Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Zamalek SC | 2024/25 – 2025/26 | 24 | 0 | 0 |
| Wydad AC | 2025/26 | 3 | 0 | 0 |
| CR Khemis Zemamra | 2024/25 | 17 | 2 | — |
| FUS Rabat | 2022/23 – 2023/24 | 43 | 0 | 0 |
| Hassania Agadir | 2021/22 – 2022/23 | 30 | 0 | — |
| Blanc Mesnil | 2018/19 – 2019/20 | 9 | 0 | — |
| Saint-Leu | 2019/20 | 6 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 22 Aug 2024 | FUS Rabat | CR Khemis Zemamra | Free |
| 28 Jan 2023 | Hassania Agadir | FUS Rabat | — |
| 1 Jul 2019 | Blanc Mesnil | Saint-Leu | — |
| 5 Feb 2025 | Renaissance Zemamra | Zamalek SC | Transfer |
| 5 Feb 2025 | CR Khemis Zemamra | Zamalek SC | Transfer |
| 8 Jan 2026 | Zamalek SC | Wydad AC | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | CAF Confederation Cup | Wydad AC | 3 | 2 | 239 | 0 | 0 | 0 | 0 | 6.90 |
| 2025/26 | Premier League | Zamalek SC | 4 | 1 | 150 | 0 | 0 | 1 | 0 | 7.03 |
| 2024/25 | Premier League | Zamalek SC | 9 | 8 | 495 | — | 0 | 1 | 0 | 6.97 |
| 2024/25 | Botola Pro | CR Khemis Zemamra | 17 | 16 | 1409 | 2 | — | 4 | 0 | — |
| 2024/25 | CAF Confederation Cup | Zamalek SC | 9 | 8 | 495 | — | 0 | 1 | 0 | 6.97 |
| 2024/25 | Cup | Zamalek SC | 2 | 2 | 146 | 0 | — | 0 | 0 | — |
| 2023/24 | Botola Pro | FUS Rabat | 24 | 7 | 911 | 0 | — | 0 | 0 | — |
| 2023/24 | CAF Confederation Cup | FUS Rabat | 9 | 8 | 495 | — | 0 | 1 | 0 | 6.97 |
| 2022/23 | Botola Pro | FUS Rabat | 10 | 3 | 326 | 0 | — | 0 | 1 | — |
| 2022/23 | Botola Pro | Hassania Agadir | 12 | 12 | 1036 | 0 | — | 1 | 0 | — |
| 2021/22 | Botola Pro | Hassania Agadir | 18 | 17 | 1574 | 0 | — | 4 | 0 | — |
| 2019/20 | National 3 - Group M | Saint-Leu | 6 | 5 | 448 | 0 | — | 2 | 0 | — |
| 2018/19 | National 3 | Blanc Mesnil | 9 | 3 | 332 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
