Kostadin Stefanov Kostadinov (en bulgare: Костадин Стефанов Костадинов), né le à Plovdiv, est un joueur et entraîneur de footballbulgare.
Kostadinov évolue pendant sa carrière de footballeur au poste d'attaquant.
En club
Kostadinov réalise la majeure partie de sa carrière au Trakia Plovdiv (renommé Botev Plovdiv en 1989), en Bulgarie, où il débute en 1975, à l'âge de 16 ans[1].
Entre 1975 et 1992 (période entrecoupée de deux courts exils au SC Braga au Portugal et à Dóxa Dráma en Grèce), il dispute 350 matchs et marque 106 buts dans le championnat bulgare. Il inscrit notamment 16 buts lors de la saison 1986-1987[2].
Kostadinov porte tout d'abord le maillot de la sélection des moins de 18 ans, équipe avec laquelle il atteint la finale du championnat d'Europe de football en 1977, avant de porter le maillot de la sélection olympique[1].
Il joue en faveur de l'équipe de Bulgarie de à . Il compte 48 sélections et 8 buts en équipe nationale[4]. Toutefois, sur ces 48 sélections, seules 41 sont considérées comme "officielles" par la FIFA[2].
Il reçoit sa première sélection avec la Bulgarie le , lors d'un match amical contre la Roumanie. Il inscrit son premier but avec la Bulgarie le , à l'occasion d'un match amical contre la Hongrie[4].
Kostadinov est retenu par le sélectionneur Ivan Vutsov afin de participer à la Coupe du monde 1986 organisée au Mexique. Lors de cette compétition, il prend part aux trois rencontres disputées son équipe, face à l'Italie, la Corée du Sud et enfin le Mexique[5].