Age 24
Height 198 cm
Foot Right
Country England
Value €1.6m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.55
26 matches
Last 5
6.32
-0.23 vs season
Best
8.6
vs Norwich City
MOTM
1
of 26 matches
Rating by match (last 26)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
26
Goals
0
Assists
0
Rating
6.55
Conceded
34
38%
Clean sheets
5
53%
Rating
6.48
12%
Matches
24
61%
Started
23
57%
Penalties saved
1/1
🎯
Stats compared to other keepers
Championship · percentile vs peers
Sweeper actions
10%
Goals conceded
35%
Save percentage
12%
High claims
49%
Clean sheets
30%
Long ball percentage
14%
🔥
Heatmap
1084 touches this season
Attack
Touches
1084
Attack
0%
Middle
1%
Ø position
9%
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Saves | 52 | 2.23 |
53
|
24
|
| Save percentage | 60.5 | 60.47 |
16
|
16
|
| Goals conceded | 34 | 1.46 |
38
|
29
|
| Goals prevented | -7.55 | -0.32 |
1
|
7
|
| Clean sheets | 5 | 0.21 |
53
|
50
|
| Penalty saves | 1 | 0.04 |
75
|
90
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 2 | 0.09 |
11
|
18
|
| Acted as sweeper | 5 | 0.21 |
31
|
12
|
| High claims | 16 | 0.69 |
53
|
38
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Accurate passes | 422 | 18.14 |
57
|
48
|
| Pass accuracy | 57.0 | 57.03 |
55
|
55
|
| Accurate long balls | 137 | 5.89 |
62
|
46
|
| Long ball accuracy | 30.2 | 30.24 |
37
|
37
|
| xA | 0.04 | 0.00 |
50
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Saves | 52 | 2.23 |
53
|
24
|
| Save percentage | 60.5 | 60.47 |
16
|
16
|
| Goals conceded | 34 | 1.46 |
38
|
29
|
| Goals prevented | -7.55 | -0.32 |
1
|
7
|
| Clean sheets | 5 | 0.21 |
53
|
50
|
| Penalty saves | 1 | 0.04 |
75
|
90
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 2 | 0.09 |
11
|
18
|
| Acted as sweeper | 5 | 0.21 |
31
|
12
|
| High claims | 16 | 0.69 |
53
|
38
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Accurate passes | 422 | 18.14 |
57
|
48
|
| Pass accuracy | 57.0 | 57.03 |
55
|
55
|
| Accurate long balls | 137 | 5.89 |
62
|
46
|
| Long ball accuracy | 30.2 | 30.24 |
37
|
37
|
| xA | 0.04 | 0.00 |
50
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (46)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | @ Sheffield Wednesday | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-04-25 | vs Ipswich Town | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-21 | vs Watford | Championship | 3-0 | 0 | 0 | 0 | |
| 2026-04-18 | @ Preston North End | Championship | 0-2 | 0 | 0 | 0 | |
| 2026-04-10 | vs Millwall | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-06 | @ Blackburn Rovers | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-03 | vs Wrexham | Championship | 2-2 | 90 | 0 | 0 | 6.3 |
| 2026-03-21 | @ Bristol City | Championship | 0-1 | 90 | 0 | 0 | 7.7 |
| 2026-03-14 | vs Hull City | Championship | 3-0 | 24 | 0 | 0 | 6.4 |
| 2026-03-11 | vs Southampton | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-03-07 | @ Sheffield United | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-02-14 | @ Norwich City | FA Cup | 3-1 | 45 | 0 | 0 | 6.9 |
| 2026-02-10 | @ Birmingham City | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-02-07 | vs Stoke City | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-01-31 | @ Portsmouth | Championship | 3-0 | 0 | 0 | 0 | |
| 2026-01-23 | @ Derby County | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-01-20 | vs Norwich City | Championship | 0-5 | 90 | 0 | 0 | 4.3 |
| 2026-01-16 | vs Middlesbrough | Championship | 2-3 | 90 | 0 | 0 | 5.9 |
| 2026-01-11 | @ Swansea City | FA Cup | 2-2 | 120 | 0 | 0 | 8.0 |
| 2026-01-05 | @ Leicester City | Championship | 2-1 | 90 | 0 | 0 | 5.9 |
| 2026-01-01 | @ Swansea City | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-12-29 | vs Queens Park Rangers | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-12-26 | vs Bristol City | Championship | 1-2 | 0 | 0 | 0 | |
| 2025-12-20 | @ Hull City | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-12-12 | vs Sheffield United | Championship | 2-0 | 0 | 0 | 0 | |
| 2025-12-09 | @ Southampton | Championship | 3-2 | 0 | 0 | 0 | |
| 2025-12-06 | @ Queens Park Rangers | Championship | 3-1 | 0 | 0 | 0 | |
| 2025-11-29 | vs Swansea City | Championship | 3-2 | 90 | 0 | 0 | 4.2 |
| 2025-11-26 | vs Birmingham City | Championship | 1-1 | 90 | 0 | 0 | 6.6 |
| 2025-11-22 | @ Coventry City | Championship | 3-2 | 90 | 0 | 0 | 7.0 |
| 2025-11-08 | vs Oxford United | Championship | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-11-04 | @ Charlton Athletic | Championship | 1-0 | 90 | 0 | 0 | 6.2 |
| 2025-11-01 | vs Sheffield Wednesday | Championship | 0-0 | 90 | 0 | 0 | 7.4 |
| 2025-10-25 | @ Ipswich Town | Championship | 1-0 | 90 | 0 | 0 | 7.1 |
| 2025-10-22 | @ Watford | Championship | 2-1 | 90 | 0 | 0 | 5.4 |
| 2025-10-18 | vs Preston North End | Championship | 2-1 | 90 | 0 | 0 | 8.1 |
| 2025-10-04 | @ Millwall | Championship | 3-0 | 90 | 0 | 0 | 4.8 |
| 2025-10-01 | @ Norwich City | Championship | 0-1 | 90 | 0 | 0 | 8.6 ⭐ |
| 2025-09-26 | vs Leicester City | Championship | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-09-19 | @ Middlesbrough | Championship | 2-1 | 90 | 0 | 0 | 5.7 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | West Bromwich Albion | senior | 26 | 0 | 0 | 6.55 |
| 2024/2025 | West Bromwich Albion | senior | 6 | 0 | 0 | 6.45 |
| 2024/2025 | Bristol Rovers | senior | 33 | 0 | 0 | 6.88 |
| 2023/2024 | West Bromwich Albion | senior | 3 | 0 | 0 | 6.03 |
| 2022/2023 | West Bromwich Albion | senior | 10 | 0 | 0 | 6.74 |
| 2022/2023 | Portsmouth | senior | 28 | 0 | 0 | 6.58 |
| 2021/2022 | Lincoln City | senior | 35 | 0 | 0 | 6.33 |
| 2020/2021 | Cheltenham Town | senior | 50 | 0 | 0 | 6.58 |
| 2022/2023 | West Bromwich Albion U21 | youth | 1 | 0 | 0 | - |
| 2019/2020 | West Bromwich Albion U23 | youth | 6 | 0 | 0 | - |
| 2019/2020 | West Bromwich Albion FC Under 18 Academy | youth | 6 | 0 | 0 | - |
| 2018/2019 | West Bromwich Albion FC Under 18 Academy | youth | 15 | 0 | 0 | - |
| 2023 | England U21 | national team | 1 | 0 | 0 | - |
| 2020 | England U20 | national team | 1 | 0 | 0 | - |
| 2019 | England Under 18 | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Joe Wildsmith
Max O'Leary
Chris Mepham
Nathaniel Phillips
Callum Styles
Krystian Bielik
George Campbell
Jed Wallace
Jayson Molumby
Josh Maja
Karlan Grant
Michael Johnston
Daryl Dike
Alfie Gilchrist
Ousmane Diakité
Jamaldeen Jimoh-Aloba
Aune Selland Heggebø
Isaac Price
Hindolo Mustapha
Tammer Bany Odeh
Alex Mowatt
Charlie Taylor
Harry Whitwell
Oliver Bostock
Alex Williams
Joe Wallis
Trophies
England U21
🏆
EURO U21
x1
Cheltenham Town
🏆
League Two
x1
West Bromwich Albion