Age 30
Height 188 cm
Foot Right
Country England
Value €428.3k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.65
4 matches
Last 5
6.67
+0.02 vs season
Best
8.6
vs Blackburn Rovers
MOTM
1
of 4 matches
Rating by match (last 4)
≥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
4
Goals
0
Assists
0
Rating
6.65
Conceded
1
94%
Clean sheets
0
0%
Rating
7.79
96%
Matches
1
0%
Started
1
0%
Penalties saved
0/1
🎯
Stats compared to other keepers
Championship · percentile vs peers
Sweeper actions
95%
Goals conceded
15%
Save percentage
3%
High claims
6%
Clean sheets
28%
Long ball percentage
11%
🔥
Heatmap
62 touches this season
Attack
Touches
62
Attack
0%
Middle
2%
Ø position
9%
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Saves | 3 | 3.00 |
3
|
72
|
| Save percentage | 75.0 | 75.00 |
87
|
87
|
| Goals conceded | 1 | 1.00 |
94
|
79
|
| Goals prevented | 0.46 | 0.46 |
57
|
96
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 1.00 |
29
|
0
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 3 | 3.00 |
22
|
100
|
| High claims | 1 | 1.00 |
3
|
72
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Accurate passes | 27 | 27.00 |
3
|
96
|
| Pass accuracy | 79.4 | 79.41 |
96
|
96
|
| Accurate long balls | 5 | 5.00 |
1
|
27
|
| Long ball accuracy | 45.5 | 45.45 |
96
|
96
|
| xA | 0.00 | 0.00 |
0
|
5
|
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 39%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Saves | 3 | 3.00 |
3
|
72
|
| Save percentage | 75.0 | 75.00 |
87
|
87
|
| Goals conceded | 1 | 1.00 |
94
|
79
|
| Goals prevented | 0.46 | 0.46 |
57
|
96
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 1.00 |
29
|
0
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 3 | 3.00 |
22
|
100
|
| High claims | 1 | 1.00 |
3
|
72
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Accurate passes | 27 | 27.00 |
3
|
96
|
| Pass accuracy | 79.4 | 79.41 |
96
|
96
|
| Accurate long balls | 5 | 5.00 |
1
|
27
|
| Long ball accuracy | 45.5 | 45.45 |
96
|
96
|
| xA | 0.00 | 0.00 |
0
|
5
|
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 (53)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Middlesbrough | Championship Playoff | 1-0 | 0 | 0 | 0 | |
| 2026-05-11 | @ Millwall | Championship Playoff | 0-2 | 0 | 0 | 0 | |
| 2026-05-08 | vs Millwall | Championship Playoff | 0-0 | 0 | 0 | 0 | |
| 2026-05-02 | vs Norwich City | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-04-25 | @ Charlton Athletic | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-04-21 | @ Leicester City | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-04-18 | vs Birmingham City | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-04-11 | @ Sheffield United | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-04-06 | vs Coventry City | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-03 | @ Oxford United | Championship | 1-1 | 90 | 0 | 0 | 7.8 |
| 2026-03-21 | vs Sheffield Wednesday | Championship | 3-1 | 0 | 0 | 0 | |
| 2026-03-14 | @ West Bromwich Albion | Championship | 3-0 | 0 | 0 | 0 | |
| 2026-03-10 | @ Wrexham | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-03-07 | vs Millwall | Championship | 1-3 | 0 | 0 | 0 | |
| 2026-03-03 | @ Ipswich Town | Championship | 1-0 | 0 | 0 | 0 | |
| 2026-02-28 | @ Portsmouth | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-02-24 | vs Derby County | Championship | 4-2 | 0 | 0 | 0 | |
| 2026-02-21 | vs Queens Park Rangers | Championship | 1-3 | 0 | 0 | 0 | |
| 2026-02-13 | vs Chelsea | FA Cup | 0-4 | 90 | 0 | 0 | 5.2 |
| 2026-02-07 | vs Bristol City | Championship | 2-3 | 0 | 0 | 0 | |
| 2026-02-03 | vs Watford | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-01-31 | @ Blackburn Rovers | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-01-24 | vs Swansea City | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-01-20 | @ Preston North End | Championship | 0-3 | 0 | 0 | 0 | |
| 2026-01-17 | @ Southampton | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-01-11 | vs Blackburn Rovers | FA Cup | 0-0 | 120 | 0 | 0 | 8.6 ⭐ |
| 2026-01-01 | vs Stoke City | Championship | 0-1 | 0 | 0 | 0 | |
| 2025-12-29 | @ Middlesbrough | Championship | 0-1 | 0 | 0 | 0 | |
| 2025-12-26 | @ Sheffield Wednesday | Championship | 2-2 | 0 | 0 | 0 | |
| 2025-12-20 | vs West Bromwich Albion | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-12-13 | @ Millwall | Championship | 1-3 | 0 | 0 | 0 | |
| 2025-12-10 | vs Wrexham | Championship | 2-0 | 0 | 0 | 0 | |
| 2025-12-05 | vs Middlesbrough | Championship | 1-4 | 0 | 0 | 0 | |
| 2025-11-29 | @ Stoke City | Championship | 1-2 | 0 | 0 | 0 | |
| 2025-11-25 | vs Ipswich Town | Championship | 0-2 | 0 | 0 | 0 | |
| 2025-11-22 | @ Queens Park Rangers | Championship | 3-2 | 0 | 0 | 0 | |
| 2025-11-08 | vs Portsmouth | Championship | 3-2 | 0 | 0 | 0 | |
| 2025-11-04 | @ Derby County | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-11-01 | @ Norwich City | Championship | 0-2 | 0 | 0 | 0 | |
| 2025-10-25 | vs Charlton Athletic | Championship | 1-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Hull City | senior | 4 | 0 | 0 | 6.65 |
| 2024/2025 | Rotherham United | senior | 35 | 0 | 0 | 6.99 |
| 2023/2024 | Rotherham United | senior | 4 | 0 | 0 | 5.65 |
| 2022/2023 | Oostende | senior | 14 | 0 | 0 | 5.98 |
| 2021/2022 | Cardiff City | senior | 19 | 0 | 0 | 6.25 |
| 2020/2021 | Cardiff City | senior | 17 | 0 | 0 | 6.73 |
| 2019/2020 | Charlton Athletic | senior | 47 | 0 | 0 | 6.42 |
| 2018/2019 | Charlton Athletic | senior | 35 | 0 | 0 | 6.61 |
| 2017/2018 | Charlton Athletic | senior | 7 | 0 | 0 | - |
| 2016/2017 | Charlton Athletic | senior | 13 | 0 | 0 | 7.46 |
| 2015/2016 | Cheltenham Town | senior | 39 | 0 | 0 | - |
| 2014/2015 | Bishop's Stortford | senior | 4 | 0 | 0 | - |
| 2013/2014 | Whitehawk | senior | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Ivor Pandur
Lewie Coyle
Ryan Giles
Charlie Hughes
John Lundstram
Semi Ajayi
Liam Millar
Eliot Matazo
Oli McBurnie
Mohamed Belloumi
Babajide David
Yu Hirakawa
John Egan
Matty Jacob
Cody Drameh
Amir Hadziahmetovic
Joe Gelhardt
Kyle Joseph
Akin Famewo
Darko Gyabi
Matt Crooks
Kieran Dowell
Regan Slater
Brandon Williams
James Debayo
Toby Collyer
Lewis Koumas
Paddy McNair
Rocco Coyle
Cathal McCarthy
Hull City