Sports
Nationality
Played for
Al-Ahly
Al Olympic
Haras El-Hodood
Petrojet
Zamalek SC
Strasbourg
West Bromwich
Fiorentina
Perugia
Al Ahli
Al Nassr