MatchPulse

Rangers vs ST Johnstone — Premiership

← Back
Rangers
Rangers
2º · 2.22 PPG
Days Since Last Match: 6d 19h
vs
–
–
ST Johnstone
ST Johnstone
5º · 1.33 PPG
Days Since Last Match: 7d 0h
Ibrox Stadium·Glasgow·Scotland·51,082
🔒 Pro Feature

Unlock all Match Predictions

Full mathematical models, value detection and advanced filters across every league.

from€8.99/mo

billed annually · cancel anytime

Rangers and ST Johnstone meet in the Premiership 2026 season on 24 October 2026. Rangers have recorded 10 wins from 17 matches this season (59% win rate), averaging 1.53 goals scored and 0.76 conceded per game. BTTS has occurred in 53% of their fixtures; Over 2.5 goals in 47%; and clean sheets in 41% of games. ST Johnstone have won 50% of their 16 matches, with 1.75 goals scored and 0.94 conceded per game. Their BTTS rate stands at 50%, Over 2.5 at 44%, and clean sheets at 31%.

Based on our 7-model ensemble (Poisson, Dixon-Coles, Weighted Form, Normalized, Shots, Elo and Combined), the expected goals are 1.65 for Rangers and 1.10 for ST Johnstone. The models give Rangers a 54% win probability, with a draw at 24% and an ST Johnstone win at 21%. Over 2.5 goals is estimated at 50% and BTTS at 53%.

Season Statistics

Rangers
—
ST Johnstone
2º
Position
5º
2.22
PPG
1.33
67%
Win %
33%
1.44
Goals / game
1.22
0.78
Conceded / game
1.22
53%
BTTS %
50%
41%
Clean sheet %
31%
47%
Over 2.5 %
44%
6.4
Avg corners
3.7
18.3
Avg shots
10.1
5.8
Avg shots on target
3.5
1.8
Avg yellow cards
1.3
14.3
Avg fouls
10.3
54.2%
Avg possession
48.9%

Home vs Away

Rangers
Home (4)
—
ST Johnstone
Away (4)
2.25
PPG
1.00
75%
Win %
25%
1.50
Goals / game
0.75
0.75
Conceded / game
1.00
50%
BTTS %
33%
50%
Clean sheet %
44%
50%
Over 2.5 %
44%
6.4
Avg corners
3.7
18.3
Avg shots
10.1
5.8
Avg shots on target
3.5
1.8
Avg yellow cards
1.3
54.2%
Avg possession
48.9%

Goals Scored

RangersHomeAwayST JohnstoneHomeAway
Over 0.5 Scored88%90%86%81%86%78%
Over 1.5 Scored35%40%29%44%43%44%
Over 2.5 Scored18%30%0%31%29%33%
Failed To Score12%10%14%19%14%22%

Goals Conceded

RangersHomeAwayST JohnstoneHomeAway
Over 0.5 Conceded59%50%71%69%86%56%
Over 1.5 Conceded18%10%29%19%14%22%
Over 2.5 Conceded0%0%0%6%14%0%
Clean Sheets41%50%29%31%14%44%

Over 2.5 & BTTS Predictions

RangersST Johnstone
Over 0.594%100%
Over 1.559%75%
Over 2.547%44%
Over 3.518%19%
Over 4.56%13%
BTTS53%50%
BTTS & Win24%19%
BTTS & Draw18%25%
BTTS & Over 2.541%25%
BTTS No & Over 2.56%19%

1st Half / 2nd Half

RangersST Johnstone
Win 1st Half35%44%
Draw 1st Half47%44%
Loss 1st Half18%13%
Scored 1st Half59%50%
Conceded 1st Half41%31%
Win 2nd Half47%31%
Draw 2nd Half35%50%
Loss 2nd Half18%19%
Scored 2nd Half59%56%
Conceded 2nd Half29%50%
Over 0.5 HT71%63%
Over 1.5 HT35%44%

Recent Venue Form

Rangers (H)
WKilmarnock3–1
WCeltic3–0
WST Mirren1–0
WMotherwell1–0
WFK Jablonec1–0
WST Mirren5–1
ST Johnstone (A)
WAberdeen1–0
DDundee1–1
LHeart Of Midlothian1–2
LST Mirren0–1
LInverness CT0–1
WLinlithgow Rose2–0

Number of Corners

10.2
Corners / Match
13 games
League Avg
11.4
54 games
10.2
Corners / Match
11 games
Match CornersRangersST JohnstoneLeague Avg
Over 685%100%98%
Over 785%82%91%
Over 877%73%80%
Over 962%55%65%
Over 1054%45%59%
Over 1138%27%43%
Over 128%18%30%
Over 138%9%22%

Team Corners

