Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Carrière professionnelle
Zagorac commence sa carrière professionnelle au Mega Vizura pour la saison 2012-2013. Pour la saison suivante, il est prêté au Smederevo 1953(en).
Il revient au Mega Vizura pour la saison 2014-2015. En , il déclare sa candidature pour la draft 2015 de la NBA[1] mais il se rétracte deux mois plus tard[2].
Le , Zagorac est sélectionné par les Celtics de Boston à la 35e position de la draft 2016[5]. Ses droits de draft sont ensuite transférés aux Grizzlies de Memphis contre un futur premier tour de draft[6].
Le , Zagorac signe un nouveau contrat de deux avec l'équipe serbe du KK Mega Leks[7].
Après avoir disputé la NBA Summer League 2017 avec les Grizzlies de Memphis, il y signe un contrat de trois ans[8]. En , il est licencié par les Grizzlies sans avoir participé à un seul match de saison régulière.
Sélection nationale
Il fait partie des joueurs serbes pré-sélectionnés pour participer à l'EuroBasket 2015. Le , il n'est pas retenu dans l'effectif final[9].
Le , il fait partie des 24 joueurs serbes pré-sélectionnés pour participer au Tournoi préolympique 2016[10] mais il n'est pas présent dans la liste des 12 joueurs conservés le [11].