Age 20
Height 179 cm
Foot Right
Country Morocco
Value €2.1m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.10
28 matches
Last 5
6.58
-0.52 vs season
Best
9.9
vs Excelsior Maassluis
MOTM
2
of 38 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
28
Goals
2
Assists
9
Rating
7.10
Goals
1
20%
Assists
5
83%
Rating
7.11
76%
Matches
22
44%
Started
9
37%
Minutes
828
35%
🎯
Stats compared to other attacking midfielders/wingers
Eredivisie · percentile vs peers
Chances created
99%
Aerial duels
50%
Defensive actions
77%
Goals
50%
Shot attempts
97%
Touches
98%
🎯
Shot Map
37 shots per season
Goals
1
On target
29
xG
2.86
Conversion
3%
Goal
Saved
Off target
🔥
Heatmap
778 touches this season
Attack
Touches
778
Attack
44%
Middle
41%
Ø position
61%
Detailed Stats & Percentiles (Eredivisie)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Goals | 1 | 0.11 |
20
|
33
|
| xG | 2.76 | 0.30 |
55
|
76
|
| xGOT | 3.25 | 0.35 |
57
|
80
|
| xG excl. penalty | 2.76 | 0.30 |
55
|
77
|
| Shots | 37 | 4.02 |
66
|
98
|
| Shots on target | 10 | 1.09 |
51
|
70
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Assists | 5 | 0.54 |
83
|
95
|
| xA | 3.14 | 0.34 |
62
|
93
|
| Accurate passes | 329 | 35.76 |
57
|
97
|
| Pass accuracy | 83.1 | 83.08 |
80
|
80
|
| Accurate long balls | 18 | 1.96 |
67
|
93
|
| Long ball accuracy | 58.1 | 58.06 |
58
|
58
|
| Chances created | 31 | 3.37 |
68
|
100
|
| Big chances created | 5 | 0.54 |
60
|
86
|
| Successful crosses | 12 | 1.30 |
68
|
84
|
| Cross accuracy | 20.0 | 20.00 |
36
|
36
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Dribbles | 17 | 1.85 |
60
|
81
|
| Dribbles success rate | 54.8 | 54.84 |
84
|
84
|
| Duels won | 60 | 6.52 |
51
|
87
|
| Duels won % | 47.2 | 47.24 |
72
|
72
|
| Aerials won | 6 | 0.65 |
42
|
56
|
| Aerials won % | 28.6 | 28.57 |
35
|
35
|
| Touches | 668 | 72.61 |
53
|
98
|
| Touches in opposition box | 65 | 7.07 |
65
|
93
|
| Dispossessed | 14 | 1.52 |
52
|
40
|
| Fouls won | 22 | 2.39 |
70
|
89
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Defensive actions | 36 | 3.91 |
51
|
76
|
| Tackles | 15 | 1.63 |
47
|
68
|
| Interceptions | 2 | 0.22 |
18
|
19
|
| Blocked scoring attempt | 3 | 0.33 |
76
|
93
|
| Fouls committed | 12 | 1.30 |
46
|
72
|
| Recoveries | 39 | 4.24 |
41
|
60
|
| Possession won final 3rd | 1 | 0.11 |
3
|
3
|
| Dribbled past | 14 | 1.52 |
28
|
5
|
| Clearances | 16 | 1.74 |
66
|
90
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 12 | 1.30 |
66
|
66
|
| xG against while on pitch | 13.60 | 1.48 |
63
|
57
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.43 |
5
|
2
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Goals | 1 | 0.11 |
20
|
33
|
| xG | 2.76 | 0.30 |
55
|
76
|
| xGOT | 3.25 | 0.35 |
57
|
80
|
| xG excl. penalty | 2.76 | 0.30 |
55
|
77
|
| Shots | 37 | 4.02 |
66
|
98
|
| Shots on target | 10 | 1.09 |
51
|
70
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Assists | 5 | 0.54 |
83
|
95
|
| xA | 3.14 | 0.34 |
62
|
93
|
| Accurate passes | 329 | 35.76 |
57
|
97
|
| Pass accuracy | 83.1 | 83.08 |
80
|
80
|
| Accurate long balls | 18 | 1.96 |
67
|
93
|
| Long ball accuracy | 58.1 | 58.06 |
58
|
58
|
| Chances created | 31 | 3.37 |
68
|
100
|
| Big chances created | 5 | 0.54 |
60
|
86
|
| Successful crosses | 12 | 1.30 |
68
|
84
|
| Cross accuracy | 20.0 | 20.00 |
36
|
36
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Dribbles | 17 | 1.85 |
60
|
81
|
| Dribbles success rate | 54.8 | 54.84 |
84
|
84
|
| Duels won | 60 | 6.52 |
51
|
87
|
| Duels won % | 47.2 | 47.24 |
72
|
72
|
| Aerials won | 6 | 0.65 |
42
|
56
|
| Aerials won % | 28.6 | 28.57 |
35
|
35
|
| Touches | 668 | 72.61 |
53
|
98
|
| Touches in opposition box | 65 | 7.07 |
65
|
93
|
| Dispossessed | 14 | 1.52 |
52
|
40
|
| Fouls won | 22 | 2.39 |
70
|
89
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Defensive actions | 36 | 3.91 |
51
|
76
|
| Tackles | 15 | 1.63 |
47
|
68
|
| Interceptions | 2 | 0.22 |
18
|
19
|
| Blocked scoring attempt | 3 | 0.33 |
76
|
93
|
| Fouls committed | 12 | 1.30 |
46
|
72
|
| Recoveries | 39 | 4.24 |
41
|
60
|
| Possession won final 3rd | 1 | 0.11 |
3
|
3
|
| Dribbled past | 14 | 1.52 |
28
|
5
|
| Clearances | 16 | 1.74 |
66
|
90
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 12 | 1.30 |
66
|
66
|
| xG against while on pitch | 13.60 | 1.48 |
63
|
57
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.43 |
5
|
2
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (61)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | vs FC Utrecht | Eredivisie ECL Playoff | 1-1 | 0 | 0 | 0 | |
| 2026-05-21 | vs FC Groningen | Eredivisie ECL Playoff | 2-0 | 0 | 0 | 0 | |
| 2026-05-17 | @ SC Heerenveen | Eredivisie | 0-0 | 21 | 0 | 0 | 6.6 |
| 2026-05-10 | vs FC Utrecht | Eredivisie | 1-2 | 17 | 0 | 1 | 6.8 |
| 2026-05-02 | vs PSV Eindhoven | Eredivisie | 2-2 | 8 | 0 | 0 | |
| 2026-04-25 | @ NAC Breda | Eredivisie | 0-2 | 18 | 0 | 0 | 6.8 |
| 2026-04-11 | @ Heracles | Eredivisie | 0-3 | 0 | 0 | 0 | |
| 2026-03-31 | vs Paraguay | Friendlies | 2-1 | 0 | 0 | 0 | |
| 2026-03-22 | @ Feyenoord | Eredivisie | 1-1 | 35 | 0 | 0 | 6.6 |
| 2026-03-14 | vs Sparta Rotterdam | Eredivisie | 4-0 | 9 | 0 | 0 | |
| 2026-03-07 | @ FC Groningen | Eredivisie | 3-1 | 21 | 0 | 0 | 6.1 |
| 2026-03-01 | @ PEC Zwolle | Eredivisie | 0-0 | 61 | 0 | 0 | 6.9 |
| 2026-02-21 | vs NEC Nijmegen | Eredivisie | 1-1 | 84 | 0 | 0 | 6.5 |
| 2026-02-14 | vs Fortuna Sittard | Eredivisie | 4-1 | 90 | 1 | 0 | 8.6 |
| 2026-02-08 | @ AZ Alkmaar | Eredivisie | 1-1 | 76 | 0 | 0 | 6.9 |
| 2026-02-01 | @ Excelsior | Eredivisie | 2-2 | 67 | 0 | 1 | 8.0 |
| 2026-01-28 | vs Olympiacos | Champions League | 1-2 | 21 | 0 | 0 | 6.0 |
| 2026-01-24 | vs FC Volendam | Eredivisie | 2-0 | 83 | 0 | 2 | 9.0 |
| 2026-01-20 | @ Villarreal | Champions League | 1-2 | 19 | 0 | 0 | 6.5 |
| 2026-01-17 | vs Go Ahead Eagles | Eredivisie | 2-2 | 84 | 0 | 0 | 8.2 |
| 2026-01-14 | @ AZ Alkmaar | KNVB Cup | 6-0 | 45 | 0 | 0 | 6.8 |
| 2026-01-11 | @ Telstar | Eredivisie | 2-3 | 25 | 0 | 1 | 7.4 |
| 2025-12-20 | @ NEC Nijmegen | Eredivisie | 2-2 | 18 | 0 | 0 | 6.8 |
| 2025-12-17 | @ Excelsior Maassluis | KNVB Cup | 2-7 | 90 | 1 | 4 | 9.9 ⭐ |
| 2025-12-14 | vs Feyenoord | Eredivisie | 2-0 | 16 | 0 | 0 | 6.6 |
| 2025-12-10 | @ Qarabag FK | Champions League | 2-4 | 0 | 0 | 0 | |
| 2025-12-06 | @ Fortuna Sittard | Eredivisie | 1-3 | 73 | 0 | 0 | 7.2 |
| 2025-12-02 | vs FC Groningen | Eredivisie | 2-0 | 6 | 0 | 0 | |
| 2025-11-25 | vs Benfica | Champions League | 0-2 | 74 | 0 | 0 | 6.8 |
| 2025-11-22 | vs Excelsior | Eredivisie | 1-2 | 0 | 0 | 0 | |
| 2025-11-21 | vs FC Eindhoven | Eerste Divisie | 1-3 | 62 | 0 | 0 | 7.4 |
| 2025-11-14 | @ Austria U21 | EURO U21 Qualification Grp. I | 1-0 | 0 | 0 | 0 | |
| 2025-11-09 | @ FC Utrecht | Eredivisie | 2-1 | 3 | 0 | 0 | |
| 2025-11-05 | vs Galatasaray | Champions League | 0-3 | 19 | 0 | 0 | 6.6 |
| 2025-11-01 | vs SC Heerenveen | Eredivisie | 1-1 | 0 | 0 | 0 | |
| 2025-10-26 | @ FC Twente | Eredivisie | 2-3 | 0 | 0 | 0 | |
| 2025-10-22 | @ Chelsea | Champions League | 5-1 | 0 | 0 | 0 | |
| 2025-10-18 | vs AZ Alkmaar | Eredivisie | 0-2 | 12 | 0 | 0 | 6.3 |
| 2025-10-04 | @ Sparta Rotterdam | Eredivisie | 3-3 | 0 | 0 | 0 | |
| 2025-10-03 | vs De Graafschap | Eerste Divisie | 2-2 | 45 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Ajax | senior | 28 | 2 | 9 | 7.10 |
| 2024/2025 | Ajax | senior | 1 | 0 | 0 | 5.95 |
| 2025/2026 | Jong Ajax | senior | 10 | 2 | 3 | 7.38 |
| 2024/2025 | Jong Ajax | senior | 19 | 6 | 1 | 6.83 |
| 2024/2025 | AFC Ajax Under 21 | youth | 2 | 1 | 0 | - |
| 2027 | Belgium U21 | national team | 2 | 0 | 0 | - |
| 2025 | Belgium U19 | national team | 6 | 0 | 0 | - |
| 2023 | Belgium Under 18 | national team | 1 | 1 | 0 | - |
| 2022 | Belgium Under 16 | national team | 1 | 0 | 0 | - |
| 2021 | Belgium Under 16 | national team | 1 | 1 | 0 | - |
| 2022/2023 | Belgium U17 | national team | 2 | 1 | 0 | - |
Transfer Value History
Teammates
Vítezslav Jaros
Lucas Rosa
Anton Gaaei
Ko Itakura
Owen Wijndal
Youri Regeer
Maher Carrizo
Kasper Dolberg
Oscar Gloukh
Mika Godts
Youri Baas
Oliver Edvardsen
Davy Klaassen
Don-Angelo Konadu
Steven Berghuis
Jorthy Mokio
Wout Weghorst
Maarten Paes
Kian Fitz-Jim
Aaron Bouwman
Takehiro Tomiyasu
Josip Sutalo
Oleksandr Zinchenko
Sean Steur
Charlie Setford
Pharell Nash
Ajax