| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025/2026 | Premiership |  Aberdeen | 4 | 0 | 0 | 0/0/0 | 219 | 
| 2025/2026 | Europa League |  Aberdeen | 2 | 0 | 0 | 0/0/0 | 88 | 
| 2025/2026 | Europa Conference League |  Aberdeen | 1 | 0 | 0 | 0/0/0 | 65 | 
| 2024/2025 | Scottish Cup |  Aberdeen | 4 | 0 | 0 | 0/0/0 | 199 | 
| 2024/2025 | Premiership |  Aberdeen | 34 | 4 | 1 | 3/0/0 | 1995 | 
| 2024/2025 | League Cup |  Aberdeen | 6 | 3 | 1 | 0/0/0 | 425 | 
| 2023/2024 | Europa Conference League |  Aberdeen | 3 | 0 | 0 | 0/0/0 | 147 | 
| 2023/2024 | Europa League |  Aberdeen | 2 | 0 | 1 | 0/0/0 | 180 | 
| 2023/2024 | League Cup |  Aberdeen | 4 | 1 | 1 | 1/0/0 | 305 | 
| 2023/2024 | Scottish Cup |  Aberdeen | 4 | 0 | 1 | 0/0/0 | 233 | 
| 2023/2024 | Premiership |  Aberdeen | 36 | 3 | 4 | 2/0/0 | 2655 | 
| 2022/2023 | League Cup |  Aberdeen | 3 | 1 | 1 | 0/0/0 | 145 | 
| 2022/2023 | Premiership |  Aberdeen | 34 | 5 | 8 | 5/0/0 | 2650 | 
| 2022/2023 | Scottish Cup |  Aberdeen | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2021/2022 | Championship |  Blackburn Rovers | 7 | 0 | 0 | 1/0/0 | 328 | 
| 2021/2022 | FA Cup |  Blackburn Rovers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021 | Club Friendlies |  Liverpool | 3 | 0 | 0 | 0/0/0 | 103 | 
| 2020/2021 | Premier League |  Liverpool | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Champions League |  Liverpool | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020 | Club Friendlies |  Liverpool | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2019/2020 | FA Cup |  Liverpool | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Carabao Cup |  Liverpool | 1 | 0 | 0 | 0/0/0 | 13 | 
| 2019/2020 | Premier League U18 |  Liverpool U18 | 8 | 1 | 5 | 0/0/0 | 720 | 
| 2019/2020 | FA Youth Cup |  Liverpool U18 | 1 | 0 | 0 | 1/0/0 | 85 | 
| 2018/2019 | Premier League U18 |  Liverpool U18 | 20 | 2 | 3 | 0/0/0 | 1515 | 
| Total: | 180 | 20 | 26 | 14/0/0 | 12340 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2021/2022 | Elite League U20 |  England U20 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2019 | Tournoi Maurice Revello |  England U20 | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 0 | 0 | 0 | 0/0/0 | 0 |