Age 35
Height 180 cm
Foot Right
Country Wales
Value €308.7k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.78
8 matches
Last 5
6.30
-0.48 vs season
Best
8.7
vs Portsmouth
MOTM
1
of 8 matches
Rating by match (last 8)
≥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
8
Goals
0
Assists
1
Rating
6.78
Conceded
12
64%
Clean sheets
1
16%
Rating
6.78
35%
Matches
8
22%
Started
7
14%
Penalties saved
0/1
🎯
Stats compared to other keepers
Championship · percentile vs peers
Sweeper actions
32%
Goals conceded
21%
Save percentage
26%
High claims
69%
Clean sheets
11%
Long ball percentage
7%
🔥
Heatmap
419 touches this season
Attack
Touches
419
Attack
0%
Middle
2%
Ø position
11%
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Saves | 22 | 2.93 |
31
|
64
|
| Save percentage | 64.7 | 64.71 |
37
|
37
|
| Goals conceded | 12 | 1.60 |
64
|
16
|
| Goals prevented | -1.36 | -0.18 |
33
|
25
|
| Clean sheets | 1 | 0.13 |
16
|
20
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.13 |
29
|
7
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 3 | 0.40 |
22
|
31
|
| High claims | 7 | 0.93 |
29
|
66
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Accurate passes | 131 | 17.47 |
25
|
42
|
| Pass accuracy | 52.6 | 52.61 |
27
|
27
|
| Accurate long balls | 46 | 6.13 |
22
|
57
|
| Long ball accuracy | 28.0 | 28.05 |
22
|
22
|
| Assists | 1 | 0.13 |
100
|
96
|
| Chances created | 1 | 0.13 |
66
|
94
|
| xA | 0.02 | 0.00 |
27
|
61
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.13 |
25
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Saves | 22 | 2.93 |
31
|
64
|
| Save percentage | 64.7 | 64.71 |
37
|
37
|
| Goals conceded | 12 | 1.60 |
64
|
16
|
| Goals prevented | -1.36 | -0.18 |
33
|
25
|
| Clean sheets | 1 | 0.13 |
16
|
20
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.13 |
29
|
7
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 3 | 0.40 |
22
|
31
|
| High claims | 7 | 0.93 |
29
|
66
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Accurate passes | 131 | 17.47 |
25
|
42
|
| Pass accuracy | 52.6 | 52.61 |
27
|
27
|
| Accurate long balls | 46 | 6.13 |
22
|
57
|
| Long ball accuracy | 28.0 | 28.05 |
22
|
22
|
| Assists | 1 | 0.13 |
100
|
96
|
| Chances created | 1 | 0.13 |
66
|
94
|
| xA | 0.02 | 0.00 |
27
|
61
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.13 |
25
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (23)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | vs Southampton | Championship | 1-3 | 45 | 0 | 1 | 6.6 |
| 2026-04-25 | @ Sheffield United | Championship | 2-3 | 0 | 0 | 0 | |
| 2026-04-22 | @ Birmingham City | Championship | 2-1 | 0 | 0 | 0 | |
| 2026-04-18 | vs West Bromwich Albion | Championship | 0-2 | 0 | 0 | 0 | |
| 2026-04-11 | @ Charlton Athletic | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-04-06 | vs Queens Park Rangers | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-04-03 | @ Leicester City | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-03-14 | @ Norwich City | Championship | 2-0 | 0 | 0 | 0 | |
| 2026-03-11 | @ Coventry City | Championship | 3-0 | 0 | 0 | 0 | |
| 2026-03-06 | vs Oxford United | Championship | 1-3 | 90 | 0 | 0 | 5.7 |
| 2026-02-28 | vs Millwall | Championship | 0-2 | 90 | 0 | 0 | 6.0 |
| 2026-02-24 | @ Swansea City | Championship | 1-1 | 90 | 0 | 0 | 6.7 |
| 2026-02-20 | @ Blackburn Rovers | Championship | 1-0 | 90 | 0 | 0 | 6.5 |
| 2026-02-14 | vs Watford | Championship | 2-2 | 90 | 0 | 0 | 6.4 |
| 2026-02-07 | vs Portsmouth | Championship | 1-0 | 90 | 0 | 0 | 8.7 ⭐ |
| 2026-01-31 | @ Ipswich Town | Championship | 1-1 | 90 | 0 | 0 | 7.6 |
| 2026-01-24 | @ Middlesbrough | Championship | 4-0 | 0 | 0 | 0 | |
| 2026-01-20 | vs Hull City | Championship | 0-3 | 0 | 0 | 0 | |
| 2026-01-17 | vs Derby County | Championship | 0-1 | 0 | 0 | 0 | |
| 2025-11-29 | @ Sheffield Wednesday | Championship | 2-3 | 0 | 0 | 0 | |
| 2025-11-25 | @ Watford | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-11-08 | @ Millwall | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-07-13 | vs Liverpool | Club Friendlies | 1-3 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Preston North End | senior | 8 | 0 | 1 | 6.78 |
| 2024/2025 | Preston North End | senior | 11 | 0 | 0 | 6.39 |
| 2023/2024 | Preston North End | senior | 3 | 0 | 0 | 5.68 |
| 2022/2023 | Preston North End | senior | 1 | 0 | 0 | 8.11 |
| 2021/2022 | Peterborough United | senior | 32 | 0 | 0 | 6.14 |
| 2020/2021 | Ipswich Town | senior | 15 | 0 | 0 | 6.42 |
| 2019/2020 | Northampton Town | senior | 38 | 0 | 0 | 6.75 |
| 2018/2019 | Northampton Town | senior | 48 | 0 | 0 | - |
| 2017/2018 | Northampton Town | senior | 12 | 0 | 0 | - |
| 2016/2017 | Northampton Town | senior | 10 | 0 | 0 | - |
| 2015/2016 | Oldham Athletic | senior | 17 | 0 | 0 | - |
| 2013/2014 | St. Mirren | senior | 6 | 0 | 0 | - |
| 2011/2012 | Hereford United | senior | 27 | 0 | 0 | - |
| 2009/2010 | Swansea City | senior | 1 | 0 | 0 | - |
| 2010/2011 | Port Talbot Town FC | senior | 14 | 0 | 0 | - |
| 2013 | Wales U21 | national team | 1 | 0 | 0 | - |
| 2010 | Wales U19 | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Kacper Pasiek
Kaedyn Kamara
Noah Mawene
Theo Carroll
Will Keane
Daniel Iversen
Pol Valentín
Andrija Vukcevic
Ben Whiteman
Liam Lindsay
Alistair McCann
Daniel Jebbison
Callum Lang
Robert Brady
Jack Walton
Jordan Storey
Jordan Thompson
Andrew Hughes
Lewis Dobbin
Jamal Lewis
Lewis Gibson
Alfie Devine
James Pradic
Milos Lukovic
Andrew Moran
Michael Smith
Thierry Small
Milutin Osmajic
Michael Ayodele
Kitt Nelson
Ed Nolan
Odel Offiah
Brad Potts
Trophies
Swansea City
🏆
EFL Cup
x1
Preston North End