Age: 26 (24/08/1999)
Nationality:
scozia
Main position: INC (128 match)
| Seasons | League | Teams | Role | Match | AVG | AVW | ADBS |
|---|---|---|---|---|---|---|---|
| 2025/26 | Serie A (IT) | Bologna | INC | 11 | 5.95 | 5.95 | 5.92 |
| 2025/26 | Europa League | Bologna | INC | 5 | 5.9 | 5.9 | 5.86 |
| 2025/26 | Coppa Italia | Bologna | MCC | 1 | 4.5 | 4.5 | 4.46 |
| 2025 | World Qualifiers Cup | Scozia | ACS | 5 | 6.3 | 6.3 | 6.07 |
| 2025 | Supercoppa Italia (IT) | Bologna | MCC | 1 | 5 | 5 | 5.08 |
| 2024/25 | Serie A (IT) | Bologna | MCC | 15 | 6.4 | 6.4 | 6.29 |
| 2024/25 | Champions League | Bologna | ACS | 3 | 6.33 | 6.33 | 6.22 |
| 2023/24 | Serie A (IT) | Bologna | ACS | 31 | 6.47 | 6.47 | 6.23 |
| 2022/23 | Serie A (IT) | Bologna | INC | 29 | 6.28 | 6.28 | 6.28 |
| 2021/22 | Scottish Premiership (SC) | Aberdeen | INC | 36 | 6.67 | 6.56 | 6.52 |
| 2020/21 | Scottish Premiership (SC) | Aberdeen | INC | 35 | 6.66 | 6.57 | 6.5 |
| 2019/20 | Scottish Premiership (SC) | Aberdeen | MCC | 28 | 6.68 | 6.59 | 6.6 |
| 2018/19 | Scottish Premiership (SC) | Aberdeen | MCC | 33 | 6.55 | 6.52 | 6.47 |
| 2017/18 | Scottish Premiership (SC) | Hamilton | INC | 13 | 6.23 | 6.23 | 6.28 |