Played for
Plays in
Damanhour
ENPPI
Petrojet
El Makarem
Espérance de Tunis
RS Berkane
Raja Casablanca
WAF
Kuwait SC
Al-Arabi SC
Al-Wakrah
Qatar SC