Played for
Plays in
Kilmarnock
Partick Thistle
Al-Ahly
Peterborough United
Tottenham
Étoile du Sahel
ACN Siena
US Grosseto 1912
US Pistoiese
Karmiotissa Polemidion
Newport County
CS Constantinois
ES Sétif
JS Kabylie
Paradou AC