Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | Dundee | Scottish League Cup | 2 | 180 | 0 | 0 |
| 2024/25 | Dundee | Scottish Premier League | 27 | 2,129 | 3 | 3 |
| 2023/24 | Queens Park Rangers | FA Cup | 1 | 90 | 0 | 1 |
| 2023/24 | Queens Park Rangers | EFL Cup | 1 | 77 | 0 | 0 |
| 2023/24 | Queens Park Rangers | English Npower Championship | 20 | 365 | 0 | 0 |
| 2022/23 | Barnsley | FA Cup | 2 | 30 | 0 | 0 |
| 2022/23 | Barnsley | English Johnstone's Paints Trophy | 3 | 257 | 1 | 0 |
| 2022/23 | Barnsley | English League 1 | 18 | 553 | 0 | 0 |
| 2021/22 | Fulham PL2 | English Premier League 2 Division Two | 22 | 1,850 | 2 | 7 |
| 2021/22 | France U20 | Toulon Tournament | 2 | 143 | 0 | 0 |
| 2020/21 | Fulham PL2 | English Premier League 2 Division Two | 16 | 1,417 | 1 | 1 |
| 2020/21 | Fulham U21 | English Johnstone's Paints Trophy | 1 | 90 | 0 | 0 |
| 2019/20 | Paris Saint-Germain U19 | UEFA Youth League | 4 | 248 | 0 | 0 |
| 2019/20 | Paris Saint-Germain U23 | Premier League International Cup | 1 | 8 | 0 | 0 |
| 2018/19 | Paris Saint-Germain U19 | UEFA Youth League | 7 | 375 | 0 | 0 |
| Total | 15 seasons | 127 | 7,812 | 7 | 12 |
English Npower Championship
2026/27No stats available right now.
EFL Cup
2026/27No stats available right now.
FA Cup
2025/26No stats available right now.
EFL Cup
2025/26No stats available right now.
English Npower Championship
2025/26No stats available right now.
FA Cup
2024/25No stats available right now.
English Npower Championship
2024/25No stats available right now.
Scottish FA Cup
2024/25No stats available right now.
Scottish League Cup
2024/25Compared with 19 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.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 0% | 8 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 1 |
Scottish Premier League
2024/25Compared with 100 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 | 46% | 2 |
| Aerial game | 40% | 10 |
| Tackles | 1.48 | 87 |
| Interceptions | 0.63 | 13 |
| Clearances | 2.54 | 11 |
| Pass accuracy | 70% | 25 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 3 |
| Big chances created | 24 |
| Shots | 29 |
| Dribbles completed | 31 |
| Tackles won | 35 |
| Interceptions | 15 |
| Clearances | 60 |
| Clean sheets | 3 |
FA Cup
2023/24| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Dribbles completed | 1 |
| Clearances | 2 |
EFL Cup
2023/24| Metric | Total |
|---|---|
| Dribbles completed | 2 |
| Tackles won | 1 |
| Clearances | 4 |
English Npower Championship
2023/24Compared with 177 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 47% | 4 |
| Aerial game | 46% | 18 |
| Tackles | 1.97 | 93 |
| Interceptions | 0.49 | 1 |
| Clearances | 2.71 | 47 |
| Pass accuracy | 70% | 9 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 8 |
| Tackles won | 8 |
| Interceptions | 2 |
| Clearances | 11 |
FA Cup
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
English Johnstone's Paints Trophy
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 4 |
| Shots | 4 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 3 |
English League 1
2022/23Compared with 186 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 51% | 11 |
| Aerial game | 41% | 9 |
| Tackles | 1.79 | 94 |
| Interceptions | 1.14 | 47 |
| Clearances | 1.30 | 9 |
| Pass accuracy | 66% | 34 |
| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 5 |
| Dribbles completed | 6 |
| Tackles won | 11 |
| Interceptions | 7 |
| Clearances | 8 |
| Clean sheets | 1 |
EFL Cup
2022/23No stats available right now.
Premier League International Cup
2022/23No stats available right now.
English Premier League 2 Division One
2022/23No stats available right now.
English Barclays U21 Premier League Cup
2021/22No stats available right now.
English Premier League 2 Division Two
2021/22Compared with 103 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 57% | 42 |
| Aerial game | 76% | 86 |
| Tackles | 1.56 | 70 |
| Interceptions | 1.46 | 37 |
| Clearances | 0.97 | 5 |
| Pass accuracy | 78% | 52 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 7 |
| Big chances created | 29 |
| Shots | 19 |
| Dribbles completed | 26 |
| Tackles won | 32 |
| Interceptions | 30 |
| Clearances | 20 |
| Clean sheets | 7 |
Toulon Tournament
2021/22| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 1 |
| Interceptions | 2 |
| Clearances | 3 |
| Clean sheets | 1 |
English Premier League 2 Division Two
2020/21Compared with 77 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 50% | 19 |
| Aerial game | 45% | 19 |
| Tackles | 1.71 | 75 |
| Interceptions | 2.67 | 89 |
| Clearances | 2.03 | 33 |
| Pass accuracy | 75% | 28 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 12 |
| Shots | 11 |
| Dribbles completed | 24 |
| Tackles won | 27 |
| Interceptions | 42 |
| Clearances | 32 |
| Clean sheets | 2 |
English Johnstone's Paints Trophy
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 2 |
English Johnstone's Paints Trophy
2019/20No stats available right now.
UEFA Youth League
2019/20No stats available right now.
Premier League International Cup
2019/20No stats available right now.
UEFA Youth League
2018/19| Metric | Total |
|---|---|
| Clean sheets | 2 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 05/18AwaySt. JohnstoneG0-2 | 90' | 0 | 0 | 3 | 5 | 2 | 8 | 1 | 17/21 | 8.0 |
| 05/14Ross CountyE1-1 | 90' | 0 | 0 | 1 | 1 | 0 | 5 | 1 | 17/28 | 6.0 |
| 05/10AwayKilmarnockP3-2 | 90' | 0 | 0 | 2 | 0 | 0 | 9 | 3 | 28/37 | 5.4 |
| 05/03MotherwellP1-2 | 90' | 0 | 0 | 1 | 2 | 3 | 8 | 1 | 25/38 | 6.4 |
| 04/26AwayHeart of MidlothianG0-1 | 80' | 0 | 0 | 4 | 2 | 1 | 7 | 3 | 10/17 | 6.7 |
| 04/13AwayHibernianP4-0 | 45' | 0 | 0 | 2 | 1 | 0 | 2 | 0 | 11/14 | 5.9 |
| 04/05St. MirrenG2-0 | 90' | 0 | 0 | 8 | 2 | 0 | 6 | 1 | 20/26 | 7.0 |
| 03/29RangersP3-4 | 90' | 0 | 0 | 4 | 2 | 0 | 6 | 1 | 16/23 | 6.2 |
| 03/16AwayDundee UnitedG2-4 | 90' | 0 | 2 | 5 | 0 | 1 | 6 | 4 | 12/20 | 8.2 |
| 03/07AwayHeart of MidlothianP3-1 | 74' | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0/0 | 7.4 |
| 03/01St. JohnstoneE1-1 | 90' | 0 | 0 | 3 | 1 | 1 | 4 | 0 | 19/23 | 6.5 |
| 02/26AwayMotherwellP2-1 | 81' | 0 | 0 | 3 | 0 | 0 | 3 | 2 | 31/36 | 6.2 |
| 02/22AwayRoss CountyP3-1 | 90' | 0 | 1 | 2 | 0 | 0 | 3 | 2 | 13/21 | 6.6 |
| 02/15AberdeenP1-2 | 82' | 0 | 0 | 3 | 0 | 0 | 4 | 2 | 10/17 | 6.3 |
| 02/08AirdrieoniansG4-0 | 71' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 6.1 |
LIV
MCI
RSO
DEP
SCF
S04
SAS
MIL
REN
AUX
RIO
NAC
ASK
SCR
SAF
TUR
GN2
EVE
LAS
FCM
FCK
EXC
GRO
ARI
VOL
PAD
CAR
POG
KOR
PAR
NOV
POD
SPA
BKH
ÖIS
BRA
HIF
SG
LS
VAD
BAS
BUR
M69
ADE
SOM
SAK
İSK
BAL
AKS
BUC
ESK
ETM
KRS
ESA
NIG
YMI
OFK
BJK
PZH
BET
OSA
RAC
VAL
STL
LAG
ASL
CSL
PAC
NCX
PUM
CAZ
CAG
JUV
TRO
MAR





