Vitanov started his career at home-town club CSKA Sofia, joining their youth system as a seven-year-old.
In 2009, after a successful trial he won a scholarship and joined the Football Academy of Brooke House College in England.
[4] He made his debut on 14 December 2013, coming on as a 46th-minute substitute for Emil Gargorov in a 7–0 home win over Lyubimets 2007.
[7] On 15 July 2023, Vitanov signed with Chinese Super League club Tianjin Jinmen Tiger.
[9] He made his debut for Bulgaria national football team on 28 March 2021 in a World Cup qualifier against Italy.