Rangers vs St Johnstone Prediction & Betting Tips - Scottish Premiership

Scotland - Scottish Premiership

Rangers
24/10/2026 10:00
St Johnstone

Prediction :

 

Rangers to win to nil

 
Welcome offer

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.

Check the offer! 

Limited Offer. Currently at Stake

Rangers v St Johnstone Best Betting Odds

Bookmaker 1 X 2 Bonus
Stake
1.20 6.60 11.00
1xbet
1.21 6.35 12.20
Melbet
1.21 6.35 12.20
Betwinner
1.21 6.35 12.20
22bet
1.21 6.35 12.20
Check all Rangers vs St Johnstone odds

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 Rangers
20 9 6 2 1 +6
5 St Johnstone
12 9 3 3 3 0

Rangers and St Johnstone Last Matches

Rangers
Rangers Last matches
W W W W W D
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
1.83 Goals scored
0.5 Goals conceded
50% Over 2.5
50% Under 2.5

17 Oct 2026 - Scottish Premiership

Dundee FC
2 :  2
Rangers

10 Oct 2026 - Scottish Premiership

Rangers
3 :  1
Kilmarnock

20 Sept 2026 - Scottish Premiership

Celtic
0 :  1
Rangers

13 Sept 2026 - Scottish League Cup

Rangers
3 :  0
Celtic

9 Sept 2026 - Scottish Premiership

Rangers
1 :  0
St Mirren

5 Sept 2026 - Scottish Premiership

Rangers
1 :  0
Motherwell
W W W W W W
Wins

6/6 (100%)

Draw

