Age 35
Height 180 cm
Foot Right
Country England
Value €135.1k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.33
12 matches
Last 5
7.36
+0.03 vs season
Best
8.9
vs Colchester United
MOTM
3
of 11 matches
Rating by match (last 11)
≥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
12
Goals
0
Assists
1
Rating
7.33
Conceded
9
67%
Clean sheets
2
32%
Rating
7.30
82%
Matches
8
30%
Started
7
30%
Penalties saved
0/0
🎯
Stats compared to other keepers
League Two · percentile vs peers
Sweeper actions
14%
Goals conceded
46%
Save percentage
67%
High claims
35%
Clean sheets
84%
Long ball percentage
55%
🔥
Heatmap
339 touches this season
Attack
Touches
339
Attack
1%
Middle
4%
Ø position
11%
Detailed Stats & Percentiles (League Two)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Saves | 21 | 3.07 |
28
|
75
|
| Save percentage | 70.0 | 70.00 |
71
|
71
|
| Goals conceded | 9 | 1.31 |
67
|
55
|
| Goals prevented | 2.86 | 0.42 |
80
|
96
|
| Clean sheets | 2 | 0.29 |
32
|
69
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 2 | 0.29 |
13
|
7
|
| High claims | 5 | 0.73 |
25
|
26
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Accurate passes | 87 | 12.71 |
25
|
13
|
| Pass accuracy | 40.5 | 40.47 |
11
|
11
|
| Accurate long balls | 61 | 8.91 |
32
|
50
|
| Long ball accuracy | 32.3 | 32.28 |
51
|
51
|
| Assists | 1 | 0.15 |
84
|
100
|
| Chances created | 1 | 0.15 |
51
|
90
|
| xA | 0.04 | 0.01 |
30
|
53
|
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 52%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Saves | 21 | 3.07 |
28
|
75
|
| Save percentage | 70.0 | 70.00 |
71
|
71
|
| Goals conceded | 9 | 1.31 |
67
|
55
|
| Goals prevented | 2.86 | 0.42 |
80
|
96
|
| Clean sheets | 2 | 0.29 |
32
|
69
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 2 | 0.29 |
13
|
7
|
| High claims | 5 | 0.73 |
25
|
26
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Accurate passes | 87 | 12.71 |
25
|
13
|
| Pass accuracy | 40.5 | 40.47 |
11
|
11
|
| Accurate long balls | 61 | 8.91 |
32
|
50
|
| Long ball accuracy | 32.3 | 32.28 |
51
|
51
|
| Assists | 1 | 0.15 |
84
|
100
|
| Chances created | 1 | 0.15 |
51
|
90
|
| xA | 0.04 | 0.01 |
30
|
53
|
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 (39)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | vs Barnet | League Two | 1-2 | 90 | 0 | 0 | 7.7 |
| 2026-04-25 | @ Walsall | League Two | 0-2 | 90 | 0 | 0 | 7.9 |
| 2026-04-18 | vs Colchester United | League Two | 1-0 | 90 | 0 | 0 | 8.9 ⭐ |
| 2026-01-31 | @ Crawley Town | League Two | 2-0 | 31 | 0 | 0 | 5.5 |
| 2026-01-27 | vs Fleetwood Town | League Two | 1-2 | 45 | 0 | 1 | 6.8 |
| 2026-01-24 | vs Gillingham | League Two | 0-3 | 0 | 0 | 0 | |
| 2026-01-17 | @ Shrewsbury Town | League Two | 1-0 | 0 | 0 | 0 | |
| 2026-01-13 | @ Stockport County | EFL Trophy | 2-1 | 0 | 0 | 0 | |
| 2026-01-10 | @ Crewe Alexandra | League Two | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-01-01 | vs Tranmere Rovers | League Two | 0-2 | 0 | 0 | 0 | |
| 2025-12-29 | @ Accrington Stanley | League Two | 1-0 | 0 | 0 | 0 | |
| 2025-12-26 | @ Salford City | League Two | 1-0 | 0 | 0 | 0 | |
| 2025-12-20 | vs Milton Keynes Dons | League Two | 0-4 | 0 | 0 | 0 | |
| 2025-12-13 | @ Cheltenham Town | League Two | 1-1 | 0 | 0 | 0 | |
| 2025-12-09 | vs Accrington Stanley | League Two | 0-2 | 0 | 0 | 0 | |
| 2025-12-02 | vs Blackpool | EFL Trophy | 4-2 | 0 | 0 | 0 | |
| 2025-11-29 | @ Barnet | League Two | 1-1 | 0 | 0 | 0 | |
| 2025-11-22 | vs Walsall | League Two | 0-2 | 0 | 0 | 0 | |
| 2025-11-15 | @ Notts County | League Two | 1-1 | 0 | 0 | 0 | |
| 2025-11-11 | vs Newcastle United U21 | EFL Trophy Northern Grp. F | 3-1 | 0 | 0 | 0 | |
| 2025-11-08 | vs Oldham Athletic | League Two | 0-1 | 90 | 0 | 0 | 6.7 |
| 2025-11-01 | @ Mansfield Town | FA Cup | 3-2 | 90 | 0 | 0 | |
| 2025-10-25 | vs Newport County | League Two | 0-3 | 90 | 0 | 0 | 7.5 |
| 2025-10-18 | @ Colchester United | League Two | 3-1 | 0 | 0 | 0 | |
| 2025-10-11 | @ Fleetwood Town | League Two | 3-2 | 0 | 0 | 0 | |
| 2025-10-06 | vs Crewe Alexandra | League Two | 1-2 | 0 | 0 | 0 | |
| 2025-09-30 | vs Huddersfield Town | EFL Trophy Northern Grp. F | 1-0 | 90 | 0 | 0 | 8.3 ⭐ |
| 2025-09-27 | @ Gillingham | League Two | 0-1 | 0 | 0 | 0 | |
| 2025-09-20 | vs Shrewsbury Town | League Two | 2-0 | 0 | 0 | 0 | |
| 2025-09-13 | @ Swindon Town | League Two | 3-1 | 0 | 0 | 0 | |
| 2025-09-09 | @ Mansfield Town | EFL Trophy Northern Grp. F | 0-1 | 90 | 0 | 0 | 8.4 ⭐ |
| 2025-09-06 | vs Crawley Town | League Two | 0-1 | 0 | 0 | 0 | |
| 2025-08-30 | @ Bromley | League Two | 2-0 | 0 | 0 | 0 | |
| 2025-08-23 | vs Chesterfield | League Two | 1-2 | 0 | 0 | 0 | |
| 2025-08-19 | vs Barrow | League Two | 1-0 | 0 | 0 | 0 | |
| 2025-08-16 | @ Cambridge United | League Two | 1-1 | 0 | 0 | 0 | |
| 2025-08-12 | vs Lincoln City | EFL Cup | 1-3 | 90 | 0 | 0 | 5.6 |
| 2025-08-09 | vs Grimsby Town | League Two | 3-3 | 0 | 0 | 0 | |
| 2025-08-02 | @ Bristol Rovers | League Two | 0-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Harrogate Town | senior | 12 | 0 | 1 | 7.33 |
| 2024/2025 | Harrogate Town | senior | 5 | 0 | 0 | 6.06 |
| 2023/2024 | Harrogate Town | senior | 19 | 0 | 0 | 6.55 |
| 2022/2023 | Harrogate Town | senior | 21 | 0 | 0 | 6.70 |
| 2021/2022 | Harrogate Town | senior | 48 | 0 | 1 | 6.30 |
| 2020/2021 | Southend United | senior | 44 | 0 | 0 | 6.32 |
| 2019/2020 | Southend United | senior | 20 | 0 | 0 | 5.96 |
| 2018/2019 | Southend United | senior | 30 | 0 | 0 | - |
| 2017/2018 | Southend United | senior | 51 | 0 | 1 | - |
| 2016/2017 | Southend United | senior | 24 | 0 | 0 | - |
| 2015/2016 | Hibernian | senior | 46 | 0 | 1 | - |
| 2014/2015 | Hibernian | senior | 45 | 1 | 1 | - |
| 2013/2014 | Oldham Athletic | senior | 43 | 0 | 0 | - |
| 2012/2013 | Hull City | senior | 1 | 0 | 0 | - |
| 2012/2013 | Burton Albion | senior | 5 | 0 | 0 | - |
| 2009/2010 | Grimsby Town | senior | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Conor McAleny
Zico Asare
Jack Evans
Tom Bradbury
Warren Burrell
George Thomson
Bryn Morris
Shawn McCoulsky
Mason Bennett
Stephen Duke-McKenna
Emile Acquah
Anthony O'Connor
Chanse Headman
Jack Levi Sutton
Jack Muldoon
Thomas Hill
Ellis Taylor
Reece Smith
Lewis Cass
Grant Horton
Ben Fox
Marcus Etherington
Lucas Barnes
Liam Gibson
Cathal Heffernan
Aiden Marsh
Josh Falkingham
Trophies
Hibernian
🏆
Scottish Cup
x1
Harrogate Town