Age 32
Height 187 cm
Foot Right
Country France
Value €275.5k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.34
3 matches
Last 5
5.68
-0.66 vs season
Best
8.9
vs Amiens
MOTM
2
of 11 matches
Rating by match (last 11)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
3
Goals
0
Assists
0
Conceded
23
40%
Clean sheets
3
42%
Rating
6.33
15%
Matches
11
47%
Started
10
42%
Penalties saved
1/3
🎯
Stats compared to other keepers
Ligue 2 · percentile vs peers
Sweeper actions
42%
Goals conceded
2%
Save percentage
2%
High claims
35%
Clean sheets
67%
Long ball percentage
51%
🔥
Heatmap
393 touches this season
Attack
Touches
393
Attack
0%
Middle
0%
Ø position
10%
Detailed Stats & Percentiles (Ligue 2)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Saves | 23 | 2.14 |
45
|
30
|
| Save percentage | 50.0 | 50.00 |
5
|
5
|
| Goals conceded | 23 | 2.14 |
40
|
7
|
| Goals prevented | -2.87 | -0.27 |
15
|
20
|
| Clean sheets | 3 | 0.28 |
42
|
52
|
| Penalty saves | 1 | 0.09 |
77
|
95
|
| Penalties conceded | 2 | 0.19 |
32
|
12
|
| Penalty save % | 33.3 | 33.33 |
87
|
87
|
| Error led to goal | 2 | 0.19 |
2
|
5
|
| Acted as sweeper | 5 | 0.46 |
35
|
37
|
| High claims | 7 | 0.65 |
40
|
35
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Accurate passes | 209 | 19.41 |
47
|
45
|
| Pass accuracy | 63.1 | 63.14 |
35
|
35
|
| Accurate long balls | 66 | 6.13 |
45
|
60
|
| Long ball accuracy | 36.5 | 36.46 |
55
|
55
|
| Assists | 1 | 0.09 |
100
|
100
|
| Chances created | 1 | 0.09 |
77
|
92
|
| xA | 0.01 | 0.00 |
35
|
17
|
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
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Saves | 23 | 2.14 |
45
|
30
|
| Save percentage | 50.0 | 50.00 |
5
|
5
|
| Goals conceded | 23 | 2.14 |
40
|
7
|
| Goals prevented | -2.87 | -0.27 |
15
|
20
|
| Clean sheets | 3 | 0.28 |
42
|
52
|
| Penalty saves | 1 | 0.09 |
77
|
95
|
| Penalties conceded | 2 | 0.19 |
32
|
12
|
| Penalty save % | 33.3 | 33.33 |
87
|
87
|
| Error led to goal | 2 | 0.19 |
2
|
5
|
| Acted as sweeper | 5 | 0.46 |
35
|
37
|
| High claims | 7 | 0.65 |
40
|
35
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Accurate passes | 209 | 19.41 |
47
|
45
|
| Pass accuracy | 63.1 | 63.14 |
35
|
35
|
| Accurate long balls | 66 | 6.13 |
45
|
60
|
| Long ball accuracy | 36.5 | 36.46 |
55
|
55
|
| Assists | 1 | 0.09 |
100
|
100
|
| Chances created | 1 | 0.09 |
77
|
92
|
| xA | 0.01 | 0.00 |
35
|
17
|
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 (26)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-09 | @ Reims | Ligue 2 | 5-3 | 90 | 0 | 0 | 4.9 |
| 2026-05-02 | vs Nancy | Ligue 2 | 1-3 | 90 | 0 | 0 | 5.3 |
| 2026-04-24 | @ Annecy FC | Ligue 2 | 5-1 | 90 | 0 | 0 | 3.0 |
| 2026-04-17 | vs Guingamp | Ligue 2 | 2-1 | 90 | 0 | 0 | 6.3 |
| 2026-04-10 | @ Amiens | Ligue 2 | 0-1 | 90 | 0 | 1 | 8.9 ⭐ |
| 2026-04-06 | @ Le Mans | Ligue 2 | 4-0 | 90 | 0 | 0 | 6.8 |
| 2026-03-20 | vs Montpellier | Ligue 2 | 0-0 | 90 | 0 | 0 | 7.2 |
| 2026-03-13 | @ Clermont Foot | Ligue 2 | 0-1 | 90 | 0 | 0 | 8.9 ⭐ |
| 2026-03-06 | vs SC Bastia | Ligue 2 | 2-2 | 0 | 0 | 0 | |
| 2026-02-28 | vs Saint-Etienne | Ligue 2 | 0-3 | 0 | 0 | 0 | |
| 2026-02-21 | @ Troyes | Ligue 2 | 4-3 | 0 | 0 | 0 | |
| 2026-02-13 | vs Boulogne | Ligue 2 | 1-2 | 0 | 0 | 0 | |
| 2026-02-06 | @ Red Star | Ligue 2 | 0-3 | 0 | 0 | 0 | |
| 2026-01-30 | @ Laval | Ligue 2 | 0-1 | 0 | 0 | 0 | |
| 2026-01-23 | vs Grenoble | Ligue 2 | 2-2 | 0 | 0 | 0 | |
| 2025-11-21 | vs Le Mans | Ligue 2 | 1-2 | 90 | 0 | 0 | 6.4 |
| 2025-11-08 | @ Guingamp | Ligue 2 | 2-2 | 90 | 0 | 0 | 5.7 |
| 2025-11-03 | vs Troyes | Ligue 2 | 1-1 | 69 | 0 | 0 | 6.3 |
| 2025-10-28 | @ Saint-Etienne | Ligue 2 | 6-0 | 0 | 0 | 0 | |
| 2025-10-24 | vs Dunkerque | Ligue 2 | 0-3 | 0 | 0 | 0 | |
| 2025-10-17 | @ Grenoble | Ligue 2 | 1-1 | 0 | 0 | 0 | |
| 2025-10-03 | vs Clermont Foot | Ligue 2 | 3-1 | 0 | 0 | 0 | |
| 2025-09-26 | @ Rodez | Ligue 2 | 1-2 | 0 | 0 | 0 | |
| 2025-09-23 | vs Laval | Ligue 2 | 1-0 | 0 | 0 | 0 | |
| 2025-09-19 | @ Boulogne | Ligue 2 | 0-3 | 0 | 0 | 0 | |
| 2025-08-09 | vs Annecy FC | Ligue 2 | 2-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Pau FC II | senior | 3 | 0 | 0 | - |
| 2025/2026 | Pau | senior | 11 | 0 | 1 | 6.33 |
| 2024/2025 | Concarneau | senior | 30 | 0 | 0 | - |
| 2023/2024 | Concarneau | senior | 39 | 0 | 0 | 6.56 |
| 2022/2023 | Grenoble | senior | 6 | 0 | 0 | 6.80 |
| 2021/2022 | Grenoble | senior | 7 | 0 | 0 | 6.20 |
| 2020/2021 | Grenoble | senior | 16 | 0 | 0 | 6.75 |
| 2017/2018 | Les Herbiers | senior | 7 | 0 | 0 | - |
| 2016/2017 | Les Herbiers | senior | 5 | 0 | 0 | - |
| 2017/2018 | Vendée Les Herbiers Football II | senior | 5 | 0 | 0 | - |
| 2016/2017 | Vendée Les Herbiers Football II | senior | 14 | 0 | 0 | - |
| 2015/2016 | Trelissac | senior | 21 | 0 | 0 | - |
| 2014/2015 | Tours | senior | 4 | 0 | 0 | - |
| 2014/2015 | Tours B | senior | 9 | 0 | 0 | - |
| 2013/2014 | Tours B | senior | 7 | 0 | 0 | - |
Transfer Value History
Teammates
Alexandre Fernandes
Clement Darribere
Enzo Derouin
Fidèle Malcolm Bongelo
Mensah Govou
Tom Gomes
Tom Pouilly
Joseph Kalulu
Baye Ablaye Mbaye
Setigui Karamoko
Cheikh Fall
Souleymane Basse
Kyliane Dong
Giovani Versini
Kyllian Gasnier
Jordy Gaspar
Antonin Bobichon
Omar Sissoko
Omar Sadik
Ousmane Kanté
Julien Anziani
Steeve Beusnard
Noah Raveyre
Anthony Briançon
Jean Ruiz
Neil Glossoa
Robin Verhaeghe
Salif Lebouath
Titouan Nihouarn
Georges Grimaud
Matis Duval
Rayan Touzghar
Edhy Zuliani
Daylam Meddah
Pau