Age 33
Height 196 cm
Foot Right
Country England
Value €939.1k
Contract 2027-05-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.92
55 matches
Last 5
5.46
-1.46 vs season
Best
9.0
vs Hibernian
MOTM
5
of 51 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
55
Goals
0
Assists
0
Rating
6.92
Conceded
43
14%
Clean sheets
12
85%
Rating
6.98
66%
Matches
38
100%
Started
38
100%
Penalties saved
4/6
🎯
Stats compared to other keepers
Premiership · percentile vs peers
Sweeper actions
69%
Goals conceded
54%
Save percentage
64%
High claims
33%
Clean sheets
64%
Long ball percentage
47%
🔥
Heatmap
1858 touches this season
Attack
Touches
1858
Attack
0%
Middle
1%
Ø position
10%
Detailed Stats & Percentiles (Premiership)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Saves | 104 | 2.74 |
88
|
37
|
| Save percentage | 70.7 | 70.75 |
74
|
74
|
| Goals conceded | 43 | 1.13 |
14
|
70
|
| Goals prevented | 2.30 | 0.06 |
74
|
55
|
| Clean sheets | 12 | 0.32 |
85
|
66
|
| Penalty saves | 4 | 0.11 |
100
|
88
|
| Penalties conceded | 2 | 0.05 |
33
|
70
|
| Penalty save % | 66.7 | 66.67 |
100
|
100
|
| Error led to goal | 4 | 0.11 |
0
|
7
|
| Acted as sweeper | 26 | 0.68 |
88
|
81
|
| High claims | 18 | 0.47 |
74
|
33
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 72%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Accurate passes | 816 | 21.47 |
81
|
66
|
| Pass accuracy | 70.2 | 70.16 |
77
|
77
|
| Accurate long balls | 179 | 4.71 |
70
|
7
|
| Long ball accuracy | 34.3 | 34.29 |
55
|
55
|
| Chances created | 2 | 0.05 |
77
|
62
|
| xA | 0.07 | 0.00 |
74
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
22
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Saves | 104 | 2.74 |
88
|
37
|
| Save percentage | 70.7 | 70.75 |
74
|
74
|
| Goals conceded | 43 | 1.13 |
14
|
70
|
| Goals prevented | 2.30 | 0.06 |
74
|
55
|
| Clean sheets | 12 | 0.32 |
85
|
66
|
| Penalty saves | 4 | 0.11 |
100
|
88
|
| Penalties conceded | 2 | 0.05 |
33
|
70
|
| Penalty save % | 66.7 | 66.67 |
100
|
100
|
| Error led to goal | 4 | 0.11 |
0
|
7
|
| Acted as sweeper | 26 | 0.68 |
88
|
81
|
| High claims | 18 | 0.47 |
74
|
33
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 72%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Accurate passes | 816 | 21.47 |
81
|
66
|
| Pass accuracy | 70.2 | 70.16 |
77
|
77
|
| Accurate long balls | 179 | 4.71 |
70
|
7
|
| Long ball accuracy | 34.3 | 34.29 |
55
|
55
|
| Chances created | 2 | 0.05 |
77
|
62
|
| xA | 0.07 | 0.00 |
74
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
22
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (57)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | @ Falkirk | Premiership Championship Group | 2-5 | 90 | 0 | 0 | 5.6 |
| 2026-05-13 | vs Hibernian | Premiership Championship Group | 1-2 | 90 | 0 | 0 | 6.2 |
| 2026-05-10 | @ Celtic | Premiership Championship Group | 3-1 | 90 | 0 | 0 | 5.2 |
| 2026-05-04 | @ Hearts | Premiership Championship Group | 2-1 | 90 | 0 | 0 | 5.8 |
| 2026-04-26 | vs Motherwell | Premiership Championship Group | 2-3 | 90 | 0 | 0 | 4.5 |
| 2026-04-12 | @ Falkirk | Premiership | 3-6 | 90 | 0 | 0 | 5.8 |
| 2026-04-04 | vs Dundee United | Premiership | 4-2 | 90 | 0 | 0 | 6.8 |
| 2026-03-21 | vs Aberdeen | Premiership | 4-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-15 | @ St. Mirren | Premiership | 0-1 | 90 | 0 | 0 | 7.6 |
| 2026-03-08 | vs Celtic | FA Cup | 0-0 | 120 | 0 | 0 | |
| 2026-03-01 | vs Celtic | Premiership | 2-2 | 90 | 0 | 0 | 8.5 |
| 2026-02-22 | @ Livingston | Premiership | 2-2 | 90 | 0 | 0 | 5.4 |
| 2026-02-15 | vs Hearts | Premiership | 4-2 | 90 | 0 | 0 | 6.2 |
| 2026-02-11 | @ Motherwell | Premiership | 1-1 | 90 | 0 | 0 | 7.9 |
| 2026-02-08 | vs Queen's Park | FA Cup | 8-0 | 0 | 0 | 0 | |
| 2026-02-04 | vs Kilmarnock | Premiership | 5-1 | 90 | 0 | 0 | 5.3 |
| 2026-02-01 | @ Hibernian | Premiership | 0-0 | 90 | 0 | 0 | 8.4 ⭐ |
| 2026-01-29 | @ FC Porto | Europa League | 3-1 | 90 | 0 | 0 | 6.4 |
| 2026-01-25 | vs Dundee FC | Premiership | 3-0 | 90 | 0 | 0 | 7.6 |
| 2026-01-22 | vs Ludogorets Razgrad | Europa League | 1-0 | 90 | 0 | 0 | 8.2 |
| 2026-01-11 | @ Aberdeen | Premiership | 0-2 | 90 | 0 | 0 | 8.4 |
| 2026-01-06 | vs Aberdeen | Premiership | 2-0 | 90 | 0 | 0 | 8.2 |
| 2026-01-03 | @ Celtic | Premiership | 1-3 | 90 | 0 | 0 | 8.4 |
| 2025-12-30 | vs St. Mirren | Premiership | 2-1 | 90 | 0 | 0 | 8.2 |
| 2025-12-27 | vs Motherwell | Premiership | 1-0 | 90 | 0 | 0 | 8.4 |
| 2025-12-21 | @ Hearts | Premiership | 2-1 | 90 | 0 | 0 | 5.1 |
| 2025-12-15 | vs Hibernian | Premiership | 1-0 | 90 | 0 | 0 | 7.7 |
| 2025-12-11 | @ Ferencvaros | Europa League | 2-1 | 90 | 0 | 0 | 6.1 |
| 2025-12-06 | @ Kilmarnock | Premiership | 0-3 | 90 | 0 | 0 | 8.1 |
| 2025-12-03 | @ Dundee United | Premiership | 2-2 | 90 | 0 | 0 | 6.3 |
| 2025-11-30 | vs Falkirk | Premiership | 0-0 | 90 | 0 | 0 | 7.9 |
| 2025-11-27 | vs Braga | Europa League | 1-1 | 90 | 0 | 0 | 7.6 |
| 2025-11-22 | vs Livingston | Premiership | 2-1 | 90 | 0 | 0 | 6.7 |
| 2025-11-09 | @ Dundee FC | Premiership | 0-3 | 90 | 0 | 0 | 7.9 |
| 2025-11-06 | vs Roma | Europa League | 0-2 | 90 | 0 | 0 | 6.0 |
| 2025-11-02 | @ Celtic | League Cup | 3-1 | 120 | 0 | 0 | |
| 2025-10-29 | @ Hibernian | Premiership | 0-1 | 90 | 0 | 0 | 9.0 ⭐ |
| 2025-10-26 | vs Kilmarnock | Premiership | 3-1 | 90 | 0 | 0 | 6.8 |
| 2025-10-23 | @ Brann | Europa League | 3-0 | 90 | 0 | 0 | 5.9 |
| 2025-10-18 | vs Dundee United | Premiership | 2-2 | 90 | 0 | 0 | 6.4 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Rangers | senior | 55 | 0 | 0 | 6.92 |
| 2024/2025 | Rangers | senior | 44 | 0 | 1 | 6.87 |
| 2023/2024 | Rangers | senior | 58 | 0 | 0 | 7.00 |
| 2021/2022 | Crystal Palace | senior | 15 | 0 | 0 | 6.26 |
| 2020/2021 | Crystal Palace | senior | 2 | 0 | 0 | 6.58 |
| 2019/2020 | Stoke City | senior | 36 | 0 | 0 | 5.92 |
| 2018/2019 | Stoke City | senior | 45 | 0 | 0 | 6.47 |
| 2017/2018 | Stoke City | senior | 36 | 0 | 0 | 6.30 |
| 2016/2017 | Stoke City | senior | 5 | 0 | 0 | 7.01 |
| 2015/2016 | Stoke City | senior | 35 | 0 | 0 | 7.27 |
| 2014/2015 | Stoke City | senior | 6 | 0 | 0 | - |
| 2014/2015 | Derby County | senior | 6 | 0 | 0 | - |
| 2014/2015 | Stoke City | senior | 2 | 0 | 0 | - |
| 2013/2014 | Leeds United | senior | 16 | 0 | 0 | - |
| 2013/2014 | Stoke City | senior | 4 | 0 | 0 | - |
| 2013/2014 | Barnsley | senior | 13 | 0 | 0 | - |
| 2012/2013 | Birmingham City | senior | 46 | 0 | 0 | - |
| 2011/2012 | Cheltenham Town | senior | 24 | 0 | 0 | - |
| 2020/2021 | Crystal Palace U23 | youth | 1 | 0 | 0 | - |
| 2016/2017 | Stoke City U23 | youth | 1 | 0 | 0 | - |
| 2018 | England | national team | 4 | 0 | 0 | 7.07 |
| 2017 | England | national team | 1 | 0 | 0 | - |
| 2016 | England | national team | 2 | 0 | 0 | - |
| 2015 | England | national team | 1 | 0 | 0 | - |
| 2012 | England | national team | 1 | 0 | 0 | - |
| 2015 | England U21 | national team | 14 | 0 | 0 | - |
| 2014 | England U21 | national team | 3 | 0 | 0 | - |
| 2013 | England U21 | national team | 10 | 0 | 0 | - |
| 2011 | England U20 | national team | 4 | 0 | 0 | - |
| 2012 | Great Britain U23 | national team | 4 | 0 | 0 | - |
| 2011 | England U19 | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Findlay Curtis
Leon King
Lyall Cameron
James Tavernier
Max Aarons
John Souttar
Andreas Skov Olsen
Connor Barron
Youssef Chermiti
Mohamed Diomande
Thelo Aasgaard
Derek Cornelius
Nedim Bajrami
Oliver Antman
Ryan Don Naderi
Dujon Sterling
Djeidi Gassama
Tuur Rommens
Bojan Miovski
Liam Kelly
Kieran Wright
Emmanuel Fernandez
Tochi Chukwuani
Nicolas Raskin
Zebedee Lawson
Mikey Moore
Bailey Rice
Aiden McCallion
Ashton Scally
Rydnn McGuire
Trophies
Rangers
🏆
League Cup
x1
Manchester United
🏆
EFL Cup
x1