1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 28 décembre 2024
Né à Kotor en Yougoslavie, Danijel Petković rejoint l'équipe des jeunes du FK Bokelj Kotor. Il fait ses débuts professionnels en Druga Liga lors de la saison 2010-2011, où il remporte le championnat. Puis, la saison suivante, il fait ses débuts en Prva Liga, où il dispute 26 rencontres.
En juillet 2014, il rejoint le FK Zeta Golubovci, en Prva Liga. Puis, le 27 juillet 2015, il signe un contrat de deux ans avec le FK Lovćen Cetinje[1].
Il commence la saison 2018-2019 au poste de titulaire mais il peine à s'imposer et commet quelques erreurs dans le jeu [5],[6]. Après une défaite contre Brest lors de la onzième journée, l'entraîneur Mickaël Landreau lui préfère finalement le jeune Illan Meslier au poste de titulaire, et ce pour le reste de la saison.
Le 16 juillet 2019, Danijel Petković quitte Lorient et s'engage avec l'Angers SCO pour une durée de trois ans[7].
Il est convoqué pour la première fois en équipe du Monténégro par le sélectionneur national Branko Brnović, pour un match amical contre l'Iran le . Lors de ce match, il entre à la 90e minute de la rencontre, à la place de Mladen Božović. La rencontre se solde par un match nul et vierge (0-0)[10].