Age 44
Height 188 cm
Foot Right
Country Ireland
Value €64.6k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.64
23 matches
Last 5
5.60
-1.04 vs season
Best
8.6
vs Accrington Stanley
MOTM
3
of 22 matches
Rating by match (last 22)
≥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
23
Goals
0
Assists
0
Rating
6.64
Conceded
42
26%
Clean sheets
3
40%
Rating
6.64
23%
Matches
22
55%
Started
22
55%
Penalties saved
1/4
🎯
Stats compared to other keepers
League Two · percentile vs peers
Sweeper actions
92%
Goals conceded
4%
Save percentage
13%
High claims
46%
Clean sheets
10%
Long ball percentage
94%
🔥
Heatmap
1283 touches this season
Attack
Touches
1283
Attack
0%
Middle
3%
Ø position
12%
Detailed Stats & Percentiles (League Two)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Saves | 69 | 3.16 |
65
|
80
|
| Save percentage | 62.2 | 62.16 |
28
|
28
|
| Goals conceded | 42 | 1.93 |
26
|
9
|
| Goals prevented | -6.19 | -0.28 |
3
|
11
|
| Clean sheets | 3 | 0.14 |
40
|
26
|
| Penalty saves | 1 | 0.05 |
57
|
71
|
| Penalties conceded | 3 | 0.14 |
13
|
11
|
| Penalty save % | 25.0 | 25.00 |
57
|
57
|
| Error led to goal | 1 | 0.05 |
19
|
34
|
| Acted as sweeper | 22 | 1.01 |
69
|
76
|
| High claims | 16 | 0.73 |
53
|
28
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 84%
|
Per 90 pctl
avg 91%
|
|---|---|---|---|---|
| Accurate passes | 471 | 21.59 |
67
|
82
|
| Pass accuracy | 56.1 | 56.14 |
78
|
78
|
| Accurate long balls | 295 | 13.53 |
76
|
94
|
| Long ball accuracy | 44.9 | 44.90 |
100
|
100
|
| xA | 0.71 | 0.03 |
100
|
100
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.18 |
5
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Saves | 69 | 3.16 |
65
|
80
|
| Save percentage | 62.2 | 62.16 |
28
|
28
|
| Goals conceded | 42 | 1.93 |
26
|
9
|
| Goals prevented | -6.19 | -0.28 |
3
|
11
|
| Clean sheets | 3 | 0.14 |
40
|
26
|
| Penalty saves | 1 | 0.05 |
57
|
71
|
| Penalties conceded | 3 | 0.14 |
13
|
11
|
| Penalty save % | 25.0 | 25.00 |
57
|
57
|
| Error led to goal | 1 | 0.05 |
19
|
34
|
| Acted as sweeper | 22 | 1.01 |
69
|
76
|
| High claims | 16 | 0.73 |
53
|
28
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 84%
|
Per 90 pctl
avg 91%
|
|---|---|---|---|---|
| Accurate passes | 471 | 21.59 |
67
|
82
|
| Pass accuracy | 56.1 | 56.14 |
78
|
78
|
| Accurate long balls | 295 | 13.53 |
76
|
94
|
| Long ball accuracy | 44.9 | 44.90 |
100
|
100
|
| xA | 0.71 | 0.03 |
100
|
100
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.18 |
5
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (33)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-03-07 | vs Oldham Athletic | League Two | 1-3 | 73 | 0 | 0 | 4.7 |
| 2026-01-31 | vs Salford City | League Two | 0-2 | 90 | 0 | 0 | 5.9 |
| 2026-01-27 | @ Barnet | League Two | 1-0 | 90 | 0 | 0 | 7.4 |
| 2026-01-24 | @ Cambridge United | League Two | 4-2 | 90 | 0 | 0 | 4.8 |
| 2025-12-29 | vs Barrow | League Two | 1-3 | 90 | 0 | 0 | 5.2 |
| 2025-12-26 | vs Fleetwood Town | League Two | 1-0 | 90 | 0 | 0 | 8.5 |
| 2025-12-20 | @ Oldham Athletic | League Two | 3-1 | 90 | 0 | 0 | 5.4 |
| 2025-12-13 | vs Crewe Alexandra | League Two | 1-4 | 90 | 0 | 0 | 4.6 |
| 2025-12-09 | @ Barrow | League Two | 0-3 | 90 | 0 | 0 | 7.9 |
| 2025-12-02 | vs Fleetwood Town | EFL Trophy | 0-3 | 0 | 0 | 0 | |
| 2025-11-27 | @ Grimsby Town | League Two | 1-2 | 90 | 0 | 0 | 7.8 ⭐ |
| 2025-11-22 | vs Milton Keynes Dons | League Two | 2-2 | 90 | 0 | 0 | 6.1 |
| 2025-11-15 | vs Cheltenham Town | League Two | 3-2 | 90 | 0 | 0 | 6.7 |
| 2025-11-11 | vs Blackpool | EFL Trophy Northern Grp. B | 2-1 | 0 | 0 | 0 | |
| 2025-11-08 | @ Swindon Town | League Two | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-11-01 | vs Stockport County | FA Cup | 1-3 | 0 | 0 | 0 | |
| 2025-10-28 | @ Accrington Stanley | League Two | 1-1 | 90 | 0 | 0 | 8.6 ⭐ |
| 2025-10-25 | vs Chesterfield | League Two | 1-1 | 90 | 0 | 0 | 7.7 |
| 2025-10-18 | @ Bristol Rovers | League Two | 1-4 | 90 | 0 | 0 | 6.5 |
| 2025-10-11 | vs Barnet | League Two | 0-2 | 90 | 0 | 0 | 6.3 |
| 2025-10-07 | @ Barrow | EFL Trophy Northern Grp. B | 1-2 | 0 | 0 | 0 | |
| 2025-10-04 | @ Bromley | League Two | 3-3 | 90 | 0 | 0 | 7.4 |
| 2025-09-27 | vs Cambridge United | League Two | 0-0 | 90 | 0 | 0 | 8.2 ⭐ |
| 2025-09-20 | @ Walsall | League Two | 4-2 | 90 | 0 | 0 | 6.4 |
| 2025-09-13 | vs Newport County | League Two | 1-1 | 90 | 0 | 0 | 6.9 |
| 2025-09-09 | vs Nottingham Forest U21 | EFL Trophy Northern Grp. B | 2-2 | 0 | 0 | 0 | |
| 2025-09-06 | @ Salford City | League Two | 3-1 | 90 | 0 | 0 | 6.6 |
| 2025-08-30 | vs Notts County | League Two | 1-2 | 0 | 0 | 0 | |
| 2025-08-23 | @ Crawley Town | League Two | 0-2 | 0 | 0 | 0 | |
| 2025-08-19 | vs Burton Albion | EFL Cup | 1-1 | 0 | 0 | 0 | |
| 2025-08-16 | vs Gillingham | League Two | 1-1 | 0 | 0 | 0 | |
| 2025-08-09 | vs Shrewsbury Town | League Two | 4-0 | 0 | 0 | 0 | |
| 2025-08-02 | @ Colchester United | League Two | 1-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Tranmere Rovers | senior | 23 | 0 | 0 | 6.64 |
| 2024/2025 | Tranmere Rovers | senior | 6 | 0 | 1 | 7.24 |
| 2023/2024 | Tranmere Rovers | senior | 6 | 0 | 0 | 6.20 |
| 2022/2023 | Tranmere Rovers | senior | 7 | 0 | 0 | 6.84 |
| 2021/2022 | Tranmere Rovers | senior | 20 | 0 | 1 | 7.01 |
| 2020/2021 | Tranmere Rovers | senior | 21 | 0 | 0 | 6.44 |
| 2019/2020 | Shrewsbury Town | senior | 12 | 0 | 0 | 6.40 |
| 2018/2019 | Bury | senior | 52 | 0 | 0 | - |
| 2017/2018 | Bury | senior | 18 | 0 | 0 | - |
| 2016/2017 | Bury | senior | 16 | 0 | 1 | - |
| 2015/2016 | Huddersfield Town | senior | 10 | 0 | 0 | - |
| 2014/2015 | Chesterfield | senior | 1 | 0 | 0 | - |
| 2014/2015 | Huddersfield Town | senior | 4 | 0 | 0 | - |
| 2013/2014 | Coventry City | senior | 53 | 0 | 0 | - |
| 2012/2013 | Coventry City | senior | 56 | 0 | 0 | - |
| 2011/2012 | Coventry City | senior | 47 | 0 | 0 | - |
| 2010/2011 | Scunthorpe United | senior | 32 | 0 | 0 | - |
| 2009/2010 | Scunthorpe United | senior | 44 | 0 | 0 | - |
| 2008/2009 | Scunthorpe United | senior | 48 | 0 | 0 | - |
| 2006/2007 | Scunthorpe United | senior | 45 | 0 | 0 | - |
| 2005/2006 | Walsall | senior | 14 | 0 | 0 | - |
| 2010 | Ireland | national team | 1 | 0 | 0 | - |
| 2003 | Ireland | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Richard Smallwood
Sam Taylor
Luke McGee
Cameron Norman
Patrick Brough
Jordan Turnbull
Nathan Smith
Charlie Whitaker
Sam Finley
Kristian Dennis
Omari Patrick
Jason Lowe
Sol Solomon
Connor Jennings
Harvey Saunders
Lee O'Connor
Ethan Bristow
Josh Williams
Lewis Warrington
James Plant
Joe Ironside
Aaron McGowan
Max Dickov
Marko Marosi
Kaiyne Woolery
Nohan Kenneh
Ryan Watson
Trophies
Scunthorpe United
🏆
League One
x1
Tranmere Rovers