Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Forest Green Rovers | English Conference National | 1 | 30 | 0 | 0 |
| 2024/25 | Forest Green Rovers | English Conference National | 38 | 3,209 | 1 | 1 |
| 2024/25 | Woking | English National League Cup | 2 | 180 | 0 | 1 |
| 2023/24 | Aldershot Town | FA Cup | 4 | 360 | 1 | 0 |
| 2022/23 | Swindon Town | FA Cup | 1 | 23 | 0 | 0 |
| 2022/23 | Swindon Town | English Johnstone's Paints Trophy | 2 | 175 | 0 | 0 |
| 2022/23 | Swindon Town | English League 2 | 3 | 140 | 0 | 0 |
| 2022/23 | Swindon Town | EFL Cup | 1 | 90 | 0 | 0 |
| 2021/22 | Bristol Rovers | FA Cup | 3 | 300 | 0 | 1 |
| 2021/22 | Bristol Rovers | English Johnstone's Paints Trophy | 2 | 180 | 0 | 0 |
| 2021/22 | Bristol Rovers | English League 2 | 16 | 1,346 | 1 | 0 |
| 2020/21 | Bristol Rovers | FA Cup | 1 | 12 | 0 | 0 |
| 2020/21 | Bristol Rovers | English Johnstone's Paints Trophy | 3 | 270 | 0 | 0 |
| 2020/21 | Bristol Rovers | English League 1 | 28 | 2,284 | 0 | 1 |
| 2019/20 | Bristol Rovers | English League 1 | 3 | 185 | 0 | 0 |
| 2019/20 | Swansea City U23 | English Premier League 2 Division Two | 1 | 90 | 0 | 0 |
| 2019/20 | Fortuna Sittard | Eredivisie | 8 | 379 | 1 | 0 |
| 2019/20 | Fortuna Sittard | Dutch KNVB Cup | 1 | 90 | 0 | 0 |
| 2018/19 | Swansea City | FA Cup | 3 | 9 | 0 | 0 |
| 2018/19 | Swansea City | EFL Cup | 1 | 90 | 0 | 0 |
| 2018/19 | Swansea City | English Npower Championship | 2 | 95 | 0 | 0 |
| 2018/19 | Swansea City U23 | Premier League International Cup | 2 | 180 | 0 | 0 |
| 2018/19 | Swansea City U23 | English Premier League 2 Division One | 8 | 675 | 0 | 0 |
| 2018/19 | Swansea City U21 | English Johnstone's Paints Trophy | 2 | 180 | 0 | 0 |
| 2017/18 | Swansea City U23 | Premier League International Cup | 3 | 270 | 0 | 0 |
| 2017/18 | Swansea City U23 | English Premier League 2 Division One | 22 | 1,973 | 0 | 0 |
| 2017/18 | Swansea City U21 | English Johnstone's Paints Trophy | 4 | 360 | 0 | 0 |
| 2016/17 | Coventry City | FA Cup | 2 | 135 | 0 | 0 |
| 2016/17 | Coventry City | English Johnstone's Paints Trophy | 4 | 360 | 0 | 1 |
| 2016/17 | Coventry City | English League 1 | 8 | 564 | 0 | 0 |
| 2016/17 | Coventry City | EFL Cup | 2 | 210 | 0 | 0 |
| 2016/17 | Coventry City U23 | English U21 Professional Development League 2 | 1 | 90 | 0 | 0 |
| 2016/17 | Wales U20 | Toulon Tournament | 2 | 179 | 0 | 0 |
| 2015/16 | Coventry City | English League 1 | 1 | 90 | 0 | 0 |
| 2014/15 | Coventry City U18 | English FA Youth Cup | 1 | 90 | 0 | 0 |
| Total | 35 seasons | 186 | 14,893 | 4 | 5 |
English Conference National
2025/26No stats available right now.
FA Cup
2025/26No stats available right now.
English FA Trophy
2025/26No stats available right now.
English FA Cup Qualifying
2025/26No stats available right now.
English National League Cup
2025/26No stats available right now.
English Conference National
2024/25Compared with 200 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.
No data in this competition: Duels won, Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Pass accuracy | 100% | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 2 |
| Clean sheets | 10 |
FA Cup
2024/25No stats available right now.
English FA Trophy
2024/25No stats available right now.
English National League Cup
2024/25No stats available right now.
English FA Cup Qualifying
2024/25No stats available right now.
English National League Cup
2024/25| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 3 |
| Clearances | 8 |
English Conference National
2023/24No stats available right now.
FA Cup
2023/24| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 7 |
| Clean sheets | 1 |
English FA Trophy
2023/24No stats available right now.
English FA Cup Qualifying
2023/24No stats available right now.
FA Cup
2022/23No stats available right now.
English Johnstone's Paints Trophy
2022/23| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 5 |
English League 2
2022/23Compared with 200 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 |
|---|---|---|
| Duels won | 75% | 100 |
| Aerial game | 70% | 92 |
| Tackles | 1.29 | 78 |
| Interceptions | 1.29 | 69 |
| Clearances | 3.21 | 51 |
| Pass accuracy | 80% | 97 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 5 |
EFL Cup
2022/23| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 8 |
FA Cup
2021/22| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 1 |
| Clearances | 1 |
English Johnstone's Paints Trophy
2021/22Compared with 12 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 | 69% | 92 |
| Aerial game | 75% | 100 |
| Tackles | 2.50 | 100 |
| Interceptions | 2.00 | 75 |
| Clearances | 1.00 | 0 |
| Pass accuracy | 77% | 58 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 5 |
| Interceptions | 4 |
| Clearances | 2 |
| Clean sheets | 1 |
English League 2
2021/22Compared with 185 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 | 56% | 40 |
| Aerial game | 60% | 58 |
| Tackles | 1.34 | 85 |
| Interceptions | 1.27 | 68 |
| Clearances | 2.81 | 47 |
| Pass accuracy | 73% | 84 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 7 |
| Shots | 7 |
| Dribbles completed | 1 |
| Tackles won | 20 |
| Interceptions | 19 |
| Clearances | 42 |
| Clean sheets | 4 |
EFL Cup
2021/22No stats available right now.
FA Cup
2020/21No stats available right now.
English Johnstone's Paints Trophy
2020/21Compared with 12 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 |
|---|---|---|
| Duels won | 42% | 0 |
| Aerial game | 60% | 58 |
| Tackles | 0.00 | 0 |
| Interceptions | 0.67 | 17 |
| Clearances | 4.33 | 100 |
| Pass accuracy | 72% | 33 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Interceptions | 2 |
| Clearances | 13 |
English League 1
2020/21Compared with 188 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 | 59% | 54 |
| Aerial game | 59% | 56 |
| Tackles | 1.42 | 87 |
| Interceptions | 1.02 | 28 |
| Clearances | 4.69 | 84 |
| Pass accuracy | 70% | 42 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 11 |
| Shots | 5 |
| Dribbles completed | 5 |
| Tackles won | 36 |
| Interceptions | 26 |
| Clearances | 119 |
| Clean sheets | 2 |
EFL Cup
2020/21No stats available right now.
FA Cup
2019/20No stats available right now.
English Johnstone's Paints Trophy
2019/20No stats available right now.
English League 1
2019/20| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Tackles won | 3 |
| Interceptions | 2 |
| Clearances | 5 |
| Clean sheets | 1 |
EFL Cup
2019/20No stats available right now.
English Premier League 2 Division Two
2019/20| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 5 |
Eredivisie
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 5 |
| Interceptions | 5 |
| Clearances | 28 |
Dutch KNVB Cup
2019/20| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 4 |
| Clean sheets | 1 |
FA Cup
2018/19| Metric | Total |
|---|---|
| Clearances | 3 |
EFL Cup
2018/19| Metric | Total |
|---|---|
| Big chances created | 2 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 11 |
English Npower Championship
2018/19| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 6 |
English Barclays U21 Premier League Cup
2018/19No stats available right now.
Premier League International Cup
2018/19No stats available right now.
English Premier League 2 Division One
2018/19| Metric | Total |
|---|---|
| Dribbles completed | 2 |
| Tackles won | 9 |
| Interceptions | 7 |
| Clearances | 21 |
English Johnstone's Paints Trophy
2018/19| Metric | Total |
|---|---|
| Clean sheets | 1 |
English Barclays U21 Premier League Cup
2017/18No stats available right now.
Premier League International Cup
2017/18| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 3 |
| Clean sheets | 1 |
English Premier League 2 Division One
2017/18| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 7 |
| Dribbles completed | 2 |
| Tackles won | 19 |
| Interceptions | 43 |
| Clearances | 116 |
| Clean sheets | 5 |
English Johnstone's Paints Trophy
2017/18| Metric | Total |
|---|---|
| Clearances | 8 |
| Clean sheets | 1 |
FA Cup
2016/17| Metric | Total |
|---|---|
| Clearances | 1 |
English Johnstone's Paints Trophy
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 2 |
| Clearances | 2 |
| Clean sheets | 1 |
English League 1
2016/17| Metric | Total |
|---|---|
| Shots | 1 |
| Clean sheets | 2 |
EFL Cup
2016/17| Metric | Total |
|---|---|
| Clearances | 1 |
English Premier Academy League U18 League 2
2016/17No stats available right now.
English U21 Professional Development League 2
2016/17| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Interceptions | 2 |
| Clearances | 8 |
Toulon Tournament
2016/17| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 13 |
| Clean sheets | 2 |
FA Cup
2015/16No stats available right now.
English League 1
2015/16| Metric | Total |
|---|---|
| Clearances | 2 |
| Clean sheets | 1 |
EFL Cup
2015/16No stats available right now.
English FA Youth Cup
2015/16No stats available right now.
English FA Youth Cup
2014/15| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 6 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 01/07AwayWest Bromwich AlbionP4-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 4.9 |
| 12/13AwayStockport CountyG0-1 | 90' | 0 | 0 | 7 | 2 | 3 | 7 | 1 | 23/36 | 7.3 |
| 12/03Stockport CountyE2-2 | 90' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0/0 | 5.4 |
| 11/04AwaySwindon TownG4-7 | 90' | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 7.6 |
| 11/05AwayStockport CountyP4-0 | 23' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 08/09AwayWalsallP2-0 | 90' | 0 | 0 | 8 | 1 | 3 | 3 | 1 | 51/58 | 6.8 |
| 12/04Sutton UnitedG2-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 11/16Oxford UnitedG4-3 | 120' | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0/0 | 6.9 |
| 11/07AwayOxford UnitedE2-2 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.6 |
| 11/29Darlington 1883G6-0 | 12' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9/10 | 5.9 |
| 11/23AwayPEC ZwolleP3-1 | 66' | 0 | 0 | 6 | 1 | 1 | 3 | 1 | 19/27 | 5.8 |
| 11/03AwayFC UtrechtP6-0 | 33' | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 22/25 | 5.9 |
| 10/31ADO Den HaagG3-0 | 90' | 0 | 0 | 4 | 1 | 2 | 3 | 0 | 28/41 | 6.1 |
| 10/26VVV-VenloG4-1 | 45' | 0 | 0 | 7 | 0 | 0 | 1 | 1 | 4/8 | 6.2 |
| 10/20AwayFC EmmenP2-1 | 29' | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 9/13 | 6.2 |
AUS
BRA
COM
NAM
WXW
NBP
SAG
VER
JPN
KOR
KAT
URA
EHI
TOK
TCT
SFR
GIF
YFC
OSA
AVI
ZWE
SSP
FUJ
CZO
MON
FMA
CON
FAG
YAM
ALB
FUK
HOL
JÚB
JEF
GAI
VVN
GIR
NGO
MDA
FRO
FIN
BLR
ESP
CRO
SVN
MKD
SVK
KAZ
SCO
SUI
SMR
ALB
LUX
ISL
CZE
ENG
BUL
EST
RUS
IRN
USA
CHI
MEX
PER
VGB
TCA
VIR
BAH
GUF
AIA
ARU
BLZ
VIN
BDI
ALG
ETH
SEN
LES
MAR











