Age: 30 (25/09/1996)
Nationality:
scozia
Main position: SCD (141 match)
| Seasons | League | Teams | Role | Match | AVG | AVW | ADBS |
|---|---|---|---|---|---|---|---|
| 2025/26 | Scottish Premiership (SC) | Rangers Glasgow | SCD | 23 | 6.35 | 6.35 | 6.47 |
| 2025/26 | Europa League | Rangers Glasgow | LCD | 4 | 5.63 | 5.63 | 5.75 |
| 2025 | World Qualifiers Cup | Scozia | LCD | 6 | 6.17 | 6.17 | 5.93 |
| 2024/25 | Scottish Premiership (SC) | Rangers Glasgow | SCD | 24 | 6.79 | 6.79 | 6.71 |
| 2023/24 | Scottish Premiership (SC) | Rangers Glasgow | SCD | 26 | 6.35 | 6.35 | 6.16 |
| 2023/24 | Champions League | Rangers Glasgow | SCD | 3 | 6.33 | 6.33 | 6.15 |
| 2022/23 | Scottish Premiership (SC) | Rangers Glasgow | LCD | 7 | 5.86 | 5.86 | 5.64 |
| 2021/22 | Scottish Premiership (SC) | Hearts | SCD | 27 | 6.89 | 6.78 | 6.56 |
| 2019/20 | Scottish Premiership (SC) | Hearts | SCD | 7 | 5.14 | 5.05 | 5.44 |
| 2018/19 | Scottish Premiership (SC) | Hearts | LCD | 23 | 6.35 | 6.32 | 6.33 |
| 2017/18 | Scottish Premiership (SC) | Hearts | LCD | 31 | 6.35 | 6.35 | 6.29 |
| 2016/17 | Scottish Premiership (SC) | Hearts | LCD | 21 | 6.29 | 6.23 | 6.36 |
| gen-16 | Scottish Premiership (SC) | Hearts | SCD | 14 | 6.21 | 6.21 | 6.06 |
| 2015/16 | Scottish Premiership (SC) | Dundee United | SCD | 19 | 5.63 | 5.63 | 5.81 |
| 2014/15 | Scottish Premiership (SC) | Dundee United | LCD | 13 | 5.85 | 5.84 | 5.83 |
| 2013/14 | Scottish Premiership (SC) | Dundee United | LCD | 21 | 6.48 | 6.46 | 6.22 |
| 2012/13 | Scottish Premiership (SC) | Dundee United | SCD | 7 | 6 | 6 | 6.06 |