← Back to Rangers
PositionDefensive Midfield
Age23
NationalityScotland
Height175 cm
FootRight
Career Apps114
Career Goals1
Career Assists6
Career Minutes7,304
By season
| Season | Team | Apps | Starts | Mins | Goals | Assists | Sh | SoT | KeyP | Pass% | Drb | Tkl | Int | DuelW | BCC | CS | GC | Yel | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Rangers | 27 | 16 | 1489 | — | 2 | 18 | 5 | 29 | 89% | 19 | 50 | 18 | 93 | 6 | 9 | 18 | 5 | 6.94 |
| 2025/2026 | Rangers | 6 | 4 | 362 | — | — | 2 | — | 1 | 81% | 1 | 9 | 4 | 16 | — | — | 8 | — | 6.52 |
| 2025/2026 | Rangers | 2 | — | 47 | — | — | — | — | — | 83% | — | 3 | — | 3 | — | 1 | — | — | 6.56 |
| 2024/2025 | Rangers | 28 | 23 | 1947 | — | — | 9 | 1 | 21 | 89% | 10 | 60 | 18 | 94 | 11 | 11 | 23 | — | 7.02 |
| 2024/2025 | Rangers | 11 | 8 | 771 | — | 1 | 1 | — | 8 | 81% | 2 | 25 | 14 | 33 | 4 | 3 | 12 | 2 | 6.77 |
| 2024/2025 | Rangers | 2 | 2 | 161 | — | — | — | — | — | — | — | — | — | — | — | — | 3 | — | — |
| 2024 | Rangers | 2 | 1 | 122 | — | — | — | — | 1 | 88% | 1 | 4 | 1 | 5 | — | — | 2 | — | 6.89 |
| 2023/2024 | Aberdeen | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2023/2024 | Aberdeen | 30 | 24 | 2012 | 1 | 3 | 12 | 5 | 22 | 79% | 14 | 58 | 25 | 110 | 4 | 9 | 26 | 2 | 6.96 |
| 2023/2024 | Aberdeen | 6 | 4 | 393 | — | — | 2 | 1 | 7 | 74% | 3 | 13 | 6 | 21 | 1 | 1 | 5 | 1 | 6.95 |
| 2023/2024 | Rangers | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Transfer history
Jul 2024
Aberdeen→
Rangers
Jan 2022
Aberdeen U21→
Aberdeen
Dec 2021
Kelty Hearts→
Aberdeen U21
Aug 2021
Aberdeen U21→
Kelty Hearts
May 2021
Brechin City→
Aberdeen U21
Sep 2020
Aberdeen U21→
Brechin City

