After starting his club basketball career with
Tikveš, Stefanov played six seasons with
MZT Aerodrom (1992–1998), then moved on to
Rabotnički (1998–1999),
Karşıyaka (1999–2000, Turkey),
AEK Athens (2000–2001, Greece). He then remained spent four years in Italy, playing with
Montepaschi Siena (2001–2005), where he reached a
EuroLeague Final Four. He won the 1998–99
Macedonian National Championship with Rabotnički, the 2001
Greek National Cup with AEK Athens, the
2002 edition of the
FIBA Saporta Cup with Montepaschi Siena, the 2003–04
Italian National Championship with Montepaschi Siena, and the 2005–06
Turkish National Championship with
Ülkerspor. After he signed with
Red Star Belgrade, he played in only one game with the team, and in October 2006, he said that he would retire from playing pro club basketball. However, in February 2007, he signed with the
Spanish ACB League's
ViveMenorca, for all of the remaining season and the following one. ==National team career==