Tools
Prediction published on Oct 23, 2026 10:06 AM by Dario in Scotland - Premiership | Modified on Oct 23, 2026 10:06 AM
Rangers host St. Johnstone at Ibrox Stadium on Saturday, October 24, in a Scottish Premiership meeting between the teams placed second and fifth. Kick-off is scheduled for 14:00 local time. Rangers arrive after a 2-2 draw with Dundee ended their seven-match winning streak, though they remain unbeaten in eight. St. Johnstone have avoided defeat in their last three matches, but their away record and recent results against Rangers make this a demanding trip. The hosts will look to turn another strong attacking display into a win, while the visitors aim to build on their recent draws.
Rangers took four wins and a draw from their last five matches, scoring an average of 2.0 goals and conceding 0.6 per game across that stretch. Their most recent outing, a 2-2 draw away to Dundee on October 17, stopped them from recording an eighth consecutive victory. It was nevertheless the third time in four matches that Rangers had scored more than once. They have also kept four clean sheets in their last six games, giving them a solid defensive record to set alongside their recent scoring form.
In the Premiership, Rangers have six wins, two draws and one defeat, with averages of 1.4 goals scored and 0.8 conceded per match. Their scoring runs are especially relevant ahead of a home fixture: they have found the net in each of their last 23 Premiership matches and each of their last 14 home league matches. Across all matches, they have scored in their last 12 at home and in 23 of their last 24 overall. Those sequences suggest that St. Johnstone will need to withstand pressure even if the visitors can keep the contest close for a time.
There has often been first-half activity in Rangers' league games, with at least one goal scored before the break in 21 of their last 23 Premiership matches. At home, Rangers have not trailed at half-time in 20 of their last 22 matches and have led at the interval in 14 of those 22. Another recurring feature is the corner count: Rangers' Premiership fixtures have produced more than 7.5 corners in 27 of the last 29. Those figures provide useful context, although the immediate objective for the hosts is to follow the Dundee draw with a return to winning ways.
St. Johnstone come into the match on a three-game unbeaten run, but two of those results were draws. The latest was a 1-1 result against Dundee United on October 17. Over their last five matches, the newly promoted side have recorded two wins, two draws and one defeat, averaging 1.0 goal scored and 0.8 conceded. That recent record shows they have been difficult to beat, yet a trip to Rangers presents a test of whether they can turn resilience into another positive result.
The visitors' Premiership record stands at three wins, three draws and three losses. Their season averages are 1.2 goals scored and 1.2 conceded per match. Away from home in the league, St. Johnstone have collected four points from four games and scored three times. Finding a goal on this trip would matter: they failed to score in their most recent defeat, against Celtic, and their record against Rangers has offered few attacking returns. Three of St. Johnstone's last 15 away matches have finished without a goal for either team, but their more immediate concern is improving on a modest league scoring record on the road.
Recent meetings favor Rangers. The head-to-head summary for the last five matches lists five Rangers wins, with the hosts averaging 2.2 goals scored and 0.2 conceded. Their latest meeting finished 3-1 on January 12, 2025. That result is a reminder that St. Johnstone can score in this fixture, even though Rangers have generally given up little across those five games. The visitors' current unbeaten run gives them something to build on, but reversing the pattern of results between these sides would require an improvement on their recent away output.
The Dundee draw also gives Rangers a clear point of reference. They scored twice but conceded twice, a departure from the four clean sheets recorded across their previous six matches. St. Johnstone, meanwhile, have kept their last three-game run intact without winning either of their two most recent draws. If Rangers maintain their long scoring streak and regain the defensive consistency shown in their recent clean sheets, they will be well placed to take control. The figures do not rule out a competitive match, particularly after the hosts' latest draw, but their stronger recent results and head-to-head record make a home victory the most coherent outcome.
Rangers vs St. Johnstone prediction from BetMines: Rangers win (1) with 59% probability.
This section provides average statistics and percentages on the main markets for the last 10 matches of both teams
Rangers
St. Johnstone
Under
Over
Under
Over
0.5
0
10
0
10
1.5
5
5
3
7
2.5
5
5
6
4
3.5
7
3
8
2
4.5
10
0
9
1