Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Huddersfield Town | EFL Cup | 1 | 90 | 0 | 0 |
| 2025/26 | Salford City | FA Cup | 3 | 270 | 0 | 0 |
| 2025/26 | Salford City | English League 2 | 47 | 4,260 | 0 | 1 |
| 2024/25 | Salford City | FA Cup | 3 | 270 | 0 | 0 |
| 2024/25 | Salford City | English Johnstone's Paints Trophy | 3 | 270 | 0 | 0 |
| 2024/25 | Salford City | English League 2 | 20 | 1,800 | 0 | 0 |
| 2024/25 | Salford City | EFL Cup | 1 | 90 | 0 | 0 |
| 2024/25 | England U20 | Under 20 Internationals | 1 | 90 | 0 | 0 |
| 2024/25 | England U19 | Under 19 Internationals | 2 | 119 | 0 | 0 |
| 2023/24 | Darlington 1883 | English Blue Square Bet North | 14 | 1,260 | 0 | 0 |
| 2023/24 | Sunderland U18 | English Premier Academy League U18 | 4 | 360 | 0 | 0 |
| 2023/24 | Sunderland U18 | English U18 Premier League Cup | 1 | 90 | 0 | 0 |
| 2023/24 | Sunderland U21 | English Barclays U21 Premier League Cup | 2 | 180 | 0 | 0 |
| 2023/24 | Sunderland U21 | English Premier League 2 Division One | 6 | 540 | 0 | 0 |
| 2023/24 | England U18 | Under 18 Internationals | 1 | 90 | 0 | 0 |
| 2023/24 | England U19 | Under 19 Internationals | 1 | 45 | 0 | 0 |
| 2022/23 | Sunderland U18 | English Premier Academy League U18 | 14 | 1,215 | 0 | 0 |
| 2022/23 | Sunderland U18 | English U18 Premier League Cup | 1 | 90 | 0 | 0 |
| 2022/23 | Sunderland U16 | Academy FA Under 16's | 2 | 81 | 0 | 0 |
| 2022/23 | Sunderland U16 | English U16 Premier League Cup | 1 | 80 | 0 | 0 |
| 2022/23 | Sunderland U16 | U16 Club Friendlies | 1 | 40 | 0 | 0 |
| 2021/22 | Sunderland U16 | Academy FA Under 16's | 3 | 173 | 0 | 0 |
| Total | 22 seasons | 132 | 11,503 | 0 | 1 |
EFL Cup
2026/27| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 2 |
English League 2
2026/27No stats available right now.
FA Cup
2025/26| Metric | Total |
|---|---|
| Clearances | 4 |
| Saves | 6 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2025/26No stats available right now.
English League 2
2025/26Compared with 39 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 |
|---|---|---|
| Saves | 2.62 | 53 |
| Save % | 70% | 68 |
| Clean sheets | 32% | 73 |
| High claims | 1.31 | 86 |
| Pass accuracy | 42% | 22 |
| Long passing | 34% | 71 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Dribbles completed | 1 |
| Interceptions | 1 |
| Clearances | 59 |
| Saves | 124 |
| Clean sheets | 15 |
EFL Cup
2025/26No stats available right now.
FA Cup
2024/25| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 6 |
| Clean sheets | 1 |
English Johnstone's Paints Trophy
2024/25| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 4 |
| Saves | 4 |
English League 2
2024/25Compared with 41 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 |
|---|---|---|
| Saves | 2.10 | 26 |
| Save % | 70% | 68 |
| Clean sheets | 40% | 91 |
| High claims | 1.15 | 57 |
| Pass accuracy | 44% | 28 |
| Long passing | 31% | 45 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Clearances | 32 |
| Saves | 42 |
| Clean sheets | 8 |
EFL Cup
2024/25| Metric | Total |
|---|---|
| Saves | 2 |
English Barclays U21 Premier League Cup
2024/25No stats available right now.
English Premier League 2 Division One
2024/25No stats available right now.
Under 20 Internationals
2024/25| Metric | Total |
|---|---|
| Saves | 4 |
UEFA Under 19 Championship
2024/25No stats available right now.
Under 19 Internationals
2024/25| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 5 |
English Blue Square Bet North
2023/24Compared with 36 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 | 36% | 57 |
| High claims | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 5 |
English FA Trophy
2023/24No stats available right now.
English Premier Academy League U18
2023/24Compared with 43 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 |
|---|---|---|
| Saves | 6.00 | 100 |
| Save % | 73% | 88 |
| Clean sheets | 0% | 14 |
| High claims | 0.75 | 51 |
| Pass accuracy | 70% | 23 |
| Long passing | 46% | 77 |
| Metric | Total |
|---|---|
| Clearances | 2 |
| Saves | 24 |
English U18 Premier League Cup
2023/24| Metric | Total |
|---|---|
| Saves | 6 |
| Clean sheets | 1 |
English Barclays U21 Premier League Cup
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 |
|---|---|---|
| Saves | 5.00 | 100 |
| Save % | 77% | 88 |
| Clean sheets | 50% | 83 |
| High claims | 1.50 | 100 |
| Pass accuracy | 88% | 100 |
| Long passing | 70% | 25 |
| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 10 |
| Clean sheets | 1 |
English Premier League 2 Division One
2023/24Compared with 46 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 |
|---|---|---|
| Saves | 3.67 | 52 |
| Save % | 76% | 92 |
| Clean sheets | 50% | 97 |
| High claims | 1.50 | 96 |
| Pass accuracy | 76% | 55 |
| Long passing | 33% | 33 |
| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Clearances | 6 |
| Saves | 22 |
| Clean sheets | 3 |
Under 18 Internationals
2023/24| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 2 |
Under 19 Internationals
2023/24| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 3 |
English FA Youth Cup
2022/23No stats available right now.
English Premier Academy League U18
2022/23| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Clearances | 7 |
| Saves | 35 |
| Clean sheets | 6 |
English U18 Premier League Cup
2022/23| Metric | Total |
|---|---|
| Saves | 3 |
English Barclays U21 Premier League Cup
2022/23No stats available right now.
English Premier League 2 Division One
2022/23No stats available right now.
English Premier League 2 Division Two
2022/23No stats available right now.
Academy FA Under 16's
2022/23| Metric | Total |
|---|---|
| Saves | 6 |
English U16 Premier League Cup
2022/23| Metric | Total |
|---|---|
| Interceptions | 1 |
| Saves | 3 |
U16 Club Friendlies
2022/23| Metric | Total |
|---|---|
| Saves | 2 |
English Premier Academy League U18
2021/22No stats available right now.
English U18 Premier League Cup
2021/22No stats available right now.
Academy FA Under 16's
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 2 |
| Clearances | 2 |
| Saves | 9 |
English U16 Premier League Cup
2021/22No stats available right now.
U16 Club Friendlies
2021/22No stats available right now.
Recent matches
| Match | Min | G | A | Sv | GA | Cl | Pun | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|
| 08/08AwayPreston North EndE1-1 | 90' | 0 | 0 | 2 | 1 | 3 | 2 | 10/19 | 6.7 |
| 02/14AwayManchester CityP2-0 | 90' | 0 | 0 | 3 | 2 | 0 | 1 | 17/37 | 5.9 |
| 01/20Swindon TownG3-2 | 90' | 0 | 0 | 2 | 2 | 1 | 0 | 9/33 | 5.2 |
| 12/05Leyton OrientG4-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 5/29 | 6.3 |
| 06/06Iceland U19G3-1 | 29' | 0 | 0 | 0 | 0 | 1 | 0 | 5/5 | 6.3 |
| 01/11AwayManchester CityP8-0 | 90' | 0 | 0 | 1 | 8 | 1 | 0 | 16/31 | 3.3 |
| 11/30Cheltenham TownG2-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 0/0 | 7.1 |
| 11/02Shrewsbury TownG2-1 | 90' | 0 | 0 | 4 | 1 | 0 | 0 | 0/0 | 7.0 |
| 10/15France U19G4-2 | 90' | 0 | 0 | 5 | 2 | 1 | 0 | 43/47 | 7.6 |
| 08/13Doncaster RoversP0-2 | 90' | 0 | 0 | 2 | 2 | 0 | 0 | 21/58 | 4.7 |
| 03/25AwayNetherlands U18G1-2 | 90' | 0 | 0 | 2 | 1 | 0 | 1 | 9/18 | 6.3 |
| 11/21AwayMexico U19G1-7 | 45' | 0 | 0 | 3 | 0 | 0 | 0 | 13/14 | 7.2 |
LIV
MCI
SCF
S04
SAS
MIL
REN
AUX
RIO
NAC
ASK
SCR
EVE
LAS
FCM
FCK
EXC
GRO
ARI
VOL
PAD
CAR
POG
KOR
PAR
NOV
POD
SPA
BRA
HIF
BUR
M69
ADE
SOM
SAK
İSK
BAL
AKS
BUC
GAZ
ESK
ETM
KRS
ESA
NIG
YMI
OFK
BJK
PZH
AE
TUR
GN2
ZRI
BKH
ÖIS
SG
LS
VAD
BAS
JUV
RAC
BET
OSA
RAC
VAL
STL
LAG
ASL
CSL
PAC
NCX
PUM
CAZ






