1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Belgrade en Serbie, Dušan Vlahović est formé à l'OFK Belgrade, avant de rejoindre un autre club de la capitale, le Partizan Belgrade, en 2014. Il y signe son premier contrat professionnel en 2015, alors qu'il n'a que 15 ans[1]. Passé par les équipes de jeunes, il fait ses débuts avec les pros le , à l'occasion d'un match de championnat face à l'OFK Belgrade, perdu par son équipe sur le score de 2-1[2]. En jouant ce match, il devient le plus jeune joueur à débuter une rencontre pour le Partizan Belgrade, à tout juste 16 ans[3]. Le 2 avril 2016, il inscrit le premier but de sa carrière en pro, en championnat, lors de la victoire de son équipe face au FK Radnik Surdulica (3-2)[4].
Fiorentina
Lors de l'été 2017, Vlahović signe en faveur de l'ACF Fiorentina ; le contrat devient officiel le jour de ses 18 ans, le 28 janvier 2018[5]. Il intègre son nouveau club le 22 février 2018[6].
Il joue son premier match avec la Fiorentina le de la même année, lors d'un match de Serie A face à l'Inter Milan. Ce jour-là, il entre en jeu en fin de match à la place de Marco Benassi, et La Viola s'incline (2-1)[7].
Le , il inscrit son premier triplé face au Benevento Calcio, en championnat. Il permet ainsi à son équipe de s'imposer par quatre buts à un[8].
Buteur le face à l'US Sassuolo en Serie A (2-2 score final)[9], il atteint les 33 buts dans le championnat italien en 42 matchs sur l'année 2021 et égale ainsi le record de Cristiano Ronaldo, qui avait fait pareille performance en 2020 avec 33 buts en 29 matchs. Un total atteint une seule fois depuis 1960[10].
Juventus
Lors du mercato d'hiver 2022, Vlahović rejoint la Juventus de Turin pour un cout total de 150 M€[11],[12] avec un bonus de 8 M€ et un salaire de 7 M€ annuel dont 63 M€ sur 4 saisons et demie, plus 15 M€ pour les agents. Il devient ainsi le transfert le plus élevé d'un mercato d'hiver du championnat d'Italie[13].
Pour son premier match avec la Juventus, contre le Hellas Vérone le en championnat, Vlahović est titulaire et se fait remarquer en inscrivant son premier but pour les Bianconeri en ouvrant le score. La Juventus l'emporte par deux buts à zéro ce jour-là[14]. Le , il joue son premier match de Ligue des Champions, en huitièmes de finale sur le terrain de Villarreal, il ouvre le score après seulement 32 secondes de jeu. Ce qui fait de lui le débutant le plus rapide et le deuxième plus jeune débutant de la Juventus à marquer en Ligue des champions[15]. Les deux équipes se séparent sur un score nul de un partout ce jour-là[16],[17]. Trois jours plus tard, en championnat, il réalise son premier doublé pour la Juventus sur la pelouse de l'Empoli FC. Titulaire ce jour-là, il contribue à la victoire de son équipe par trois buts à deux[18].
Dušan Vlahović honore sa première sélection avec l'équipe nationale de Serbie le , lors d'une rencontre de Ligue des nations face à la Hongrie. Il entre en jeu à la place de Mijat Gaćinović et son équipe s'incline sur le score de un but à zéro[20]. Le 18 novembre 2020, pour sa quatrième sélection, Vlahović entre en jeu à la place de Nemanja Radonjić sorti blessé à la 31e minute de jeu alors que la Serbie affronte la Russie. L'attaquant participe ce jour-là à la victoire de son équipe par cinq buts à zéro en inscrivant son premier but en sélection[21].
Le , il est sélectionné par Dragan Stojković pour participer à la Coupe du monde 2022[22]. Il s'illustre dans la compétition en marquant notamment face à la Suisse lors du dernier match de poules.
Il est retenu dans la liste des 26 joueurs serbes du sélectionneur Dragan Stojković pour participer à l'Euro 2024[23].