Age 23
Country France
Value €276.4k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.80
26 matches
Last 5
6.60
-0.20 vs season
Best
7.9
vs RWDM Brussels
MOTM
0
of 22 matches
Rating by match (last 22)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
2025/2026
Filter:
Apps
26
Goals
0
Assists
0
Goals
0
0%
Assists
0
0%
Rating
6.80
50%
Matches
25
74%
Started
19
71%
Minutes
1816
75%
🎯
Shot Map
2 shots per season
Goals
0
On target
0
xG
0.10
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
769 touches this season
Attack
Touches
769
Attack
18%
Middle
34%
Ø position
40%
Detailed Stats & Percentiles (First Division B)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.10 | 0.00 |
21
|
16
|
| xG excl. penalty | 0.10 | 0.00 |
21
|
16
|
| Shots | 2 | 0.10 |
20
|
12
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.61 | 0.03 |
37
|
16
|
| Accurate passes | 271 | 13.43 |
36
|
2
|
| Pass accuracy | 69.3 | 69.31 |
3
|
3
|
| Accurate long balls | 30 | 1.49 |
63
|
39
|
| Long ball accuracy | 32.3 | 32.26 |
16
|
16
|
| Chances created | 7 | 0.35 |
39
|
9
|
| Successful crosses | 7 | 0.35 |
59
|
39
|
| Cross accuracy | 25.9 | 25.93 |
59
|
59
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.30 |
40
|
25
|
| Dribbles success rate | 42.9 | 42.86 |
43
|
43
|
| Duels won | 90 | 4.46 |
65
|
33
|
| Duels won % | 51.1 | 51.14 |
39
|
39
|
| Aerials won | 22 | 1.09 |
67
|
51
|
| Aerials won % | 39.3 | 39.29 |
21
|
21
|
| Touches | 811 | 40.19 |
49
|
3
|
| Touches in opposition box | 2 | 0.10 |
4
|
3
|
| Dispossessed | 3 | 0.15 |
61
|
87
|
| Fouls won | 22 | 1.09 |
73
|
51
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 133 | 6.59 |
72
|
44
|
| Tackles | 40 | 1.98 |
72
|
43
|
| Interceptions | 23 | 1.14 |
74
|
62
|
| Blocked scoring attempt | 4 | 0.20 |
44
|
32
|
| Fouls committed | 27 | 1.34 |
79
|
55
|
| Recoveries | 71 | 3.52 |
67
|
33
|
| Dribbled past | 15 | 0.74 |
18
|
44
|
| Clearances | 66 | 3.27 |
75
|
53
|
| Clean sheets | 6 | 0.30 |
90
|
91
|
| Goals conceded while on pitch | 23 | 1.14 |
30
|
75
|
| xG against while on pitch | 21.02 | 1.04 |
39
|
84
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.20 |
15
|
39
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.10 | 0.00 |
21
|
16
|
| xG excl. penalty | 0.10 | 0.00 |
21
|
16
|
| Shots | 2 | 0.10 |
20
|
12
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.61 | 0.03 |
37
|
16
|
| Accurate passes | 271 | 13.43 |
36
|
2
|
| Pass accuracy | 69.3 | 69.31 |
3
|
3
|
| Accurate long balls | 30 | 1.49 |
63
|
39
|
| Long ball accuracy | 32.3 | 32.26 |
16
|
16
|
| Chances created | 7 | 0.35 |
39
|
9
|
| Successful crosses | 7 | 0.35 |
59
|
39
|
| Cross accuracy | 25.9 | 25.93 |
59
|
59
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.30 |
40
|
25
|
| Dribbles success rate | 42.9 | 42.86 |
43
|
43
|
| Duels won | 90 | 4.46 |
65
|
33
|
| Duels won % | 51.1 | 51.14 |
39
|
39
|
| Aerials won | 22 | 1.09 |
67
|
51
|
| Aerials won % | 39.3 | 39.29 |
21
|
21
|
| Touches | 811 | 40.19 |
49
|
3
|
| Touches in opposition box | 2 | 0.10 |
4
|
3
|
| Dispossessed | 3 | 0.15 |
61
|
87
|
| Fouls won | 22 | 1.09 |
73
|
51
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 133 | 6.59 |
72
|
44
|
| Tackles | 40 | 1.98 |
72
|
43
|
| Interceptions | 23 | 1.14 |
74
|
62
|
| Blocked scoring attempt | 4 | 0.20 |
44
|
32
|
| Fouls committed | 27 | 1.34 |
79
|
55
|
| Recoveries | 71 | 3.52 |
67
|
33
|
| Dribbled past | 15 | 0.74 |
18
|
44
|
| Clearances | 66 | 3.27 |
75
|
53
|
| Clean sheets | 6 | 0.30 |
90
|
91
|
| Goals conceded while on pitch | 23 | 1.14 |
30
|
75
|
| xG against while on pitch | 21.02 | 1.04 |
39
|
84
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.20 |
15
|
39
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (33)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-27 | @ Beerschot | First Division B | 3-2 | 120 | 0 | 0 | 7.4 |
| 2026-04-23 | vs Beerschot | First Division B | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-04-17 | vs Francs Borains | First Division B | 4-0 | 90 | 0 | 0 | 6.9 |
| 2026-04-05 | @ RFC Seraing | First Division B | 2-0 | 90 | 0 | 0 | 6.2 |
| 2026-03-20 | vs Beerschot | First Division B | 0-4 | 90 | 0 | 0 | 5.6 |
| 2026-03-13 | @ K. Lierse SK | First Division B | 1-2 | 90 | 0 | 0 | 7.4 |
| 2026-03-10 | vs FC Liege | First Division B | 1-1 | 90 | 0 | 0 | 6.6 |
| 2026-03-07 | @ Anderlecht Futures | First Division B | 0-0 | 90 | 0 | 0 | 7.0 |
| 2026-02-27 | @ Gent U23 | First Division B | 2-1 | 90 | 0 | 0 | 6.6 |
| 2026-02-22 | vs SK Beveren | First Division B | 1-4 | 0 | 0 | 0 | |
| 2026-02-13 | @ Club Brugge NXT | First Division B | 2-3 | 1 | 0 | 0 | |
| 2026-02-06 | vs Genk U23 | First Division B | 4-4 | 32 | 0 | 0 | 6.3 |
| 2026-01-31 | @ Lommel | First Division B | 1-1 | 3 | 0 | 0 | |
| 2026-01-27 | vs Olympic de Charleroi | First Division B | 1-0 | 2 | 0 | 0 | |
| 2026-01-24 | @ RWDM Brussels | First Division B | 2-4 | 0 | 0 | 0 | |
| 2026-01-17 | vs Kortrijk | First Division B | 1-0 | 0 | 0 | 0 | |
| 2025-12-21 | @ KSC Lokeren | First Division B | 1-1 | 15 | 0 | 0 | 6.3 |
| 2025-12-18 | vs Eupen | First Division B | 0-1 | 0 | 0 | 0 | |
| 2025-12-13 | @ Beerschot | First Division B | 0-2 | 0 | 0 | 0 | |
| 2025-12-05 | @ Olympic de Charleroi | First Division B | 0-0 | 90 | 0 | 0 | 7.6 |
| 2025-11-29 | vs Gent U23 | First Division B | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-11-23 | vs RWDM Brussels | First Division B | 1-0 | 90 | 0 | 0 | 7.9 |
| 2025-11-08 | @ Kortrijk | First Division B | 2-0 | 0 | 0 | 0 | |
| 2025-11-02 | vs Anderlecht Futures | First Division B | 0-0 | 68 | 0 | 0 | 6.5 |
| 2025-10-30 | @ Gent | Cup | 5-0 | 0 | 0 | 0 | |
| 2025-10-25 | @ SK Beveren | First Division B | 2-1 | 0 | 0 | 0 | |
| 2025-10-19 | vs RFC Seraing | First Division B | 2-2 | 45 | 0 | 0 | 6.1 |
| 2025-10-04 | vs K. Lierse SK | First Division B | 2-1 | 90 | 0 | 0 | 7.3 |
| 2025-09-26 | @ Genk U23 | First Division B | 1-4 | 90 | 0 | 0 | 7.1 |
| 2025-09-20 | @ Eupen | First Division B | 0-0 | 90 | 0 | 0 | 7.1 |
| 2025-09-13 | vs Lommel | First Division B | 0-2 | 90 | 0 | 0 | 6.6 |
| 2025-08-30 | @ FC Liege | First Division B | 0-2 | 90 | 0 | 0 | 7.0 |
| 2025-08-22 | vs Club Brugge NXT | First Division B | 2-1 | 90 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Patro Eisden | senior | 26 | 0 | 0 | - |
| 2024/2025 | Renaissance Albert Elisabeth Club de Mons | senior | 22 | 0 | 0 | - |
| 2023/2024 | Olympic de Charleroi | senior | 23 | 1 | 0 | - |
| 2022/2023 | Olympic de Charleroi | senior | 17 | 1 | 0 | - |
| 2022/2023 | Valenciennes B | senior | 6 | 0 | 0 | - |
| 2021/2022 | Valenciennes B | senior | 16 | 0 | 0 | - |
| 2020/2021 | Valenciennes B | senior | 2 | 0 | 0 | - |
| 2022/2023 | Valenciennes | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Gian Geladé
Kjetil Borry
Olivier Benoit
Kéres Masangu
Stef Peeters
Léandro Rousseau
Ridwane M'Barki
Amir Rais
Denys Prychynenko
Jordan Renson
Julien Devriendt
Ilyas Lefrancq
Jimmy Kaparos
Raymond Asante
Simon Boogmans
Alesio Pano
Justin Munezero
Nezar Ahassad
Nicolas Orye
Tarek Loutfi
Milan Robberechts
Radja Nainggolan
Aaron Kamardin
Raphaël Sarfo
Japhet Muanza
Arnaud Dony
Mohammed Al Rashdi
Patro Eisden