This season 2025-26
- Appearances
- 11
- Starts
- 2
- Minutes
- 279
- Goals
- 1
- Assists
- 0
- Yellow cards
- 1
- Sent off
- 0
Goals and assists by season 124 apps, 11 goals, 5 assists
Career by season
| Season | Club | Competition | Apps | Goals | Assists | Mins |
|---|---|---|---|---|---|---|
| 2025-26 | Dundee | Scottish Premiership | 8 | 1 | 0 | 274 |
| 2025-26 | Birmingham City | EFL Championship | 3 | 0 | 0 | 5 |
| 2024-25 | Rangers | Scottish Premiership | 2 | 0 | 0 | 134 |
| 2024-25 | Birmingham City | FA Cup | 2 | 0 | 1 | 138 |
| 2023-24 | Rangers | UEFA Europa League | 3 | 0 | 0 | 184 |
| 2023-24 | Rangers | Scottish Premiership | 23 | 2 | 0 | 711 |
| 2022-23 | Rangers | UEFA Champions League | 4 | 0 | 0 | 136 |
| 2022-23 | Rangers | Scottish Premiership | 23 | 0 | 1 | 623 |
| 2021-22 | Rangers | UEFA Europa League | 9 | 1 | 1 | 344 |
| 2021-22 | Rangers | Scottish Premiership | 19 | 4 | 1 | 927 |
| 2020-21 | Rangers | UEFA Europa League | 2 | 0 | 0 | 14 |
| 2020-21 | Rangers | Scottish Premiership | 9 | 1 | 0 | 186 |
| 2020-21 | Aberdeen | Scottish Premiership | 17 | 2 | 1 | 1,134 |
Latest matches
- 12 May@ Kilmarnock1-3 Started
- 9 Mayv Livingston3-0 Sub 80'
- 26 Apr@ Dundee United0-3 Started
- 11 Apr@ Kilmarnock2-2 Sub 58' · ⚽
- 5 Aprv Celtic1-2 Sub 73'
- 21 Mar@ Hearts0-1 Sub 71'
- 15 Marv Dundee United2-2 Sub 75'
- 14 Febv Livingston2-2 Sub 46'
- 31 Jan@ Oxford United2-0 Sub 87'
- 24 Janv Stoke City1-1 Sub 90'