Rangers vs St Johnstone prediction
Data modelBookmaker prices, home/away form, scoring trends and the table, read by our AI analysts. How it works
KickoffHour pre-match forecast · data model
Who wins?
Rangers to win: 81%, about 4 in 5
Goals call3+ goals 67% · bookies 67% · ✓ 4 goals
The Verdict
All three analyses point strongly towards a Rangers victory. The consistent data regarding home performance, league standing, and historical dominance suggests a high probability of goals and a clear home win.
What our AI analysts say
1 of 3 think Rangers's chances are better than the bookmakers say.
The Coach
styles in the numbersRangers' strong home record and scoring consistency should dominate this fixture.
Rangers average 1.50 goals scored at home and concede only 0.78 per game. St Johnstone struggles away, scoring only 0.75 per game and conceding 1.22 per match.
The Dressing Room
the table and pressureRangers' position in the table and superior rest give them a significant advantage.
Rangers sit 2nd with 20 points from 9 games, while St Johnstone are 5th with 12 points. Rangers have 6 days rest compared to St Johnstone's 7 days.
The Sceptic
where the market may be wrongThe market accurately reflects Rangers' historical dominance and current form.
Head-to-head history shows Rangers have won 6 of the last 6 meetings. Rangers have maintained 0% failure to score in the season.
Data-only analysis: no team news was found for this match, so our analysts read form, home/away splits, head-to-head, goal timings and the table. It does not change the numbers above. AI analysts are automated roles, not people. Their leans are not betting tips.
In short
Rangers are clear favourites at 81%, with St Johnstone on 6% and the draw on 13%. Rangers are 2nd and St Johnstone 5th in the Scottish Premiership. In their last five league games, Rangers won four and St Johnstone two.
More markets
Win or draw (double chance)
- Rangers win or draw
- 94%
- Either team wins (no draw)
- 87%
- St Johnstone win or draw
- 19%
Goals in the match (over/under)
- 2+ goals
- 86%
- 3+ goals
- 67%
- 4+ goals
- 45%
Both teams score (BTTS)
- Yes
- 45%
- No
- 55%
We expect about 2.8 goals from Rangers and 0.7 from St Johnstone. (expected goals)
Most likely score: 2–0 (12%). Even the likeliest exact score happens only about 1 time in 8. Next: 3–0 (11%), 1–0 (9%), 2–1 (8%), 4–0 (8%).
How these numbers are made
A data-model preview uses the bookmakers' prices for this match with their margin removed by the power method. Our AI analysts read only the data (form, home and away record, head-to-head, goal timings and the table), not the team news, and they do not change these numbers. Total goals, both teams to score and likely scores come from one score grid fitted to these probabilities.
Stats previews are graded separately from our full analyses in the track record. Methodology
Prediction history
| # | Published | Home | Draw | Away | Reason | Record |
|---|---|---|---|---|---|---|
| 1 | 81% | 13% | 6% | Stats preview | #703 |
Frozen at kick-off. Version 1 is the one that counts in our track record. Every version is in the public ledger (how to check).
Form
All competitions, newest first.
Rangers: last 6
DWWWWW · 10 scored, 4 conceded
| 17 Oct | at Dundee | 2–2 | D |
| 10 Oct | vs Kilmarnock | 3–1 | W |
| 20 Sep | at Celtic | 1–0 | W |
| 9 Sep | vs ST Mirren | 1–0 | W |
| 5 Sep | vs Motherwell | 1–0 | W |
| 2 Sep | at Falkirk | 2–1 | W |
Last 5 at home: WWWWD
St Johnstone: last 6
DWDLWD · 6 scored, 5 conceded
| 17 Oct | vs Dundee Utd | 1–1 | D |
| 11 Oct | at Aberdeen | 1–0 | W |
| 19 Sep | vs Falkirk | 1–1 | D |
| 9 Sep | vs Celtic | 0–1 | L |
| 6 Sep | vs Hibernian | 2–1 | W |
| 2 Sep | at Dundee | 1–1 | D |
Last 4 away: WDLL
Season stats
| Rangers | St Johnstone | |
|---|---|---|
| 1.44 | Goals scored per game | 1.22 |
| 0.78 | Goals conceded per game | 1.22 |
| 1.50 | Scored per game at home | 1.60 |
| 1.40 | Scored per game away | 0.75 |
| 44% | Matches over 2.5 goals | 33% |
| 56% | Both teams scored | 67% |
| 44% | Clean sheets | 11% |
| 0% | Failed to score | 22% |
League matches only, 9 games each.
Scottish Premiership table
| # | Team | Pld | Goal diff. | Points | League form |
|---|---|---|---|---|---|
| 1 | Celtic | 10 | +19 | 27 | WWWLW |
| 2 | Rangers | 10 | +10 | 23 | WDWWW |
| 3 | Heart Of Midlothian | 10 | +7 | 19 | WLWDL |
| 4 | Dundee Utd | 10 | +0 | 15 | WDWWD |
| 5 | Dundee | 10 | +2 | 14 | LDWWL |
| 6 | ST Mirren | 10 | -7 | 13 | WLLLL |
| 7 | Falkirk | 10 | +0 | 12 | WWLDW |
| 8 | St Johnstone | 10 | -4 | 12 | LDWDL |
| 9 | Aberdeen | 10 | -1 | 11 | LWLDW |
| 10 | Motherwell | 10 | -7 | 8 | LLLLL |
| 11 | Kilmarnock | 10 | -13 | 8 | LWLDW |
Head-to-head
Last 6 meetings: Rangers won 6, St Johnstone 0, 0 draws; 2.3 goals per game.
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| 12 Jan 2025 | Rangers | 3–1 | St Johnstone | Premiership |
| 1 Dec 2024 | St Johnstone | 0–1 | Rangers | Premiership |
| 6 Oct 2024 | Rangers | 2–0 | St Johnstone | Premiership |
| 17 Aug 2024 | Rangers | 2–0 | St Johnstone | League Cup |
| 18 Feb 2024 | St Johnstone | 0–3 | Rangers | Premiership |
| 20 Dec 2023 | Rangers | 2–0 | St Johnstone | Premiership |
Match context
- Rest days
- Rangers 6St Johnstone 7
- Matches in the last 14 days: Rangers 1 · St Johnstone 2
Published UK time (GMT) · Updated UK time (GMT)
This analysis was generated automatically by an AI model from public sources. How it works →
18+ · Predictions are probabilities, not certainties. If you bet, bet only what you can afford to lose. Responsible gambling

