NaijaOdds

Rangers vs St Johnstone 24.10.2026: Prediction, Betting Tips and Match Preview

⚽ Scotland Premiership · Scotland · 24 October 2026
Rangers logoRangers
vs
24.10.2026 15:00
St Johnstone logoSt Johnstone

💡 Match preview Rangers vs St Johnstone

By Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more

On 24 October 2026, Rangers welcome St Johnstone to Ibrox for a Scottish Premiership clash that pits two sides in contrasting runs of form against each other. The hosts have gone unbeaten in their last five outings, while the visitors have managed two wins, two draws, and a single defeat over the same period. Head-to-head history further tilts the scales heavily in Rangers’ favour, making this a fixture with a clear narrative.

Rangers’ Recent Form and Performance

Rangers enter this match on a five-game unbeaten streak, comprising four victories and one draw. Across those matches, they have scored ten goals and conceded only three. The most recent result—a 2-2 draw with Dundee—was the first time in this stretch that their defence leaked more than a single goal. At home, their numbers are even more imposing: wins over Kilmarnock (3-1), Celtic (3-0), and St Mirren (1-0) give a combined scoreline of 7-1.

Offensively, Rangers have consistently carved out chances. In the four matches where expected goals (xG) data is available, they registered 21, 13, 15, and 10 shots, with corresponding xG figures of 2.2, 1.3, 1.08, and 1.01. Their actual tally of seven goals in those games exceeds the cumulative xG, indicating that finishing has outperformed chance quality—a trend that may not persist. Defensively, they have conceded three goals against a combined xGA of roughly 5.35, meaning their actual defensive record is better than the quality of chances they allowed. This blend of stability and a formidable home run makes Rangers a daunting opponent.

St Johnstone’s Recent Form and Performance

St Johnstone have avoided defeat in four of their last five matches, but the substance of those results is less convincing than the bare record suggests. Over this period, they have scored five goals and conceded four: wins against Aberdeen (1-0) and Hibernian (2-1), draws with Falkirk and Dundee United (both 1-1), and a loss to Celtic (0-1). Their two most recent games—a draw and a win—paint a slightly rosier picture than the overall balance with just one defeat.

Away from home, the picture is mixed. They beat Aberdeen 1-0 but lost to Celtic 0-1. In those two road games, they scored once and conceded once, yet their attacking numbers were notably weaker than in home fixtures. Across the last five matches overall, St Johnstone generated a cumulative xG of around 7.18 but scored only five times, suggesting underperformance relative to chance creation. Defensively, they have fared better: four goals conceded against a combined xGA of about 7.08. However, facing Rangers represents a significant step up in the volume of shots and dangerous attacks they will need to withstand.

Head-to-Head and Key Statistics

The recent head-to-head record is emphatically one-sided. In the last five meetings, Rangers have won all five, with an aggregate score of 11-1. St Johnstone failed to score in four of those encounters, while Rangers found the net at least once every time. Rangers’ current home form also features three consecutive wins with a 7-1 aggregate scoreline.

Season averages underline the disparity: Rangers score 1.44 goals per match and concede 0.78, while St Johnstone average 1.22 goals scored and 1.22 conceded. On the road, St Johnstone’s scoring rate drops to just 0.75 goals per game.

Match Prediction and Bet

Rangers arrive with more consistent results, a dominant home record, and a clear psychological edge from recent head-to-head encounters. They have scored in every one of their last five matches and have won three straight at Ibrox. St Johnstone can create chances, but their away attack is limited—only one goal in their last two road trips. Moreover, they have lost all five of the most recent meetings with Rangers and failed to score in four of them.

The combination of home form, overall superiority, and overwhelming head-to-head statistics points decisively in one direction. The primary prediction is a Rangers victory. Based on the available data, the hosts should control possession, generate more shots, and extend their winning run against St Johnstone. The bet is on Rangers to win.

Tunde Ogundipe
Tunde Ogundipe
Football expert covering Premier League, MLS, J1 League, and more

Tunde Ogundipe is a football expert with extensive experience analyzing top leagues including the Premier League, MLS, J1 League, Scottish Premiership, and the Johan Cruijff Shield. His analysis focuses on team form, player lineups, shot statistics, and tactical adjustments, with careful consideration of fixture congestion and travel. He approaches predictions with a disciplined, data-driven method, evaluating all relevant factors without overreliance on single metrics.

All articles by this author →

The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.

Match odds Rangers vs St Johnstone

Result (1X2)

X6.4511.2213

Double chance

1X1.01X24.35121.1

Both teams to score

No1.73Yes1.97

Over

21.1531.6642.8655.61.51.12.51.423.52.154.53.425.56.25

Under

24.332.0141.3351.081.55.22.52.483.51.654.51.235.51.06

Handicap 1

01.01-11.26-21.95-33.58-47.5-1.51.63-2.52.43-3.54.3-4.58.1

Handicap 2

0913.2221.6931.2141.031.52.172.51.443.51.154.51.02

Correct score

0:0210:1331:081:111.51:2352:06.42:18.82:2243:07.23:110.53:2284:010.754:115.254:2415:0195:1286:041

Predictions for Rangers vs St Johnstone

No user forecasts published.

Match poster

Rangers vs St Johnstone — odds

❓ Frequently asked questions

When and where is the Rangers vs St Johnstone match taking place?

The match is on 24 October 2026 at 15:00 at Ibrox, Rangers' home ground.

What is the recent form of Rangers and St Johnstone coming into this game?

Rangers are unbeaten in their last five matches (four wins, one draw), while St Johnstone have two wins, two draws, and one defeat in the same period.

Who is the clear favorite based on head-to-head history?

Rangers have won all of the last five meetings against St Johnstone with an aggregate score of 11–1, making them the overwhelming favorite.

What is the match prediction and recommended bet?

The prediction is a Rangers victory, and the bet is on Rangers to win.

How have Rangers performed at home recently?

Rangers have won three consecutive home matches with a combined score of 7–1, including a 3–0 win over Celtic.