Op 10 augustus 2008 leidde Stojanov zijn eerste wedstrijd in de Bulgaarse nationale competitie. Tijdens het duel tussen Botev Plovdiv en Tsjernomorets Boergas (0–1) trok de leidsman driemaal de gele kaart.[1] In Europees verband debuteerde hij op 5 juli 2012 tijdens een wedstrijd tussen Birkirkara en Metalurg Skopje in de eerste voorronde van de UEFA Europa League; het eindigde in 2–2 en Stojanov gaf zevenmaal een gele kaart.[2] Zijn eerste interland floot hij op 26 maart 2013, toen Albanië met 4–1 won van Litouwen. Alban Meha, Edgar Çani, Migjen Basha en Markus Palionis (eigen doelpunt) scoorden voor Albanië en Evaldas Razulis namens Litouwen. Tijdens deze wedstrijd toonde Stojanov aan drie Albanezen en vijf Litouwers een gele kaart.[3]