Current club
Played for
Plays in
Pyramids FC
El Gaish
Zamalek SC
Al Nasr SC
Al-Masry
Al-Raja
Asyut Petrol
ENPPI
Ismaily
Nogoom FC
Smouha SC
Tele Beni Sueff
Wadi Degla
Svetkavitsa 1922