Played for
Plays in
Bank Al Ahly
El Dakhleya
El-Entag El-Harby
Ismaily
Misr Lel Makkasa
Smouha SC
ZED FC
Zamalek SC
Larissa