Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Cardiff City | English Johnstone's Paints Trophy | 2 | 180 | 1 | 0 |
| 2025/26 | Cardiff City | EFL Cup | 1 | 25 | 0 | 0 |
| 2025/26 | Eastleigh | English Conference National | 7 | 369 | 0 | 2 |
| 2025/26 | Cardiff City U21 | English Barclays U21 Premier League Cup | 4 | 360 | 0 | 1 |
| 2025/26 | Wales U21 | UEFA Under 21 Championship Qualifiers | 3 | 225 | 0 | 1 |
| 2024/25 | Cardiff City | FA Cup | 2 | 109 | 0 | 0 |
| 2024/25 | Cardiff City | EFL Cup | 1 | 90 | 0 | 0 |
| 2024/25 | Cardiff City U21 | English Barclays U21 Premier League Cup | 6 | 495 | 0 | 1 |
| 2024/25 | Wales U19 | UEFA Under 19 Championship Qualifiers | 1 | 90 | 0 | 0 |
| 2023/24 | Cardiff City | English Npower Championship | 2 | 26 | 0 | 1 |
| 2023/24 | Wales U19 | UEFA Under 19 Championship Qualifiers | 1 | 90 | 0 | 0 |
| 2022/23 | Wales U17 | UEFA Under 17 European Championship | 2 | 180 | 0 | 0 |
| Total | 12 seasons | 32 | 2,239 | 1 | 6 |
English Johnstone's Paints Trophy
2025/26| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 4 |
| Shots | 2 |
| Dribbles completed | 2 |
| Interceptions | 1 |
| Clearances | 1 |
| Clean sheets | 1 |
EFL Cup
2025/26| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Clearances | 1 |
English Conference National
2025/26Compared with 190 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.
Small sample so far: few matches played.
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 |
|---|---|
| Assists | 2 |
| Big chances created | 2 |
FA Cup
2025/26No stats available right now.
English FA Trophy
2025/26No stats available right now.
English Barclays U21 Premier League Cup
2025/26Compared with 48 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.
Small sample so far: few matches played.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 43% | 36 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 2 |
UEFA Under 21 Championship Qualifiers
2025/26Compared with 143 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.
Small sample so far: few matches played.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 50% | 28 |
| Tackles | 0.00 | 19 |
| Interceptions | 0.40 | 66 |
| Clearances | 0.00 | 16 |
| Pass accuracy | 79% | 29 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Interceptions | 1 |
FA Cup
2024/25| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 1 |
EFL Cup
2024/25| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clean sheets | 1 |
English Npower Championship
2024/25No stats available right now.
English Barclays U21 Premier League Cup
2024/25Compared with 56 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: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 42% | 26 |
| Tackles | 0.00 | 30 |
| Interceptions | 0.00 | 30 |
| Clearances | 0.00 | 28 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Clean sheets | 1 |
English U21 Professional Development League 2
2024/25No stats available right now.
Welsh League Cup
2024/25No stats available right now.
UEFA Under 19 Championship Qualifiers
2024/25| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 1 |
FA Cup
2023/24No stats available right now.
EFL Cup
2023/24No stats available right now.
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 | 50% | 13 |
| Aerial game | 100% | 100 |
| Tackles | 0.00 | 0 |
| Interceptions | 0.00 | 0 |
| Clearances | 3.46 | 66 |
| Pass accuracy | 84% | 72 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Clearances | 1 |
UEFA Under 17 Championship Qualifiers
2023/24No stats available right now.
UEFA Under 19 Championship Qualifiers
2023/24| Metric | Total |
|---|---|
| Shots | 2 |
| Tackles won | 1 |
| Clearances | 2 |
UEFA Under 17 European Championship
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 3 |
| Clean sheets | 1 |
UEFA Under 17 Championship Qualifiers
2022/23No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/10Belgium U21P0-7 | 45' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 10/13 | 5.4 |
| 08/26Cheltenham TownG3-0 | 25' | 0 | 0 | 1 | 0 | 0 | 3 | 3 | 13/14 | 6.5 |
| 03/19England U19P0-2 | 90' | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 14/17 | 6.0 |
| 02/28AwayAston VillaP2-0 | 64' | 0 | 0 | 0 | 1 | 1 | 5 | 0 | 5/6 | 6.4 |
| 02/08AwayStoke CityE3-3 | 45' | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 12/13 | 6.1 |
| 08/13Bristol RoversG2-0 | 90' | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 22/29 | 6.7 |
| 10/14AwayEngland U19E1-1 | 90' | 0 | 0 | 2 | 1 | 0 | 2 | 1 | 9/19 | 6.1 |
| 05/23Poland U17G3-0 | 90' | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 15/18 | 6.4 |
| 05/20AwayRepublic of Ireland U17P3-0 | 90' | 0 | 0 | 0 | 2 | 1 | 3 | 1 | 30/40 | 5.6 |
GLP
TUC
INS
BOC
DEL
MUR
PUE
LEO
TIG
TOL
UNI
DYJ
INC
CAN
DEN
MEX
JAM
CZO
FMA
AVI
FAG
TOK
URA
TAP
LPZ
TEP
CAM
DGA
HUA
LEX
TUL
MAL
LIV
MAL
ESP
BVB
SVW
LEN
LYN
LIB
LEO
ALD
SAR
KHO
QAD
FAT
AHL
NSR
DRA
MOR
GIL
BRA
SCP
JSK
ASO
MCA
ARA
KAP
NEF
SAB
BDK
ANF
EUP
DEN
CB2
SKB
LOM


