St. Johnstone vs Rangers – Prediction, Betting Tips & Odds

Published: November 2, 2022
Author: Josh Stewart
Last Updated: November 2, 2022

The Scottish Premiership clash at McDiarmid Park on Sunday sees St. Johnstone hosting opponents Rangers. While Rangers are chasing the lead in the Premiership after collecting 29 points in 12 rounds, St. Johnstone trail by 16 points after 13 rounds, leaving them as number 8 in the table.

St. Johnstone vs Rangers Stats

  • St. Johnstone have scored in 7 of the last 9 matches
  • St. Johnstone have conceded in 5 of the last 6 matches
  • St. Johnstone have not lost 3 of the last 4 home matches
  • Rangers have conceded in 15 of the last 17 away matches
  • Rangers have scored in 8 of the last 10 matches
  • Rangers have conceded in 5 of the last 6 matches
  • Rangers have not lost 4 of the last 5 matches

St. Johnstone vs Rangers Lineups

St. Johnstone vs Rangers Preview

Callum Davidson’s St. Johnstone look back on their last three matches with six points to show for their efforts. Against Livingston, they were left empty-handed in a 1-0 defeat, but they avenged themselves by beating Hibernian in a 1-2 win. They followed that up with a 1-0 win against Kilmarnock in their most recent outing. St. Johnstone managed to win two of their past six home matches in the Premiership. In the remaining four, they drew one and lost three, as they scored five and conceded four goals.

It is all or nothing with Rangers following one win in their previous three outings. They first went down 3-0 in an encounter with SSC Napoli to which, they replied by beating Aberdeen 4-1. Their latest encounter once again had them on the losing side, when they lost 1-3 against Ajax. Rangers claimed 13 points in their last six Premiership matches, winning four, drawing once as well as losing once. They conceded nine and scored 13 goals themselves. Rangers are in the top three when it comes to scoring goals on their travels in the Premiership this season. They claimed ten goals so far, whilst allowing eight goals against.

St. Johnstone vs Rangers H2H

St. Johnstone were unable to penetrate the Rangers defence the last three times they met in the Premiership. The latter ended up winning by a 4-0, 1-0 and 2-0 scoreline. In total, they have played ten matches in past seasons with Rangers running away with most of the points. They won seven encounters, with St. Johnstone stealing all 3 points in zero matches. Naturally, the last three games ended all square. The bookies have Rangers to win this match at best price odds of 1.30.

Current table in the Premiership

Full Time Betting

McDiarmid Park witnessed St. Johnstone winning five times in their last 10 matches here, whilst drawing one and losing four as well. Rangers claimed four wins, one draw and five defeats in their last 10 games away. St. Johnstone have a justified hope of getting on the scoresheet at McDiarmid Park since Rangers only managed five clean sheets in their 10 most recent away matches. The hosts claimed two clean sheets in their last 10 matches on home soil.

Both Teams to Score

St. Johnstone were unable to penetrate the Rangers defence the last three times they met in the Premiership. The latter ended up winning by a 4-0, 1-0 and 2-0 scoreline. Punters probably shouldn’t go looking for both teams to score, when Rangers come visiting St. Johnstone. At least one team managed to keep a clean sheet seven times in their last ten matches. Odds on both teams not to score are best priced at 1.61 with the bookies.

Over/Under Tips

Both teams to score was a winning bet three times in the ten most recent encounters between St. Johnstone and Rangers. More than two goals came out six times, as St. Johnstone scored 0.4 goals on average, with Rangers pulling off 2.3 goals on average. Over 2.5 goals happened in six of St. Johnstone’s last ten matches across the tournaments. They pulled off an average of 1.2 goals during this run. Over 2.5 goals came up in seven of the last ten matches Rangers played across all tournaments. They managed to score an average of 1.8 goals in these matches.


About Josh Stewart

Josh lives in Edinburgh, Scotland, and works as a website editor. He has previously worked for several prominent online sites and, as a former professional golfer, specialises in sports and iGaming. Josh has almost a decade of experience as a freelancer and has received excellent reviews from current and previous clients.