Played for
Espanyol
Villarreal
Leeds United
Atlético CP
Benfica
Damaiense
SC Braga
Sporting
São Brás
Vila Real
Vilafranquense
Foolad FC
Sepahan