Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Nancy | French Ligue 2 | 9 | 782 | 2 | 0 |
| 2025/26 | Nancy | Coupe de France | 2 | 180 | 0 | 0 |
| 2025/26 | Nancy | French Ligue 2 | 30 | 2,338 | 1 | 2 |
| 2024/25 | Dunkerque | French Ligue 2 | 8 | 515 | 0 | 0 |
| 2023/24 | Dunkerque | Coupe de France | 2 | 95 | 0 | 0 |
| 2023/24 | Dunkerque | French Ligue 2 | 12 | 1,047 | 1 | 0 |
| 2022/23 | Paris Saint-Germain U19 | UEFA Youth League | 6 | 525 | 0 | 1 |
| 2022/23 | Paris Saint-Germain U19 | U19 Club Friendlies | 1 | 90 | 0 | 0 |
| 2021/22 | Paris Saint-Germain U19 | UEFA Youth League | 5 | 342 | 0 | 0 |
| Total | 9 seasons | 75 | 5,914 | 4 | 3 |
French Ligue 2
2026/27Compared with 65 players in the same position in 2026/27.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 63% | 78 |
| Aerial game | 59% | 58 |
| Tackles | 0.81 | 47 |
| Interceptions | 1.61 | 75 |
| Clearances | 3.91 | 59 |
| Pass accuracy | 85% | 41 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 4 |
| Shots | 10 |
| Dribbles completed | 4 |
| Tackles won | 7 |
| Interceptions | 14 |
| Clearances | 34 |
| Clean sheets | 2 |
Coupe de France
2025/26| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clearances | 10 |
| Clean sheets | 1 |
French Ligue 2
2025/26Compared with 136 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 55% | 45 |
| Aerial game | 53% | 36 |
| Tackles | 0.96 | 43 |
| Interceptions | 1.27 | 70 |
| Clearances | 5.12 | 73 |
| Pass accuracy | 78% | 26 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 5 |
| Shots | 20 |
| Tackles won | 25 |
| Interceptions | 33 |
| Clearances | 133 |
| Clean sheets | 5 |
Coupe de France
2024/25No stats available right now.
French Ligue 2
2024/25Compared with 135 players in the same position in 2024/25.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 50% | 19 |
| Aerial game | 31% | 5 |
| Tackles | 1.92 | 94 |
| Interceptions | 1.22 | 63 |
| Clearances | 4.54 | 67 |
| Pass accuracy | 86% | 64 |
| Metric | Total |
|---|---|
| Shots | 3 |
| Tackles won | 11 |
| Interceptions | 7 |
| Clearances | 26 |
French Play-offs 1/2
2024/25No stats available right now.
Coupe de France
2023/24| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 4 |
French Ligue 2
2023/24Compared with 151 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 47% | 12 |
| Aerial game | 35% | 8 |
| Tackles | 1.12 | 47 |
| Interceptions | 2.06 | 94 |
| Clearances | 3.52 | 69 |
| Pass accuracy | 87% | 79 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 3 |
| Shots | 1 |
| Dribbles completed | 3 |
| Tackles won | 13 |
| Interceptions | 24 |
| Clearances | 41 |
| Clean sheets | 3 |
UEFA Champions League
2022/23No stats available right now.
Coupe de France
2022/23No stats available right now.
Ligue 1
2022/23No stats available right now.
UEFA Youth League
2022/23Compared with 75 players in the same position in 2022/23.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
No data in this competition: Duels won, Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Tackles | 0.00 | 19 |
| Interceptions | 0.00 | 17 |
| Clearances | 0.00 | 16 |
| Pass accuracy | 100% | 95 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Clean sheets | 2 |
U19 Club Friendlies
2022/23| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Interceptions | 2 |
French Championnat National U19
2022/23No stats available right now.
Premier League International Cup
2022/23No stats available right now.
French Champions' Trophy
2021/22No stats available right now.
Ligue 1
2021/22No stats available right now.
UEFA Youth League
2021/22Compared with 77 players in the same position in 2021/22.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 68% | 83 |
| Aerial game | 43% | 29 |
| Tackles | 2.11 | 96 |
| Interceptions | 1.84 | 95 |
| Clearances | 3.16 | 100 |
| Pass accuracy | 88% | 69 |
| Metric | Total |
|---|---|
| Tackles won | 8 |
| Interceptions | 7 |
| Clearances | 12 |
| Clean sheets | 1 |
French Championnat National U19
2021/22No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/16AwayAnnecyG1-2 | 90' | 0 | 0 | 1 | 0 | 3 | 8 | 4 | 32/45 | 7.3 |
| 10/09GuingampG1-0 | 90' | 0 | 0 | 3 | 0 | 0 | 5 | 4 | 41/48 | 6.5 |
| 09/18AwayRodezG3-4 | 90' | 1 | 0 | 6 | 0 | 2 | 3 | 0 | 46/58 | 8.4 |
| 09/11ReimsP1-2 | 90' | 0 | 0 | 2 | 0 | 1 | 5 | 4 | 87/96 | 6.8 |
| 09/07AwayNantesP1-0 | 90' | 0 | 0 | 6 | 2 | 0 | 7 | 2 | 43/46 | 7.0 |
| 08/28DunkerqueG2-0 | 84' | 1 | 0 | 5 | 3 | 0 | 10 | 5 | 42/50 | 8.6 |
| 08/21AwayPauG0-1 | 68' | 0 | 0 | 0 | 1 | 3 | 4 | 0 | 27/33 | 6.1 |
| 08/14MontpellierP0-1 | 90' | 0 | 0 | 7 | 1 | 3 | 7 | 2 | 44/53 | 7.3 |
| 08/08AwayBoulogneE0-0 | 90' | 0 | 0 | 4 | 0 | 2 | 3 | 1 | 82/94 | 7.4 |
| 05/09DunkerqueG3-2 | 90' | 0 | 0 | 8 | 2 | 3 | 8 | 3 | 29/33 | 7.7 |
| 05/02AwayPauG1-3 | 90' | 1 | 0 | 2 | 0 | 2 | 0 | 0 | 4/7 | 7.9 |
| 04/25AwayReimsE1-1 | 90' | 0 | 0 | 3 | 1 | 0 | 2 | 0 | 17/21 | 6.9 |
| 04/17AnnecyP1-5 | 90' | 0 | 0 | 4 | 2 | 0 | 3 | 0 | 45/56 | 5.7 |
| 04/10AwayClermontE2-2 | 90' | 0 | 0 | 7 | 0 | 1 | 2 | 2 | 15/19 | 6.0 |
| 04/04Saint-ÉtienneE1-1 | 90' | 0 | 0 | 3 | 0 | 1 | 1 | 1 | 16/24 | 6.1 |
HIL
HAZ
SHA
FAI
STE
DEB
VFF
FCM
JAJ
GRA
JUT
RJC
JPS
DOR
BJM
MTA
WPL
RAD
DEG
KFF
VRG
HIF
BUR
PEN
EES
M69
TS
BJK
TOT
COV
GET
RAY
PAR
TOR
COR
VIT
MUR
ORE
SAR
BAC
NOB
CCS
RIE
UNI
BRA
GIL
UNE
COP
CAL
NAC
OLP
LIB
RAF
MON
ANT
XEL
STJ
BRE
NAC
MAL
MON
CAG
FEI
AHL
SPV
PFC
MUM
DAU
AUD
RFS
TUK
ORE

