|Full name||Nikola Asenov Spasov|
|Date of birth||15 December 1958|
|Place of birth||Sofia, Bulgaria|
|Height||1.80 m (5 ft 11 in)|
|2004||Cherno More (assistant)|
|2004–2005||Marek Dupnitsa (assistant)|
|2006–2007||Cherno More (assistant)|
|* Senior club appearances and goals counted for the domestic league only|
Born in Sofia, Spasov played for PFC Lokomotiv Sofia, FC Dunav Ruse, PFC Cherno More Varna and PFC Spartak Varna in his country. With the first club, he won the Bulgarian League in his first professional season.
Spasov moved to Portugal in December 1986, and remained in the nation for the following seven years, representing five teams. In the 1989–90 campaign he scored a career-best 34 goals for F.C. Paços de Ferreira, which however failed to promote them from the second division; in the top flight he played with S.C. Farense, S.C. Beira-Mar and Paços.
In June 1994, after one season in his homeland with former team Cherno More, Spasov retired from football at nearly 36 years of age.
Spasov started managing in Portugal and Spain, in both countries at amateur level. In 2003, he was appointed at PFC Marek Dupnitsa in his country, switching to the Republic of Macedonia and FK Bregalnica Štip the following season.
On 3 January 2018 he was announced as the new manager of the Kazakhstan Premier League team Kyzylzhar. Spasov has managed Tsarsko Selo on two occasions - during 2016/2017 as well as between June 2018 and April 2020.
- Lokomotiv Sofia
- Cherno More
- Tsarsko Selo
Spasov's younger brother, Yulian (born 1963), was also a footballer. A midfielder, he too represented Spartak and Cherno More Varna, and also spent several years as a professional in Portugal (nine seasons, including eight with Paços de Ferreira).
- Spasov's Sailors aim to torpedo PSV; UEFA.com, 6 August 2009
- Бивш президент на Астана посрещна Никола Спасов в Казахстан
- "Никола Спасов напусна "Царско село"" (in Bulgarian). 24chasa.bg. 1 April 2020. Retrieved 16 May 2020.
- Nikola Spasov at ForaDeJogo