*Club domestic league appearances and goals, correct as of 17:00, 24 November 2024 (UTC) ‡ National team caps and goals, correct as of 23:27, 5 September 2024 (UTC)
Pongračić started his football career as a product of Bayern Munichacademy, before moving to FC Ingolstadt 04 in 2013 at the age of 16. He made 38 appearances at under-17 and under-19 levels, before moving to 1860 Munich in 2016 in search of professional football. After establishing himself in the reserve team, he made his 2. Bundesliga debut on 16 April 2017 in a 1–1 draw with Sandhausen. He made seven appearances for the first team, including an appearance in a relegation play-off against Jahn Regensburg. Pongračić was sent off in the 80th minute, as the match ended up as a 1–1 draw.[3][4][5]
Red Bull Salzburg
In summer 2017, he joined Austrian club Red Bull Salzburg on a four-year deal.[6] He made his debut for the club on 22 July in a 2–0 victory over Wolfsberger AC.[7] However, due to an abductor muscle injury, he missed thirteen games for the club. He returned to the team for the 5 November game against St. Pölten. He made his UEFA Europa League debut on 23 November in a 3–0 victory over Vitória Guimarães.[8] He then featured throughout Salzburg's Europa League campaign as they reached the semi-final, where they were eliminated by Marseille.[9] Salzburg ended the season as the Austrian champions.[3]
On 29 August 2018, in a Champions Leaguequalifying play-offreturn leg against Red Star Belgrade, with Salzburg 2–0 up on the night and seemingly comfortably headed towards Champions League qualification, Pongračić received a 63rd-minute yellow card for fouling Milan Pavkov by stomping on him. The game ended a 2–2 draw and Red Star qualified on away goals. Red Star captain Vujadin Savić later credited Pongračić's foul for providing extra motivation to the Belgrade club, calling Pongračić out for "provocations throughout the entire match."[10][11] On 21 February 2019, he provided Patson Daka with an assist for the second goal as Salzburg defeated Club Brugge 4–0 in Europa Leagueround of 32.[12] In his second season at the club, Pongračić helped Salzburg win the double.[3]
During the first half of the 2019–20 season, he made only seven appearances for the club due to injuries. On 5 November, he made his Champions League debut in a 1–1 draw with Napoli.[13]
VfL Wolfsburg
After the injury-stricken stint at Salzburg, Pongračić joined VfL Wolfsburg on 15 January 2020 on a four-and-a-half-year deal for a fee believed to be €10 million.[14][15] On 8 February, in his second appearance for the club, he was sent off after elbowing Alfredo Morales, as Wolfsburg drew 1–1 with Fortuna Düsseldorf.[16][17] On 26 May, Pongračić scored twice as Wolfsburg defeated Bayer Leverkusen by a score of 4–1.[18]
After he missed the beginning of the new season due to mononucleosis, Pongračić returned to the team on 8 November as an injury time substitute for Xaver Schlager in the 2–1 victory over 1899 Hoffenheim.[19] However, on 18 November, he tested positive for COVID-19.[20][21] On 27 February 2021, he was sent off in the injury time of a 2–0 victory over Hertha Berlin.
Borussia Dortmund (loan)
On 31 August 2021, Pongračić joined Borussia Dortmund on loan for the duration of the 2021–22 season.[22] He made his Dortmund debut on 11 September in a 4–3 victory over Bayer Leverkusen.
Lecce
On 22 August 2022, Pongračić moved on loan to Lecce in Italy, with an option to buy.[23]
On 30 June 2023, Lecce announced that they had exercised their option to buy with the defender signing an initial two-year deal with the option for a further year.[24]
He received his first call-up for the senior team on 17 August 2020 for September Nations League fixtures against Portugal and France.[29] However, ten days later, he withdrew from the squad due to mononucleosis and was replaced by Mile Škorić.[30][31] He was called up once again on 4 November for same-month fixtures against Turkey, Sweden and Portugal.[32] He made his debut on 11 November in a friendly 3–3 draw with Turkey, having been named in the starting lineup.[33][34]
On 17 May 2021, Pongračić was named in the preliminary 34-man squad for the UEFA Euro 2020,[35] but did not make the final 26.[36] On 31 October 2022, he was named in the preliminary 34-man squad for the 2022 FIFA World Cup,[37] but did not make the final 26 again.[38]