Football
Home › Predictions › Rangers vs ST Johnstone: H2H

Rangers vs ST Johnstone: head to head record

Record, goals, results, milestones

Rangers vs ST Johnstone: head to head balance

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%

Only competitive matches are counted; friendlies do not appear.

Rangers vs ST Johnstone: next match

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

Rangers vs ST Johnstone: the head to head in detail

The balance tips towards Rangers (30 wins to 2, plus 7 draws). These two average 2.7 goals when they meet. Both scored in 41% of meetings, and 54% had at least three goals.

The most recent meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone. The next meeting is 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

Scores are coloured as seen by Rangers.

Rangers vs ST Johnstone: results by competition

PRangersDrawsST Johnstone
Scottish Premiership362862
FA Cup2110
EFL Cup1100

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

Rangers vs ST Johnstone: at home and away

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

Each result reads from the perspective of whichever team was 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 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 has the better record, Rangers or ST Johnstone?

The balance tips towards Rangers (30 wins to 2, plus 7 draws).

How did it finish the last time Rangers played ST Johnstone?

The most recent meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone.

How many goals do Rangers v ST Johnstone matches produce?

These two average 2.7 goals when they meet. Both scored in 41% of meetings, and 54% had at least three goals.

When will Rangers and ST Johnstone meet again?

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

Rangers vs ST Johnstone head to head

Every Rangers v ST Johnstone meeting: who has won more, the number of goals, the picture by competition and at each venue. Scottish Premiership tips can be found on the league page; for more, try the Predictions section.