Il a joué respectivement pour Feirense, Neves, Merelinense, Braga et Estoril.
En 2021, il est transféré d’Estoril à Fenerbahçe pour 1,5 million d’euros.
Crespo, qui possède également des passeports portugais et français, joue au milieu de terrain.