

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Rangers mixed, St Johnstone mixedThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Rangers take a form score of 6.7 out of 10 into this Scottish Premiership fixture, against 6.6 for St Johnstone. Rangers have 2 wins, 1 draw and 1 defeat in their last 4, while St Johnstone have 1 win, 1 draw and 2 defeats in theirs. Across the season Rangers average 1.5 goals scored and 1.0 conceded per game, St Johnstone 2.3 and 0.9. Rangers have kept a clean sheet in 25% of their matches this season, St Johnstone in 44%. In their last 10 meetings Rangers have won 9, drawn 0 and lost 1. Rangers sit 9th on 1 point, St Johnstone 6th on 3.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Rangers enter this Scottish Premiership fixture still searching for a first league victory, sitting 9th on 1 point from 2 matches while St Johnstone occupy 6th place with 3 points, a gap of 3 places and 2 points separating the sides. The hosts have drawn one and lost one in the Premiership, conceding 3 and scoring 2 at a rate of 1.00 per game, while the visitors arrive with a win and a defeat behind them, their 4 goals scored and 4 conceded yielding a 2.00 rate at both ends.
Recent form tells a more encouraging story for Rangers across all competitions. From their last 4 fixtures they have taken 2 wins, 1 draw and 1 loss, scoring 8 and conceding 4. They have found the net in all 4 of those matches and kept 1 clean sheet, a run that includes a 5-1 League Cup victory over ST Mirren and a 1-0 Europa Conference League win against FK Jablonec. Their only Premiership outing in that spell ended 2-1 at home to Hibernian. The weighted form score of 6.7 out of 10 reflects that strong run, and their season profile shows dominance in possession at 59 percent and territorial control with 19.7 shots and 6.2 corners per game from a 4-match sample.
St Johnstone have posted 1 win, 1 draw and 2 losses across their last 4, scoring 5 and conceding 6. They have scored in only 2 of those 4 and have yet to register a clean sheet. The win came in a 4-3 home thriller against Kilmarnock, but they followed it with a 1-0 Premiership defeat away to ST Mirren, sandwiched around a 1-1 League Cup draw with East Fife and a 1-0 loss at Inverness CT. Their form score of 6.6 out of 10 sits marginally behind Rangers at a gap of 0.1. Their season averages of 11.7 shots, 3.2 on target and 54.5 percent possession suggest they compete for spells but lack the cutting edge, though they have kept a clean sheet in 44 percent of their 4-match sample and failed to score in 22 percent.
The head to head record over the last 10 meetings is decisive: Rangers have won 9, St Johnstone 1, with no draws. The five itemised encounters all went to Rangers, including 3-1 in January 2025, 1-0 away in December 2024, and three successive 2-0 or 3-0 victories stretching back to August 2024. Across the full 10-match sample the sides averaged 2.2 goals per meeting, both teams scored in only 2 of 10, and over 2.5 goals landed in 3 of 10. That pattern points to low-scoring Rangers control, and the current league positions do nothing to disrupt it. Rangers have scored in every one of their last 4 outings and create chances at nearly double St Johnstone's rate, while the visitors have conceded in all 4 of theirs and have shipped goals in both Premiership fixtures this term.
The numbers point toward a home win that breaks Rangers' winless league start. St Johnstone have taken points from one of two but have never drawn with Rangers in the last 10, and their 2.00 goals conceded per game in the Premiership leaves them exposed to a side averaging 5.5 shots on target and 19.7 total attempts per match. With Rangers posting 8 goals across their last 4 and St Johnstone yet to keep a clean sheet in any competition, the value sits with the hosts to edge a fixture that has historically favoured control over chaos.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram