Played for
Plays in
AEIPCA / ND
Guarda Desportiva
Os Andorinhas
Santo Tirso
São Mateus
Viseu 2001
Águias de Alvelos
Differdange
Progrès Niederkorn
Titus Pétange