Born in Samokov, Yordanov began his career at local PFC Rilski Sportist, where he first appeared professionally at not yet 15, moving to FC Lokomotiv Gorna Oryahovitsa in 1989.
In the last of his two seasons, he topped the First Professional Football League scoring charts, at 21 goals, helping lowly Lokomotiv to a comfortable ninth place.
In 1991–92, Yordanov joined Sporting CP, signing alongside compatriot Boncho Genchev – who had been his predecessor at Lokomotiv GO – where he would play in a variety of positions (including central defender, due to injuries to teammates).
Persistent injury problems and the 1997 diagnosis of multiple sclerosis[1] led to a 2001 retirement,[2] still with the Lisbon club (he contributed with 11 matches and one goal in the team's Primeira Liga conquest the previous year).
In the former, in another display of "team-first" attitude – and first discovering his versatile qualities – during the round-of-16 tie against Mexico (as Bulgaria prevailed in a penalty shootout) he filled in at centre-back, due to the absence of Trifon Ivanov (suspension) and Nikolay Iliev (injury).