Football
Home › Predictions › Rangers vs ST Johnstone: H2H

Rangers vs ST Johnstone: head to head meetings

Wins, goals, scores and milestones

Rangers vs ST Johnstone: who has won more

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 excluded; the figures cover competitive fixtures alone.

Rangers vs ST Johnstone: next match

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

Rangers vs ST Johnstone: reading the head to head

Historically Rangers have come out ahead: 30 wins against 2, plus 7 draws. When these clubs meet, the average is 2.7 goals per game; 41% of meetings have seen both sides score and 54% have topped 2.5 goals.

When they last met (24/10/26, Scottish Premiership), the score was Rangers 4–0 ST Johnstone. They face each other again 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

Colours show each score as it looks for Rangers.

Rangers vs ST Johnstone: results by competition

PRangersDrawsST Johnstone
Scottish Premiership362862
FA Cup2110
EFL Cup1100

Wins, draws and defeats, with each win column headed by a team name.

Rangers vs ST Johnstone: home and away record

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

Every result is seen through the eyes of the team playing at home.

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

Rangers or ST Johnstone: which side has won more often?

Historically Rangers have come out ahead: 30 wins against 2, plus 7 draws.

What was the score last time Rangers faced ST Johnstone?

When they last met (24/10/26, Scottish Premiership), the score was Rangers 4–0 ST Johnstone.

How many goals do Rangers and ST Johnstone usually produce when they meet?

When these clubs meet, the average is 2.7 goals per game; 41% of meetings have seen both sides score and 54% have topped 2.5 goals.

When is the next meeting of Rangers and ST Johnstone?

The next game: ST Johnstone vs Rangers on 13 December 2026 at 12:00 (Scottish Premiership).

Rangers vs ST Johnstone head to head

Every meeting of Rangers and ST Johnstone in one place: how often each side has won, how many goals the fixture produces, and how the results break down by competition and by venue. For Scottish Premiership tips, visit the league page; further predictions are listed under Predictions.