Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Woking | English Conference National | 29 | 1,948 | 1 | 2 |
| 2025/26 | Woking | English National League Cup | 4 | 245 | 0 | 0 |
| 2024/25 | Tonbridge Angels | English Blue Square Bet South | 5 | 267 | 0 | 0 |
| 2024/25 | Tonbridge Angels | FA Cup | 1 | 45 | 0 | 0 |
| 2024/25 | Braintree Town | English National League Cup | 1 | 70 | 0 | 0 |
| 2024/25 | Woking | English Conference National | 18 | 1,264 | 2 | 0 |
| 2023/24 | Tonbridge Angels | English Blue Square Bet South | 44 | 3,930 | 4 | 0 |
| 2022/23 | Tonbridge Angels | English Blue Square Bet South | 27 | 2,324 | 1 | 0 |
| 2021/22 | Billericay Town | English Blue Square Bet South | 20 | 1,634 | 0 | 0 |
| 2019/20 | Tottenham Hotspur PL2 | English Premier League 2 Division One | 17 | 1,355 | 0 | 2 |
| 2019/20 | Tottenham Hotspur U21 | English Johnstone's Paints Trophy | 2 | 180 | 0 | 0 |
| 2018/19 | Tottenham Hotspur PL2 | Premier League International Cup | 4 | 346 | 0 | 0 |
| 2018/19 | Tottenham Hotspur PL2 | English Premier League 2 Division One | 16 | 1,395 | 0 | 3 |
| 2018/19 | Tottenham Hotspur U21 | English Johnstone's Paints Trophy | 2 | 171 | 0 | 0 |
| 2018/19 | Tottenham Hotspur U19 | UEFA Youth League | 6 | 495 | 0 | 0 |
| 2017/18 | Tottenham Hotspur PL2 | Premier League International Cup | 1 | 26 | 0 | 0 |
| 2017/18 | Tottenham Hotspur PL2 | English Premier League 2 Division One | 1 | 90 | 0 | 0 |
| 2017/18 | Tottenham Hotspur U18 | English FA Youth Cup | 3 | 253 | 0 | 0 |
| 2017/18 | Tottenham Hotspur U18 | English Premier Academy League U18 | 21 | 1,814 | 0 | 2 |
| 2017/18 | Tottenham Hotspur U18 | English U18 Premier League Cup | 5 | 450 | 0 | 1 |
| 2017/18 | Tottenham Hotspur U19 | UEFA Youth League | 5 | 297 | 0 | 0 |
| 2016/17 | Tottenham Hotspur PL2 | Barclays Under 21 Premier League | 3 | 98 | 0 | 1 |
| 2016/17 | Tottenham Hotspur PL2 | UEFA Youth League | 1 | 90 | 0 | 0 |
| 2016/17 | Tottenham Hotspur PL2 | English Premier League 2 Division One | 3 | 98 | 0 | 1 |
| 2016/17 | Tottenham Hotspur U18 | English Premier Academy League U18 | 21 | 1,687 | 2 | 0 |
| Total | 25 seasons | 260 | 20,572 | 10 | 12 |
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.
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 | 2 |
| Big chances created | 2 |
| Shots | 1 |
| Clean sheets | 3 |
English FA Trophy
2025/26No stats available right now.
English FA Cup Qualifying
2025/26No stats available right now.
English National League Cup
2025/26| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 3 |
| Clearances | 1 |
English Blue Square Bet South
2024/25| Metric | Total |
|---|---|
| Clean sheets | 1 |
FA 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 |
|---|---|
| Big chances created | 1 |
| Clearances | 2 |
English Conference National
2024/25| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 2 |
| Clean sheets | 3 |
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 Blue Square Bet South
2023/24| Metric | Total |
|---|---|
| Goals | 4 |
| Shots | 4 |
| Clean sheets | 7 |
English FA Trophy
2023/24No stats available right now.
English FA Cup Qualifying
2023/24No stats available right now.
English Blue Square Bet South
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 6 |
English FA Trophy
2022/23No stats available right now.
English FA Cup Qualifying
2022/23No stats available right now.
English Blue Square Bet South
2021/22| Metric | Total |
|---|---|
| Clean sheets | 3 |
English FA Trophy
2021/22No stats available right now.
English FA Trophy
2020/21No stats available right now.
English Premier League 2 Division One
2019/20Compared with 69 players in the same position in 2019/20.
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 | 49% | 14 |
| Aerial game | 25% | 4 |
| Tackles | 0.93 | 37 |
| Interceptions | 1.06 | 25 |
| Clearances | 1.66 | 24 |
| Pass accuracy | 88% | 86 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 15 |
| Shots | 4 |
| Dribbles completed | 20 |
| Tackles won | 14 |
| Interceptions | 16 |
| Clearances | 25 |
| Clean sheets | 2 |
English Johnstone's Paints Trophy
2019/20| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 5 |
| Clearances | 8 |
Premier League International Cup
2018/19| Metric | Total |
|---|---|
| Dribbles completed | 6 |
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 10 |
English Premier League 2 Division One
2018/19Compared with 84 players in the same position in 2018/19.
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 | 52% | 23 |
| Aerial game | 44% | 16 |
| Tackles | 1.35 | 66 |
| Interceptions | 0.84 | 15 |
| Clearances | 2.13 | 34 |
| Pass accuracy | 87% | 89 |
| Metric | Total |
|---|---|
| Assists | 3 |
| Big chances created | 13 |
| Shots | 2 |
| Dribbles completed | 10 |
| Tackles won | 21 |
| Interceptions | 13 |
| Clearances | 33 |
| Clean sheets | 1 |
English FA Youth Cup
2018/19No stats available right now.
English Premier Academy League U18
2018/19No stats available right now.
English U18 Premier League Cup
2018/19No stats available right now.
U18 Club Friendlies
2018/19No stats available right now.
English Johnstone's Paints Trophy
2018/19Compared with 18 players in the same position in 2018/19.
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 | 64% | 56 |
| Aerial game | 0% | 0 |
| Tackles | 1.05 | 100 |
| Interceptions | 0.53 | 78 |
| Clearances | 0.53 | 22 |
| Pass accuracy | 88% | 100 |
| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 1 |
UEFA Youth League
2018/19Compared with 92 players in the same position in 2018/19.
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 | 65% | 65 |
| Aerial game | 40% | 27 |
| Tackles | 2.36 | 99 |
| Interceptions | 0.55 | 69 |
| Clearances | 1.27 | 79 |
| Pass accuracy | 92% | 80 |
| Metric | Total |
|---|---|
| Big chances created | 5 |
| Shots | 1 |
| Dribbles completed | 8 |
| Tackles won | 13 |
| Interceptions | 3 |
| Clearances | 7 |
| Clean sheets | 2 |
Premier League International Cup
2017/18| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
English Premier League 2 Division One
2017/18Compared with 74 players in the same position in 2017/18.
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 | 70% | 98 |
| Aerial game | 100% | 100 |
| Tackles | 1.00 | 37 |
| Interceptions | 1.00 | 22 |
| Clearances | 5.00 | 73 |
| Pass accuracy | 92% | 100 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 3 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 5 |
English FA Youth Cup
2017/18| Metric | Total |
|---|---|
| Big chances created | 2 |
| Dribbles completed | 3 |
| Tackles won | 3 |
| Interceptions | 1 |
| Clearances | 5 |
| Clean sheets | 1 |
English Premier Academy League U18
2017/18| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 21 |
| Shots | 12 |
| Dribbles completed | 35 |
| Tackles won | 25 |
| Interceptions | 16 |
| Clearances | 24 |
| Clean sheets | 5 |
English U18 Premier League Cup
2017/18| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Dribbles completed | 4 |
| Tackles won | 4 |
| Interceptions | 5 |
| Clearances | 14 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2017/18No stats available right now.
UEFA Youth League
2017/18| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 5 |
| Dribbles completed | 5 |
| Tackles won | 3 |
| Interceptions | 6 |
| Clearances | 12 |
Barclays Under 21 Premier League
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 2 |
| Tackles won | 3 |
| Interceptions | 2 |
UEFA Youth League
2016/17| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 1 |
English Premier League 2 Division One
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 2 |
| Tackles won | 3 |
| Interceptions | 2 |
English FA Youth Cup
2016/17No stats available right now.
English Premier Academy League U18
2016/17| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 21 |
| Shots | 6 |
| Dribbles completed | 18 |
| Tackles won | 19 |
| Interceptions | 42 |
| Clearances | 49 |
| Clean sheets | 2 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 11/02Harborough TownP1-4 | 45' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 5.5 |
| 03/13AwayFC Porto U19P2-0 | 90' | 0 | 0 | 1 | 6 | 0 | 8 | 0 | 56/58 | 7.5 |
| 02/19AwayPAOK Salonika U19G0-1 | 90' | 0 | 0 | 4 | 2 | 1 | 9 | 1 | 52/62 | 7.2 |
| 12/11AwayBarcelona U19G0-2 | 90' | 0 | 0 | 1 | 3 | 1 | 6 | 0 | 43/46 | 7.9 |
| 11/28Internazionale U19P2-4 | 90' | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 70/76 | 6.8 |
| 10/24AwayPSV U19E2-2 | 45' | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 43/45 | 6.3 |
| 10/03Barcelona U19E1-1 | 90' | 0 | 0 | 1 | 0 | 0 | 5 | 1 | 61/66 | 6.8 |
| 03/13FC Porto U19P0-2 | 90' | 0 | 0 | 2 | 0 | 0 | 7 | 1 | 49/55 | 6.2 |
| 02/21Monaco U19E1-1 | 97' | 0 | 0 | 7 | 2 | 2 | 8 | 1 | 43/50 | 7.4 |
| 11/21AwayBorussia Dortmund U19G1-3 | 5' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3/5 | 6.0 |
| 11/01Real Madrid U19G3-2 | 15' | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 5/7 | 6.1 |
| 10/17AwayReal Madrid U19E1-1 | 90' | 0 | 0 | 2 | 1 | 2 | 6 | 0 | 23/33 | 6.5 |
| 05/15AwayManchester United PL2P3-2 | 90' | 0 | 1 | 0 | 2 | 1 | 2 | 0 | 33/34 | 7.7 |
| 03/03AwayArsenal PL2P2-0 | 3' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/1 | 5.9 |
| 09/19Liverpool PL2P2-6 | 5' | 0 | 0 | 0 | 1 | 1 | 3 | 1 | 5/6 | 6.4 |
BUR
BJG
CAN
ANT
CDR
QRL
BAN
SIV
ARS
LIL
GAL
BAR
RB
PSV
INT
CLU
LEN
SCP
SAB
SLA
ARS
LIL
ATM
MUN
GAL
BAR
INT
CLU
RBL
PSV
VIK
FCB
VIL
NAP
BOC
VAS
SDD
HIL
ITH
SAH
EB
SHO
ASC
HUS
USB
MCO
ASO
MCA
USM
JSS
IJS
GVV
GER
JPN
HAI
AUS
CHI
BOL
USA
ESP
BRA
ARG
PAN
NZL
MEX
JAM
TAP
TEP
LOK
AKR
KRA
FAK
AIR
HEA
ANN
ALL
BOD
MRW
BER
QOS





