Highest-scoring season 2020 18 goals · Botola Pro Most starts alongside Rodinei 90 starts together Results and matches 2026/27 · Appearances 6 Matches
437 recorded Minutes
2 Goals
0 recorded Assists
2–2–2 W–D–L
6,48 Season rating
Results and form across 6 recorded appearances. Goals recorded in 6, assists in 5 and minutes in 5 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2017/18 Renaissance Berkane Botola Pro11 — 12 0 12 0 0 — 2018 Morocco Friendlies4 — 2 0 2 0 0 — 2018 Renaissance Berkane CAF Confederation Cup5 — 6 0 6 0 0 — 2018 Morocco World Cup2 98 — — — 0 0 6,5 2018 Hebei FC Super League13 976 5 2 7 0 0 7,11 2019 Hebei FC Super League15 1 224 4 — — 2 0 6,99 2019 Morocco Friendlies1 — 1 0 1 0 0 — 2019 Wydad AC Arab Club Champions Cup1 — 1 0 1 0 0 — 2019/20 Wydad AC Botola Pro9 — 4 0 4 0 0 — 2019/20 Wydad AC CAF Champions League2 179 3 — — 0 0 8,25 2020/21 Wydad AC Botola Pro29 — 18 0 18 0 0 — 2020/21 Wydad AC CAF Champions League7 629 3 1 4 0 0 6,8 2021 Morocco Friendlies2 — 0 0 0 0 0 — 2021/22 Hatayspor Süper Lig31 2 363 15 1 16 2 0 6,84 2022 Morocco World Cup - Qualification Africa7 445 5 — — 0 0 — 2021/22 Hatayspor Türkiye Kupası2 — 0 0 0 0 0 — 2021/22 Morocco Africa Cup of Nations3 175 — — — 0 0 6,63 2022 Morocco Friendlies1 — 0 0 0 0 0 — 2022 Hatayspor Friendlies Clubs0 0 4 — — 0 0 — 2022/23 Hatayspor Süper Lig21 1 801 8 3 11 3 0 6,78 2022/23 Al Sadd Stars League7 — 2 1 3 0 0 — 2023/24 Morocco Friendlies2 — 1 0 1 0 0 — 2022/23 Al Sadd Qatar Cup1 90 0 — — 0 0 — 2023/24 Olympiakos Piraeus UEFA Europa League6 435 3 — — 1 0 6,93 2023/24 Olympiakos Piraeus Super League 124 1 587 16 2 18 1 0 7,31 2023/24 Morocco Africa Cup of Nations4 113 — — — 0 0 6,55 2023/24 Olympiakos Piraeus UEFA Europa Conference League9 846 11 1 12 1 0 7,58 2024 Morocco Friendlies1 — 0 0 0 0 0 — 2023 Morocco World Cup - Qualification Africa6 109 1 0 1 0 0 6,87 2024/25 Olympiakos Piraeus Super League 118 1 400 9 2 11 1 0 7,08 2024/25 Olympiakos Piraeus UEFA Europa League8 702 7 0 7 1 0 7,04 2025 Morocco Friendlies1 59 — 0 — 0 0 6,9 2025 Olympiakos Piraeus Friendlies Clubs1 90 — 0 — 0 0 6,0 2025/26 Olympiakos Piraeus Super League 127 2 108 18 2 20 2 0 6,8 2025/26 Olympiakos Piraeus UEFA Champions League10 723 2 1 3 1 0 6,5 2025/26 Morocco Africa Cup of Nations7 477 3 1 4 0 0 6,56 2026 Morocco Friendlies3 95 1 0 1 0 0 6,67 2026 Morocco World Cup1 70 0 0 0 0 0 6,2 2026/27 Olympiakos Piraeus UEFA Champions League2 210 1 0 1 0 0 6,55 2026/27 Olympiakos Piraeus Super League 13 213 0 0 0 0 0 6,43
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.