[1] He made his first team debut on 15 December 2012 at 17 years 17 days, in a 5–0 win over Chavdar Etropole for Bulgarian Cup, coming on as a substitute for Ivan Bandalovski.
[2] On 10 March 2013, Popov made his league debut, coming on as a first-half substitute during the 2–0 win over Chernomorets Burgas.
On 18 February 2017, Popov was loaned to Tsarsko Selo until the end of the season.
[4] On 2 July 2018, Popov signed a two years contract with Montana, following a successful trial period.
This biographical article related to association football in Bulgaria, about a defender, is a stub.