Current club
Played for
Sport Canidelo
CD Sobrado
Padroense
AD Oliveirense
Avintes
Boavista
CD Candal
Dragon Force
FC Pedras Rubras
Lavrense
Leixões
Oliv. Douro
Pasteleira
SC Salgueiros
Sousense
Sp. Cruz
Varzim