← Back to Aberdeen
PositionDefensive Midfield
Age34
NationalityScotland
Height173 cm
Weight72 kg
FootLeft
Career Apps131
Career Goals3
Career Assists8
Career Minutes10,131
By season
| Season | Team | Apps | Starts | Mins | Goals | Assists | Sh | SoT | KeyP | Pass% | Drb | Tkl | Int | DuelW | BCC | CS | GC | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Aberdeen | 32 | 19 | 1791 | — | 2 | 12 | 4 | 16 | 81% | 10 | 79 | 14 | 163 | — | 10 | 24 | 6 | 1 | 6.70 |
| 2025/2026 | Aberdeen | 2 | 1 | 121 | — | — | — | — | 2 | 83% | — | — | — | 4 | — | — | 3 | — | — | 6.35 |
| 2025/2026 | Aberdeen | 6 | 2 | 209 | — | — | — | — | 3 | 84% | 1 | 5 | 4 | 10 | — | 1 | 6 | 2 | — | 6.53 |
| 2024/2025 | Aberdeen | 36 | 31 | 2848 | 1 | 3 | 19 | 3 | 26 | 84% | 22 | 104 | 25 | 244 | 17 | 8 | 50 | 7 | — | 7.17 |
| 2023/2024 | Aberdeen | 2 | 2 | 180 | — | — | — | — | — | — | — | — | — | — | — | — | 5 | — | — | — |
| 2023/2024 | Aberdeen | 37 | 35 | 3038 | 1 | 3 | 30 | 7 | 27 | 76% | 27 | 94 | 23 | 267 | 3 | 9 | 43 | 10 | — | 6.93 |
| 2023/2024 | Aberdeen | 4 | 4 | 312 | — | — | 2 | — | 1 | 81% | 2 | 4 | 1 | 13 | — | — | 7 | — | — | 6.81 |
| 2018/2019 | Aberdeen | 2 | 2 | 210 | — | — | — | — | — | — | — | — | — | — | — | — | 4 | 1 | — | — |
| 2017/2018 | Aberdeen | 4 | 4 | 360 | 1 | — | — | — | — | — | — | — | — | — | — | 1 | 4 | 1 | — | — |
| 2015/2016 | Aberdeen | — | — | 540 | — | — | — | — | — | — | — | — | — | — | — | — | 6 | 1 | — | — |
| 2016/2017 | Aberdeen | 6 | 6 | 522 | — | — | — | — | — | — | — | — | — | — | — | 2 | 3 | 2 | — | — |
Transfer history
Jul 2026
Aberdeen→
Inverness CT
Jul 2023
Wigan Athletic→
Aberdeen
May 2023
Aberdeen→
Wigan Athletic
Jan 2023
Wigan Athletic→
Aberdeen
Jan 2022
Derby County→
Wigan Athletic€35K
Jul 2019
Aberdeen→
Derby County
Jul 2015
Inverness CT→
Aberdeen

