Rangers host ST Johnstone in the Scottish Premiership. Rangers have had the better start to the season, while St Johnstone have found things tougher in the division so far.
There's already a decent gap between them in the table after seven games apiece. St Johnstone's form on the road this season has swung between wins, losses and draws, so it's not entirely clear what version of them turns up here.
Analysis updated .
Compare bookmakers
Rangers' league form has picked up sharply
Rangers lost to Hibernian and drew with Dundee United in their opening couple of Premiership outings, but they've won every league game since — Aberdeen, Falkirk, Motherwell, St Mirren and then a notable 1-0 win away at Celtic. That's five straight league victories, even though their overall record across all competitions this season looks less commanding once cup and European results are included.
Rangers: 20 completed matches; ST Johnstone: 20 completed matches.
Rangers
- Win
- 50% 10 / 20
- Draw
- 15% 3 / 20
- Loss
- 35% 7 / 20
- Scored
- 31
- Conceded
- 22
- Difference
- +9
ST Johnstone
- Win
- 60% 12 / 20
- Draw
- 20% 4 / 20
- Loss
- 20% 4 / 20
- Scored
- 40
- Conceded
- 17
- Difference
- +23
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Celtic | Rangers | 20.09.2026 | 0-1 |
| League Cup | Rangers | Celtic | 13.09.2026 | 3-0 |
| Premiership | Rangers | ST Mirren | 09.09.2026 | 1-0 |
| Premiership | Rangers | Motherwell | 05.09.2026 | 1-0 |
| Premiership | Falkirk | Rangers | 02.09.2026 | 1-2 |
| Premiership | Aberdeen | Rangers | 30.08.2026 | 0-1 |
| UEFA Europa Conference League | FK Jablonec | Rangers | 27.08.2026 | 1-0 |
| UEFA Europa Conference League | Rangers | FK Jablonec | 20.08.2026 | 1-0 |
| League Cup | Rangers | ST Mirren | 16.08.2026 | 5-1 |
| UEFA Europa League | Rangers | Jagiellonia | 13.08.2026 | 1-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | ST Johnstone | Falkirk | 19.09.2026 | 1-1 |
| Premiership | ST Johnstone | Celtic | 09.09.2026 | 0-1 |
| Premiership | ST Johnstone | Hibernian | 06.09.2026 | 2-1 |
| Premiership | Dundee | ST Johnstone | 02.09.2026 | 1-1 |
| Premiership | Heart Of Midlothian | ST Johnstone | 29.08.2026 | 2-1 |
| Premiership | ST Mirren | ST Johnstone | 08.08.2026 | 1-0 |
| Premiership | ST Johnstone | Kilmarnock | 02.08.2026 | 4-3 |
| League Cup | ST Johnstone | East Fife | 25.07.2026 | 1-1 |
| League Cup | Inverness CT | ST Johnstone | 21.07.2026 | 1-0 |
| League Cup | ST Johnstone | Morton | 18.07.2026 | 3-0 |
St Johnstone started with a wild 4-3 home win over Kilmarnock, but results since have been patchier — defeats to St Mirren, Hearts and Celtic, a win over Hibernian, and draws with Dundee and Falkirk in their last two outings. It's a mixed run rather than a settled one.
Rangers arrive on a much stronger run of league results than the season-long figures alone suggest.
Comparative Team Statistics: Rangers vs ST Johnstone

A history that's leaned heavily towards Rangers
The last 20 meetings between these two, stretching back to 2020, have gone Rangers' way more often than not — sixteen wins, three draws and just a single St Johnstone victory in that spell. Most of those games came before this season, though, so it reflects several years of history rather than anything current.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Rangers | ST Johnstone | 12.01.2025 | 3-1 |
| Premiership | ST Johnstone | Rangers | 01.12.2024 | 0-1 |
| Premiership | Rangers | ST Johnstone | 06.10.2024 | 2-0 |
| League Cup | Rangers | ST Johnstone | 17.08.2024 | 2-0 |
| Premiership | ST Johnstone | Rangers | 18.02.2024 | 0-3 |
| Premiership | Rangers | ST Johnstone | 20.12.2023 | 2-0 |
| Premiership | ST Johnstone | Rangers | 16.09.2023 | 0-2 |
| Premiership | Rangers | ST Johnstone | 28.01.2023 | 2-0 |
| FA Cup | ST Johnstone | Rangers | 21.01.2023 | 0-1 |
| Premiership | ST Johnstone | Rangers | 06.11.2022 | 2-1 |
Where they stand after seven games
Rangers are second in the Premiership with 16 points from seven matches, having won five, drawn one and lost just once. They've scored eight and conceded only four, a tidy return early on.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Celtic | 7 | 6 | 0 | 1 | 14/4 | 18 |
| 2 | Rangers | 7 | 5 | 1 | 1 | 8/4 | 16 |
| 3 | Heart Of Midlothian | 7 | 4 | 1 | 2 | 14/8 | 13 |
| 5 | ST Mirren | 7 | 3 | 1 | 3 | 8/9 | 10 |
| 6 | ST Johnstone | 7 | 2 | 2 | 3 | 9/10 | 8 |
| 7 | Aberdeen | 7 | 2 | 2 | 3 | 7/8 | 8 |
St Johnstone sit sixth with eight points from the same number of games, two wins, two draws and three losses. They've scored nine but let in ten, so games involving them have tended to be more open.
Players to keep an eye on
J. Fowler has been St Johnstone's main source of goals, with four in seven appearances, while J. Gullan has chipped in two assists. For Rangers, L. Shankland has three goals in five games and R. Naderi has added two goals plus an assist of his own.
Discipline could matter too — C. Diabate already has a red card and two yellows in seven St Johnstone appearances, and Rangers' D. Sterling has picked up three yellows in five games.

