[1] Ivanov started his professional career at Akademik Svishtov on loan from Ludogorets Razgrad.
[2] In July 2014, he signed with Spartak Pleven[3] where he won the 2014–15 North-West V AFG title.
In June 2016, Ivanov joined Sozopol[4] but failed to establish himself in the starting XI and was released six months later.
[5] In January 2017, after a successful trial period, Ivanov signed with Montana[6] and made his First League debut on 12 February 2017 against Ludogorets Razgrad, coming on as substitute for Andreas Vasev.
This biographical article related to association football in Bulgaria, about a midfielder, is a stub.