Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | Nîmes | French Championnat National | 2 | 39 | 0 | 0 |
| 2022/23 | Dundee | Scottish Division 1 | 6 | 176 | 1 | 0 |
| 2022/23 | Dundee | Scottish League Cup | 1 | 23 | 0 | 0 |
| 2021/22 | AFC Wimbledon | English League 1 | 6 | 147 | 0 | 0 |
| 2020/21 | Oxford United | English Johnstone's Paints Trophy | 5 | 238 | 3 | 0 |
| 2020/21 | Oxford United | English League 1 | 3 | 91 | 0 | 0 |
| 2020/21 | Oxford United | EFL Cup | 2 | 95 | 0 | 0 |
| 2020/21 | Walsall | English League 2 | 11 | 178 | 0 | 0 |
| 2018/19 | Brest | French Ligue 2 | 3 | 87 | 0 | 0 |
| 2017/18 | France U20 | Under 20 Internationals | 1 | 90 | 0 | 0 |
| 2016/17 | France U19 | Toulon Tournament | 3 | 108 | 1 | 1 |
| Total | 11 seasons | 43 | 1,272 | 5 | 1 |
Bulgarian Cup
2024/25No stats available right now.
Bulgarian A PFG
2024/25No stats available right now.
French Championnat National
2024/25Compared with 84 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 | 7 |
| Shots | 0.00 | 1 |
| Chances created | 2.31 | 98 |
| Dribbles | 0.00 | 0 |
| Touches in the box | 6.92 | 99 |
| Aerial game | 0% | 1 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
Scottish Division 1
2022/23Compared with 47 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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.51 | 89 |
| Shots | 1.53 | 47 |
| Chances created | 0.00 | 14 |
| Dribbles | 0.00 | 50 |
| Touches in the box | 1.53 | 68 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 3 |
Scottish League Cup
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
FA Cup
2021/22No stats available right now.
English Johnstone's Paints Trophy
2021/22No stats available right now.
English League 1
2021/22Compared with 117 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 |
|---|---|---|
| Goals | 0.00 | 2 |
| Shots | 3.06 | 89 |
| Chances created | 0.61 | 14 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 6.12 | 97 |
| Aerial game | 53% | 92 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 5 |
| Tackles won | 2 |
| Clearances | 2 |
FA Cup
2020/21No stats available right now.
English Johnstone's Paints Trophy
2020/21| Metric | Total |
|---|---|
| Goals | 3 |
| Big chances created | 3 |
| Shots | 6 |
| Dribbles completed | 1 |
| Interceptions | 2 |
| Clearances | 4 |
English League 1
2020/21Compared with 113 players in the same position in 2020/21.
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 | 0.00 | 0 |
| Chances created | 0.00 | 0 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 0.99 | 1 |
| Aerial game | 0% | 0 |
No stats available right now.
EFL Cup
2020/21| Metric | Total |
|---|---|
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Clearances | 3 |
FA Cup
2020/21No stats available right now.
English Johnstone's Paints Trophy
2020/21No stats available right now.
English League 2
2020/21Compared with 106 players in the same position in 2020/21.
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 | 0.51 | 1 |
| Chances created | 0.51 | 14 |
| Dribbles | 1.01 | 74 |
| Touches in the box | 2.53 | 14 |
| Aerial game | 5% | 0 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 6 |
| Interceptions | 2 |
EFL Cup
2020/21No stats available right now.
English Johnstone's Paints Trophy
2019/20No stats available right now.
English Johnstone's Paints Trophy
2019/20No stats available right now.
Ligue 1
2019/20No stats available right now.
Coupe de France
2018/19No stats available right now.
French Coupe de la Ligue
2018/19No stats available right now.
French Ligue 2
2018/19Compared with 97 players in the same position in 2018/19.
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 | 4 |
| Shots | 2.07 | 45 |
| Chances created | 0.00 | 0 |
| Dribbles | 1.03 | 51 |
| Touches in the box | 4.14 | 64 |
| Aerial game | 0% | 0 |
| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
Under 20 Internationals
2017/18| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 2 |
| Interceptions | 3 |
| Clearances | 1 |
Toulon Tournament
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 1 |
| Interceptions | 1 |
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/13AwayConcarneauP1-0 | 22' | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 6/6 | 6.0 |
| 08/30AwayValenciennesP2-0 | 17' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6/6 | 6.2 |
| 12/08AwayFalkirkG0-3 | 5' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 11/26AirdrieoniansG6-2 | 35' | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0/0 | 8.6 |
| 10/19AwayRangersP1-0 | 23' | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0/0 | 6.0 |
| 09/15WatfordE1-1 | 90' | 0 | 0 | 3 | 1 | 0 | 1 | 5 | 6/7 | 6.1 |
| 09/05AFC WimbledonE1-1 | 5' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 03/08ValenciennesP2-5 | 17' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4/4 | 5.9 |
| 03/01AwayChâteaurouxE2-2 | 59' | 0 | 0 | 2 | 0 | 0 | 1 | 3 | 10/13 | 6.0 |
| 02/15AwayGFC AjaccioE1-1 | 11' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/2 | 5.9 |
| 03/23USA U20P0-1 | 90' | 0 | 0 | 2 | 0 | 0 | 2 | 2 | 24/28 | 6.1 |
LEN
SCP
SAB
SLA
ITH
SAH
IJS
GVV
DCF
AMZ
KCH
STL
RCH
MSD
ORL
TSG
NOR
GIF
PEN
VAN
BEL
SWE
LTU
ISL
CRO
SUI
ISR
POR
NIR
SCO
CZE
WAL
ALB
ARS
LIL
ATM
MUN
GAL
BAR
INT
CLU
RBL
PSV
VIK
FCB
VIL
NAP
BOC
VAS
MCO
ASO
MCA
USM
JSS
HAI
AUS
CHI
BOL
USA
ESP
BRA
ARG
PAN
NZL
MEX
JAM
TAP
TEP
KRA
FAK
AIR
HEA
ANN
ALL
BOD
MRW
BER
QOS







