Age 28
Height 186 cm
Foot Right
Country Scotland
Value €359.9k
Contract 2028-05-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.69
18 matches
Last 5
6.90
+0.21 vs season
Best
6.9
vs Liechtenstein
MOTM
0
of 1 matches
Rating by match (last 1)
≥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
18
Goals
0
Assists
0
Rating
6.69
Conceded
27
44%
Clean sheets
2
22%
Rating
6.69
37%
Matches
15
40%
Started
14
37%
Penalties saved
1/1
🎯
Stats compared to other keepers
Main league · percentile vs peers
Sweeper actions
62%
Goals conceded
22%
Save percentage
100%
High claims
51%
Clean sheets
92%
Long ball percentage
100%
Detailed Stats & Percentiles (main league)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Saves | 33 | 2.28 |
33
|
22
|
| Save percentage | 55.0 | 55.00 |
3
|
3
|
| Goals conceded | 27 | 1.86 |
44
|
22
|
| Goals prevented | -3.03 | -0.21 |
11
|
18
|
| Clean sheets | 2 | 0.14 |
22
|
18
|
| Penalty saves | 1 | 0.07 |
66
|
77
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 20 | 1.38 |
100
|
100
|
| High claims | 9 | 0.62 |
25
|
14
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Accurate passes | 257 | 17.72 |
59
|
70
|
| Pass accuracy | 65.2 | 65.23 |
70
|
70
|
| Accurate long balls | 73 | 5.03 |
29
|
25
|
| Long ball accuracy | 35.4 | 35.44 |
62
|
62
|
| xA | 0.02 | 0.00 |
29
|
25
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 9%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.07 |
18
|
25
|
| Red cards | 0 | 0.00 |
0
|
0
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Saves | 33 | 2.28 |
33
|
22
|
| Save percentage | 55.0 | 55.00 |
3
|
3
|
| Goals conceded | 27 | 1.86 |
44
|
22
|
| Goals prevented | -3.03 | -0.21 |
11
|
18
|
| Clean sheets | 2 | 0.14 |
22
|
18
|
| Penalty saves | 1 | 0.07 |
66
|
77
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 20 | 1.38 |
100
|
100
|
| High claims | 9 | 0.62 |
25
|
14
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Accurate passes | 257 | 17.72 |
59
|
70
|
| Pass accuracy | 65.2 | 65.23 |
70
|
70
|
| Accurate long balls | 73 | 5.03 |
29
|
25
|
| Long ball accuracy | 35.4 | 35.44 |
62
|
62
|
| xA | 0.02 | 0.00 |
29
|
25
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 9%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.07 |
18
|
25
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (27)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Dunfermline Athletic | FA Cup | 3-1 | 0 | 0 | 0 | |
| 2026-05-16 | vs Hearts | Premiership Championship Group | 3-1 | 0 | 0 | 0 | |
| 2026-05-13 | @ Motherwell | Premiership Championship Group | 2-3 | 0 | 0 | 0 | |
| 2026-05-10 | vs Rangers | Premiership Championship Group | 3-1 | 0 | 0 | 0 | |
| 2026-05-03 | @ Hibernian | Premiership Championship Group | 1-2 | 0 | 0 | 0 | |
| 2026-04-25 | vs Falkirk | Premiership Championship Group | 3-1 | 0 | 0 | 0 | |
| 2026-04-19 | vs St. Mirren | FA Cup | 6-2 | 0 | 0 | 0 | |
| 2026-04-11 | vs St. Mirren | Premiership | 1-0 | 0 | 0 | 0 | |
| 2026-04-05 | @ Dundee FC | Premiership | 1-2 | 0 | 0 | 0 | |
| 2026-03-22 | @ Dundee United | Premiership | 2-0 | 0 | 0 | 0 | |
| 2026-03-14 | vs Motherwell | Premiership | 3-1 | 0 | 0 | 0 | |
| 2026-03-08 | @ Rangers | FA Cup | 0-0 | 0 | 0 | 0 | |
| 2026-03-04 | @ Aberdeen | Premiership | 1-2 | 0 | 0 | 0 | |
| 2026-03-01 | @ Rangers | Premiership | 2-2 | 0 | 0 | 0 | |
| 2026-02-19 | vs VfB Stuttgart | Europa League | 1-4 | 0 | 0 | 0 | |
| 2026-02-07 | vs Dundee FC | FA Cup | 2-1 | 0 | 0 | 0 | |
| 2026-01-29 | vs FC Utrecht | Europa League | 4-2 | 0 | 0 | 0 | |
| 2026-01-22 | @ Bologna | Europa League | 2-2 | 0 | 0 | 0 | |
| 2025-12-27 | @ Livingston | Premiership | 2-4 | 0 | 0 | 0 | |
| 2025-12-11 | vs Roma | Europa League | 0-3 | 0 | 0 | 0 | |
| 2025-11-27 | @ Feyenoord | Europa League | 1-3 | 0 | 0 | 0 | |
| 2025-11-06 | @ FC Midtjylland | Europa League | 3-1 | 0 | 0 | 0 | |
| 2025-09-24 | @ FK Crvena Zvezda | Europa League | 1-1 | 0 | 0 | 0 | |
| 2025-08-26 | @ Kairat Almaty | Champions League Qualification | 0-0 | 0 | 0 | 0 | |
| 2025-07-24 | @ Ajax | Club Friendlies | 5-1 | 0 | 0 | 0 | |
| 2025-07-19 | vs Newcastle United | Club Friendlies | 4-0 | 0 | 0 | 0 | |
| 2025-06-09 | @ Liechtenstein | Friendlies | 0-4 | 90 | 0 | 0 | 6.9 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2024/2025 | Aberdeen | senior | 18 | 0 | 0 | 6.69 |
| 2023/2024 | Aberdeen | senior | 2 | 0 | 0 | 6.17 |
| 2022/2023 | Forest Green Rovers | senior | 19 | 0 | 0 | 6.11 |
| 2022/2023 | Tranmere Rovers | senior | 26 | 0 | 0 | 6.76 |
| 2021/2022 | Tranmere Rovers | senior | 34 | 0 | 0 | 6.43 |
| 2020/2021 | Dundee United | senior | 2 | 0 | 0 | 6.24 |
| 2020/2021 | Ross County | senior | 5 | 0 | 0 | 6.24 |
| 2019/2020 | Ayr United | senior | 34 | 0 | 0 | - |
| 2018/2019 | Ayr United | senior | 47 | 0 | 1 | - |
| 2015/2016 | Cumbernauld Colts FC | senior | 1 | 0 | 0 | - |
| 2017/2018 | Celtic FC Under 23 | youth | 1 | 0 | 0 | - |
| 2017/2018 | Celtic U20 | youth | 1 | 0 | 0 | - |
| 2016/2017 | Celtic U20 | youth | 3 | 0 | 0 | - |
| 2016/2017 | Celtic U19 | youth | 5 | 0 | 0 | - |
| 2025 | Scotland | national team | 1 | 0 | 0 | 6.92 |
| 2021 | Scotland U21 | national team | 8 | 0 | 0 | - |
| 2019 | Scotland U21 | national team | 1 | 0 | 0 | - |
| 2018 | Scotland U21 | national team | 3 | 0 | 0 | - |
| 2017 | Scotland U20 | national team | 1 | 0 | 0 | - |
| 2017 | Scotland U19 | national team | 1 | 0 | 0 | - |
| 2016 | Scotland U19 | national team | 1 | 0 | 0 | - |
| 2015 | Scotland U17 | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Josh Clarke
Jude Bonnar
Stephen Welsh
Alistair Johnston
Liam Scales
Auston Trusty
Jota
Benjamin Nygren
Chukwubuike Adamu
Michel-Ange Balikwisha
Tomás Cvancara
Viljami Sinisalo
Hyun-Jun Yang
Luke McCowan
Kelechi Iheanacho
Callum Osmand
Cameron Carter-Vickers
Alex Oxlade-Chamberlain
Julián Araujo
Sebastian Tounekti
Arne Engels
Paulo Bernardo
Joel Mvuka
Marcelo Saracchi
Adam Montgomery
Daizen Maeda
Reo Hatate
Callum McGregor
Benjamin Arthur
Dane Murray
James Forrest
Colby Donovan
Thomas Hatton
Anthony Ralston
Kieran Tierney
Trophies
Aberdeen
🏆
Scottish Cup
x1
Celtic
🏆
Scottish Cup
x2
🏆
Premiership
x2