
Transfers
- 10 Aug 2026Al Ittihad→SmouhaFree transfer
- 8 Sep 2024Smouha→Al IttihadJoined
- 5 Aug 2023National Bank of Egypt→SmouhaJoined
- 1 Aug 2023Al Mokawloon Al Arab→National Bank of EgyptJoined
- 10 Oct 2022National Bank of Egypt→Al Mokawloon Al ArabLoan
- 10 Nov 2020Aswan→National Bank of EgyptJoined
- 4 Aug 2019Al Ahly→AswanFree transfer
- 31 Jan 2019El Gouna→Al AhlyJoined
- 1 Jul 2018Al Ahly→El GounaLoan
- 30 Jun 2018Al Nasr→Al AhlyJoined
- 27 Jan 2018Al Ahly→Al NasrLoan
- 31 Jul 2017El Sharkia→Al AhlyJoined
- 31 Jan 2017Al Ahly→El SharkiaLoan
Sources: API-Football · Data sources