Age 32
Height 178 cm
Foot Right
Country France
Value €511.3k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.20
36 matches
Last 5
7.12
-0.08 vs season
Best
8.4
vs AD Ceuta FC
MOTM
0
of 36 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🏥
Injury
Status unavailable
Return: {'expectedReturnKey': 'expected_return_date_mid', 'expectedReturnDateParam': 'June 2026', 'expectedReturnFallback': 'Mid June 2026'}
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
36
Goals
0
Assists
1
Rating
7.20
Goals
0
0%
Assists
1
33%
Rating
7.20
94%
Matches
36
87%
Started
36
95%
Minutes
3181
96%
🎯
Stats compared to other fullbacks
LaLiga2 · percentile vs peers
Chances created
12%
Aerial duels
56%
Defensive actions
56%
Goals
0%
Shot attempts
20%
Touches
93%
🎯
Shot Map
14 shots per season
Goals
0
On target
8
xG
0.42
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
1165 touches this season
Attack
Touches
1165
Attack
13%
Middle
46%
Ø position
41%
Detailed Stats & Percentiles (LaLiga2)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.42 | 0.01 |
37
|
12
|
| xG excl. penalty | 0.42 | 0.01 |
37
|
12
|
| Shots | 14 | 0.40 |
65
|
24
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Assists | 1 | 0.03 |
33
|
34
|
| xA | 1.73 | 0.05 |
64
|
26
|
| Accurate passes | 1566 | 44.31 |
98
|
97
|
| Pass accuracy | 82.4 | 82.42 |
70
|
70
|
| Accurate long balls | 125 | 3.54 |
98
|
98
|
| Long ball accuracy | 46.6 | 46.64 |
77
|
77
|
| Chances created | 17 | 0.48 |
60
|
22
|
| Big chances created | 4 | 0.11 |
65
|
41
|
| Successful crosses | 8 | 0.23 |
43
|
18
|
| Cross accuracy | 20.5 | 20.51 |
44
|
44
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Dribbles | 17 | 0.48 |
68
|
37
|
| Dribbles success rate | 73.9 | 73.91 |
90
|
90
|
| Duels won | 176 | 4.98 |
91
|
62
|
| Duels won % | 63.1 | 63.08 |
93
|
93
|
| Aerials won | 39 | 1.10 |
89
|
61
|
| Aerials won % | 54.2 | 54.17 |
68
|
68
|
| Touches | 2681 | 75.85 |
98
|
93
|
| Touches in opposition box | 17 | 0.48 |
42
|
10
|
| Dispossessed | 12 | 0.34 |
25
|
68
|
| Fouls won | 54 | 1.53 |
96
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Defensive actions | 228 | 6.45 |
91
|
61
|
| Tackles | 67 | 1.90 |
89
|
48
|
| Interceptions | 54 | 1.53 |
97
|
84
|
| Blocked scoring attempt | 15 | 0.42 |
97
|
79
|
| Fouls committed | 31 | 0.88 |
72
|
24
|
| Recoveries | 196 | 5.55 |
100
|
95
|
| Possession won final 3rd | 7 | 0.20 |
79
|
50
|
| Dribbled past | 22 | 0.62 |
17
|
63
|
| Clearances | 92 | 2.60 |
84
|
53
|
| Clean sheets | 10 | 0.28 |
95
|
87
|
| Goals conceded while on pitch | 42 | 1.19 |
6
|
66
|
| xG against while on pitch | 45.14 | 1.28 |
3
|
63
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.17 |
25
|
69
|
| Red cards | 3 | 0.08 |
0
|
6
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.42 | 0.01 |
37
|
12
|
| xG excl. penalty | 0.42 | 0.01 |
37
|
12
|
| Shots | 14 | 0.40 |
65
|
24
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Assists | 1 | 0.03 |
33
|
34
|
| xA | 1.73 | 0.05 |
64
|
26
|
| Accurate passes | 1566 | 44.31 |
98
|
97
|
| Pass accuracy | 82.4 | 82.42 |
70
|
70
|
| Accurate long balls | 125 | 3.54 |
98
|
98
|
| Long ball accuracy | 46.6 | 46.64 |
77
|
77
|
| Chances created | 17 | 0.48 |
60
|
22
|
| Big chances created | 4 | 0.11 |
65
|
41
|
| Successful crosses | 8 | 0.23 |
43
|
18
|
| Cross accuracy | 20.5 | 20.51 |
44
|
44
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Dribbles | 17 | 0.48 |
68
|
37
|
| Dribbles success rate | 73.9 | 73.91 |
90
|
90
|
| Duels won | 176 | 4.98 |
91
|
62
|
| Duels won % | 63.1 | 63.08 |
93
|
93
|
| Aerials won | 39 | 1.10 |
89
|
61
|
| Aerials won % | 54.2 | 54.17 |
68
|
68
|
| Touches | 2681 | 75.85 |
98
|
93
|
| Touches in opposition box | 17 | 0.48 |
42
|
10
|
| Dispossessed | 12 | 0.34 |
25
|
68
|
| Fouls won | 54 | 1.53 |
96
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Defensive actions | 228 | 6.45 |
91
|
61
|
| Tackles | 67 | 1.90 |
89
|
48
|
| Interceptions | 54 | 1.53 |
97
|
84
|
| Blocked scoring attempt | 15 | 0.42 |
97
|
79
|
| Fouls committed | 31 | 0.88 |
72
|
24
|
| Recoveries | 196 | 5.55 |
100
|
95
|
| Possession won final 3rd | 7 | 0.20 |
79
|
50
|
| Dribbled past | 22 | 0.62 |
17
|
63
|
| Clearances | 92 | 2.60 |
84
|
53
|
| Clean sheets | 10 | 0.28 |
95
|
87
|
| Goals conceded while on pitch | 42 | 1.19 |
6
|
66
|
| xG against while on pitch | 45.14 | 1.28 |
3
|
63
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.17 |
25
|
69
|
| Red cards | 3 | 0.08 |
0
|
6
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-15 | vs Cadiz | LaLiga2 | 1-1 | 80 | 0 | 0 | 7.2 |
| 2026-05-09 | @ AD Ceuta FC | LaLiga2 | 1-1 | 90 | 0 | 0 | 8.4 |
| 2026-05-02 | vs Cordoba | LaLiga2 | 1-2 | 90 | 0 | 0 | 6.3 |
| 2026-04-25 | @ Malaga | LaLiga2 | 2-3 | 90 | 0 | 0 | 7.7 |
| 2026-04-12 | @ CD Mirandes | LaLiga2 | 2-2 | 66 | 0 | 0 | 6.0 |
| 2026-04-06 | vs Granada | LaLiga2 | 3-2 | 90 | 0 | 0 | 7.3 |
| 2026-04-02 | vs Almeria | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.7 |
| 2026-03-28 | @ Albacete | LaLiga2 | 1-1 | 90 | 0 | 0 | 7.2 |
| 2026-03-15 | @ Sporting Gijon | LaLiga2 | 4-1 | 65 | 0 | 0 | 4.9 |
| 2026-02-28 | vs Racing Santander | LaLiga2 | 1-3 | 90 | 0 | 0 | 5.7 |
| 2026-02-21 | @ Las Palmas | LaLiga2 | 1-1 | 90 | 0 | 0 | 7.6 |
| 2026-02-15 | vs Deportivo La Coruña | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.4 |
| 2026-02-01 | vs FC Andorra | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.5 |
| 2026-01-25 | @ Real Zaragoza | LaLiga2 | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-01-16 | vs Leganes | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.9 |
| 2026-01-11 | @ Granada | LaLiga2 | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-01-03 | vs SD Huesca | LaLiga2 | 4-1 | 90 | 0 | 0 | 8.0 |
| 2025-12-21 | @ Cadiz | LaLiga2 | 2-0 | 90 | 0 | 0 | 6.8 |
| 2025-12-15 | vs CD Mirandes | LaLiga2 | 3-1 | 90 | 0 | 0 | 7.2 |
| 2025-12-07 | @ Deportivo La Coruña | LaLiga2 | 1-3 | 90 | 0 | 0 | 7.2 |
| 2025-11-30 | vs Las Palmas | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.5 |
| 2025-11-22 | @ FC Andorra | LaLiga2 | 1-3 | 90 | 0 | 0 | 7.6 |
| 2025-11-15 | vs Real Sociedad B | LaLiga2 | 5-4 | 90 | 0 | 0 | 6.6 |
| 2025-11-10 | @ Burgos CF | LaLiga2 | 0-0 | 90 | 0 | 0 | 7.5 |
| 2025-11-02 | vs Malaga | LaLiga2 | 2-1 | 90 | 0 | 0 | 7.7 |
| 2025-10-26 | @ Almeria | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.2 |
| 2025-10-19 | vs Albacete | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.3 |
| 2025-10-12 | @ Eibar | LaLiga2 | 0-0 | 90 | 0 | 0 | 7.2 |
| 2025-10-05 | vs Sporting Gijon | LaLiga2 | 3-1 | 90 | 0 | 0 | 7.6 |
| 2025-09-29 | @ Leganes | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.5 |
| 2025-09-20 | @ Cultural Leonesa | LaLiga2 | 1-3 | 90 | 0 | 0 | 7.3 |
| 2025-09-14 | vs AD Ceuta FC | LaLiga2 | 3-3 | 90 | 0 | 0 | 6.9 |
| 2025-09-05 | @ Cordoba | LaLiga2 | 2-1 | 90 | 0 | 0 | 7.2 |
| 2025-08-30 | vs Real Zaragoza | LaLiga2 | 1-1 | 90 | 0 | 1 | 7.4 |
| 2025-08-22 | vs Real Valladolid | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.2 |
| 2025-08-16 | @ Racing Santander | LaLiga2 | 3-1 | 90 | 0 | 0 | 7.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Castellon | senior | 36 | 0 | 1 | 7.20 |
| 2024/2025 | Tenerife | senior | 42 | 0 | 2 | 7.19 |
| 2023/2024 | Tenerife | senior | 36 | 2 | 2 | 7.37 |
| 2022/2023 | Tenerife | senior | 41 | 1 | 0 | 7.22 |
| 2021/2022 | Tenerife | senior | 44 | 1 | 2 | 7.32 |
| 2020/2021 | Guingamp | senior | 29 | 0 | 2 | 6.91 |
| 2019/2020 | Guingamp | senior | 28 | 1 | 2 | 6.96 |
| 2018/2019 | Rodez | senior | 31 | 1 | 0 | - |
| 2017/2018 | Rodez | senior | 31 | 2 | 0 | - |
| 2016/2017 | Rodez | senior | 22 | 1 | 0 | - |
| 2015/2016 | Saint-Etienne B | senior | 19 | 1 | 0 | - |
| 2014/2015 | Saint-Etienne B | senior | 16 | 1 | 0 | - |
| 2014/2015 | Clermont Foot B | senior | 9 | 0 | 0 | - |
| 2013/2014 | Clermont Foot B | senior | 13 | 0 | 0 | - |
| 2012/2013 | Clermont Foot B | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Amir Abedzadeh
Tincho Conde
Fabrizio Brignani
Agustín Sienra
Alberto Jiménez
Marc-Olivier Doué
Awer Mabil
Barri
Ousmane Nana Camara
Israel Suero
Douglas Aurélio
Lucas Alcázar
Romain Matthys
Raúl Sánchez
Beñat Gerenabarrena
Brian Cipenga
Salva Ruiz
Pablo Santiago
Adam Jakobsen
Álex Calatrava
Álvaro Garcia
Ronaldo
Santi Borikó
Tommaso De Nipoti
Sergi Torner
Guillem Terma
Jorge Valverde
Juanki Ferrando
Michal Willmann
Trophies
Rodez
🏆
National 1
x1
Castellon