| Juillet 2026 (+) | 0 |
| | | | | | |
| 31/07/2026 | Premier League, 1e j. | Dundee United | 1-1 | Glasgow Rangers | Nul | Remplaçant | 0' |
|
| Aout 2026 (+) | 46 |
0 |
0 |
90 |
90 |
120 |
0 |
|
| 06/08/2026 | 3e tour qualificatif | Jagiellonia Bialystok | 2-1 | Glasgow Rangers | Déf. | Titulaire | 46' | | 09/08/2026 | Premier League, 2e j. | Glasgow Rangers | 1-2 | Hibernian Edimbourg | Déf. | Remplaçant | 0' | | 13/08/2026 | 3e tour qualificatif | Glasgow Rangers | 1-1 | Jagiellonia Bialystok | Nul | Remplaçant | 0' | | 16/08/2026 | Coupe de la Ligue | Glasgow Rangers | 5-1 | St Mirren | Vict. | Titulaire | 90' | | 20/08/2026 | Barrages | Glasgow Rangers | 1-0 | Jablonec | Vict. | Titulaire | 90' | | 27/08/2026 | Barrages | Jablonec | 5-3 | Glasgow Rangers | Déf. | Titulaire | 120' | | 30/08/2026 | Premier League, 4e j. | Aberdeen | 0-1 | Glasgow Rangers | Vict. | Remplaçant | 0' |
|
| Septembre 2026 (+) | 31 |
0 |
6 |
0 |
2 |
| | |
| 02/09/2026 | Premier League, 5e j. | Falkirk | 1-2 | Glasgow Rangers | Vict. | Remplaçant | 31' | | 05/09/2026 | Premier League, 6e j. | Glasgow Rangers | 1-0 | Motherwell | Vict. | Remplaçant | 0' | | 09/09/2026 | Premier League, 3e j. | Glasgow Rangers | 1-0 | St Mirren | Vict. | Remplaçant | 6' | | 13/09/2026 | Coupe de la Ligue | Glasgow Rangers | 3-0 | Celtic Glasgow | Vict. | Remplaçant | 0' | | 20/09/2026 | Premier League, 7e j. | Celtic Glasgow | 0-1 | Glasgow Rangers | Vict. | Remplaçant | 2' |
|
| Octobre 2026 (+) | 2 |
0 |
7 |
6 |
1 |
| | |
| 10/10/2026 | Premier League, 8e j. | Glasgow Rangers | 3-1 | Kilmarnock | Vict. | Remplaçant | 2' | | 17/10/2026 | Premier League, 9e j. | Dundee FC | 2-2 | Glasgow Rangers | Nul | Remplaçant | 0' | | 24/10/2026 | Premier League, 10e j. | Glasgow Rangers | 4-0 | St. Johnstone | Vict. | Remplaçant | 7'  | | 28/10/2026 | Premier League, 11e j. | Hearts of Midlothian | 2-2 | Glasgow Rangers | Nul | Remplaçant | 6' | | 31/10/2026 | Coupe de la Ligue | Glasgow Rangers | 1-0 | Aberdeen | Vict. | Remplaçant | 1' |
|