Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Portsmouth | FA Cup | 1 | 90 | 0 | 0 |
| 2023/24 | Portsmouth | English Johnstone's Paints Trophy | 1 | 45 | 0 | 0 |
| 2023/24 | Portsmouth | English League 1 | 27 | 2,217 | 0 | 1 |
| 2023/24 | Portsmouth | EFL Cup | 2 | 5 | 0 | 0 |
| 2023/24 | Wales | International Friendlies | 1 | 45 | 0 | 0 |
| 2022/23 | Portsmouth | FA Cup | 1 | 85 | 0 | 0 |
| 2022/23 | Portsmouth | English Johnstone's Paints Trophy | 5 | 269 | 0 | 2 |
| 2022/23 | Portsmouth | English League 1 | 29 | 2,073 | 1 | 5 |
| 2022/23 | Wales | FIFA World Cup | 2 | 32 | 0 | 0 |
| 2022/23 | Wales | UEFA Nations League | 4 | 265 | 0 | 0 |
| 2021/22 | Portsmouth | FA Cup | 1 | 90 | 0 | 0 |
| 2021/22 | Portsmouth | English Johnstone's Paints Trophy | 2 | 178 | 0 | 0 |
| 2021/22 | Portsmouth | English League 1 | 36 | 2,569 | 0 | 2 |
| 2021/22 | Wales | International Friendlies | 1 | 90 | 0 | 0 |
| 2020/21 | Luton Town | FA Cup | 1 | 90 | 0 | 0 |
| 2020/21 | Luton Town | English Npower Championship | 10 | 449 | 0 | 0 |
| 2020/21 | Wales | UEFA European Championship | 4 | 299 | 0 | 1 |
| 2020/21 | Wales | International Friendlies | 3 | 138 | 0 | 0 |
| 2020/21 | Wales | UEFA Nations League | 5 | 450 | 0 | 1 |
| 2019/20 | Lincoln City | FA Cup | 1 | 90 | 0 | 0 |
| 2019/20 | Lincoln City | English League 1 | 29 | 2,550 | 0 | 4 |
| 2019/20 | Lincoln City | EFL Cup | 2 | 109 | 0 | 0 |
| 2019/20 | Wales | International Friendlies | 1 | 90 | 0 | 0 |
| 2018/19 | Bristol City | FA Cup | 3 | 225 | 0 | 0 |
| 2018/19 | Bristol City | English Npower Championship | 1 | 36 | 0 | 0 |
| 2017/18 | Bristol City | EFL Cup | 1 | 31 | 0 | 0 |
| 2017/18 | Cheltenham Town | FA Cup | 1 | 62 | 0 | 0 |
| 2017/18 | Cheltenham Town | English League 2 | 38 | 3,365 | 3 | 4 |
| 2016/17 | Margate | English Blue Square Bet South | 2 | 62 | 0 | 0 |
| 2016/17 | Bristol City U21 | English Barclays U21 Premier League Cup | 2 | 180 | 0 | 1 |
| 2016/17 | Bristol City U21 | English U21 Professional Development League 2 | 1 | 90 | 0 | 1 |
| 2015/16 | Bristol City U21 | English U21 Professional Development League 2 | 2 | 180 | 0 | 0 |
| Total | 32 seasons | 220 | 16,549 | 4 | 22 |
FA Cup
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 5 |
English Johnstone's Paints Trophy
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Interceptions | 1 |
| Clearances | 1 |
English League 1
2023/24Compared with 172 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 |
|---|---|---|
| Chances created | 0.73 | 27 |
| Pass accuracy | 86% | 96 |
| Dribbles | 0.20 | 10 |
| Duels won | 55% | 83 |
| Recoveries | 2.72 | 85 |
| Forward passes | 34.55 | 93 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 18 |
| Shots | 17 |
| Dribbles completed | 5 |
| Tackles won | 38 |
| Interceptions | 29 |
| Clearances | 29 |
| Clean sheets | 7 |
EFL Cup
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
| Interceptions | 1 |
International Friendlies
2023/24Compared with 12 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 |
|---|---|---|
| Chances created | 0.00 | 4 |
| Pass accuracy | 82% | 0 |
| Dribbles | 0.00 | 0 |
| Duels won | 67% | 100 |
| Recoveries | 0.00 | 0 |
| Forward passes | 10.00 | 0 |
No stats available right now.
FA Cup
2022/23| Metric | Total |
|---|---|
| Interceptions | 6 |
| Clearances | 1 |
English Johnstone's Paints Trophy
2022/23| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 3 |
| Tackles won | 5 |
| Interceptions | 5 |
English League 1
2022/23Compared with 180 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 |
|---|---|---|
| Chances created | 0.78 | 30 |
| Pass accuracy | 81% | 87 |
| Dribbles | 0.65 | 53 |
| Duels won | 59% | 93 |
| Recoveries | 2.82 | 84 |
| Forward passes | 32.56 | 90 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 5 |
| Big chances created | 18 |
| Shots | 18 |
| Dribbles completed | 15 |
| Tackles won | 28 |
| Interceptions | 37 |
| Clearances | 13 |
| Clean sheets | 7 |
EFL Cup
2022/23No stats available right now.
FIFA World Cup
2022/23Compared with 13 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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 86% | 42 |
| Dribbles | 0.00 | 4 |
| Duels won | 50% | 23 |
| Recoveries | 8.44 | 100 |
| Forward passes | 16.88 | 15 |
| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 1 |
UEFA Nations League
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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.34 | 13 |
| Pass accuracy | 83% | 43 |
| Dribbles | 0.00 | 5 |
| Duels won | 56% | 79 |
| Recoveries | 5.43 | 100 |
| Forward passes | 27.17 | 40 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 7 |
| Interceptions | 9 |
| Clearances | 5 |
FA Cup
2021/22| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 1 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2021/22| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Tackles won | 5 |
| Clearances | 2 |
English League 1
2021/22Compared with 178 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 |
|---|---|---|
| Chances created | 1.23 | 64 |
| Pass accuracy | 78% | 73 |
| Dribbles | 0.46 | 40 |
| Duels won | 56% | 82 |
| Recoveries | 2.70 | 83 |
| Forward passes | 30.58 | 81 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 35 |
| Shots | 15 |
| Dribbles completed | 13 |
| Tackles won | 52 |
| Interceptions | 25 |
| Clearances | 27 |
| Clean sheets | 5 |
EFL Cup
2021/22No stats available right now.
International Friendlies
2021/22| Metric | Total |
|---|---|
| Shots | 1 |
| Interceptions | 2 |
| Clearances | 1 |
FA Cup
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 3 |
| Interceptions | 2 |
| Clean sheets | 1 |
EFL Cup
2020/21No stats available right now.
English Npower Championship
2020/21| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 3 |
| Tackles won | 7 |
| Interceptions | 8 |
| Clearances | 3 |
| Clean sheets | 1 |
UEFA European Championship
2020/21| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 4 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 9 |
| Clean sheets | 1 |
International Friendlies
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Clearances | 1 |
UEFA Nations League
2020/21| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 5 |
| Shots | 2 |
| Dribbles completed | 3 |
| Tackles won | 3 |
| Interceptions | 10 |
| Clearances | 4 |
| Clean sheets | 4 |
FA Cup
2019/20No stats available right now.
EFL Cup
2019/20No stats available right now.
English Npower Championship
2019/20No stats available right now.
FA Cup
2019/20| Metric | Total |
|---|---|
| Shots | 1 |
English League 1
2019/20| Metric | Total |
|---|---|
| Assists | 4 |
| Big chances created | 37 |
| Shots | 20 |
| Dribbles completed | 23 |
| Tackles won | 44 |
| Interceptions | 55 |
| Clearances | 32 |
| Clean sheets | 8 |
EFL Cup
2019/20| Metric | Total |
|---|---|
| Interceptions | 2 |
UEFA European Championship
2019/20No stats available right now.
International Friendlies
2019/20| Metric | Total |
|---|---|
| Big chances created | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 1 |
| Clean sheets | 1 |
FA Cup
2018/19| Metric | Total |
|---|---|
| Shots | 2 |
| Clearances | 2 |
| Clean sheets | 1 |
EFL Cup
2018/19No stats available right now.
English Npower Championship
2018/19| Metric | Total |
|---|---|
| Big chances created | 1 |
| Interceptions | 1 |
FA Cup
2017/18No stats available right now.
EFL Cup
2017/18No stats available right now.
English Npower Championship
2017/18No stats available right now.
FA Cup
2017/18No stats available right now.
English Johnstone's Paints Trophy
2017/18No stats available right now.
English League 2
2017/18| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 4 |
| Big chances created | 4 |
| Shots | 38 |
| Clearances | 7 |
| Clean sheets | 8 |
EFL Cup
2017/18No stats available right now.
FA Cup
2016/17No stats available right now.
EFL Cup
2016/17No stats available right now.
English Blue Square Bet South
2016/17No stats available right now.
English Barclays U21 Premier League Cup
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 2 |
| Tackles won | 4 |
| Interceptions | 5 |
| Clearances | 4 |
English U21 Professional Development League 2
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 2 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clean sheets | 1 |
FA Cup
2015/16No stats available right now.
EFL Cup
2015/16No stats available right now.
English Npower Championship
2015/16No stats available right now.
English Barclays U21 Premier League Cup
2015/16No stats available right now.
English U21 Professional Development League 2
2015/16| Metric | Total |
|---|---|
| Big chances created | 6 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 3 |
| Clearances | 3 |
| Clean sheets | 1 |
FA Cup
2014/15No stats available right now.
English League 1
2014/15No stats available right now.
EFL Cup
2014/15No stats available right now.
ToteSport Central League Cup
2014/15No stats available right now.
English Barclays U21 Premier League Cup
2014/15No stats available right now.
English U21 Professional Development League 2
2014/15No stats available right now.
FA Cup
2013/14No stats available right now.
English Johnstone's Paints Trophy
2013/14No stats available right now.
English League 1
2013/14No stats available right now.
EFL Cup
2013/14No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 11/05AwayChesterfieldP1-0 | 90' | 0 | 0 | 1 | 1 | 9 | 8 | 3 | 62/71 | 7.8 |
| 09/07South KoreaE0-0 | 45' | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 9/11 | 6.1 |
| 08/29Peterborough UnitedE1-1 | 1' | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 7/7 | 6.2 |
| 08/08AwayForest Green RoversG1-3 | 4' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 11/12 | 6.2 |
| 01/07AwayTottenham HotspurP1-0 | 85' | 0 | 0 | 0 | 0 | 5 | 9 | 0 | 35/41 | 7.0 |
| 11/29EnglandP0-3 | 31' | 0 | 0 | 0 | 0 | 3 | 4 | 1 | 11/12 | 6.3 |
| 11/21AwayUnited StatesE1-1 | 1' | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1/2 | 6.0 |
| 09/25PolandP0-1 | 90' | 0 | 0 | 0 | 0 | 5 | 9 | 1 | 38/48 | 6.6 |
| 09/22AwayBelgiumP2-1 | 26' | 0 | 0 | 0 | 0 | 4 | 2 | 2 | 15/16 | 6.6 |
| 06/08NetherlandsP1-2 | 59' | 0 | 0 | 0 | 0 | 4 | 5 | 1 | 24/25 | 6.8 |
| 06/01AwayPolandP2-1 | 90' | 0 | 0 | 1 | 0 | 7 | 7 | 3 | 35/46 | 6.4 |
| 03/29CzechiaE1-1 | 90' | 0 | 0 | 0 | 0 | 5 | 10 | 0 | 35/42 | 6.7 |
| 11/06Harrow BoroughG1-0 | 90' | 0 | 0 | 1 | 0 | 4 | 4 | 1 | 52/63 | 6.5 |
| 06/26DenmarkP0-4 | 59' | 0 | 0 | 1 | 1 | 4 | 4 | 2 | 26/30 | 6.6 |
| 06/20AwayItalyP1-0 | 60' | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 16/20 | 6.1 |
BDI
ALG
ETH
SEN
LES
MAR
MOZ
SDN
SSD
EGY
COM
NAM
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
MAD
TAN
GNB
NGA
GHA
GAM
CPV
RWA
UGA
LBY
ZAM
TOG
SOM
CIV
LBR
MLI
GAB
NIG
CGO
CMR
BEN
MTN
FCU
GUA
RPO
AUR
SAB
PMO
COL





