Rangers vs St Johnstone Prediction & Betting Tips - Scottish Premiership
Scotland - Scottish Premiership
New customers only | Commercial content | 18+ age limit | T&Cs apply
by Kennedy Kechula | in Scottish Premiership Predictions
The second-placed Rangers will host St. Johnstone in the Scottish Premiership this Saturday. After their seven-game winning streak was snapped last time out, Rangers are favorites to return to winning ways as they take on fifth-placed St. Johnstone. The hosts haven’t conceded a lot in previous meetings with St. Johnstone, and our prediction will back the hosts for a clean sheet.
The Gers come into this match holding an eight-game unbeaten run. However, plans for an eighth straight win were thwarted in a 2-2 draw at Dundee FC last time out.
That was the third time in four matches that they scored more than one goal and they’ve managed four clean sheets in the last six.
St. Johnstone have avoided defeat in the last three matches though drawing twice in the process. They will be looking to not only carry that run to this match but also improve on the draws.
That will call for a lot, as they have lost each of their last six meetings with Rangers. They didn’t just lose those but also struggled to get on the score sheet.
In their latest loss, against Celtic, they also failed to score while their away form in the league hasn’t been very encouraging.
The Saints, newly promoted, have picked up just four points from four away games and only scored three times.
Limited Offer. Currently at Stake
Rangers v St Johnstone Best Betting Odds
| Bookmaker | 1 | X | 2 | Bonus |
|---|---|---|---|---|
|
|
1.20 | 6.60 | 11.00 |
|
|
|
1.21 | 6.35 | 12.20 |
|
|
|
1.21 | 6.35 | 12.20 |
|
|
|
1.21 | 6.35 | 12.20 |
|
|
|
1.21 | 6.35 | 12.20 |
|
Pre-register for our Member Area: win €500!
What is the prediction for the football match between Rangers and St Johnstone?
Our prediction for the Rangers vs St Johnstone match is: Rangers to win to nil.
Probabilities according to our algorithm* of possible 1X2 football predictions and best odds for the match on 24/10/2026 between Rangers and St Johnstone in Scottish Premiership :
- The Sportytrader ⭐ algorithm estimates a probability of 75.75% for a win of Rangers against St Johnstone with odds of 1.23 at Shangrila.
- The probability according to Sportytrader ⭐ for a draw between Rangers vs St Johnstone is 12.73% with odds of 7 at Bet365.
- Our prediction model gives a 11.51% chance ⭐ for a win of St Johnstone vs Rangers with odds of 13 at Shangrila.
Rangers vs St Johnstone Form
Rangers and St Johnstone's standings in the Scottish Premiership
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
2
|
20 | 9 | 6 | 2 | 1 | +6 |
|
5
|
12 | 9 | 3 | 3 | 3 | 0 |
Rangers and St Johnstone Last Matches
5/6 (83%)
1/6 (17%)
0/6 (0%)
Average stats (Last 6 matchs)
17 Oct 2026 - Scottish Premiership
10 Oct 2026 - Scottish Premiership
20 Sept 2026 - Scottish Premiership
13 Sept 2026 - Scottish League Cup
9 Sept 2026 - Scottish Premiership
5 Sept 2026 - Scottish Premiership
6/6 (100%)
0/6 (0%)
0/6 (0%)
Average stats (Last 6 matchs)
10 Oct 2026 - Scottish Premiership
13 Sept 2026 - Scottish League Cup
9 Sept 2026 - Scottish Premiership
5 Sept 2026 - Scottish Premiership
20 Aug 2026 - Conference League
16 Aug 2026 - Scottish League Cup
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
17 Oct 2026 - Scottish Premiership
20 Sept 2026 - Scottish Premiership
2 Sept 2026 - Scottish Premiership
30 Aug 2026 - Scottish Premiership
27 Aug 2026 - Conference League
6 Aug 2026 - Europa League
2/6 (33%)
3/6 (50%)
1/6 (17%)
Average stats (Last 6 matchs)
17 Oct 2026 - Scottish Premiership
11 Oct 2026 - Scottish Premiership
19 Sept 2026 - Scottish Premiership
9 Sept 2026 - Scottish Premiership
6 Sept 2026 - Scottish Premiership
2 Sept 2026 - Scottish Premiership
2/6 (33%)
3/6 (50%)
1/6 (17%)
Average stats (Last 6 matchs)
17 Oct 2026 - Scottish Premiership
19 Sept 2026 - Scottish Premiership
9 Sept 2026 - Scottish Premiership
6 Sept 2026 - Scottish Premiership
2 Aug 2026 - Scottish Premiership
25 Jul 2026 - Scottish League Cup
2/6 (33%)
1/6 (17%)
3/6 (50%)
Average stats (Last 6 matchs)
11 Oct 2026 - Scottish Premiership
2 Sept 2026 - Scottish Premiership
29 Aug 2026 - Scottish Premiership
8 Aug 2026 - Scottish Premiership
21 Jul 2026 - Scottish League Cup
14 Jul 2026 - Scottish League Cup
Rangers vs St Johnstone Stats: Head to Head (H2H)
100 %
0 %
0 %
Average stats (last H2H results)
12 Jan 2025 - Scottish Premiership
1 Dec 2024 - Scottish Premiership
6 Oct 2024 - Scottish Premiership
17 Aug 2024 - Scottish League Cup
18 Feb 2024 - Scottish Premiership
13 Aug 2022 - Scottish Premiership
Players list
I. Pandur
DefenderJ. Penrice
D. Sterling
O. Makhanya
E. Fernandez
MidfielderN. Raskin
D. Gassama
D. Neil
B. Bouanani
ForwardK. Min-su
R. Naderi
T. Steward
DefenderE. Alic
D. Finlayson
L. Smith
C. Diabate
MidfielderS. Stanton
R. McAlear
J. Cotterill
J. Holt
ForwardT. Steven
J. Fowler
Substitutes
L. Kelly
DefenderT. Rommens
B. Godfrey
K. Nedeljkovic
MidfielderT. Chukwuani
V. Dragojevic
ForwardF. Curtis
B. Miovski
K. Kelsy
R. Sinclair
DefenderM. Foulds
B. Mikulic
MidfielderM. Todd
J. Campbell
ForwardJ. Gullan
L. Chalmers
K. Fotheringham
R. Paton
Missing players
J. Cifuentes
Most goals and assists
Rangers - St Johnstone Key Points
- Rangers are unbeaten in their last eight matches, winning seven.
- Rangers have kept four clean sheets in their last six games.
- St. Johnstone are winless in 12 visits to Ibrox.
- St. Johnstone scored just once in nine meetings with Rangers.
Limited Offer. Currently at Stake
Our Rangers vs St Johnstone Prediction
St. Johnstone are doing well for a newly promoted side but this will not be the match they go all out targeting a win. They have not only struggled on the road this season but also done poorly in their matches against Rangers.
The Saints last beat Rangers in 2022, and in the nine matches that followed, they managed just one goal. In Rangers’ current shape we don’t see much about that changing. That is why our prediction for Rangers v St. Johnstone is for Rangers to win to nil.
Use £/€50 free bets for the Rangers vs. St Johnstone game!

Are you planning to bet on the upcoming match between Rangers and St Johnstone? Why not take advantage of the free bets from Bet365? Use our promo code STYVIP1 and open your account. Bet365 offers a welcome package of €/£50 free bet credits if you bet €/£10 as a new player.
Try your luck on this year's Scottish Premiership! You need to make your qualifying bet of €/£10 within 30 days of opening an account and this can be on any sport with at least one selection priced at 1.2 (1/5) or bigger.
All tips are fully researched and given in good faith, but profits cannot be guaranteed.