*Club domestic league appearances and goals, correct as of 05:09, 22 December 2024 (UTC) ‡ National team caps and goals, correct as of 18 November 2024
At the end of March 2021, Ivanović signed his first professional contract with Vojvodina.[2] On 22 May 2022, Ivanović made his first-team debut, replacing Veljko Simić in the 90th minute in a 0:2 away win against TSC Bačka Topola.[1]
Sampdoria (loan)
On 8 August 2022, Ivanović joined Serie A side Sampodria on a season-long loan, with the option to buy.[3]
Return from loan
After Sampodria failed to activate the option to buy Ivanović, he returned from loan and signed a new three-year deal with the club.[4] On 18 April 2024, Ivanović signed an extension to the existing contract, keeping him at the club until June 2027.[5]
Millwall
On 30 August 2024, Ivanović signed a multi-year deal with EFL Championship club Millwall for a reported fee of £2.5 million.[6]
Ivanović was called up to the senior Serbia national team for the first time for the Nations League games against Spain and Denmark in September 2024.[8]