Age 32
Height 188 cm
Foot Right
Country England
Value €982.7k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.72
3 matches
Last 5
6.73
+0.01 vs season
Best
7.4
vs Sunderland
MOTM
0
of 3 matches
Rating by match (last 3)
≥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
3
Goals
0
Assists
0
Rating
6.72
Conceded
7
71%
Clean sheets
0
0%
Rating
6.72
25%
Matches
3
7%
Started
3
10%
Penalties saved
0/1
🎯
Stats compared to other keepers
Premier League · percentile vs peers
Sweeper actions
11%
Goals conceded
45%
Save percentage
100%
High claims
1%
Clean sheets
84%
Long ball percentage
100%
🔥
Heatmap
151 touches this season
Attack
Touches
151
Attack
0%
Middle
0%
Ø position
9%
Detailed Stats & Percentiles (Premier League)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Saves | 7 | 2.33 |
10
|
25
|
| Save percentage | 50.0 | 50.00 |
5
|
5
|
| Goals conceded | 7 | 2.33 |
71
|
2
|
| Goals prevented | 0.15 | 0.05 |
66
|
69
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.33 |
48
|
0
|
| Penalty save % | 0.0 | 0.00 |
20
|
20
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 4 | 1.33 |
28
|
92
|
| High claims | 3 | 1.00 |
20
|
58
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 9%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Accurate passes | 44 | 14.67 |
7
|
5
|
| Pass accuracy | 50.0 | 50.00 |
5
|
5
|
| Accurate long balls | 14 | 4.67 |
12
|
30
|
| Long ball accuracy | 24.1 | 24.14 |
2
|
2
|
| xA | 0.01 | 0.00 |
20
|
58
|
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 33%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Saves | 7 | 2.33 |
10
|
25
|
| Save percentage | 50.0 | 50.00 |
5
|
5
|
| Goals conceded | 7 | 2.33 |
71
|
2
|
| Goals prevented | 0.15 | 0.05 |
66
|
69
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.33 |
48
|
0
|
| Penalty save % | 0.0 | 0.00 |
20
|
20
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 4 | 1.33 |
28
|
92
|
| High claims | 3 | 1.00 |
20
|
58
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 9%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Accurate passes | 44 | 14.67 |
7
|
5
|
| Pass accuracy | 50.0 | 50.00 |
5
|
5
|
| Accurate long balls | 14 | 4.67 |
12
|
30
|
| Long ball accuracy | 24.1 | 24.14 |
2
|
2
|
| xA | 0.01 | 0.00 |
20
|
58
|
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 (19)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Burnley | Premier League | 1-1 | 0 | 0 | 0 | |
| 2026-05-17 | vs Fulham | Premier League | 1-1 | 0 | 0 | 0 | |
| 2026-05-09 | @ Brighton & Hove Albion | Premier League | 3-0 | 90 | 0 | 0 | 6.6 |
| 2026-05-02 | vs Sunderland | Premier League | 1-1 | 90 | 0 | 0 | 7.4 |
| 2026-04-25 | vs Tottenham Hotspur | Premier League | 0-1 | 0 | 0 | 0 | |
| 2026-04-18 | @ Leeds United | Premier League | 3-0 | 90 | 0 | 0 | 6.2 |
| 2026-04-10 | @ West Ham United | Premier League | 4-0 | 0 | 0 | 0 | |
| 2026-03-16 | @ Brentford | Premier League | 2-2 | 0 | 0 | 0 | |
| 2026-03-06 | vs Liverpool | FA Cup | 1-3 | 0 | 0 | 0 | |
| 2026-02-15 | @ Grimsby Town | FA Cup | 0-1 | 0 | 0 | 0 | |
| 2026-01-10 | vs Shrewsbury Town | FA Cup | 6-1 | 0 | 0 | 0 | |
| 2025-10-29 | vs Chelsea | EFL Cup | 3-4 | 0 | 0 | 0 | |
| 2025-09-23 | vs Everton | EFL Cup | 2-0 | 0 | 0 | 0 | |
| 2025-09-13 | @ Newcastle United | Premier League | 1-0 | 0 | 0 | 0 | |
| 2025-08-26 | vs West Ham United | EFL Cup | 3-2 | 0 | 0 | 0 | |
| 2025-08-09 | vs Celta Vigo | Club Friendlies | 0-1 | 0 | 0 | 0 | |
| 2025-08-03 | @ Girona | Club Friendlies | 2-1 | 0 | 0 | 0 | |
| 2025-07-30 | vs Lens | Club Friendlies | 1-3 | 44 | 0 | 0 | |
| 2025-07-26 | @ Stoke City | Club Friendlies | 1-1 | 46 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Wolverhampton Wanderers | senior | 3 | 0 | 0 | 6.72 |
| 2024/2025 | Wolverhampton Wanderers | senior | 3 | 0 | 0 | 6.82 |
| 2023/2024 | Wolverhampton Wanderers | senior | 7 | 0 | 0 | 6.15 |
| 2022/2023 | Wolverhampton Wanderers | senior | 2 | 0 | 0 | 6.42 |
| 2022/2023 | Bristol City | senior | 15 | 0 | 0 | 6.42 |
| 2021/2022 | Bristol City | senior | 38 | 0 | 0 | 6.50 |
| 2020/2021 | Bristol City | senior | 45 | 0 | 0 | 6.31 |
| 2019/2020 | Bristol City | senior | 45 | 0 | 0 | 6.56 |
| 2018/2019 | Brentford | senior | 33 | 0 | 0 | 6.15 |
| 2017/2018 | Brentford | senior | 45 | 0 | 0 | 6.38 |
| 2016/2017 | Brentford | senior | 47 | 0 | 0 | 6.62 |
| 2015/2016 | Southend United | senior | 48 | 0 | 0 | - |
| 2014/2015 | Southend United | senior | 47 | 0 | 0 | - |
| 2013/2014 | Southend United | senior | 53 | 0 | 0 | - |
| 2012/2013 | Southend United | senior | 11 | 0 | 0 | - |
| 2011/2012 | Southend United | senior | 1 | 0 | 0 | - |
| 2010/2011 | Braintree Town | senior | 2 | 0 | 0 | - |
| 2023/2024 | Wolverhampton Wanderers U21 | youth | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Ki-Jana Hoever
Nasser Djiga
Tawanda Chirewa
Tommy Doyle
José Sá
Matt Doherty
Hugo Bueno
Santiago Bueno
David Møller Wolfe
André
João Gomes
Adam Armstrong
Hee-Chan Hwang
Tolu Arokodare
Yerson Mosquera
Pedro Lima
Rodrigo Gomes
Toti Gomes
Jean-Ricner Bellegarde
Enso González
Sam Johnstone
Mateus Mané
Ladislav Krejcí
Jackson Tchatchoua
Angel Gomes
Nathan Fraser
Tom Edozie
Wolverhampton Wanderers