Wraz z pojawieniem się nowego trenera w Juventusie Maurizio Sarri latem 2019 Mandžukić został odsunięty od składu. W rezultacie razem z kolegą z drużyny Emre Can zostali pominięci w kadrze do Ligi Mistrzów. Po tym jak nie wystąpił ani razu w Juventusie w sezonie 2019/20, zgodził się na dołączenie do katarskiego klubu Al-Duhail 24 grudnia. 19 stycznia 2021 roku w sezonie 20/21, dołączył do włoskiego klubu AC Milan.

3 września 2021 ogłosił zakończenie kariery piłkarskiej w wieku 35 lat. W ciągu kariery zdobył m.in. Ligę Mistrzów, 2 mistrzostwa Niemiec, 4 mistrzostwa Włoch oraz 3 mistrzostwa Chorwacji.

Kariera reprezentacyjna mały|Mario Mandžukić W reprezentacji Chorwacji zadebiutował 17 listopada 2007 w wygranym 2:0 meczu z Macedonią w eliminacjach do Mistrzostw Europy 2008.

Mandžukić był jednym z dwóch napastników powołanym przez trenera Slavena Bilicia na mistrzostwa Europy 2012 rozgrywane w Polsce i Ukrainie, w parze z napastnikiem Evertonu Nikicą Jelavićem. Strzelił dwa gole w pierwszym meczu Chorwacji 3:1 z Irlandią, a także zremisowanym 1:1 z Włochami. W decydującym meczu grupowym z Hiszpanią o wyjście z grupy zagrał całe spotkanie, a mecz zakończył się porażką 0:1 i Chorwacja zajęła trzecie miejsce w grupie odpadając z turnieju.