Played for
NE Revolution
Granada
Bordeaux
Lorient
Toulouse
Aston Villa
Bristol City
Derby County
Liverpool
Belenenses
Imortal DC
Paços de Ferreira
Sporting
BG Pathum United
Bangkok United
Police Tero
Central Coast