Current club
Played for
Plays in
Baladeyet El Mahalla
El-Gouna
Ghazl Mehalla
Al-Ahly
Bank Al Ahly
El Dakhleya
El Gaish
Ismaily
Ittihad Alexandria
Misr Lel Makkasa
Smouha SC
US Ben Guerdane
Lierse