Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Dartford | English Blue Square Bet South | 16 | 1,440 | 0 | 0 |
| 2022/23 | Concord Rangers | English Blue Square Bet South | 31 | 2,790 | 0 | 0 |
| 2021/22 | Bowers & Pitsea | FA Cup | 1 | 90 | 0 | 0 |
| 2019/20 | Hartlepool United | FA Cup | 1 | 90 | 0 | 0 |
| 2017/18 | Chelsea PL2 | Youth Friendlies | 2 | 180 | 0 | 0 |
| 2016/17 | Crawley Town | English Johnstone's Paints Trophy | 3 | 270 | 0 | 0 |
| 2016/17 | Crawley Town | English League 2 | 1 | 90 | 0 | 0 |
| 2016/17 | Chelsea PL2 | Barclays Under 21 Premier League | 3 | 270 | 0 | 0 |
| 2016/17 | Chelsea PL2 | English Premier League 2 Division One | 3 | 270 | 0 | 0 |
| 2015/16 | Newport County | English League 2 | 4 | 360 | 0 | 0 |
| 2015/16 | Chelsea PL2 | Barclays Under 21 Premier League | 2 | 180 | 0 | 0 |
| 2015/16 | Chelsea PL2 | Premier League International Cup | 1 | 90 | 0 | 0 |
| 2014/15 | Chelsea PL2 | Barclays Under 21 Premier League | 8 | 720 | 0 | 0 |
| 2013/14 | Chelsea PL2 | Barclays Under 21 Premier League | 2 | 180 | 0 | 0 |
| 2013/14 | Chelsea PL2 | Fulham U21 League | 1 | 90 | 0 | 0 |
| 2013/14 | Chelsea U18 | English Premier Academy League U18 | 1 | 90 | 0 | 0 |
| 2012/13 | Chelsea U18 | English Premier Academy League U18 | 2 | 180 | 0 | 0 |
| 2012/13 | Chelsea U18 | Fulham U18 League | 1 | 90 | 0 | 0 |
| Total | 18 seasons | 83 | 7,470 | 0 | 0 |
English FA Trophy
2025/26No stats available right now.
English Ryman League Premier
2025/26No stats available right now.
English FA Cup Qualifying
2025/26No stats available right now.
English FA Trophy
2024/25No stats available right now.
English Ryman League Premier
2024/25No stats available right now.
English FA Cup Qualifying
2024/25No stats available right now.
English Blue Square Bet South
2023/24Compared with 41 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: Pass accuracy, Long passing.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 0.00 | 50 |
| Save % | 0% | 50 |
| Clean sheets | 25% | 55 |
| High claims | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 4 |
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/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.
No data in this competition: Pass accuracy, Long passing.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 0.00 | 50 |
| Save % | 0% | 50 |
| Clean sheets | 23% | 50 |
| High claims | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 7 |
English FA Trophy
2022/23No stats available right now.
English FA Cup Qualifying
2022/23No stats available right now.
FA Cup
2021/22| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 8 |
English FA Trophy
2021/22No stats available right now.
English Ryman League Premier
2021/22No stats available right now.
English FA Trophy
2020/21No stats available right now.
Irish FAI Cup
2019/20No stats available right now.
FA Cup
2019/20| Metric | Total |
|---|---|
| Saves | 5 |
Irish FAI Cup
2018/19No stats available right now.
Irish Premier League
2018/19No stats available right now.
Scottish Challenge Cup
2018/19No stats available right now.
Youth Friendlies
2017/18| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 5 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2016/17| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 7 |
| Clean sheets | 2 |
English League 2
2016/17Compared with 42 players in the same position in 2016/17.
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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 2.00 | 5 |
| Save % | 50% | 0 |
| Clean sheets | 0% | 1 |
| High claims | 0.00 | 26 |
| Long passing | 100% | 76 |
| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 2 |
Barclays Under 21 Premier League
2016/17Compared with 44 players in the same position in 2016/17.
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 |
|---|---|---|
| Saves | 2.67 | 26 |
| Save % | 67% | 40 |
| Clean sheets | 33% | 63 |
| High claims | 1.00 | 80 |
| Pass accuracy | 63% | 60 |
| Long passing | 44% | 34 |
| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 8 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2016/17No stats available right now.
Premier League International Cup
2016/17No stats available right now.
English Premier League 2 Division One
2016/17Compared with 22 players in the same position in 2016/17.
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 |
|---|---|---|
| Saves | 2.67 | 20 |
| Save % | 67% | 41 |
| Clean sheets | 33% | 64 |
| High claims | 1.00 | 64 |
| Pass accuracy | 65% | 64 |
| Long passing | 37% | 50 |
| Metric | Total |
|---|---|
| Clearances | 4 |
| Saves | 8 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2015/16No stats available right now.
English League 2
2015/16Compared with 51 players in the same position in 2015/16.
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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 2.25 | 14 |
| Save % | 69% | 47 |
| Clean sheets | 25% | 47 |
| High claims | 0.00 | 40 |
| Long passing | 100% | 62 |
| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 9 |
| Clean sheets | 1 |
Barclays Under 21 Premier League
2015/16| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 5 |
| Clean sheets | 1 |
UEFA Youth League
2015/16No stats available right now.
English Barclays U21 Premier League Cup
2015/16No stats available right now.
Premier League International Cup
2015/16No stats available right now.
UEFA Champions League
2014/15No stats available right now.
Premier League
2014/15No stats available right now.
FA Cup
2014/15No stats available right now.
EFL Cup
2014/15No stats available right now.
Barclays Under 21 Premier League
2014/15| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 7 |
| Saves | 27 |
| Clean sheets | 2 |
Barclays Under 21 Premier League
2013/14| Metric | Total |
|---|---|
| Saves | 10 |
Fulham U21 League
2013/14| Metric | Total |
|---|---|
| Saves | 1 |
English Premier Academy League U18
2013/14| Metric | Total |
|---|---|
| Saves | 3 |
Fulham U18 League
2013/14No stats available right now.
Fulham U21 League
2012/13No stats available right now.
English Premier Academy League U18
2012/13| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 4 |
| Clean sheets | 1 |
Fulham U18 League
2012/13| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 1 |
Recent matches
| Match | Min | G | A | Sv | GA | Cl | Pun | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|
| 11/06AwayLincoln CityP1-0 | 90' | 0 | 0 | 8 | 1 | 0 | 0 | 0/0 | 8.3 |
| 01/04AwayOxford UnitedP4-1 | 90' | 0 | 0 | 5 | 4 | 0 | 0 | 0/0 | 6.1 |
| 09/08Livingston U21G4-1 | 90' | 0 | 0 | 0 | 1 | 0 | 0 | 0/0 | 5.6 |
| 04/21Everton PL2E2-2 | 90' | 0 | 0 | 7 | 2 | 2 | 1 | 24/44 | 7.7 |
| 04/07Sunderland PL2G3-0 | 90' | 0 | 0 | 0 | 0 | 1 | 0 | 30/42 | 6.9 |
| 09/19AwayReading PL2P2-1 | 90' | 0 | 0 | 1 | 2 | 0 | 0 | 19/27 | 5.4 |
| 10/30Tottenham Hotspur PL2P1-3 | 90' | 0 | 0 | 2 | 3 | 0 | 0 | 14/24 | 5.2 |
| 08/09AwayLiverpool PL2G0-1 | 90' | 0 | 0 | 3 | 0 | 0 | 0 | 10/24 | 7.7 |
| 05/30AwayThailand All-StarsG0-1 | 8' | 0 | 0 | 1 | 0 | 0 | 0 | 0/1 | 6.4 |
| 05/04AwayFulham PL2G1-3 | 90' | 0 | 0 | 2 | 1 | 0 | 0 | 12/26 | 6.0 |
| 04/30AwaySouthampton PL2G0-2 | 90' | 0 | 0 | 5 | 0 | 0 | 0 | 25/40 | 8.3 |
| 04/06Tottenham Hotspur PL2E0-0 | 90' | 0 | 0 | 6 | 0 | 2 | 0 | 16/26 | 8.6 |
| 02/02Southampton PL2G5-3 | 90' | 0 | 0 | 3 | 3 | 0 | 1 | 16/27 | 5.7 |
| 01/08AwayManchester City PL2P3-2 | 90' | 0 | 0 | 5 | 3 | 0 | 1 | 13/32 | 6.2 |
| 10/27AwayTottenham Hotspur PL2P1-0 | 90' | 0 | 0 | 4 | 1 | 0 | 1 | 27/37 | 7.3 |
LAG
COL
SJ
POR
VAN
DC
CSL
PAC
TIG
PUE
SMA
BLZ
MB
LEX
OAK
PHX
OC
PIT
RBNY
STL
AGU
XEL
COM
A12
ETM
SVN
SCO
BUL
LUX
FRO
KAZ
ISL
EST
SMR
FIN
ALB
BLR
CZE
CRO
ENG
ESP
MKD
SUI
SVK
MDA
USA
PER
CAN
CHI
MEX
COL
ATL
NYC
MTL
CIN
CLT
CHI
PHI
ORL
ATX
SDG
DAL
LAF
HOU
SKC
NSH
TOR
SEA
MIN
RSL
NE





