*Club domestic league appearances and goals, correct as of 11:30, 18 May 2024 (UTC) ‡ National team caps and goals, correct as of 13:14, 5 April 2024 (UTC)
Nikolov spent his youth years at the academy of Levski Sofia to 2017. Since January 2017, it has been part of the Ludogorets academy. In the summer of 2021, he moved to Botev Vratsa and recorded 15 matches in the top league, before moving to Sportist Svoge.
On June 22, 2023, he signed with Hebar Pazardzhik.[2] On 25 August 2023, Nikolov scored three goals in the 3:4 home defeat against table leaders Lokomotiv Plovdiv in a league match.[3] On 18 January 2024 he completed his transfer to Botev Plovdiv for €200,000.[4] On 7 April he received an injury in the league match against CSKA 1948 that turned out to be torn cruciate ligaments and meniscus and ruled him out until the end of the season.[5]