|Full name||Nikola Asenov Spasov|
|Date of birth||15 December 1958|
|Place of birth||Sofia, Bulgaria|
|Height||1.80 m (5 ft 11 in)|
|Tsarsko Selo Sofia (manager)|
|2004||Cherno More (assistant)|
|2004–2005||Marek Dupnitsa (assistant)|
|2006–2007||Cherno More (assistant)|
|2014–2016||Cherno More Varna|
|2016–||Tsarsko Selo Sofia|
|* 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.
- Lokomotiv Sofia
- Bulgarian League: 1977–78
As a coach
- Cherno more 1913
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