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

Rangers vs ST Johnstone: head to head and H2H record

Balance, goals, results, milestones

Rangers vs ST Johnstone: the balance of wins

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%

Friendly matches are left out; the stats are for competitive games only.

Rangers vs ST Johnstone: next match

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

Rangers vs ST Johnstone: what the meetings show

Most meetings have gone the way of Rangers (30 wins to 2, with 7 draws). This fixture averages 2.7 goals. Both teams have scored 41% of the time, and 54% of meetings have had three or more goals.

24/10/26, Scottish Premiership: their last meeting ended Rangers 4–0 ST Johnstone. Next meeting: 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

Each score is coloured according to how it went for Rangers.

Rangers vs ST Johnstone: results by competition

PRangersDrawsST Johnstone
Scottish Premiership362862
FA Cup2110
EFL Cup1100

Wins, draws and defeats; each win column is labelled with a team name.

Rangers vs ST Johnstone: home and away meetings

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

Results are shown as the home side saw them in each game.

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 Utd
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

Who leads the head to head, Rangers or ST Johnstone?

Most meetings have gone the way of Rangers (30 wins to 2, with 7 draws).

What happened in the last game between Rangers and ST Johnstone?

24/10/26, Scottish Premiership: their last meeting ended Rangers 4–0 ST Johnstone.

Are Rangers v ST Johnstone games high-scoring?

This fixture averages 2.7 goals. Both teams have scored 41% of the time, and 54% of meetings have had three or more goals.

When are Rangers and ST Johnstone due to meet next?

Next fixture: ST Johnstone vs Rangers – 13 December 2026 at 12:00, Scottish Premiership.

Rangers vs ST Johnstone head to head

Rangers v ST Johnstone through the years: how often each has won, how many goals have gone in, the breakdown by competition and by home or away. Scottish Premiership tips are on the league page, and you will find more in the Predictions section.