Sports
Played for
ADCR Caxinas Poça Barca
Balasar
FC Felgueiras 1932
FC Penafiel
GD Chaves
Melgacense
Rio Ave
Varzim
Hermannstadt
Al-Riyadh
Al-Taraji
Jeddah Club