Played for
Plays in
Smouha SC
Wadi Degla
Al-Ahly
Baladeyet El Mahalla
Bank Al Ahly
ENPPI
El Mokawloon
El-Gouna
Ismaily
Tanta FC
Zamalek SC
CS Hammam-Lif
CS Sfaxien
Club Africain
ES Zarzis
Stade Gabésien
US Monastirienne