
Transfers
- 8 Aug 2026Ghazl El Mahalla→PharcoFree transfer
- 29 Jun 2026Ghazl El Mahalla→PharcoFree transfer
- 2 Aug 2025National Bank of Egypt→Ghazl El MahallaFree transfer
- 29 Aug 2023Al Masry→National Bank of EgyptJoined
- 1 Nov 2020Haras El Hodoud→Al MasryJoined
- 13 Sep 2019Al Masry→Haras El HodoudLoan
Sources: API-Football · Data sources