Age 24
Height 191 cm
Foot Right
Country Scotland
Value €183.4k
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
23
Goals
0
Assists
0
Conceded
19
38%
Clean sheets
4
47%
Matches
16
57%
Started
16
57%
Penalties saved
0/2
🎯
Stats compared to other keepers
Championship · percentile vs peers
Sweeper actions
0%
Goals conceded
72%
Save percentage
76%
High claims
0%
Clean sheets
48%
Long ball percentage
0%
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Saves | 47 | 2.94 |
61
|
76
|
| Save percentage | 71.2 | 71.21 |
85
|
85
|
| Goals conceded | 19 | 1.19 |
38
|
57
|
| Clean sheets | 4 | 0.25 |
47
|
23
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.12 |
23
|
19
|
| Penalty save % | 0.0 | 0.00 |
33
|
33
|
| Error led to goal | 0 | 0.00 |
0
|
0
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Accurate passes | 0 | 0.00 |
0
|
0
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Saves | 47 | 2.94 |
61
|
76
|
| Save percentage | 71.2 | 71.21 |
85
|
85
|
| Goals conceded | 19 | 1.19 |
38
|
57
|
| Clean sheets | 4 | 0.25 |
47
|
23
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.12 |
23
|
19
|
| Penalty save % | 0.0 | 0.00 |
33
|
33
|
| Error led to goal | 0 | 0.00 |
0
|
0
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Accurate passes | 0 | 0.00 |
0
|
0
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (20)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-09 | vs Alloa Athletic | Championship Qualification | 1-2 | 90 | 0 | 0 | |
| 2026-05-05 | @ Alloa Athletic | Championship Qualification | 1-0 | 90 | 0 | 0 | |
| 2026-05-01 | @ Greenock Morton | Championship | 1-1 | 90 | 0 | 0 | |
| 2026-04-25 | vs Ayr United | Championship | 2-1 | 90 | 0 | 0 | |
| 2026-04-18 | vs Partick Thistle | Championship | 2-2 | 90 | 0 | 0 | |
| 2026-04-14 | vs Dunfermline Athletic | Championship | 2-2 | 90 | 0 | 0 | |
| 2026-04-11 | @ St. Johnstone | Championship | 4-0 | 90 | 0 | 0 | |
| 2026-04-04 | @ Ross County | Championship | 0-4 | 90 | 0 | 0 | |
| 2026-03-21 | @ Raith Rovers | Championship | 3-1 | 90 | 0 | 0 | |
| 2026-03-14 | vs Arbroath | Championship | 0-0 | 90 | 0 | 0 | |
| 2026-03-07 | @ Queen's Park | Championship | 1-0 | 90 | 0 | 0 | |
| 2026-02-28 | vs Greenock Morton | Championship | 3-1 | 90 | 0 | 0 | |
| 2026-02-21 | @ Partick Thistle | Championship | 1-0 | 90 | 0 | 0 | |
| 2026-02-13 | vs St. Johnstone | Championship | 0-1 | 90 | 0 | 0 | |
| 2026-02-06 | vs St. Mirren | FA Cup | 1-2 | 120 | 0 | 0 | |
| 2026-01-31 | @ Dunfermline Athletic | Championship | 0-2 | 90 | 0 | 0 | |
| 2026-01-24 | vs Ross County | Championship | 0-1 | 90 | 0 | 0 | |
| 2026-01-10 | @ Ayr United | Championship | 1-1 | 90 | 0 | 0 | |
| 2026-01-03 | vs Raith Rovers | Championship | 0-0 | 90 | 0 | 0 | |
| 2025-08-16 | @ St. Mirren | League Cup | 1-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Airdrieonians | senior | 23 | 0 | 0 | - |
| 2025/2026 | Hearts B | senior | 1 | 0 | 0 | - |
| 2024/2025 | Ayr United | senior | 24 | 0 | 0 | 6.69 |
| 2023/2024 | Queen of the South | senior | 27 | 0 | 0 | - |
| 2022/2023 | Hearts B | senior | 1 | 0 | 0 | - |
| 2021/2022 | Albion Rovers | senior | 10 | 0 | 0 | - |
| 2021/2022 | Partick Thistle | senior | 4 | 0 | 0 | - |
| 2020/2021 | Albion Rovers | senior | 13 | 0 | 0 | - |
| 2020/2021 | Stirling Albion | senior | 1 | 0 | 0 | - |
| 2019/2020 | Hearts B | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Adam Forrester
Lewis Neilson
Liam McFarlane
Macaulay Tait
Yan Dhanda
Zander Clark
Craig Gordon
Frankie Kent
Stephen Kingsley
Craig Halkett
Jamie McCart
Beni Baningime
Elton Kabangu
Calem Nieuwenhof
Lawrence Shankland
Cláudio Braga
Pierre Landry Kaboré
Christian Dahle Borchgrevink
Cameron Devlin
Michael Steinwender
Blair Spittal
Alan Forrest
Harry Milne
Stuart Findlay
Tómas Magnússon
Jordi Altena
Finlay Pollock
Alexander Schwolow
Sabah Kerjota
Ryan Fulton
Oisin McEntee
Ageu
Rogers Mato
Alexandros Kyziridis
Islam Chesnokov
Hearts