← Back to Birmingham City
PositionRight Wing
Age28
NationalityScotland
Height176 cm
Weight65 kg
FootRight
Career Apps80
Career Goals5
Career Assists4
Career Minutes2,777
By season
| Season | Team | Apps | Starts | Mins | Goals | Assists | Sh | SoT | KeyP | Pass% | Drb | Tkl | Int | DuelW | BCC | CS | GC | Yel | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Birmingham City | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2025/2026 | Birmingham City | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2025/2026 | Birmingham City | 3 | — | 6 | — | — | — | — | — | 100% | — | 1 | — | 2 | — | 2 | — | — | — |
| 2025/2026 | Dundee | 9 | 2 | 286 | 1 | — | 1 | 1 | 4 | 75% | 3 | 2 | 3 | 13 | — | 1 | 4 | 1 | 6.64 |
| 2024/2025 | Birmingham City | 2 | 2 | 137 | — | 1 | 2 | 1 | — | 56% | — | 1 | — | 3 | — | — | 2 | — | 6.33 |
| 2024/2025 | Rangers | 2 | 2 | 134 | — | — | 4 | 2 | 1 | 74% | 2 | — | 1 | 5 | 1 | 1 | 1 | — | 7.04 |
| 2024/2025 | Birmingham City | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2024/2025 | Rangers | 1 | 1 | 46 | — | — | — | — | — | — | — | — | — | — | — | — | 1 | — | — |
| 2024 | Rangers | 1 | 1 | 120 | — | — | 5 | 4 | 4 | 68% | 1 | 2 | — | 6 | 1 | — | 2 | — | 6.94 |
| 2023/2024 | Rangers | 3 | 2 | 183 | — | — | 2 | — | 4 | 66% | 4 | 1 | 1 | 9 | — | 1 | 3 | — | 6.94 |
| 2023/2024 | Rangers | 23 | 8 | 724 | 2 | — | 25 | 6 | 14 | 75% | 10 | 17 | 1 | 45 | 3 | 10 | 6 | 1 | 6.80 |
| 2023/2024 | Rangers | 1 | — | 1 | — | — | — | — | — | 100% | — | — | — | — | — | — | — | — | 6.63 |
| 2022/2023 | Rangers | 7 | 2 | 185 | — | — | — | — | 1 | 67% | 3 | 5 | 1 | 10 | — | 1 | 15 | — | 6.53 |
| 2021/2022 | Rangers | 10 | 4 | 391 | 1 | 1 | 2 | 1 | 4 | 70% | 4 | 5 | 1 | 18 | — | — | 9 | 1 | 6.78 |
| 2021/2022 | Rangers | 2 | 2 | 152 | — | — | — | — | — | — | — | — | — | — | — | — | 4 | — | — |
| 2020/2021 | Rangers | 2 | — | 15 | — | — | — | — | — | 80% | — | 2 | — | 3 | — | — | 7 | — | 6.99 |
| 2020/2021 | Aberdeen | 3 | 2 | 175 | — | 2 | — | — | — | — | — | — | — | — | — | 2 | — | — | — |
| 2019/2020 | Aberdeen | 4 | 1 | 118 | 1 | — | — | — | — | — | — | — | — | — | — | — | 5 | — | — |
| 2018/2019 | Rangers | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2018/2019 | Aberdeen | 2 | — | 50 | — | — | — | — | — | — | — | — | — | — | — | — | 3 | — | — |
| 2017/2018 | Aberdeen | 2 | — | 26 | — | — | — | — | — | — | — | — | — | — | — | — | 2 | — | — |
| 2015/2016 | Aberdeen | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 2 | — | — |
| 2014/2015 | Aberdeen | 2 | — | 22 | — | — | — | — | — | — | — | — | — | — | — | 2 | — | — | — |
| 2016/2017 | Aberdeen | 1 | — | 6 | — | — | — | — | — | — | — | — | — | — | — | — | 4 | 1 | — |
Trophies
🏆
Premiership
Transfer history
Feb 2026
Birmingham City→
Dundee
Aug 2024
Rangers→
Birmingham City
Feb 2021
Aberdeen→
Rangers€200K
May 2019
Dundee→
Aberdeen
Jan 2019
Aberdeen→
Dundee

