Age 29
Height 185 cm
Foot Right
Country Morocco
Value €12.7m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.87
23 matches
Last 5
6.60
-0.27 vs season
Best
8.1
vs Panathinaikos
MOTM
0
of 41 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
23
Goals
1
Assists
0
Rating
6.87
Goals
0
0%
Assists
0
0%
Rating
7.11
85%
Matches
2
1%
Started
1
0%
Minutes
96
3%
🎯
Stats compared to other midfielders
LaLiga · percentile vs peers
Chances created
19%
Aerial duels
33%
Defensive actions
42%
Goals
42%
Shot attempts
7%
Touches
83%
Detailed Stats & Percentiles (LaLiga)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.05 | 0.05 |
10
|
36
|
| Accurate passes | 54 | 50.62 |
9
|
84
|
| Pass accuracy | 91.5 | 91.53 |
93
|
93
|
| Accurate long balls | 4 | 3.75 |
9
|
88
|
| Long ball accuracy | 80.0 | 80.00 |
93
|
93
|
| Chances created | 2 | 1.88 |
15
|
91
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Duels won | 9 | 8.44 |
6
|
94
|
| Duels won % | 45.0 | 45.00 |
17
|
17
|
| Aerials won | 4 | 3.75 |
21
|
97
|
| Aerials won % | 50.0 | 50.00 |
40
|
40
|
| Touches | 79 | 74.06 |
4
|
84
|
| Dispossessed | 1 | 0.94 |
81
|
32
|
| Fouls won | 4 | 3.75 |
15
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Defensive actions | 7 | 6.56 |
6
|
79
|
| Tackles | 1 | 0.94 |
3
|
8
|
| Interceptions | 2 | 1.88 |
10
|
92
|
| Blocked scoring attempt | 1 | 0.94 |
17
|
96
|
| Fouls committed | 2 | 1.88 |
5
|
65
|
| Recoveries | 3 | 2.81 |
0
|
5
|
| Possession won final 3rd | 1 | 0.94 |
11
|
95
|
| Dribbled past | 1 | 0.94 |
91
|
44
|
| Clearances | 3 | 2.81 |
11
|
86
|
| Clean sheets | 1 | 0.94 |
35
|
100
|
| Goals conceded while on pitch | 0 | 0.00 |
100
|
100
|
| xG against while on pitch | 0.61 | 0.57 |
98
|
98
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.05 | 0.05 |
10
|
36
|
| Accurate passes | 54 | 50.62 |
9
|
84
|
| Pass accuracy | 91.5 | 91.53 |
93
|
93
|
| Accurate long balls | 4 | 3.75 |
9
|
88
|
| Long ball accuracy | 80.0 | 80.00 |
93
|
93
|
| Chances created | 2 | 1.88 |
15
|
91
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Duels won | 9 | 8.44 |
6
|
94
|
| Duels won % | 45.0 | 45.00 |
17
|
17
|
| Aerials won | 4 | 3.75 |
21
|
97
|
| Aerials won % | 50.0 | 50.00 |
40
|
40
|
| Touches | 79 | 74.06 |
4
|
84
|
| Dispossessed | 1 | 0.94 |
81
|
32
|
| Fouls won | 4 | 3.75 |
15
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Defensive actions | 7 | 6.56 |
6
|
79
|
| Tackles | 1 | 0.94 |
3
|
8
|
| Interceptions | 2 | 1.88 |
10
|
92
|
| Blocked scoring attempt | 1 | 0.94 |
17
|
96
|
| Fouls committed | 2 | 1.88 |
5
|
65
|
| Recoveries | 3 | 2.81 |
0
|
5
|
| Possession won final 3rd | 1 | 0.94 |
11
|
95
|
| Dribbled past | 1 | 0.94 |
91
|
44
|
| Clearances | 3 | 2.81 |
11
|
86
|
| Clean sheets | 1 | 0.94 |
35
|
100
|
| Goals conceded while on pitch | 0 | 0.00 |
100
|
100
|
| xG against while on pitch | 0.61 | 0.57 |
98
|
98
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (50)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-17 | @ Barcelona | LaLiga | 3-1 | 80 | 0 | 0 | 5.9 |
| 2026-05-12 | vs Elche | LaLiga | 2-1 | 90 | 0 | 0 | 7.1 |
| 2026-05-09 | @ Real Sociedad | LaLiga | 2-2 | 21 | 0 | 0 | 6.3 |
| 2026-05-03 | vs Real Oviedo | LaLiga | 3-0 | 70 | 0 | 0 | 6.8 |
| 2026-04-24 | vs Real Madrid | LaLiga | 1-1 | 73 | 0 | 0 | 6.9 |
| 2026-04-21 | @ Girona | LaLiga | 2-3 | 90 | 0 | 0 | 7.3 |
| 2026-04-16 | vs Braga | Europa League | 2-4 | 90 | 0 | 0 | 6.1 |
| 2026-04-12 | @ Osasuna | LaLiga | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-04-08 | @ Braga | Europa League | 1-1 | 45 | 0 | 0 | 6.3 |
| 2026-04-04 | vs Espanyol | LaLiga | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-03-22 | @ Athletic Club | LaLiga | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-03-19 | vs Panathinaikos | Europa League | 4-0 | 63 | 1 | 0 | 8.1 |
| 2026-03-15 | vs Celta Vigo | LaLiga | 1-1 | 0 | 0 | 0 | |
| 2026-01-18 | @ Senegal | Africa Cup of Nations | 0-3 | 0 | 0 | 0 | |
| 2026-01-14 | @ Nigeria | Africa Cup of Nations | 0-0 | 0 | 0 | 0 | |
| 2026-01-09 | @ Cameroon | Africa Cup of Nations | 0-2 | 22 | 0 | 0 | 6.2 |
| 2026-01-04 | vs Tanzania | Africa Cup of Nations | 1-0 | 0 | 0 | 0 | |
| 2025-12-29 | @ Zambia | Africa Cup of Nations Grp. A | 0-3 | 0 | 0 | 0 | |
| 2025-12-26 | vs Mali | Africa Cup of Nations Grp. A | 1-1 | 82 | 0 | 0 | 6.9 |
| 2025-12-21 | vs Comoros | Africa Cup of Nations Grp. A | 2-0 | 90 | 0 | 0 | 7.8 |
| 2025-11-27 | vs FC Utrecht | Europa League | 2-1 | 15 | 0 | 0 | 6.2 |
| 2025-11-23 | vs Girona | LaLiga | 1-1 | 45 | 0 | 0 | 6.7 |
| 2025-11-18 | vs Uganda | Friendlies | 4-0 | 64 | 0 | 0 | 6.8 |
| 2025-11-14 | vs Mozambique | Friendlies | 1-0 | 74 | 0 | 0 | 7.2 |
| 2025-11-09 | @ Valencia | LaLiga | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-06 | vs Lyon | Europa League | 2-0 | 0 | 0 | 0 | |
| 2025-11-02 | vs Mallorca | LaLiga | 3-0 | 90 | 0 | 0 | 7.6 |
| 2025-10-27 | vs Atletico Madrid | LaLiga | 0-2 | 90 | 0 | 0 | 7.5 |
| 2025-10-18 | @ Villarreal | LaLiga | 2-2 | 90 | 0 | 0 | 6.3 |
| 2025-10-09 | vs Bahrain | Friendlies | 1-0 | 0 | 0 | 0 | |
| 2025-10-02 | @ Ludogorets Razgrad | Europa League | 0-2 | 14 | 0 | 0 | 6.2 |
| 2025-09-28 | vs Osasuna | LaLiga | 2-0 | 90 | 0 | 0 | 7.6 |
| 2025-09-24 | vs Nottingham Forest | Europa League | 2-2 | 90 | 0 | 0 | 6.8 |
| 2025-09-19 | vs Real Sociedad | LaLiga | 3-1 | 90 | 0 | 0 | 7.3 |
| 2025-09-14 | @ Levante | LaLiga | 2-2 | 17 | 0 | 0 | 6.3 |
| 2025-09-08 | @ Zambia | World Cup Qualification CAF Grp. E | 0-2 | 90 | 0 | 0 | 6.2 |
| 2025-09-05 | vs Niger | World Cup Qualification CAF Grp. E | 5-0 | 90 | 0 | 0 | 8.0 |
| 2025-08-31 | @ Gençlerbirliği | Super Lig | 1-3 | 0 | 0 | 0 | |
| 2025-08-27 | @ Benfica | Champions League Qualification | 1-0 | 45 | 0 | 0 | 6.0 |
| 2025-08-23 | vs Kocaelispor | Super Lig | 3-1 | 6 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Real Betis | senior | 23 | 1 | 0 | 6.87 |
| 2025/2026 | Fenerbahçe | senior | 6 | 1 | 0 | 7.11 |
| 2024/2025 | Fenerbahçe | senior | 39 | 2 | 4 | 6.93 |
| 2024/2025 | Fiorentina | senior | 4 | 0 | 0 | 6.74 |
| 2023/2024 | Manchester United | senior | 30 | 0 | 0 | 6.77 |
| 2022/2023 | Fiorentina | senior | 49 | 0 | 1 | 6.96 |
| 2021/2022 | Fiorentina | senior | 25 | 1 | 0 | 6.73 |
| 2020/2021 | Fiorentina | senior | 33 | 0 | 0 | 6.58 |
| 2019/2020 | Hellas Verona | senior | 34 | 1 | 1 | 6.70 |
| 2019/2020 | Club Brugge | senior | 1 | 0 | 0 | 7.15 |
| 2018/2019 | Club Brugge | senior | 29 | 1 | 0 | 6.47 |
| 2018/2019 | Feyenoord | senior | 2 | 0 | 0 | 5.66 |
| 2017/2018 | Feyenoord | senior | 31 | 2 | 2 | 6.65 |
| 2016/2017 | FC Utrecht | senior | 38 | 1 | 5 | - |
| 2015/2016 | FC Utrecht | senior | 12 | 0 | 3 | - |
| 2014/2015 | FC Utrecht | senior | 4 | 0 | 0 | - |
| 2026 | Morocco | national team | 6 | 0 | 0 | 7.36 |
| 2025 | Morocco | national team | 12 | 0 | 1 | 7.00 |
| 2024 | Morocco | national team | 1 | 0 | 0 | 7.20 |
| 2023 | Morocco | national team | 8 | 0 | 0 | 7.37 |
| 2022 | Morocco | national team | 19 | 0 | 0 | 7.27 |
| 2021 | Morocco | national team | 6 | 0 | 0 | 7.48 |
| 2020 | Morocco | national team | 2 | 0 | 0 | - |
| 2019 | Morocco | national team | 4 | 0 | 0 | - |
| 2018 | Morocco | national team | 6 | 0 | 0 | 5.78 |
| 2013 | Morocco U17 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Yanis Senhadji
Álvaro Vallés
Héctor Bellerín
Diego Llorente
Natan
Marc Bartra
Sergi Altimira
Antony
Pablo Fornals
Ezequiel Ávila
Abdessamad Ezzalzouli
Cédric Bakambu
Ricardo Rodríguez
Adrián
Álvaro Fidalgo
Valentín Gómez
Rodrigo Riquelme
Nelson Deossa
Juan Hernández
Giovani Lo Celso
Marc Roca
Isco
Junior Firpo
Aitor Ruibal
Pau López
Carlos de Roa
Darling Bladi
Dani Pérez
Ángel Ortiz
Pablo García
Trophies
Morocco
🏆
Africa Cup of Nations
x1
🏆
FIFA Arab Cup
x1
Manchester United
🏆
FA Cup
x1
Feyenoord
🏆
Super Cup
x2
🏆
KNVB Cup
x1
Real Betis