Team CornersRangersST Johnstone
Corners Earned / Match6.43.7
Corners Against / Match3.96.5
Over 2.5 Corners For100%55%
Over 3.5 Corners For92%45%
Over 4.5 Corners For77%27%
Over 2.5 Corners Against85%82%
Over 3.5 Corners Against46%73%
Over 4.5 Corners Against46%73%

Head to Head · 38 matches

29
Rangers
76%
7
Draws
18%
2
ST Johnstone
5%
84%
Over 1.5
32/38
53%
Over 2.5
20/38
26%
Over 3.5
10/38
42%
BTTS
16/38
12/01/25
Rangers
3–1
ST Johnstone
01/12/24
ST Johnstone
0–1
Rangers
06/10/24
Rangers
2–0
ST Johnstone
17/08/24
Rangers
2–0
ST Johnstone
18/02/24
ST Johnstone
0–3
Rangers
20/12/23
Rangers
2–0
ST Johnstone
16/09/23
ST Johnstone
0–2
Rangers
28/01/23
Rangers
2–0
ST Johnstone
21/01/23
ST Johnstone
0–1
Rangers
06/11/22
ST Johnstone
2–1
Rangers
13/08/22
Rangers
4–0
ST Johnstone
02/03/22
ST Johnstone
0–1
Rangers
15/12/21
Rangers
2–0
ST Johnstone
11/09/21
ST Johnstone
1–2
Rangers
25/04/21
Rangers
1–1
ST Johnstone
21/04/21
ST Johnstone
1–1
Rangers
03/02/21
Rangers
1–0
ST Johnstone
23/12/20
ST Johnstone
0–3
Rangers
12/08/20
Rangers
3–0
ST Johnstone
23/02/20
ST Johnstone
2–2
Rangers
#TeamMPWDLGDPts
1Celtic9801+1824
2Rangers9621+620
3Heart Of Midlothian9513+516
4Dundee9423+314
5ST Johnstone9333012
6Dundee Utd9333-112
7Aberdeen9324011
8ST Mirren9315-810
9Falkirk9234-39
10Motherwell9225-58
11Kilmarnock9225-108
12Hibernian9216-57

Team Insights

Rangers
  • ●Rangers have been undefeated in their last 7 matches.
  • ●Rangers have scored in each of their last 9 matches.
  • ●Rangers have won their last 3 home matches.
  • ●Rangers have scored in each of their last 4 home matches.
  • ●Rangers have been undefeated in their last 5 away matches.
  • ●Rangers have scored in each of their last 5 away matches.
  • ●Rangers have won 3 of their 5 away matches.
  • ●Rangers have scored in 5 of their 5 away matches.
ST Johnstone
  • ●ST Johnstone have been undefeated in their last 3 matches.
  • ●ST Johnstone failed to keep a clean sheet in each of their last 5 home matches.
  • ●ST Johnstone failed to keep a clean sheet in 5 of their 5 home matches.
  • ●73% of ST Johnstone's goals have been scored at home.
DADundee4º2–2
WHKilmarnock11º3–1
WACeltic1º1–0
WHCeltic3–0
WHST Mirren8º1–0
WHMotherwell10º1–0
WAFalkirk9º2–1
WAAberdeen7º1–0
LAFK Jablonec19º0–1
LAFK Jablonec23º0–1
DHDundee Utd6º1–1
WAAberdeen7º1–0
DHFalkirk9º1–1
LHCeltic1º0–1
WHHibernian12º2–1
DADundee4º1–1
LAST Mirren8º0–1
WHKilmarnock11º4–3
DHEast Fife1–1

Season Schedule

Rangers
DADundee2–2
WHKilmarnock3–1
WACeltic1–0
WHST Mirren1–0
WHMotherwell1–0
WAFalkirk2–1
–HST Johnstone24/10
–AHeart Of Midlothian28/10
–HAberdeen31/10
ST Johnstone
DHDundee Utd1–1
WAAberdeen1–0
DHFalkirk1–1
LHCeltic0–1
WHHibernian2–1
DADundee1–1
–ARangers24/10
–HMotherwell28/10
–AKilmarnock31/10

Top Scorers

Rangers
L. Shankland4 ⚽
Ryan Naderi4 ⚽
T. Aasgaard3 ⚽
R. Naderi2 ⚽
D. Neil2 ⚽
Lawrence Shankland2 ⚽
ST Johnstone
R. Paton6 ⚽
Josh Fowler5 ⚽
K. Fotheringham5 ⚽
J. Fowler4 ⚽
C. Diabate2 ⚽
J. Gullan2 ⚽

Cards Given

Rangers
C. Devlin2 🟨
E. Fernandez2 🟨
D. Neil2 🟨
D. Sterling2 🟨
Dujon Sterling2 🟨
V. Dragojevic2 🟨
ST Johnstone
Reece McAlear2 🟨
R. Paton2 🟨
Cheick Diabate2 🟨
Enes Alic1 🟨
Jason Holt1 🟨
J. Gullan1 🟨