Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Cardiff City | EFL Cup | 1 | 37 | 0 | 0 |
| 2025/26 | Cardiff City | FA Cup | 1 | 90 | 0 | 0 |
| 2025/26 | Cardiff City | English League 1 | 31 | 2,412 | 8 | 6 |
| 2025/26 | Cardiff City | EFL Cup | 4 | 299 | 1 | 2 |
| 2024/25 | Cardiff City | FA Cup | 3 | 273 | 2 | 0 |
| 2024/25 | Cardiff City | EFL Cup | 2 | 153 | 2 | 0 |
| 2024/25 | Cardiff City | English Npower Championship | 43 | 2,514 | 1 | 4 |
| 2023/24 | Cardiff City | FA Cup | 1 | 76 | 0 | 0 |
| 2023/24 | Cardiff City | EFL Cup | 3 | 270 | 2 | 2 |
| 2023/24 | Cardiff City | English Npower Championship | 36 | 1,585 | 1 | 2 |
| 2023/24 | Wales | International Friendlies | 1 | 60 | 0 | 0 |
| 2023/24 | Wales U21 | UEFA Under 21 Championship Qualifiers | 6 | 454 | 3 | 2 |
| 2022/23 | Cardiff City | FA Cup | 1 | 45 | 0 | 0 |
| 2022/23 | Cardiff City | EFL Cup | 1 | 38 | 0 | 0 |
| 2022/23 | Cardiff City | English Npower Championship | 20 | 588 | 0 | 1 |
| 2022/23 | Wales | FIFA World Cup | 1 | 9 | 0 | 0 |
| 2022/23 | Wales | UEFA Nations League | 3 | 66 | 0 | 0 |
| 2022/23 | Cardiff City U21 | English Barclays U21 Premier League Cup | 1 | 77 | 1 | 0 |
| 2021/22 | Cardiff City | FA Cup | 2 | 96 | 1 | 0 |
| 2021/22 | Cardiff City | EFL Cup | 2 | 35 | 0 | 0 |
| 2021/22 | Cardiff City | English Npower Championship | 34 | 1,658 | 5 | 1 |
| 2021/22 | Wales | International Friendlies | 2 | 108 | 1 | 0 |
| 2020/21 | Cardiff City | English Npower Championship | 6 | 191 | 0 | 0 |
| 2020/21 | Wales | International Friendlies | 1 | 7 | 0 | 0 |
| 2020/21 | Cardiff City U21 | English U21 Professional Development League 2 | 1 | 90 | 0 | 0 |
| 2019/20 | Cardiff City U18 | Youth Friendlies | 1 | 76 | 1 | 0 |
| Total | 26 seasons | 208 | 11,307 | 29 | 20 |
EFL Cup
2026/27| Metric | Total |
|---|---|
| Tackles won | 2 |
English Npower Championship
2026/27No stats available right now.
FA Cup
2025/26No stats available right now.
English Johnstone's Paints Trophy
2025/26No stats available right now.
English League 1
2025/26Compared with 174 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 |
|---|---|---|
| Chances created | 2.50 | 99 |
| Pass accuracy | 83% | 89 |
| Dribbles | 1.31 | 87 |
| Duels won | 41% | 19 |
| Recoveries | 0.86 | 4 |
| Forward passes | 31.46 | 85 |
| Metric | Total |
|---|---|
| Goals | 8 |
| Assists | 6 |
| Big chances created | 67 |
| Shots | 81 |
| Dribbles completed | 35 |
| Tackles won | 18 |
| Interceptions | 5 |
| Clearances | 35 |
| Clean sheets | 6 |
EFL Cup
2025/26| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 14 |
| Shots | 14 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 2 |
Welsh League Cup
2025/26No stats available right now.
English Premier Academy League U18 League 2
2025/26No stats available right now.
English U18 Professional Development League Cup
2025/26No stats available right now.
FA Cup
2024/25| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 5 |
| Shots | 5 |
| Dribbles completed | 6 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 6 |
EFL Cup
2024/25| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 4 |
| Shots | 9 |
| Dribbles completed | 3 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 1 |
| Clean sheets | 1 |
English Npower Championship
2024/25Compared with 179 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 |
|---|---|---|
| Chances created | 1.65 | 80 |
| Pass accuracy | 81% | 46 |
| Dribbles | 2.11 | 98 |
| Duels won | 45% | 27 |
| Recoveries | 1.58 | 27 |
| Forward passes | 26.89 | 68 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 4 |
| Big chances created | 46 |
| Shots | 55 |
| Dribbles completed | 59 |
| Tackles won | 33 |
| Interceptions | 11 |
| Clearances | 18 |
| Clean sheets | 2 |
English FA Youth Cup
2024/25No stats available right now.
English Premier Academy League U18 League 2
2024/25No stats available right now.
English U18 Professional Development League Cup
2024/25No stats available right now.
UEFA Nations League
2024/25No stats available right now.
FA Cup
2023/24| Metric | Total |
|---|---|
| Shots | 6 |
EFL Cup
2023/24| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 2 |
| Big chances created | 10 |
| Shots | 11 |
| Dribbles completed | 9 |
| Tackles won | 2 |
| Interceptions | 3 |
English Npower Championship
2023/24Compared with 175 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 | 1.08 | 41 |
| Pass accuracy | 84% | 60 |
| Dribbles | 2.61 | 97 |
| Duels won | 49% | 48 |
| Recoveries | 1.87 | 45 |
| Forward passes | 27.54 | 53 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 19 |
| Shots | 40 |
| Dribbles completed | 46 |
| Tackles won | 19 |
| Interceptions | 14 |
| Clearances | 7 |
English FA Youth Cup
2023/24No stats available right now.
English Premier Academy League U18 League 2
2023/24No stats available right now.
English U18 Professional Development League Cup
2023/24No stats available right now.
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 | 81% | 0 |
| Dribbles | 1.50 | 83 |
| Duels won | 33% | 0 |
| Recoveries | 0.00 | 0 |
| Forward passes | 34.50 | 67 |
| Metric | Total |
|---|---|
| Dribbles completed | 1 |
English U21 Professional Development League 2
2023/24No stats available right now.
Welsh League Cup
2023/24No stats available right now.
UEFA Under 21 Championship Qualifiers
2023/24Compared with 148 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.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.40 | 67 |
| Pass accuracy | 100% | 90 |
| Dribbles | 0.00 | 25 |
| Recoveries | 0.00 | 19 |
| Forward passes | 0.40 | 31 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 2 |
| Big chances created | 2 |
| Shots | 3 |
FA Cup
2022/23| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
EFL Cup
2022/23| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Tackles won | 1 |
English Npower Championship
2022/23Compared with 173 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 | 1.84 | 88 |
| Pass accuracy | 74% | 24 |
| Dribbles | 1.68 | 92 |
| Duels won | 41% | 11 |
| Recoveries | 1.53 | 26 |
| Forward passes | 30.46 | 80 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 12 |
| Shots | 13 |
| Dribbles completed | 11 |
| Tackles won | 9 |
| Interceptions | 1 |
| Clearances | 5 |
English FA Youth Cup
2022/23No stats available right now.
English Premier Academy League U18 League 2
2022/23No stats available right now.
English U18 Professional Development League Cup
2022/23No stats available right now.
FIFA World Cup
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
UEFA Nations League
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 2 |
| Clearances | 1 |
English Barclays U21 Premier League Cup
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
English U21 Professional Development League 2
2022/23No stats available right now.
FA Cup
2021/22| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Tackles won | 1 |
| Clearances | 1 |
EFL Cup
2021/22| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Interceptions | 1 |
| Clearances | 1 |
English Npower Championship
2021/22| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 1 |
| Big chances created | 24 |
| Shots | 31 |
| Dribbles completed | 35 |
| Tackles won | 14 |
| Interceptions | 4 |
| Clearances | 7 |
English FA Youth Cup
2021/22No stats available right now.
English Premier Academy League U18 League 2
2021/22No stats available right now.
English U18 Professional Development League Cup
2021/22No stats available right now.
International Friendlies
2021/22| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 2 |
| Clearances | 1 |
English U21 Professional Development League 2
2021/22No stats available right now.
FA Cup
2020/21No stats available right now.
EFL Cup
2020/21No stats available right now.
English Npower Championship
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Clearances | 2 |
English FA Youth Cup
2020/21No stats available right now.
English Premier Academy League U18 League 2
2020/21No stats available right now.
UEFA European Championship
2020/21No stats available right now.
International Friendlies
2020/21| Metric | Total |
|---|---|
| Clearances | 1 |
UEFA Nations League
2020/21No stats available right now.
English U21 Professional Development League 2
2020/21| Metric | Total |
|---|---|
| Shots | 4 |
| Dribbles completed | 6 |
| Tackles won | 2 |
English FA Youth Cup
2019/20No stats available right now.
English Premier Academy League U18 League 2
2019/20No stats available right now.
Youth Friendlies
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 3 |
| Shots | 4 |
| Dribbles completed | 3 |
| Tackles won | 1 |
English FA Youth Cup
2018/19No stats available right now.
English Premier Academy League U18 League 2
2018/19No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 08/25Norwich CityP1-2 | 37' | 0 | 0 | 0 | 0 | 6 | 2 | 2 | 26/31 | 6.4 |
| 11/01AwayPeterborough UnitedP1-0 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 10/28AwayWrexhamG1-2 | 90' | 0 | 0 | 6 | 0 | 2 | 6 | 0 | 34/40 | 7.7 |
| 09/23AwayBurnleyG1-2 | 78' | 0 | 1 | 3 | 0 | 6 | 3 | 1 | 38/43 | 8.0 |
| 08/26Cheltenham TownG3-0 | 45' | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 21/25 | 8.0 |
| 08/12Swindon TownG2-1 | 86' | 1 | 0 | 2 | 0 | 3 | 3 | 1 | 29/41 | 8.1 |
| 02/28AwayAston VillaP2-0 | 90' | 0 | 0 | 0 | 2 | 6 | 5 | 1 | 22/25 | 6.9 |
| 02/08AwayStoke CityE3-3 | 120' | 2 | 0 | 2 | 4 | 9 | 7 | 1 | 38/50 | 9.2 |
| 01/09AwaySheffield UnitedG0-1 | 63' | 0 | 0 | 3 | 0 | 2 | 4 | 0 | 20/23 | 7.5 |
| 08/28SouthamptonP3-5 | 63' | 1 | 0 | 0 | 2 | 3 | 5 | 1 | 17/22 | 7.8 |
| 08/13Bristol RoversG2-0 | 90' | 1 | 0 | 4 | 1 | 5 | 2 | 1 | 33/40 | 8.7 |
| 06/06AwayGibraltarE0-0 | 60' | 0 | 0 | 0 | 1 | 4 | 0 | 0 | 22/27 | 5.9 |
| 01/06AwaySheffield WednesdayP4-0 | 76' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0/0 | 6.3 |
| 09/27AwayBlackburn RoversP5-2 | 90' | 0 | 1 | 3 | 4 | 9 | 6 | 1 | 46/53 | 8.6 |
| 08/29AwayBirmingham CityG1-3 | 90' | 1 | 1 | 2 | 2 | 4 | 6 | 1 | 40/50 | 8.8 |
BKH
JUV
PFC
ASL
ROM
BAR
ERI
RSA
CZE
BUL
ROM
FIN
POL
SWE
MAL
DEU
FAR
LUX
CYP
BRA
HJK
FTH
PSV
RBK
MYJ
PKT
VIF
FEY
STU
WOB
SGE
RSO
HEA
CZS
BRE
MIN
MAL
SPS
SLB
FCB
OL
CHE
LTU
AND
PAN
NZL
ARG
BOL
RBNY
STL
MCA
ENS
CRB
USM
CSC
ASO
MCO
JSK
JSS
CAR
RTO
NAL
OP
THS
ATO
CAV
SFE
SLU




