Career
Stefanov played six seasons with MZT Aerodrom (1992–1998), then passed to Rabotnički (1998–1999), the Karsiyaka Izmir (1999–2000, Turkey), AEK Athens (2000–2001, Greece). He then remained for four years in Italy, in the Montepaschi Siena (2001–2005), where he reached a Euroleague Final Four. He was also the captain of the Macedonian national team and played at the 1999 European Championship and the 2007 European Championship qualification.
After he signed with KK Crvena zvezda, he played only one game, in October 2006 and said that would retire from playing basketball.
In February 2007 he signed for the ACB"s ViveMenorca in Spain, for all the remaining season and the following one.