Age 33
Height 184 cm
Foot Right
Country France
Value €942.3k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.83
36 matches
Last 5
6.52
-0.31 vs season
Best
8.4
vs Nice
MOTM
1
of 33 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
36
Goals
3
Assists
4
Rating
6.83
Goals
3
100%
Assists
4
100%
Rating
6.84
55%
Matches
33
95%
Started
26
76%
Minutes
2169
75%
🎯
Stats compared to other fullbacks
Ligue 1 · percentile vs peers
Chances created
25%
Aerial duels
60%
Defensive actions
33%
Goals
86%
Shot attempts
17%
Touches
14%
🎯
Shot Map
8 shots per season
Goals
3
On target
6
xG
2.83
Conversion
38%
Goal
Saved
Off target
🔥
Heatmap
1530 touches this season
Attack
Touches
1530
Attack
24%
Middle
46%
Ø position
48%
Detailed Stats & Percentiles (Ligue 1)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Goals | 3 | 0.12 |
100
|
91
|
| xG | 2.83 | 0.12 |
97
|
95
|
| xGOT | 2.96 | 0.12 |
97
|
94
|
| Penalty goals | 1 | 0.04 |
100
|
100
|
| xG excl. penalty | 1.25 | 0.05 |
82
|
73
|
| Shots | 8 | 0.33 |
57
|
34
|
| Shots on target | 5 | 0.21 |
86
|
76
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Assists | 4 | 0.17 |
100
|
97
|
| xA | 1.84 | 0.08 |
97
|
97
|
| Accurate passes | 727 | 30.17 |
43
|
7
|
| Pass accuracy | 79.8 | 79.80 |
2
|
2
|
| Accurate long balls | 31 | 1.29 |
44
|
21
|
| Long ball accuracy | 40.8 | 40.79 |
26
|
26
|
| Chances created | 15 | 0.62 |
94
|
93
|
| Big chances created | 4 | 0.17 |
95
|
92
|
| Successful crosses | 11 | 0.46 |
97
|
93
|
| Cross accuracy | 19.3 | 19.30 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Dribbles | 9 | 0.37 |
85
|
77
|
| Dribbles success rate | 47.4 | 47.37 |
30
|
30
|
| Duels won | 92 | 3.82 |
67
|
32
|
| Duels won % | 54.1 | 54.12 |
26
|
26
|
| Aerials won | 21 | 0.87 |
43
|
13
|
| Aerials won % | 48.8 | 48.84 |
18
|
18
|
| Touches | 1319 | 54.73 |
55
|
15
|
| Touches in opposition box | 26 | 1.08 |
91
|
80
|
| Dispossessed | 7 | 0.29 |
16
|
22
|
| Fouls won | 14 | 0.58 |
63
|
41
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Defensive actions | 118 | 4.90 |
45
|
2
|
| Tackles | 49 | 2.03 |
89
|
82
|
| Interceptions | 17 | 0.71 |
43
|
17
|
| Blocked scoring attempt | 4 | 0.17 |
23
|
6
|
| Fouls committed | 31 | 1.29 |
91
|
75
|
| Penalties conceded | 2 | 0.08 |
1
|
16
|
| Recoveries | 95 | 3.94 |
72
|
51
|
| Possession won final 3rd | 9 | 0.37 |
100
|
95
|
| Dribbled past | 10 | 0.41 |
28
|
50
|
| Clearances | 48 | 1.99 |
33
|
2
|
| Clean sheets | 4 | 0.17 |
51
|
29
|
| Goals conceded while on pitch | 34 | 1.41 |
21
|
47
|
| xG against while on pitch | 30.72 | 1.27 |
31
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 90%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.04 |
67
|
81
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Goals | 3 | 0.12 |
100
|
91
|
| xG | 2.83 | 0.12 |
97
|
95
|
| xGOT | 2.96 | 0.12 |
97
|
94
|
| Penalty goals | 1 | 0.04 |
100
|
100
|
| xG excl. penalty | 1.25 | 0.05 |
82
|
73
|
| Shots | 8 | 0.33 |
57
|
34
|
| Shots on target | 5 | 0.21 |
86
|
76
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Assists | 4 | 0.17 |
100
|
97
|
| xA | 1.84 | 0.08 |
97
|
97
|
| Accurate passes | 727 | 30.17 |
43
|
7
|
| Pass accuracy | 79.8 | 79.80 |
2
|
2
|
| Accurate long balls | 31 | 1.29 |
44
|
21
|
| Long ball accuracy | 40.8 | 40.79 |
26
|
26
|
| Chances created | 15 | 0.62 |
94
|
93
|
| Big chances created | 4 | 0.17 |
95
|
92
|
| Successful crosses | 11 | 0.46 |
97
|
93
|
| Cross accuracy | 19.3 | 19.30 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Dribbles | 9 | 0.37 |
85
|
77
|
| Dribbles success rate | 47.4 | 47.37 |
30
|
30
|
| Duels won | 92 | 3.82 |
67
|
32
|
| Duels won % | 54.1 | 54.12 |
26
|
26
|
| Aerials won | 21 | 0.87 |
43
|
13
|
| Aerials won % | 48.8 | 48.84 |
18
|
18
|
| Touches | 1319 | 54.73 |
55
|
15
|
| Touches in opposition box | 26 | 1.08 |
91
|
80
|
| Dispossessed | 7 | 0.29 |
16
|
22
|
| Fouls won | 14 | 0.58 |
63
|
41
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Defensive actions | 118 | 4.90 |
45
|
2
|
| Tackles | 49 | 2.03 |
89
|
82
|
| Interceptions | 17 | 0.71 |
43
|
17
|
| Blocked scoring attempt | 4 | 0.17 |
23
|
6
|
| Fouls committed | 31 | 1.29 |
91
|
75
|
| Penalties conceded | 2 | 0.08 |
1
|
16
|
| Recoveries | 95 | 3.94 |
72
|
51
|
| Possession won final 3rd | 9 | 0.37 |
100
|
95
|
| Dribbled past | 10 | 0.41 |
28
|
50
|
| Clearances | 48 | 1.99 |
33
|
2
|
| Clean sheets | 4 | 0.17 |
51
|
29
|
| Goals conceded while on pitch | 34 | 1.41 |
21
|
47
|
| xG against while on pitch | 30.72 | 1.27 |
31
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 90%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.04 |
67
|
81
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (39)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-17 | @ Nantes | Ligue 1 | 0-0 | 90 | 0 | 0 | |
| 2026-05-10 | vs Lyon | Ligue 1 | 2-1 | 8 | 0 | 0 | |
| 2026-05-03 | @ Strasbourg | Ligue 1 | 1-2 | 12 | 0 | 0 | 6.3 |
| 2026-04-25 | vs Monaco | Ligue 1 | 2-2 | 0 | 0 | 0 | |
| 2026-04-21 | @ Lens | Coupe de France | 4-1 | 64 | 0 | 0 | 6.7 |
| 2026-04-17 | @ Lens | Ligue 1 | 3-2 | 18 | 0 | 0 | 6.2 |
| 2026-04-12 | vs Lille | Ligue 1 | 0-4 | 59 | 0 | 0 | 6.4 |
| 2026-04-03 | @ Paris Saint-Germain | Ligue 1 | 3-1 | 83 | 0 | 1 | 7.0 |
| 2026-03-21 | vs Lorient | Ligue 1 | 1-0 | 84 | 0 | 0 | 7.2 |
| 2026-03-15 | @ Metz | Ligue 1 | 3-4 | 90 | 0 | 0 | 6.3 |
| 2026-03-07 | vs Marseille | Ligue 1 | 0-1 | 90 | 0 | 0 | 6.5 |
| 2026-03-04 | @ Marseille | Coupe de France | 2-2 | 90 | 0 | 0 | 6.9 |
| 2026-02-28 | @ Rennes | Ligue 1 | 1-0 | 90 | 0 | 0 | 7.6 |
| 2026-02-21 | vs Paris FC | Ligue 1 | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-02-15 | @ Le Havre | Ligue 1 | 2-1 | 83 | 1 | 0 | 7.8 |
| 2026-02-08 | @ Angers | Ligue 1 | 1-0 | 90 | 0 | 0 | 6.5 |
| 2026-02-04 | vs Amiens | Coupe de France | 1-0 | 3 | 0 | 0 | |
| 2026-02-01 | vs Auxerre | Ligue 1 | 0-0 | 73 | 0 | 0 | 6.5 |
| 2026-01-25 | @ Brest | Ligue 1 | 0-2 | 90 | 0 | 0 | 7.0 |
| 2026-01-17 | vs Nice | Ligue 1 | 5-1 | 90 | 0 | 0 | 6.3 |
| 2026-01-02 | vs Lens | Ligue 1 | 0-3 | 90 | 0 | 0 | 6.7 |
| 2025-12-20 | @ Lyon La Duchere | Coupe de France | 1-2 | 0 | 0 | 0 | |
| 2025-12-13 | @ Paris FC | Ligue 1 | 0-3 | 84 | 0 | 2 | 8.3 |
| 2025-12-06 | vs Strasbourg | Ligue 1 | 1-0 | 90 | 0 | 0 | 7.3 |
| 2025-11-29 | @ Marseille | Ligue 1 | 2-2 | 85 | 0 | 1 | 7.8 |
| 2025-11-23 | vs Angers | Ligue 1 | 0-1 | 18 | 0 | 0 | 6.4 |
| 2025-11-09 | @ Lorient | Ligue 1 | 1-1 | 90 | 1 | 0 | 7.0 |
| 2025-11-02 | vs Le Havre | Ligue 1 | 0-0 | 90 | 0 | 0 | 7.0 |
| 2025-10-29 | vs Rennes | Ligue 1 | 2-2 | 61 | 0 | 0 | 6.6 |
| 2025-10-25 | @ Monaco | Ligue 1 | 1-0 | 17 | 0 | 0 | 5.9 |
| 2025-10-19 | vs Metz | Ligue 1 | 4-0 | 64 | 0 | 0 | 6.8 |
| 2025-10-05 | @ Lyon | Ligue 1 | 1-2 | 78 | 0 | 0 | 7.1 |
| 2025-09-27 | vs Nantes | Ligue 1 | 2-2 | 86 | 0 | 0 | 7.4 |
| 2025-09-21 | @ Auxerre | Ligue 1 | 1-0 | 20 | 0 | 0 | 6.6 |
| 2025-09-14 | @ Lille | Ligue 1 | 2-1 | 1 | 0 | 0 | |
| 2025-08-30 | vs Paris Saint-Germain | Ligue 1 | 3-6 | 63 | 0 | 0 | 5.5 |
| 2025-08-24 | vs Brest | Ligue 1 | 2-0 | 70 | 0 | 0 | 7.1 |
| 2025-08-16 | @ Nice | Ligue 1 | 0-1 | 90 | 1 | 0 | 8.4 ⭐ |
| 2025-07-30 | @ Al Nassr FC | Club Friendlies | 2-1 | 45 | 0 | 0 | 6.3 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Toulouse | senior | 36 | 3 | 4 | 6.83 |
| 2024/2025 | Toulouse | senior | 28 | 0 | 3 | 7.02 |
| 2023/2024 | AEK Athens | senior | 25 | 2 | 0 | 7.08 |
| 2022/2023 | AEK Athens | senior | 17 | 0 | 1 | 7.06 |
| 2021/2022 | Monaco | senior | 26 | 0 | 0 | 6.83 |
| 2020/2021 | Monaco | senior | 34 | 0 | 2 | 6.99 |
| 2019/2020 | Everton | senior | 28 | 0 | 5 | 6.80 |
| 2018/2019 | Monaco | senior | 32 | 0 | 2 | 6.52 |
| 2017/2018 | Monaco | senior | 35 | 3 | 8 | 7.08 |
| 2016/2017 | Monaco | senior | 47 | 3 | 7 | 7.15 |
| 2015/2016 | Lille | senior | 43 | 6 | 3 | 7.81 |
| 2014/2015 | Lille | senior | 32 | 2 | 2 | - |
| 2013/2014 | Lille | senior | 24 | 0 | 0 | - |
| 2012/2013 | Lille | senior | 20 | 3 | 1 | - |
| 2014/2015 | Lille B | senior | 2 | 1 | 0 | - |
| 2013/2014 | Lille B | senior | 1 | 0 | 0 | - |
| 2012/2013 | Lille B | senior | 3 | 0 | 0 | - |
| 2011/2012 | Troyes | senior | 38 | 1 | 0 | - |
| 2010/2011 | Troyes | senior | 6 | 0 | 0 | - |
| 2009/2010 | Troyes | senior | 1 | 0 | 0 | - |
| 2018 | France | national team | 14 | 0 | 2 | 7.54 |
| 2017 | France | national team | 2 | 1 | 0 | - |
| 2016 | France | national team | 2 | 0 | 0 | - |
| 2015 | France U21 | national team | 1 | 0 | 0 | - |
| 2013 | France U21 | national team | 3 | 0 | 0 | - |
| 2012 | France U20 | national team | 4 | 0 | 0 | - |
Transfer Value History
Teammates
Guillaume Restes
Rasmus Nicolaisen
Mark McKenzie
Charlie Cresswell
Julián Vignolo
Frank Magri
Yann Gboho
Santiago Hidalgo
Warren Kamanzi
Jacen Russell-Rowe
Aron Dønnum
Kjetil Haug
Abu Francis
Pape Demba Diop
Emersonn
Rafik Messali
Cristian Cásseres
Dayann Methalie
Álex Dominguez
Adam El Ouali
Seny Koumbassa
Ilyas Azizi
Alexis Vossah
Mário Sauer
Trophies
AEK Athens
🏆
Greece Cup
x1
🏆
Super League 1
x1
Monaco
🏆
Ligue 1
x1
France
🏆
World Cup
x1
Toulouse