Rangers vs St Johnstone Prediction (Premiership) Odds and Bets 24.10.2026

By
Reading time: 5 minutes
Rangers
St Johnstone
Premiership, 15:00 @ 24.10.2026

Rangers welcome St Johnstone to Ibrox on Saturday, 24 October, looking to close the four-point gap to Celtic at the top of the Scottish Premiership. Derek McInnes’s side sit second after a 2-2 draw at Dundee, while newly promoted Saints have climbed to fifth.

I’m backing Rangers to take all three points, although St Johnstone’s recent scoring record suggests the visitors could make things interesting.

Rangers vs St Johnstone: Date, Kick-Off Time and Match Details

Match informationDetails
FixtureRangers vs St Johnstone
CompetitionScottish Premiership
Matchweek10
DateSaturday, 24 October 2026
Kick-off3:00pm BST
VenueIbrox Stadium, Glasgow
UK TV / StreamingNot televised live in the UK (3pm blackout)

How Are Rangers and St Johnstone Playing?

 

Rangers Form: Strong Results, but Defensive Concerns

Rangers have enjoyed an impressive domestic run under Derek McInnes, collecting 20 points from nine league fixtures. Their 1-0 victory away to Celtic was followed by a 3-1 home win against Kilmarnock, with Ryan Naderi scoring twice. However, last weekend’s 2-2 draw at Dundee exposed defensive problems. Badredine Bouanani and Nico Raskin scored, but Rangers twice failed to protect their position.

McInnes also has injury concerns. Lawrence Shankland, Youssef Chermiti and Cammy Devlin remain unavailable. The Gers have won six league matches, although four finished 1-0. That suggests another victory is likely, but a comfortable winning margin is far from guaranteed.

St Johnstone Form: Promoted Saints Impressing

St Johnstone have made an encouraging return to the Premiership, collecting 12 points from nine matches. Simo Valakari’s side recently beat Aberdeen 1-0 at Pittodrie before drawing 1-1 against Dundee United. Josh Fowler has been their standout attacking player, scoring six league goals. He was withdrawn through illness against Dundee United, but could be available for Saturday.

Saints have scored in seven of their nine league fixtures, including three of four away matches. They may struggle to control possession at Ibrox, but their ability to take chances makes them dangerous opponents.

Key Factors Behind My Rangers vs St Johnstone Prediction

  1. Rangers’ Home Advantage: The Gers have won three of their four home league matches, while St Johnstone have managed just one away victory.
  2. Recent Defensive Problems: Rangers conceded twice at Dundee and allowed a goal against Kilmarnock. Their backline hasn’t looked entirely convincing.
  3. Josh Fowler’s Scoring Form: The Saints forward has six league goals and could cause problems if Rangers leave space around their penalty area.
  4. Competitive Recent Results: Rangers have won only one league match by more than a single goal, while St Johnstone have lost just once in their last five.
  5. Both Teams to Score Appeal: Saints have scored in seven of nine fixtures. Rangers to win with both teams scoring at 7/4 offers an interesting alternative to the short home-win price.

Rangers vs St Johnstone Statistics

Scottish Premiership 2026/27, after nine matches.

StatisticRangersSt Johnstone
League position2nd5th
Matches played99
Wins63
Draws23
Defeats13
League points2012
Goals scored1311
Goals conceded711
Goal difference+60
Last five league matches4W, 1D, 0L2W, 2D, 1L
Clean sheets4/91/9
Both teams scored5/96/9
Home/away record3W, 0D, 1L1W, 1D, 2L

Rangers have the stronger overall record, conceding just seven goals and collecting eight more points than St Johnstone. However, Saints have scored in most of their matches, while Rangers have conceded three goals across their last two league outings. The Gers also won all three meetings during the 2024/25 campaign, including a 3-1 victory at Ibrox in January 2025. That history supports a home victory, although Saints’ current form suggests they could contribute to the scoreline.

Scottish Premiership Standings: Rangers vs St Johnstone

PositionTeamPlayedPointsGoal difference
1stCeltic924+18
2ndRangers920+6
5thSt Johnstone9120

Rangers trail Celtic by four points after nine matches, making victory important in the title race. St Johnstone sit fifth following an encouraging start to life back in the top flight. A positive result at Ibrox would further strengthen their position in the top six.

Rangers vs St Johnstone Betting Odds

Indicative pre-match prices for Saturday, 24 October 2026. All odds are expressed in UK fractional format.

Full-time result (90 minutes)Odds
Rangers to win1/5
Draw11/2
St Johnstone to win11/1
Additional betting marketOdds
Rangers to win and both teams to score7/4
Rangers are clear favourites at 2/11, reflecting their stronger league position and impressive record at Ibrox. However, their recent defensive lapses make the alternative market worth considering. Rangers to win and both teams to score at 7/4 offers a bigger return, particularly with St Johnstone finding the net in seven of their nine league matches. All markets apply to 90 minutes plus stoppage time. Prices may change before kick-off.

Rangers vs St Johnstone Predictions

Beni
The conservative one
Beni

Rangers to Win

Odds 1/5

I'm keeping this one simple. Rangers have won six of nine league games and look the stronger side at Ibrox. They don't need to put on a show. Three points will do nicely.

Supported by
Beto
The bold one
Beto

Rangers to Win and Both Teams to Score

Odds 7/4

Rangers to win? Absolutely. But I'm giving Saints a goal here. They've scored in seven of nine league matches, and Rangers haven't looked watertight lately. A home win with a little drama is my play.

Supported by
Rangers to Win
Category Football
Odds
Chooses
Offered by
Daniel Harris Tipster
Expert sports betting analyst
Originally from Manchester, Daniel has been following English football and betting on sport for years. He now covers football and tennis as part of the BetBrothers tipster team, researching every selection before sharing it. His approach is simple: follow the sport closely, do the homework and only back a bet when he thinks the odds are worth it.