Age 28
Height 185 cm
Foot Right
Country England
Value €481.5k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.14
43 matches
Last 5
7.06
-0.08 vs season
Best
9.2
vs Mansfield Town
MOTM
10
of 42 matches
Rating by match (last 30)
≥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
43
Goals
0
Assists
0
Rating
7.14
Conceded
57
5%
Clean sheets
10
75%
Rating
7.19
87%
Matches
40
80%
Started
40
80%
Penalties saved
0/1
🎯
Stats compared to other keepers
League One · percentile vs peers
Sweeper actions
97%
Goals conceded
50%
Save percentage
85%
High claims
98%
Clean sheets
48%
Long ball percentage
5%
🔥
Heatmap
3174 touches this season
Attack
Touches
3174
Attack
0%
Middle
1%
Ø position
12%
Detailed Stats & Percentiles (League One)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Saves | 149 | 3.73 |
100
|
91
|
| Save percentage | 72.3 | 72.33 |
85
|
85
|
| Goals conceded | 57 | 1.43 |
5
|
41
|
| Goals prevented | 6.43 | 0.16 |
100
|
91
|
| Clean sheets | 10 | 0.25 |
75
|
42
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.03 |
39
|
58
|
| Penalty save % | 0.0 | 0.00 |
32
|
32
|
| Error led to goal | 3 | 0.08 |
3
|
21
|
| Acted as sweeper | 55 | 1.38 |
96
|
89
|
| High claims | 66 | 1.65 |
96
|
96
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Accurate passes | 1241 | 31.02 |
96
|
94
|
| Pass accuracy | 64.0 | 64.00 |
75
|
75
|
| Accurate long balls | 243 | 6.08 |
78
|
42
|
| Long ball accuracy | 26.5 | 26.50 |
26
|
26
|
| Chances created | 1 | 0.03 |
55
|
60
|
| xA | 0.10 | 0.00 |
64
|
32
|
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 57%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Saves | 149 | 3.73 |
100
|
91
|
| Save percentage | 72.3 | 72.33 |
85
|
85
|
| Goals conceded | 57 | 1.43 |
5
|
41
|
| Goals prevented | 6.43 | 0.16 |
100
|
91
|
| Clean sheets | 10 | 0.25 |
75
|
42
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.03 |
39
|
58
|
| Penalty save % | 0.0 | 0.00 |
32
|
32
|
| Error led to goal | 3 | 0.08 |
3
|
21
|
| Acted as sweeper | 55 | 1.38 |
96
|
89
|
| High claims | 66 | 1.65 |
96
|
96
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Accurate passes | 1241 | 31.02 |
96
|
94
|
| Pass accuracy | 64.0 | 64.00 |
75
|
75
|
| Accurate long balls | 243 | 6.08 |
78
|
42
|
| Long ball accuracy | 26.5 | 26.50 |
26
|
26
|
| Chances created | 1 | 0.03 |
55
|
60
|
| xA | 0.10 | 0.00 |
64
|
32
|
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 (44)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | vs Doncaster Rovers | League One | 1-3 | 90 | 0 | 0 | 7.3 |
| 2026-04-28 | vs Mansfield Town | League One | 0-0 | 90 | 0 | 0 | 7.6 |
| 2026-04-25 | @ Stockport County | League One | 3-1 | 90 | 0 | 0 | 8.1 |
| 2026-04-19 | vs Burton Albion | League One | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-04-16 | vs Port Vale | League One | 1-3 | 90 | 0 | 0 | 5.2 |
| 2026-04-11 | @ Blackpool | League One | 3-1 | 90 | 0 | 0 | 7.1 |
| 2026-04-06 | vs Cardiff City | League One | 1-1 | 90 | 0 | 0 | 8.3 ⭐ |
| 2026-04-03 | @ Luton Town | League One | 2-1 | 90 | 0 | 0 | 8.0 |
| 2026-03-21 | @ AFC Wimbledon | League One | 1-1 | 90 | 0 | 0 | 8.5 ⭐ |
| 2026-03-17 | vs Rotherham United | League One | 5-0 | 90 | 0 | 0 | 8.5 |
| 2026-03-14 | @ Leyton Orient | League One | 2-1 | 90 | 0 | 0 | 7.1 |
| 2026-02-28 | @ Northampton Town | League One | 1-1 | 90 | 0 | 0 | 7.2 |
| 2026-02-21 | vs Exeter City | League One | 3-3 | 90 | 0 | 0 | 5.4 |
| 2026-02-17 | @ Barnsley | League One | 2-1 | 90 | 0 | 0 | 6.1 |
| 2026-02-14 | @ Bradford City | League One | 2-0 | 90 | 0 | 0 | 7.7 |
| 2026-02-10 | @ Mansfield Town | League One | 1-2 | 90 | 0 | 0 | 9.2 ⭐ |
| 2026-02-07 | vs Wigan Athletic | League One | 6-1 | 90 | 0 | 0 | 7.5 |
| 2026-01-31 | vs Huddersfield Town | League One | 2-3 | 90 | 0 | 0 | 4.4 |
| 2026-01-27 | @ Stevenage | League One | 1-0 | 90 | 0 | 0 | 8.0 |
| 2026-01-24 | @ Wycombe Wanderers | League One | 0-2 | 90 | 0 | 0 | 7.9 |
| 2026-01-17 | vs Plymouth Argyle | League One | 0-1 | 90 | 0 | 0 | 7.8 |
| 2026-01-10 | vs Bolton Wanderers | League One | 3-1 | 90 | 0 | 0 | 6.9 |
| 2026-01-04 | @ Lincoln City | League One | 5-2 | 90 | 0 | 0 | 5.0 |
| 2026-01-01 | @ Rotherham United | League One | 0-2 | 90 | 0 | 0 | 8.7 ⭐ |
| 2025-12-29 | vs Reading | League One | 1-1 | 90 | 0 | 0 | 6.5 |
| 2025-12-26 | vs Leyton Orient | League One | 1-0 | 90 | 0 | 0 | 8.4 ⭐ |
| 2025-12-20 | @ Port Vale | League One | 0-1 | 90 | 0 | 0 | 8.6 ⭐ |
| 2025-12-13 | vs Northampton Town | League One | 2-1 | 90 | 0 | 0 | 6.7 |
| 2025-12-09 | @ Reading | League One | 1-2 | 90 | 0 | 0 | 7.2 |
| 2025-12-06 | vs Barnsley | FA Cup | 0-1 | 90 | 0 | 0 | 6.5 |
| 2025-12-02 | @ Swindon Town | EFL Trophy | 1-0 | 90 | 0 | 0 | 6.6 |
| 2025-11-29 | @ Doncaster Rovers | League One | 2-1 | 90 | 0 | 0 | 5.8 |
| 2025-11-25 | vs Stevenage | League One | 0-1 | 90 | 0 | 0 | 6.3 |
| 2025-11-20 | vs Stockport County | League One | 3-0 | 90 | 0 | 0 | 8.2 ⭐ |
| 2025-11-08 | vs AFC Wimbledon | League One | 5-0 | 90 | 0 | 0 | 8.1 |
| 2025-11-01 | vs Cardiff City | FA Cup | 1-0 | 90 | 0 | 0 | |
| 2025-10-25 | vs Blackpool | League One | 1-2 | 90 | 0 | 0 | 5.9 |
| 2025-10-18 | @ Burton Albion | League One | 0-1 | 90 | 0 | 0 | 9.0 ⭐ |
| 2025-10-04 | @ Bolton Wanderers | League One | 2-1 | 90 | 0 | 0 | 6.0 |
| 2025-09-27 | vs Lincoln City | League One | 0-3 | 90 | 0 | 0 | 4.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Peterborough United | senior | 43 | 0 | 0 | 7.14 |
| 2024/2025 | Notts County | senior | 43 | 0 | 1 | 7.10 |
| 2023/2024 | AFC Wimbledon | senior | 48 | 0 | 0 | 6.83 |
| 2022/2023 | Sunderland | senior | 2 | 0 | 0 | 5.92 |
| 2021/2022 | Bradford City | senior | 21 | 0 | 0 | 6.61 |
| 2021/2022 | Portsmouth | senior | 7 | 0 | 0 | 8.10 |
| 2020/2021 | Southend United | senior | 1 | 0 | 0 | 6.21 |
| 2020/2021 | Portsmouth | senior | 5 | 0 | 0 | 7.22 |
| 2019/2020 | Portsmouth | senior | 25 | 0 | 1 | 6.72 |
| 2018/2019 | Portsmouth | senior | 1 | 0 | 0 | - |
| 2018/2019 | Torquay United | senior | 8 | 0 | 0 | - |
| 2017/2018 | Portsmouth | senior | 2 | 0 | 0 | - |
| 2016/2017 | Portsmouth | senior | 1 | 0 | 0 | - |
| 2022/2023 | Sunderland U21 | youth | 3 | 1 | 0 | - |
Transfer Value History
Teammates
Bradley Ihionvien
Christopher Conn-Clarke
Joe Andrews
Klaidi Lolos
Sam Hughes
Carl Johnston
Rio Adebisi
Archie Collins
Oscar Wallin
Brandon Khela
Abraham Odoh
Declan Frith
Tom Lees
George Nevett
Ben Woods
Kyrell Lisbie
Cian Hayes
Donay O'Brien-Brady
Harley Mills
David Okagbue
Matthew Garbett
Bastian Smith
Lucca Mendonça
James Dornelly
David Kamara
Boluwatife Shofowoke
Pemi Aderoju
Jacob Mendy
Patryk Sykut
Trophies
Portsmouth
🏆
EFL Trophy
x1
Peterborough United