| Season | Team | Competition | MP | G | A | Rating | ||
|---|---|---|---|---|---|---|---|---|
| 2026 | Al Markhiya | Emir Cup | 1 | 1 | 0 | 0 | 0 | – |
| 2025/2026 | Al Markhiya | QSL Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2022/2023 | Masafi | Presidents Cup | 1 | 0 | 0 | 0 | 0 | – |
| Total | 3 | 1 | 0 | 0 | 0 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| 01 Sept 2026 | Malkia | Malkia | ||
| 03 Jan 2025 | Al Markhiya | Al Markhiya | Transfer | |
| 07 Jan 2024 | Bahrain SC | Bahrain SC | Transfer | |
| 03 Feb 2023 |
Hamza Sanhaji career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.
| Masafi |
| Masafi |
| Free agent |
| - | Chabab Mohammedia | Chabab Mohammedia | Transfer |
| - | Al Zawraa | Al Zawraa | Transfer |
| 09 Nov 2021 | Al-Ahli Manama | Al-Ahli Manama | Transfer |
| 02 Aug 2021 | Mouloudia Oujda | Mouloudia Oujda | Free agent |
| - | Al-Sadd | Al-Sadd | Transfer |
| - | Al Markhiya | Al Markhiya | Return from loan |
| 11 Jan 2018 | Al-Sadd | Al-Sadd | Loan |
| - | Difaa El Jadidi | Difaa El Jadidi | Return from loan |
| - | Al-Sadd | Al-Sadd | Loan |
| - | Eupen | Eupen | Return from loan |
| - | Al-Sadd | Al-Sadd | Loan |
| - | Al Jaish | Al Jaish | Return from loan |
| 07 Jan 2016 | Al-Sadd | Al-Sadd | Loan |
| 07 Jan 2012 | Wydad AC | Wydad AC | Free agent |