Rangers vs St Johnstone result and stats
Win probability: home 77%, draw 15%, away 8%

Match report
GOSSIPBALL's parrot has been crunching the numbersRangers beat St Johnstone 4–0 at home in the Scottish Premiership on Saturday 24 October 2026. Before kick-off GossipBall gave Rangers 77%, the draw 15% and St Johnstone 8%, so a home win had a 77% chance. GossipBall's favourite result came in.
On expected goals it finished Rangers 4.57, St Johnstone 0.58, so Rangers created the better chances. Rangers had 21 shots (9 on target) to St Johnstone's 9 (2 on target).
GOSSIPBALL analysis · based on five seasons of results and expected goals · updated 29 October 2026, 20:50 UTC
Match stats
RASJ
4.57Expected goals0.58
21Shots9
9On target2
12Corners2
9Fouls9
1Yellow cards1
0Red cards1
1Half-time goals0
Referee: C Graham
Recent form
Rangers
D @ Dundee2–2 · 17 Oct
W v Kilmarnock3–1 · 10 Oct
W @ Celtic1–0 · 20 Sep
W v St Mirren1–0 · 9 Sep
W v Motherwell1–0 · 5 Sep
St Johnstone
D v Dundee United1–1 · 17 Oct
W @ Aberdeen1–0 · 11 Oct
D v Falkirk1–1 · 19 Sep
L v Celtic0–1 · 9 Sep
W v Hibernian2–1 · 6 Sep
Head to head
In 12 league meetings since 2021, Rangers won 11, St Johnstone won 1 and 0 were drawn; the most recent, on 12 Jan 2025, finished Rangers 3–1 St Johnstone, a win for Rangers.
Rangers 3–1 St Johnstone12 Jan 2025
St Johnstone 0–1 Rangers1 Dec 2024
Rangers 2–0 St Johnstone6 Oct 2024
St Johnstone 0–3 Rangers18 Feb 2024
Rangers 2–0 St Johnstone20 Dec 2023
St Johnstone 0–2 Rangers16 Sep 2023
Season averages per game
RASJ
1.73Goals1.18
0.82Conceded1.55
2.20xG1.22
1.11xG against1.74
19.4Shots10.4
6.8On target3.4
7.4Corners3.1
1.82Yellow cards1.27
46%Clean sheets9%
55%Both score64%
55%3+ goals46%