Age 34
Height 193 cm
Foot Right
Country Morocco
Value €350.8k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.93
12 matches
Last 5
6.88
-0.05 vs season
Best
8.9
vs Bahrain
MOTM
1
of 28 matches
Rating by match (last 28)
≥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
12
Goals
1
Assists
0
Rating
6.93
Goals
1
61%
Assists
0
0%
Rating
6.93
76%
Matches
12
25%
Started
12
36%
Minutes
1035
34%
🎯
Stats compared to other center-backs
LaLiga2 · percentile vs peers
Chances created
48%
Aerial duels
55%
Defensive actions
24%
Goals
75%
Shot attempts
99%
Touches
58%
🎯
Shot Map
18 shots per season
Goals
1
On target
6
xG
1.37
Conversion
6%
Goal
Saved
Off target
🔥
Heatmap
779 touches this season
Attack
Touches
779
Attack
9%
Middle
44%
Ø position
37%
Detailed Stats & Percentiles (LaLiga2)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 93%
|
|---|---|---|---|---|
| Goals | 1 | 0.09 |
61
|
82
|
| xG | 1.37 | 0.12 |
78
|
95
|
| xGOT | 2.04 | 0.18 |
86
|
97
|
| xG excl. penalty | 1.37 | 0.12 |
79
|
95
|
| Shots | 18 | 1.57 |
88
|
96
|
| Shots on target | 5 | 0.43 |
82
|
95
|
| Headed shots | 11 | 0.96 |
82
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.52 | 0.05 |
60
|
89
|
| Accurate passes | 385 | 33.48 |
30
|
24
|
| Pass accuracy | 79.5 | 79.55 |
8
|
8
|
| Accurate long balls | 39 | 3.39 |
44
|
73
|
| Long ball accuracy | 40.6 | 40.62 |
33
|
33
|
| Chances created | 4 | 0.35 |
52
|
80
|
| Big chances created | 2 | 0.17 |
75
|
95
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.26 |
61
|
72
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 66 | 5.74 |
45
|
89
|
| Duels won % | 72.5 | 72.53 |
94
|
94
|
| Aerials won | 32 | 2.78 |
44
|
83
|
| Aerials won % | 69.6 | 69.57 |
89
|
89
|
| Touches | 653 | 56.78 |
33
|
34
|
| Touches in opposition box | 25 | 2.17 |
74
|
93
|
| Dispossessed | 3 | 0.26 |
29
|
16
|
| Fouls won | 17 | 1.48 |
67
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 101 | 8.78 |
35
|
52
|
| Tackles | 15 | 1.30 |
32
|
47
|
| Interceptions | 18 | 1.57 |
43
|
87
|
| Blocked scoring attempt | 5 | 0.43 |
21
|
13
|
| Fouls committed | 6 | 0.52 |
20
|
10
|
| Recoveries | 47 | 4.09 |
44
|
81
|
| Dribbled past | 3 | 0.26 |
66
|
70
|
| Clearances | 63 | 5.48 |
37
|
51
|
| Clean sheets | 1 | 0.09 |
19
|
23
|
| Goals conceded while on pitch | 16 | 1.39 |
59
|
47
|
| xG against while on pitch | 15.13 | 1.32 |
66
|
56
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 25%
|
Per 90 pctl
avg 13%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.35 |
48
|
24
|
| Red cards | 1 | 0.09 |
2
|
2
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 93%
|
|---|---|---|---|---|
| Goals | 1 | 0.09 |
61
|
82
|
| xG | 1.37 | 0.12 |
78
|
95
|
| xGOT | 2.04 | 0.18 |
86
|
97
|
| xG excl. penalty | 1.37 | 0.12 |
79
|
95
|
| Shots | 18 | 1.57 |
88
|
96
|
| Shots on target | 5 | 0.43 |
82
|
95
|
| Headed shots | 11 | 0.96 |
82
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.52 | 0.05 |
60
|
89
|
| Accurate passes | 385 | 33.48 |
30
|
24
|
| Pass accuracy | 79.5 | 79.55 |
8
|
8
|
| Accurate long balls | 39 | 3.39 |
44
|
73
|
| Long ball accuracy | 40.6 | 40.62 |
33
|
33
|
| Chances created | 4 | 0.35 |
52
|
80
|
| Big chances created | 2 | 0.17 |
75
|
95
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.26 |
61
|
72
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 66 | 5.74 |
45
|
89
|
| Duels won % | 72.5 | 72.53 |
94
|
94
|
| Aerials won | 32 | 2.78 |
44
|
83
|
| Aerials won % | 69.6 | 69.57 |
89
|
89
|
| Touches | 653 | 56.78 |
33
|
34
|
| Touches in opposition box | 25 | 2.17 |
74
|
93
|
| Dispossessed | 3 | 0.26 |
29
|
16
|
| Fouls won | 17 | 1.48 |
67
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 101 | 8.78 |
35
|
52
|
| Tackles | 15 | 1.30 |
32
|
47
|
| Interceptions | 18 | 1.57 |
43
|
87
|
| Blocked scoring attempt | 5 | 0.43 |
21
|
13
|
| Fouls committed | 6 | 0.52 |
20
|
10
|
| Recoveries | 47 | 4.09 |
44
|
81
|
| Dribbled past | 3 | 0.26 |
66
|
70
|
| Clearances | 63 | 5.48 |
37
|
51
|
| Clean sheets | 1 | 0.09 |
19
|
23
|
| Goals conceded while on pitch | 16 | 1.39 |
59
|
47
|
| xG against while on pitch | 15.13 | 1.32 |
66
|
56
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 25%
|
Per 90 pctl
avg 13%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.35 |
48
|
24
|
| Red cards | 1 | 0.09 |
2
|
2
|
Recent Matches (34)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-17 | vs Sporting Gijon | LaLiga2 | 1-3 | 90 | 0 | 0 | 7.5 |
| 2026-05-09 | @ Real Valladolid | LaLiga2 | 2-0 | 45 | 0 | 0 | 6.0 |
| 2026-05-01 | vs Granada | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.2 |
| 2026-04-26 | @ SD Huesca | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.3 |
| 2026-04-18 | vs AD Ceuta FC | LaLiga2 | 2-2 | 90 | 0 | 0 | 6.4 |
| 2026-04-11 | @ Cordoba | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.5 |
| 2026-04-05 | vs CD Mirandes | LaLiga2 | 1-2 | 90 | 0 | 0 | 5.1 |
| 2026-04-02 | @ Leganes | LaLiga2 | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-03-29 | vs Racing Santander | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.7 |
| 2026-02-28 | vs Burgos CF | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.7 |
| 2026-02-22 | @ FC Andorra | LaLiga2 | 2-1 | 90 | 0 | 0 | 7.4 |
| 2026-02-07 | vs Eibar | LaLiga2 | 1-1 | 90 | 1 | 0 | 6.1 |
| 2026-01-25 | vs Al Qadsiah | Saudi Pro League | 1-3 | 90 | 0 | 0 | 6.1 |
| 2026-01-18 | @ Senegal | Africa Cup of Nations | 0-3 | 31 | 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 | 0 | 0 | 0 | |
| 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 | 90 | 0 | 0 | 7.0 |
| 2025-12-21 | vs Comoros | Africa Cup of Nations Grp. A | 2-0 | 71 | 0 | 0 | 7.0 |
| 2025-11-18 | vs Uganda | Friendlies | 4-0 | 81 | 0 | 0 | 7.7 |
| 2025-11-14 | vs Mozambique | Friendlies | 1-0 | 90 | 0 | 0 | 7.6 |
| 2025-11-07 | vs Al Hilal | Saudi Pro League | 2-4 | 76 | 0 | 0 | 5.4 |
| 2025-10-14 | vs Congo | World Cup Qualification CAF Grp. E | 1-0 | 64 | 0 | 0 | 7.4 |
| 2025-10-09 | vs Bahrain | Friendlies | 1-0 | 90 | 1 | 0 | 8.9 ⭐ |
| 2025-09-27 | vs Al-Fayha | Saudi Pro League | 1-2 | 90 | 0 | 0 | 5.2 |
| 2025-09-23 | vs Damac FC | King's Cup | 2-1 | 90 | 0 | 0 | 7.0 |
| 2025-09-20 | vs Al Ittihad | Saudi Pro League | 0-1 | 90 | 0 | 0 | 6.7 |
| 2025-09-14 | @ Al Riyadh | Saudi Pro League | 2-1 | 90 | 0 | 0 | 6.6 |
| 2025-09-08 | @ Zambia | World Cup Qualification CAF Grp. E | 0-2 | 90 | 0 | 0 | 6.9 |
| 2025-09-05 | vs Niger | World Cup Qualification CAF Grp. E | 5-0 | 0 | 0 | 0 | |
| 2025-08-30 | @ Al Qadsiah | Saudi Pro League | 3-1 | 90 | 0 | 0 | 6.0 |
| 2025-06-09 | vs Benin | Friendlies | 1-0 | 83 | 0 | 0 | 7.4 |
| 2025-06-06 | vs Tunisia | Friendlies | 2-0 | 90 | 0 | 0 | 7.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Real Zaragoza | senior | 12 | 1 | 0 | 6.93 |
| 2025/2026 | Al Najma | senior | 7 | 0 | 0 | 6.13 |
| 2024/2025 | Al-Wehda | senior | 26 | 2 | 0 | 6.71 |
| 2023/2024 | Al-Wehda | senior | 25 | 3 | 0 | 6.91 |
| 2022/2023 | Real Valladolid | senior | 25 | 1 | 0 | 6.76 |
| 2021/2022 | Real Valladolid | senior | 25 | 2 | 1 | 7.26 |
| 2020/2021 | Real Valladolid | senior | 20 | 0 | 1 | 7.09 |
| 2019/2020 | Real Zaragoza | senior | 14 | 0 | 1 | 6.86 |
| 2019/2020 | Genoa | senior | 4 | 0 | 0 | 5.19 |
| 2018/2019 | Perugia | senior | 23 | 1 | 1 | 6.58 |
| 2017/2018 | Genoa | senior | 4 | 0 | 0 | 6.23 |
| 2026 | Morocco | national team | 4 | 0 | 0 | 7.39 |
| 2025 | Morocco | national team | 8 | 1 | 0 | 7.42 |
| 2023 | Morocco | national team | 2 | 0 | 0 | 6.05 |
| 2022 | Morocco | national team | 9 | 0 | 0 | 6.64 |
| 2021 | Morocco | national team | 1 | 1 | 0 | - |
| 2019 | Morocco | national team | 3 | 1 | 0 | - |
| 2018 | Morocco | national team | 4 | 0 | 0 | - |
| 2017 | Morocco | national team | 1 | 0 | 0 | - |
| 2016 | Morocco | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Esteban Andrada
Juan Sebastián
Dani Tasende
Pablo Insua
Tachi
Keidi Bare
Mario Soberón
Antonio Moya
Dani Gómez
Raúl Guti
Roberto González
Sinan Bakis
Adrián Rodriguez
Francho Serrano
Carlos Pomares
Aleksandar Radovanovic
Sebas Moyano
Paulino de la Fuente
Kenan Kodro
Martín Aguirregabiria
Valery Fernández
William Agada
Marcos Cuenca
Paul Akouokou
Nikola Cumic
Mawuli Mensah
Juan Larios
Jaime Tobajas
Jaime Sánchez Rubio
Hugo Pinilla
Juan Carlos Sabater
Hugo Barrachina
Yussif Saidu
Lucas Terrer
Guillermo Acín
Manuel Obón
Ale Gomes
Trophies
Morocco
🏆
African Nations Championship
x1
🏆
FIFA Arab Cup
x1
Raja Casablanca
🏆
Cup
x1
Real Zaragoza