Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| JS Kabylie | 2024/25 – 2025/26 | 20 | 0 | 0 |
| Algeria | 2019 – 2023 | 0 | 0 | — |
| Ittihad Tanger | 2022/23 – 2023/24 | 18 | 0 | 0 |
| Raja Casablanca | 2021/22 – 2022/23 | 8 | 0 | 0 |
| CR Belouizdad | 2019/20 – 2021/22 | 33 | 0 | — |
| Hussein Dey | 2016/17 – 2018/19 | 28 | 0 | 0 |
| RC Arba | 2015/16 | 11 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | Ittihad Tanger | JS Kabylie | Free |
| 31 Jul 2023 | Raja Casablanca | Ittihad Tanger | — |
| 30 Jun 2023 | Ittihad Tanger | Raja Casablanca | — |
| 31 Jan 2023 | Raja Casablanca | Ittihad Tanger | Loan |
| 31 Jan 2022 | CR Belouizdad | Raja Casablanca | Loan |
| 13 Sept 2026 | JS Kabylie | Hassania Agadir | Free agent |
| 14 Sept 2026 | JS Kabylie | Hassania Agadir | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Ligue 1 | JS Kabylie | 17 | — | — | 0 | 0 | 0 | 0 | — |
| 2025/26 | CAF Champions League | JS Kabylie | 3 | 3 | 270 | 0 | 0 | 0 | 0 | 7.03 |
| 2023/24 | Botola Pro | Ittihad Tanger | 4 | 4 | 360 | 0 | 0 | 1 | 0 | 7.50 |
| 2022/23 | CAF Champions League | Raja Casablanca | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2022/23 | Botola Pro | Ittihad Tanger | 14 | — | — | 0 | 0 | 1 | 0 | — |
| 2022/23 | Botola Pro | Raja Casablanca | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2021/22 | Ligue 1 | CR Belouizdad | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2021/22 | CAF Champions League | CR Belouizdad | 4 | 4 | 360 | 0 | — | 0 | 0 | — |
| 2021/22 | Botola Pro | Raja Casablanca | 5 | — | — | 0 | 0 | 0 | 0 | — |
| 2020/21 | Ligue 1 | CR Belouizdad | 12 | 12 | 1080 | 0 | — | 0 | 0 | — |
| 2020/21 | CAF Champions League | CR Belouizdad | 2 | 2 | 180 | — | — | 0 | 0 | 6.25 |
| 2019/20 | Ligue 1 | CR Belouizdad | 13 | 13 | 1170 | 0 | — | 0 | 0 | — |
| 2018/19 | Ligue 1 | Hussein Dey | 13 | 13 | 1170 | 0 | — | 0 | 0 | — |
| 2018/19 | CAF Confederation Cup | Hussein Dey | 6 | 6 | 540 | 0 | — | 0 | 0 | — |
| 2018/19 | Coupe Nationale | Hussein Dey | 2 | 2 | 130 | 0 | — | 0 | 0 | — |
| 2017/18 | Ligue 1 | Hussein Dey | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2016/17 | Ligue 1 | Hussein Dey | 6 | 6 | 540 | 0 | — | 0 | 0 | — |
| 2015/16 | Ligue 1 | RC Arba | 11 | 11 | 990 | 0 | — | 1 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
