Played for
Plays in
Al Ahly Benghazi
Al Ahly Tripoli
Gateway FC
Sunshine Stars
CS Sfaxien
Club Africain
Espérance de Tunis
JS Kairouanaise
Stade Gabésien
US Monastirienne
Étoile du Sahel
Al-Najaf
Al-Arabi
Al Urooba
Umm-Salal