Played for
Plays in
ZED FC
Al-Ahly
ENPPI
El Dakhleya
Misr Lel Makkasa
Pyramids FC
Wadi Degla
Al-Masry
Bank Al Ahly
El Gaish
Future FC
Haras El-Hodood
Petrojet
Porto Suez
Tanta FC
Tele Beni Sueff