Premier League
Home › Predictions › Rangers vs ST Johnstone: H2H

Rangers vs ST Johnstone: H2H record

Record, goals, scores and milestones

Rangers vs ST Johnstone: the head to head record

Rangers
3072
ST Johnstone
Rangers winsDrawsST Johnstone wins
Matches played39
Goals (total)85 : 21
Goals per match2.7
Both teams scored41%
Over 2.5 goals54%
Rangers: clean sheets59%
ST Johnstone: clean sheets5%

Friendlies are not included; only competitive matches count.

Rangers vs ST Johnstone: next match

Sun 13 Dec · 12:00ST Johnstone–Rangers
Scottish Premiership

Rangers vs ST Johnstone: what the record tells us

Rangers have won more of the meetings (30 wins to 2, and 7 draws). The goal average in this fixture is 2.7 per match. In 41% of meetings both teams scored, and in 54% there were three goals or more.

Their last meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone. They meet next on 13 December 2026 at 12:00 (Scottish Premiership).

Rangers vs ST Johnstone: all meetings

24/10/26Rangers4–0ST JohnstoneScottish Premiership · 2026 · HT 1–0
12/1/25Rangers3–1ST JohnstoneScottish Premiership · 2024 · HT 3–0
1/12/24ST Johnstone0–1RangersScottish Premiership · 2024 · HT 0–0
6/10/24Rangers2–0ST JohnstoneScottish Premiership · 2024 · HT 1–0
17/8/24Rangers2–0ST JohnstoneEFL Cup · 2024 · HT 0–0
18/2/24ST Johnstone0–3RangersScottish Premiership · 2023 · HT 0–1
20/12/23Rangers2–0ST JohnstoneScottish Premiership · 2023 · HT 1–0
16/9/23ST Johnstone0–2RangersScottish Premiership · 2023 · HT 0–1
28/1/23Rangers2–0ST JohnstoneScottish Premiership · 2022 · HT 1–0
21/1/23ST Johnstone0–1RangersFA Cup · 2022 · HT 0–1
6/11/22ST Johnstone2–1RangersScottish Premiership · 2022 · HT 1–0
13/8/22Rangers4–0ST JohnstoneScottish Premiership · 2022 · HT 1–0
2/3/22ST Johnstone0–1RangersScottish Premiership · 2021 · HT 0–1
15/12/21Rangers2–0ST JohnstoneScottish Premiership · 2021 · HT 1–0
11/9/21ST Johnstone1–2RangersScottish Premiership · 2021 · HT 0–0
25/4/21Rangers1–1ST JohnstoneFA Cup · 2020 · HT 0–0
21/4/21ST Johnstone1–1RangersScottish Premiership · 2020 · HT 0–0
3/2/21Rangers1–0ST JohnstoneScottish Premiership · 2020 · HT 0–0
23/12/20ST Johnstone0–3RangersScottish Premiership · 2020 · HT 0–2
12/8/20Rangers3–0ST JohnstoneScottish Premiership · 2020 · HT 2–0
23/2/20ST Johnstone2–2RangersScottish Premiership · 2019 · HT 1–0
22/9/19ST Johnstone0–4RangersScottish Premiership · 2019 · HT 0–0
16/2/19Rangers0–0ST JohnstoneScottish Premiership · 2018 · HT 0–0
23/12/18ST Johnstone1–2RangersScottish Premiership · 2018 · HT 1–0
23/9/18Rangers5–1ST JohnstoneScottish Premiership · 2018 · HT 2–0
27/2/18ST Johnstone1–4RangersScottish Premiership · 2017 · HT 0–3
16/12/17Rangers1–3ST JohnstoneScottish Premiership · 2017 · HT 1–1
13/10/17ST Johnstone0–3RangersScottish Premiership · 2017 · HT 0–1
21/5/17ST Johnstone1–2RangersScottish Premiership · 2016 · HT 0–1
1/3/17Rangers3–2ST JohnstoneScottish Premiership · 2016 · HT 1–0
28/12/16ST Johnstone1–1RangersScottish Premiership · 2016 · HT 1–1
26/10/16Rangers1–1ST JohnstoneScottish Premiership · 2016 · HT 1–1
13/5/12ST Johnstone0–4RangersScottish Premiership · 2011 · HT 0–1
14/1/12ST Johnstone1–2RangersScottish Premiership · 2011 · HT 0–1
19/11/11Rangers0–0ST JohnstoneScottish Premiership · 2011 · HT 0–0
30/7/11ST Johnstone0–2RangersScottish Premiership · 2011 · HT 0–1
5/4/11ST Johnstone0–2RangersScottish Premiership · 2010 · HT 0–1
27/2/11Rangers4–0ST JohnstoneScottish Premiership · 2010 · HT 2–0
28/8/10Rangers2–1ST JohnstoneScottish Premiership · 2010 · HT 1–1

Score colours reflect Rangers's perspective.

Rangers vs ST Johnstone: results by competition

PRangersDrawsST Johnstone
Scottish Premiership362862
FA Cup2110
EFL Cup1100

Wins, draws and defeats, with team names above the win columns.

Rangers vs ST Johnstone: home and away

VenuePWDrawsLGoals
Home: Rangers19144142:10
Home: ST Johnstone20131611:43

Every result is from the home team's point of view.

Rangers vs ST Johnstone: records and streaks

Rangers

  • Biggest win24/10/26 · Rangers 4–0 ST Johnstone
  • Most recent win24/10/26 · Rangers 4–0 ST Johnstone
  • Longest unbeaten run15

ST Johnstone

  • Biggest win16/12/17 · Rangers 1–3 ST Johnstone
  • Most recent win6/11/22 · ST Johnstone 2–1 Rangers
  • Longest unbeaten run2

Rangers vs ST Johnstone: current form

Rangers

DWDWW
28 OctHeart Of Midlothian2–2Rangers
24 OctRangers4–0ST Johnstone
17 OctDundee2–2Rangers
10 OctRangers3–1Kilmarnock
20 SeptCeltic0–1Rangers

ST Johnstone

DDLDW
31 OctKilmarnock2–2ST Johnstone
28 OctST Johnstone2–2Motherwell
24 OctRangers4–0ST Johnstone
17 OctST Johnstone1–1Dundee United
11 OctAberdeen0–1ST Johnstone

Rangers vs ST Johnstone: league positions

Full table
#TeamPW-D-LGoalsPts
2Rangers117-3-119:924
7ST Johnstone123-5-415:1914

Rangers vs ST Johnstone: frequently asked questions

Which side has won more meetings, Rangers or ST Johnstone?

Rangers have won more of the meetings (30 wins to 2, and 7 draws).

What was the score when Rangers and ST Johnstone last met?

Their last meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone.

How many goals are there in matches between Rangers and ST Johnstone?

The goal average in this fixture is 2.7 per match. In 41% of meetings both teams scored, and in 54% there were three goals or more.

When is the next match between Rangers and ST Johnstone?

Up next: ST Johnstone vs Rangers (13 December 2026 at 12:00, Scottish Premiership).

Rangers vs ST Johnstone head to head

All the meetings of Rangers and ST Johnstone: how many each side has won, the goals in the fixture, the picture in each competition and at home or away. The league page has tips for Scottish Premiership matches; for more, open the Predictions section.