0/6 (0%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.67 Total goals
33% BTTS
2.33 Goals scored
0.33 Goals conceded
50% Over 2.5
50% Under 2.5

10 Oct 2026 - Scottish Premiership

Rangers
3 :  1
Kilmarnock

13 Sept 2026 - Scottish League Cup

Rangers
3 :  0
Celtic

9 Sept 2026 - Scottish Premiership

Rangers
1 :  0
St Mirren

5 Sept 2026 - Scottish Premiership

Rangers
1 :  0
Motherwell

20 Aug 2026 - Conference League

Rangers
1 :  0
FK Jablonec

16 Aug 2026 - Scottish League Cup

Rangers
5 :  1
St Mirren
L L W W W D
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.17 Total goals
50% BTTS
1.17 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

17 Oct 2026 - Scottish Premiership

Dundee FC
2 :  2
Rangers

20 Sept 2026 - Scottish Premiership

Celtic
0 :  1
Rangers

2 Sept 2026 - Scottish Premiership

Falkirk
1 :  2
Rangers

30 Aug 2026 - Scottish Premiership

Aberdeen
0 :  1
Rangers

27 Aug 2026 - Conference League

FK Jablonec
1 :  0
Rangers

6 Aug 2026 - Europa League

Jagiellonia Bialystok
2 :  1
Rangers
St Johnstone
St Johnstone Last matches
D W L D W D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.83 Total goals
67% BTTS
1 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

17 Oct 2026 - Scottish Premiership

St Johnstone
1 :  1
Dundee United

11 Oct 2026 - Scottish Premiership

Aberdeen
0 :  1
St Johnstone

19 Sept 2026 - Scottish Premiership

St Johnstone
1 :  1
Falkirk

9 Sept 2026 - Scottish Premiership

St Johnstone
0 :  1
Celtic

6 Sept 2026 - Scottish Premiership

St Johnstone
2 :  1
Hibernian

2 Sept 2026 - Scottish Premiership

Dundee FC
1 :  1
St Johnstone
D W W L D D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
83% BTTS
1.5 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

17 Oct 2026 - Scottish Premiership

St Johnstone
1 :  1
Dundee United

19 Sept 2026 - Scottish Premiership

St Johnstone
1 :  1
Falkirk

9 Sept 2026 - Scottish Premiership

St Johnstone
0 :  1
Celtic

6 Sept 2026 - Scottish Premiership

St Johnstone
2 :  1
Hibernian

2 Aug 2026 - Scottish Premiership

St Johnstone
4 :  3
Kilmarnock

25 Jul 2026 - Scottish League Cup

St Johnstone
1 :  1
East Fife
W L L L D W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

1.67 Total goals
33% BTTS
0.83 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

11 Oct 2026 - Scottish Premiership

Aberdeen
0 :  1
St Johnstone

2 Sept 2026 - Scottish Premiership

Dundee FC
1 :  1
St Johnstone

29 Aug 2026 - Scottish Premiership

Heart Of Midlothian FC
2 :  1
St Johnstone

8 Aug 2026 - Scottish Premiership

St Mirren
1 :  0
St Johnstone

21 Jul 2026 - Scottish League Cup

Inverness Caledonian Thistle FC
1 :  0
St Johnstone

14 Jul 2026 - Scottish League Cup

Linlithgow Rose
0 :  2
St Johnstone

Rangers vs St Johnstone Stats: Head to Head (H2H)

Rangers

100 %

Draw

0 %

St Johnstone

0 %

Average stats (last H2H results)

2.67
Total goals
16.67%
BTTS
2.5
Goals scored
0.17
Goals conceded
50%
Over 2.5
50%
Under 2.5

12 Jan 2025 - Scottish Premiership

Rangers
3 :  1
St Johnstone

1 Dec 2024 - Scottish Premiership

St Johnstone
0 :  1
Rangers

6 Oct 2024 - Scottish Premiership

Rangers
2 :  0
St Johnstone

17 Aug 2024 - Scottish League Cup

Rangers
2 :  0
St Johnstone

18 Feb 2024 - Scottish Premiership

St Johnstone
0 :  3
Rangers

13 Aug 2022 - Scottish Premiership

Rangers
4 :  0
St Johnstone
Rangers vs St Johnstone Prediction

Players list

Rangers
Rangers
Goalkeeper

I. Pandur

Defender

J. Penrice

D. Sterling

O. Makhanya

E. Fernandez

Midfielder

N. Raskin

D. Gassama

D. Neil

B. Bouanani

Forward

K. Min-su

R. Naderi

St Johnstone
St Johnstone
Goalkeeper

T. Steward

Defender

E. Alic

D. Finlayson

L. Smith

C. Diabate

Midfielder

S. Stanton

R. McAlear

J. Cotterill

J. Holt

Forward

T. Steven

J. Fowler

Substitutes

Rangers
Rangers
Goalkeeper

L. Kelly

Defender

T. Rommens

B. Godfrey

K. Nedeljkovic

Midfielder

T. Chukwuani

V. Dragojevic

Forward

F. Curtis

B. Miovski

K. Kelsy

St Johnstone
St Johnstone
Goalkeeper

R. Sinclair

Defender

M. Foulds

B. Mikulic

Midfielder

M. Todd

J. Campbell

Forward

J. Gullan

L. Chalmers

K. Fotheringham

R. Paton

Missing players

Rangers
Rangers
Midfielder

J. Cifuentes

St Johnstone
St Johnstone

Most goals and assists

CD Huachipato Rangers
CD Huachipato St Johnstone
Top Goalscorer
Czech Republic R. Naderi (4 Goals)
Top Goalscorer
England J. Fowler (6 Goals)

Rangers - St Johnstone Key Points

  1. Rangers are unbeaten in their last eight matches, winning seven.
  2. Rangers have kept four clean sheets in their last six games.
  3. St. Johnstone are winless in 12 visits to Ibrox.
  4. St. Johnstone scored just once in nine meetings with Rangers.
Check the offer! 

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.

Prediction :

 

Rangers to win to nil

 
Exclusive Offer
Welcome offer

Use £/€50 free bets for the Rangers vs. St Johnstone game!

bet365 welcome offer

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. 

Claim this offer!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.