What kind of game this could be
Rangers' home league numbers this season point to a side scoring freely while keeping things tight at the back. St Johnstone, by contrast, have been involved in more end-to-end matches, scoring and conceding at a similar rate this season. The head-to-head list also shows plenty of games settled by a clear margin rather than tight, low-scoring affairs.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| R. McCrorie | Scotland | 28 | Defender | 191 | 70 |
| N. Raskin | Belgium | 25 | Midfielder | 179 | 74 |
| C. Devlin | Australia | 28 | Midfielder | 169 | 68 |
| I. Pandur | Croatia | 26 | Goalkeeper | 185 | 81 |
| B. Godfrey | England | 28 | Defender | 184 | 74 |
| D. Neil | England | 24 | Midfielder | 185 | 62 |
| D. Sterling | England | 26 | Defender | 186 | 81 |
| L. Kelly | Scotland | 30 | Goalkeeper | 184 | 85 |
| L. Shankland | Scotland | 31 | Attacker | 185 | 78 |
| J. Penrice | Scotland | 27 | Defender | 177 cm | n/a |
| L. Cameron | Scotland | 23 | Midfielder | 180 | n/a |
| B. Miovski | North Macedonia | 27 | Attacker | 189 | 76 |
| T. Chukwuani | Denmark | 23 | Midfielder | 187 | 63 |
| C. Barron | Scotland | 24 | Midfielder | 175 | n/a |
| T. Rommens | Belgium | 23 | Defender | 185 | 75 |
| R. McCausland | Northern Ireland | 23 | Midfielder | 183 | n/a |
| M. Diomandé | Côte d'Ivoire | 24 | Midfielder | 175 | 75 |
| D. Yokota | Japan | 26 | Attacker | 169 | 66 |
| T. Aasgaard | Norway | 24 | Midfielder | 170 | 58 kg |
| R. Naderi | Germany | 23 | Attacker | 193 | 82 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| B. Mikulić | Croatia | 29 | Defender | 186 cm | 91 kg |
| J. Holt | Scotland | 33 | Midfielder | 164 cm | 70 kg |
| R. Sinclair | Scotland | 25 | Goalkeeper | 197 cm | 73 kg |
| J. Baird | Scotland | 30 | Defender | 188 cm | 75 kg |
| S. Stanton | Scotland | 32 | Midfielder | 180 cm | 70 kg |
| L. Chalmers | Scotland | 26 | Midfielder | 175 cm | 68 kg |
| L. Smith | Scotland | 30 | Defender | 173 cm | 68 kg |
| M. Todd | Scotland | 25 | Defender | 172 cm | n/a |
| J. Gullan | Scotland | 27 | Midfielder | 170 cm | n/a |
| J. Campbell | Scotland | 26 | Midfielder | 182 | n/a |
| D. Finlayson | Northern Ireland | 25 | Defender | 191 | 84 |
| R. Paton | Republic of Ireland | 26 | Midfielder | 177 | 65 |
| R. McAlear | Scotland | 24 | Midfielder | 189 | 75 |
| M. Boyes | Wales | 25 | Defender | 189 cm | 69 kg |
| M. Foulds | England | 28 | Defender | 183 cm | 74 kg |
| E. Alıç | Türkiye | 27 | 175 cm | 72 kg | |
| C. Diabate | England | 24 | Defender | 186 | 84 |
| E. Alić | Bosnia and Herzegovina | 27 | Defender | n/a | n/a |
| L. Lloyd | England | 22 | Attacker | n/a | n/a |
| D. Schmidt | Germany | 23 | Attacker | 188 | 78 |
Rangers look the stronger side on the balance of everything here — better recent league form, home advantage and a lengthy head-to-head edge. St Johnstone have shown they can score goals but also get caught out at the back, so this isn't simply one team outclassing the other.
With no market to reference for this preview, we're not making a selection. It looks like a fixture worth watching for goals given both sides' underlying numbers, but calling it without a price to weigh up isn't something we'd do.
