Rangers host St Johnstone at Ibrox Stadium for round 10 of the Premiership. Bookmakers place St Johnstone as the outsider, assigning them an 8% probability of winning.
Current Form - Rangers
Rangers sit second in the league, having earned 20 points from nine matches. Their record consists of six wins, two draws, and one loss, with 13 goals scored and seven conceded. In their last league match, Rangers drew 2-2 away against Dundee FC. Over their last five matches, the team has recorded four wins and one draw. They currently hold a seven-match non-losing streak. Rangers produce 2.2 expected goals (xG) per match against a league average of 1.62, and their expected goals conceded (xGA) stands at 1.12 compared to the league average of 1.62.
Current Form - St Johnstone
St Johnstone is fifth in the table with 12 points from nine matches. Their record is three wins, three draws, and three losses, with a balanced 11-11 goal record. They recorded a 1-1 home draw against Dundee Utd in their last league match. Their form over the last five matches includes two wins, two draws, and one loss. The team is currently on a three-match non-losing streak. Their expected goals (xG) metric is 1.34 against the league average of 1.62, while their expected goals conceded (xGA) is 1.55 against the league average of 1.62.
Head-to-Head Record
In their most recent meeting two seasons ago, Rangers won 3-1 at home. Across their last five matches, Rangers have won all five, with both teams scoring in only one of the five meetings. The average goals per match across these five encounters is 2.4.

Key Players to Watch and Missing Players
Rangers feature forward Ryan Naderi, who has four goals and one assist. Forward Lawrence Shankland has three goals and zero assists in five matches. Midfielder Nicolas Raskin has one goal and zero assists in seven matches. Daisuke Yokota is unavailable due to a groin injury.
St Johnstone forward Josh Fowler has six goals and one assist. Defender Enes Alic has one goal and one assist in seven matches. Goalkeeper Toby Steward has zero goals and zero assists.
Key Numbers
↔️ Shots on target: Rangers 6.6 per match vs St Johnstone 3.6 per match
Rangers
➕ Total shots: 20.2 per match (2nd best, league average 14.6)
➕ Touches in opposition box: 38.7 per match (best in the league, league average 27.0)
➕ Shots on target conceded: 3.1 per match (2nd best, league average 4.9)
St Johnstone
➕ Big chance conversion: 47% (best in the league, league average 33%)
➖ Total shots: 10.1 per match (worst in the league, league average 14.6)
Match Notes
Dujon Sterling has collected four yellow cards for Rangers in nine matches. Cheick Diabate received a red card for St Johnstone three matches back. Jason Holt is at St Johnstone and previously played 89 matches for Rangers, where he scored 12 goals over three seasons.
Betting Insights
The market for total goals is set at 2.5, with a 65% probability of the over being met. The probability of both teams scoring is 47%.
Goals implied by the odds: 3.3
These figures come from the odds bookmakers offered on this match, read two days before kickoff.
This content was generated using AI.