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.