Career
Youth career
He comes directly from Levski Sofia's Youth Academy. Kirov made his official debut for Levski"s "A" Team on 22 September 2007 against Cherno More Varna. Kirov played as a sub and entered the match in 67th minute.
PFC Levski Sofia
Kirov made his seasonly debut for Levski in the beginning of the 09/10 season on 21 July 2009 in the second match of the 2nd Qualifying round of Union of European Football Associations Champions League, where Levski defeated the team of UE Sant JuliĆ .
Kirov scored the fifth goal in the 87th minute. On 9 June 2010, Kirov returned to PFC Levski Sofia after a loan period.
= PFC Lokomotiv Mezdra On 12 January 2010, Kirov was transferred to PFC Lokomotiv Mezdra on loan for six months. He made his debut for the team on 13 March 2010.
Kirov scored 1 goal in 9 matches.
After a season there, he started the training for the next one with PFC Levski Sofia.