
Carrera
Liga
| Temporada | Competición | Equipo | Partidos | Goles | Asist. | Amar. | Rojas |
|---|---|---|---|---|---|---|---|
| 2026/2027 | Belgium. Jupiler League | 7 | 3 | 1 | |||
| 2025/2026 | Second League | 28 | 18 | 3 | 3 | 1 | |
| 2024/2025 | Second League | 29 | 10 | 1 | 5 | ||
| 2023/2024 | Morocco. Botola | 26 | 9 | 5 | |||
| 2022/2023 | Morocco. Botola | 21 | 5 | 2 | |||
| 2015/2016 | Premier League | 1 | 1 | ||||
| Total | 112 | 46 | 15 | 1 | |||
Copas
| Temporada | Competición | Equipo | Partidos | Goles |
|---|---|---|---|---|
| 2026/2027 | Belgium Cup | 1 | ||
| 2025/2026 | Coupe de France | 3 | 2 | |
| 2024/2025 | Coupe de France | 1 | 1 | |
| 2023 | Morocco Cup | 1 | 1 | |
| Total | 6 | 4 | ||
Torneos internacionales
| Temporada | Competición | Equipo | Partidos |
|---|---|---|---|
| 2026/2027 | UEFA Europa League | 2 | |
| Total | 2 | ||
Selección
| Temporada | Competición | Equipo | Partidos | Goles | Asist. |
|---|---|---|---|---|---|
| 2027 | Africa Cup of Nations | 1 | |||
| 2026 | Club Friendlies | 2 | 1 | ||
| 2023 | Club Friendlies | 1 | |||
| 2021 | Africa Cup of Nations U20 | 4 | 1 | ||
| 2019 | Africa Cup of Nations U17 | 2 | 2 | ||
| Total | 10 | 3 | 1 | ||
Últimos partidos
- 31 oct, 19:45 UTC
Anderlecht4:1
K.V.C. WesterloBelgium. Jupiler League · 18 min G - 25 oct, 17:30 UTC
Gent4:0
AnderlechtBelgium. Jupiler League · No jugó P - 22 oct, 19:00 UTC
Jagiellonia Bialystok0:3
AnderlechtUEFA Europa League · No jugó G - 18 oct, 16:00 UTC
Beerschot2:1
AnderlechtBelgium Cup · 78 min P - 15 oct, 19:00 UTC
Dinamo Zagreb1:0
AnderlechtUEFA Europa League · 25 min P - 10 oct, 14:00 UTC
Cercle Brugge1:2
AnderlechtBelgium. Jupiler League · 90 min · Goles: 1 G - 4 oct, 18:00 UTC
Morocco1:1
MaliClub Friendlies · 1 min E - 29 sept, 13:00 UTC
Lesotho0:2
MoroccoAfrica Cup of Nations · 6 min G - 19 sept, 18:45 UTC
Anderlecht3:0
Zulte WaregemBelgium. Jupiler League · 55 min · Goles: 1 G - 16 sept, 19:00 UTC
Anderlecht1:2
LyonUEFA Europa League · 16 min P
Fichajes
- 21 de agosto de 2026desde
UTS Rabata
AnderlechtTraspaso - 30 de junio de 2026desde
Troyes ACa
UTS RabatFin de cesión - 30 de agosto de 2025desde
UTS Rabata
Troyes ACCesión - 30 de junio de 2025desde
Rodez Aveyrona
UTS RabatFin de cesión - 22 de agosto de 2024desde
UTS Rabata
Rodez AveyronCesión - 1 de septiembre de 2021desde
Chabab Mohammediaa
UTS RabatAgente libre
Lesiones y sanciones
- injurydesde 22 de septiembre de 2026 hasta 28 de septiembre de 2026
- injurydesde 19 de abril de 2026 hasta 24 de abril de 2026
