Age 27
Height 180 cm
Foot Left
Country France
Value €437.6k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.17
35 matches
Last 5
7.14
-0.03 vs season
Best
8.0
vs Grenoble
MOTM
0
of 34 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
35
Goals
0
Assists
9
Rating
7.17
Goals
0
0%
Assists
9
100%
Rating
7.17
91%
Matches
32
91%
Started
30
92%
Minutes
2533
91%
🎯
Stats compared to other fullbacks
Ligue 2 · percentile vs peers
Chances created
97%
Aerial duels
25%
Defensive actions
18%
Goals
0%
Shot attempts
72%
Touches
24%
🎯
Shot Map
26 shots per season
Goals
0
On target
15
xG
1.25
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
796 touches this season
Attack
Touches
796
Attack
36%
Middle
34%
Ø position
52%
Detailed Stats & Percentiles (Ligue 2)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 1.26 | 0.04 |
80
|
64
|
| xGOT | 1.21 | 0.04 |
84
|
71
|
| xG excl. penalty | 1.26 | 0.04 |
80
|
64
|
| Shots | 26 | 0.92 |
90
|
76
|
| Shots on target | 7 | 0.25 |
88
|
80
|
| Headed shots | 1 | 0.04 |
61
|
64
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 77%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Assists | 9 | 0.32 |
100
|
95
|
| xA | 6.32 | 0.22 |
100
|
94
|
| Accurate passes | 520 | 18.48 |
60
|
2
|
| Pass accuracy | 71.6 | 71.63 |
12
|
12
|
| Accurate long balls | 46 | 1.63 |
85
|
61
|
| Long ball accuracy | 38.3 | 38.33 |
46
|
46
|
| Chances created | 56 | 1.99 |
100
|
95
|
| Big chances created | 14 | 0.50 |
100
|
94
|
| Successful crosses | 58 | 2.06 |
100
|
91
|
| Cross accuracy | 25.9 | 25.89 |
67
|
67
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Dribbles | 26 | 0.92 |
94
|
73
|
| Dribbles success rate | 44.1 | 44.07 |
36
|
36
|
| Duels won | 112 | 3.98 |
77
|
32
|
| Duels won % | 44.8 | 44.80 |
9
|
9
|
| Aerials won | 20 | 0.71 |
67
|
30
|
| Aerials won % | 41.7 | 41.67 |
30
|
30
|
| Touches | 1541 | 54.75 |
80
|
14
|
| Touches in opposition box | 39 | 1.39 |
88
|
59
|
| Dispossessed | 24 | 0.85 |
2
|
21
|
| Fouls won | 20 | 0.71 |
61
|
29
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Defensive actions | 129 | 4.58 |
76
|
23
|
| Tackles | 46 | 1.63 |
84
|
42
|
| Interceptions | 35 | 1.24 |
90
|
60
|
| Blocked scoring attempt | 5 | 0.18 |
64
|
35
|
| Fouls committed | 29 | 1.03 |
87
|
46
|
| Recoveries | 126 | 4.48 |
90
|
67
|
| Possession won final 3rd | 14 | 0.50 |
100
|
95
|
| Dribbled past | 24 | 0.85 |
4
|
28
|
| Clearances | 43 | 1.53 |
60
|
11
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 31 | 1.10 |
11
|
74
|
| xG against while on pitch | 41.82 | 1.49 |
2
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 74%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.18 |
9
|
49
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 1.26 | 0.04 |
80
|
64
|
| xGOT | 1.21 | 0.04 |
84
|
71
|
| xG excl. penalty | 1.26 | 0.04 |
80
|
64
|
| Shots | 26 | 0.92 |
90
|
76
|
| Shots on target | 7 | 0.25 |
88
|
80
|
| Headed shots | 1 | 0.04 |
61
|
64
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 77%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Assists | 9 | 0.32 |
100
|
95
|
| xA | 6.32 | 0.22 |
100
|
94
|
| Accurate passes | 520 | 18.48 |
60
|
2
|
| Pass accuracy | 71.6 | 71.63 |
12
|
12
|
| Accurate long balls | 46 | 1.63 |
85
|
61
|
| Long ball accuracy | 38.3 | 38.33 |
46
|
46
|
| Chances created | 56 | 1.99 |
100
|
95
|
| Big chances created | 14 | 0.50 |
100
|
94
|
| Successful crosses | 58 | 2.06 |
100
|
91
|
| Cross accuracy | 25.9 | 25.89 |
67
|
67
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Dribbles | 26 | 0.92 |
94
|
73
|
| Dribbles success rate | 44.1 | 44.07 |
36
|
36
|
| Duels won | 112 | 3.98 |
77
|
32
|
| Duels won % | 44.8 | 44.80 |
9
|
9
|
| Aerials won | 20 | 0.71 |
67
|
30
|
| Aerials won % | 41.7 | 41.67 |
30
|
30
|
| Touches | 1541 | 54.75 |
80
|
14
|
| Touches in opposition box | 39 | 1.39 |
88
|
59
|
| Dispossessed | 24 | 0.85 |
2
|
21
|
| Fouls won | 20 | 0.71 |
61
|
29
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Defensive actions | 129 | 4.58 |
76
|
23
|
| Tackles | 46 | 1.63 |
84
|
42
|
| Interceptions | 35 | 1.24 |
90
|
60
|
| Blocked scoring attempt | 5 | 0.18 |
64
|
35
|
| Fouls committed | 29 | 1.03 |
87
|
46
|
| Recoveries | 126 | 4.48 |
90
|
67
|
| Possession won final 3rd | 14 | 0.50 |
100
|
95
|
| Dribbled past | 24 | 0.85 |
4
|
28
|
| Clearances | 43 | 1.53 |
60
|
11
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 31 | 1.10 |
11
|
74
|
| xG against while on pitch | 41.82 | 1.49 |
2
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 74%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.18 |
9
|
49
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (35)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-15 | @ Saint-Etienne | Ligue 1 Qualification | 0-0 | 23 | 0 | 0 | 6.7 |
| 2026-05-12 | @ Red Star | Ligue 1 Qualification | 2-3 | 66 | 0 | 0 | 6.6 |
| 2026-05-09 | @ Annecy FC | Ligue 2 | 1-2 | 73 | 0 | 0 | 7.9 |
| 2026-05-02 | vs Saint-Etienne | Ligue 2 | 2-1 | 73 | 0 | 0 | 7.2 |
| 2026-04-17 | vs Amiens | Ligue 2 | 3-2 | 69 | 0 | 1 | 7.3 |
| 2026-04-13 | vs Troyes | Ligue 2 | 2-1 | 85 | 0 | 0 | 7.2 |
| 2026-04-03 | @ Dunkerque | Ligue 2 | 1-1 | 90 | 0 | 0 | 6.4 |
| 2026-03-20 | vs SC Bastia | Ligue 2 | 1-1 | 90 | 0 | 0 | 7.9 |
| 2026-03-14 | @ Reims | Ligue 2 | 1-2 | 80 | 0 | 0 | 6.8 |
| 2026-03-06 | vs Grenoble | Ligue 2 | 1-0 | 85 | 0 | 1 | 8.0 |
| 2026-02-28 | @ Guingamp | Ligue 2 | 0-0 | 81 | 0 | 0 | 7.2 |
| 2026-02-20 | vs Montpellier | Ligue 2 | 1-0 | 84 | 0 | 0 | 7.4 |
| 2026-02-13 | @ Clermont Foot | Ligue 2 | 1-2 | 90 | 0 | 0 | 6.7 |
| 2026-02-06 | @ Boulogne | Ligue 2 | 1-2 | 90 | 0 | 0 | 7.1 |
| 2026-01-30 | vs Red Star | Ligue 2 | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-01-23 | @ Nancy | Ligue 2 | 1-3 | 90 | 0 | 1 | 7.8 |
| 2026-01-16 | vs Le Mans | Ligue 2 | 1-1 | 86 | 0 | 1 | 7.5 |
| 2026-01-03 | @ Pau | Ligue 2 | 3-3 | 81 | 0 | 1 | 7.3 |
| 2025-12-12 | vs Guingamp | Ligue 2 | 2-1 | 89 | 0 | 1 | 7.8 |
| 2025-12-06 | @ Troyes | Ligue 2 | 1-1 | 84 | 0 | 0 | 7.3 |
| 2025-11-21 | vs Dunkerque | Ligue 2 | 1-1 | 62 | 0 | 0 | 6.6 |
| 2025-11-07 | @ Grenoble | Ligue 2 | 2-1 | 80 | 0 | 0 | 6.1 |
| 2025-10-31 | @ Montpellier | Ligue 2 | 2-0 | 0 | 0 | 0 | |
| 2025-10-28 | vs Annecy FC | Ligue 2 | 2-1 | 72 | 0 | 0 | 6.5 |
| 2025-10-25 | @ Amiens | Ligue 2 | 2-1 | 78 | 0 | 0 | 6.6 |
| 2025-10-17 | vs Reims | Ligue 2 | 2-2 | 90 | 0 | 0 | 6.7 |
| 2025-10-04 | @ Red Star | Ligue 2 | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-09-26 | vs Pau | Ligue 2 | 1-2 | 90 | 0 | 1 | 7.9 |
| 2025-09-23 | @ SC Bastia | Ligue 2 | 2-3 | 10 | 0 | 1 | 6.7 |
| 2025-09-19 | vs Clermont Foot | Ligue 2 | 0-1 | 75 | 0 | 0 | 7.2 |
| 2025-09-12 | @ Le Mans | Ligue 2 | 0-1 | 71 | 0 | 1 | 8.0 |
| 2025-08-29 | vs Boulogne | Ligue 2 | 1-0 | 84 | 0 | 0 | 7.9 |
| 2025-08-22 | vs Laval | Ligue 2 | 1-1 | 89 | 0 | 0 | 7.5 |
| 2025-08-16 | @ Saint-Etienne | Ligue 2 | 4-0 | 65 | 0 | 0 | 5.9 |
| 2025-08-09 | vs Nancy | Ligue 2 | 0-0 | 67 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Rodez | senior | 35 | 0 | 9 | 7.17 |
| 2024/2025 | Pau | senior | 3 | 0 | 0 | 6.42 |
| 2022/2023 | Pau | senior | 29 | 1 | 2 | 7.02 |
| 2021/2022 | Pau | senior | 26 | 1 | 3 | 6.72 |
| 2024/2025 | Pau FC II | senior | 11 | 1 | 0 | - |
| 2023/2024 | Pau FC II | senior | 1 | 0 | 0 | - |
| 2020/2021 | Livorno | senior | 14 | 0 | 0 | - |
| 2020/2021 | Catanzaro | senior | 5 | 0 | 0 | - |
| 2019/2020 | Crotone | senior | 4 | 0 | 0 | 5.74 |
| 2018/2019 | ASDC Gozzano | senior | 29 | 0 | 0 | - |
Transfer Value History
Teammates
Hugo Garie
Quentin Braat
Raphaël Lipinski
Mathis Magnin
Clément Jolibois
Jordan Correia
Mohamed Achi Bouakline
Wilitty Younoussa
Kenny Nagera
Mehdi Baaloudj
Taïryk Arconte
Morgan Corredor
Corentin Roubiou
Lucas Margueron
Aurélien Pelon
Ibrahima Baldé
Hermann Tebily
Ryan Ponti
Dylan Vangi
Octave Joly
Loni Quenabio
Nolan Galves
Samy Benchamma
Alexis Trouillet
Mathis Saka
Enzo Crombez
Rodez