Sports
Played for
Plays in
Sporting KC
Barcelona
Nàstic
Prat
Charlton Athletic
Leeds United
Millwall
Oldham Athletic
Swindon Town
Encamp
FC Andorra
Inter Escaldes
Swansea City