Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Auxerre | Ligue 1 | 5 | 256 | 1 | 0 |
| 2025/26 | Brest | Coupe de France | 1 | 90 | 1 | 0 |
| 2025/26 | Brest | Ligue 1 | 27 | 1,195 | 5 | 1 |
| 2024/25 | Lens | Ligue 1 | 14 | 635 | 2 | 1 |
| 2024/25 | Lens | UEFA Europa Conference League Qualifying | 2 | 43 | 0 | 0 |
| 2023/24 | Laval | Coupe de France | 3 | 53 | 0 | 1 |
| 2023/24 | Laval | French Ligue 2 | 35 | 2,133 | 4 | 4 |
| 2022/23 | Lens | Coupe de France | 2 | 108 | 0 | 0 |
| 2022/23 | Lens | Ligue 1 | 10 | 112 | 0 | 0 |
| Total | 9 seasons | 99 | 4,625 | 13 | 7 |
Ligue 1
2026/27Compared with 25 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.35 | 52 |
| Shots | 3.16 | 80 |
| Chances created | 0.70 | 24 |
| Dribbles | 2.11 | 92 |
| Touches in the box | 3.87 | 24 |
| Aerial game | 0% | 0 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 9 |
| Dribbles completed | 6 |
| Tackles won | 3 |
| Interceptions | 3 |
| Clearances | 3 |
Coupe de France
2025/26| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Interceptions | 1 |
| Clearances | 1 |
Ligue 1
2025/26Compared with 97 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 |
|---|---|---|
| Goals | 0.38 | 69 |
| Shots | 2.56 | 59 |
| Chances created | 0.98 | 39 |
| Dribbles | 1.51 | 78 |
| Touches in the box | 4.97 | 59 |
| Aerial game | 28% | 28 |
| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 1 |
| Big chances created | 13 |
| Shots | 34 |
| Dribbles completed | 20 |
| Tackles won | 10 |
| Interceptions | 6 |
| Clearances | 2 |
Ligue 1
2025/26No stats available right now.
Coupe de France
2024/25No stats available right now.
Ligue 1
2024/25Compared with 88 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 |
|---|---|---|
| Goals | 0.28 | 41 |
| Shots | 1.98 | 30 |
| Chances created | 0.99 | 35 |
| Dribbles | 1.70 | 72 |
| Touches in the box | 5.10 | 62 |
| Aerial game | 46% | 71 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 7 |
| Shots | 14 |
| Dribbles completed | 12 |
| Tackles won | 10 |
| Interceptions | 1 |
| Clearances | 6 |
UEFA Europa Conference League Qualifying
2024/25Compared with 23 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 9 |
| Shots | 2.09 | 96 |
| Chances created | 2.09 | 100 |
| Dribbles | 2.09 | 100 |
| Touches in the box | 12.56 | 100 |
| Aerial game | 50% | 79 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 1 |
UEFA Champions League
2023/24No stats available right now.
Ligue 1
2023/24No stats available right now.
UEFA Europa League
2023/24No stats available right now.
Coupe de France
2023/24| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Dribbles completed | 7 |
| Tackles won | 2 |
French Ligue 2
2023/24Compared with 118 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 |
|---|---|---|
| Goals | 0.17 | 33 |
| Shots | 2.03 | 42 |
| Chances created | 0.59 | 18 |
| Dribbles | 2.95 | 96 |
| Touches in the box | 4.73 | 61 |
| Aerial game | 35% | 40 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 4 |
| Big chances created | 14 |
| Shots | 48 |
| Dribbles completed | 70 |
| Tackles won | 28 |
| Interceptions | 17 |
| Clearances | 5 |
Coupe de France
2022/23| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 3 |
| Interceptions | 1 |
| Clean sheets | 1 |
Ligue 1
2022/23Compared with 93 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 3 |
| Shots | 2.41 | 57 |
| Chances created | 1.61 | 81 |
| Dribbles | 1.61 | 69 |
| Touches in the box | 11.25 | 100 |
| Aerial game | 50% | 89 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/11AwayRennesP4-1 | 13' | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4/6 | 6.2 |
| 09/20BrestG2-1 | 45' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7/9 | 5.7 |
| 09/12NiceG1-0 | 71' | 0 | 0 | 2 | 2 | 0 | 2 | 5 | 9/9 | 6.9 |
| 09/04AwayLyonP3-1 | 66' | 0 | 0 | 2 | 0 | 0 | 3 | 4 | 10/13 | 6.3 |
| 08/29AngersP1-3 | 61' | 1 | 0 | 5 | 4 | 1 | 1 | 2 | 10/13 | 7.8 |
| 05/17AngersE1-1 | 26' | 0 | 0 | 4 | 2 | 0 | 0 | 1 | 0/0 | 5.7 |
| 05/13StrasbourgP1-2 | 26' | 0 | 0 | 1 | 0 | 1 | 1 | 2 | 8/9 | 6.6 |
| 05/10AwayParis Saint-GermainP1-0 | 23' | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4/5 | 6.0 |
| 05/03AwayParis FCP4-0 | 60' | 0 | 0 | 1 | 0 | 1 | 2 | 6 | 6/7 | 6.2 |
| 04/19AwayNantesE1-1 | 90' | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 10/12 | 6.0 |
| 04/04RennesP3-4 | 90' | 1 | 0 | 3 | 1 | 1 | 2 | 5 | 13/17 | 8.2 |
| 03/21AwayAuxerreP3-0 | 90' | 0 | 0 | 3 | 2 | 0 | 0 | 2 | 7/9 | 6.0 |
| 03/14AwayMonacoP2-0 | 23' | 0 | 0 | 1 | 0 | 1 | 1 | 3 | 4/7 | 6.9 |
| 03/08Le HavreG2-0 | 20' | 0 | 0 | 0 | 0 | 2 | 2 | 4 | 9/9 | 7.4 |
| 03/01AwayMetzG0-1 | 16' | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 5/6 | 5.9 |
ATX
RSL
CHI
ORL
DAL
CLB
MIN
SKC
NSH
PHI
STL
POR
FET
EYÜ
BAH
SAO
REM
BOT
SJ
COL
SEA
HOU
VAN
SDG
CFA
CTJ
ASO
KHE
CSC
ENS
JSK
USM
CRB
MCA
MCO
JSS
MUN
COM
KIY
İSK
CHE
ROM
FCB
RMA
SER
OHL
ASL
SLB
OL
INT
CLT
MTL
MIA
CIN
NE
RBNY
NYC
ATL
TOR
DC
MIL
BOL
PAR
UDI
VEN
INT
GEN
JUV


