AL- 1-0 AL- · 44% KAI 1-2 PAN · 54% AL- 1-1 ALS · 45% JUV 1-0 REN · 56% ARA 0-2 AZA · 57% DIN 1-0 NEC · 54% FER 2-0 TOR · 59% LEC 1-1 SUN · 46% OFI 0-2 BAY · 61% UNI 1-0 HAP · 54% STU 1-2 MAR · 48% FKC 1-2 FCC · 56% GET 1-2 FCL · 50% FCI 0-1 MJA · 53% AL- 1-0 AL- · 44% KAI 1-2 PAN · 54% AL- 1-1 ALS · 45% JUV 1-0 REN · 56% ARA 0-2 AZA · 57% DIN 1-0 NEC · 54% FER 2-0 TOR · 59% LEC 1-1 SUN · 46% OFI 0-2 BAY · 61% UNI 1-0 HAP · 54% STU 1-2 MAR · 48% FKC 1-2 FCC · 56% GET 1-2 FCL · 50% FCI 0-1 MJA · 53%
Head-to-head

Rangers vs ST Johnstone

Quick answer

Who has the edge, Rangers or ST Johnstone?

In 18 meetings on file, Rangers won 15, ST Johnstone won 1 and 2 were drawn (39–7 on aggregate). Last meeting: Rangers 3–1 ST Johnstone (12 Jan 2025). Next meeting: Rangers vs ST Johnstone on Saturday 24 October 2026, 14:00 UTC — 10 of 10 AI models pick Rangers to win (100%). The mean predicted score is 2–0 at 59% average confidence (medium).

Full prediction for the next match →

Previous meetings

DateMatchScoreCompetition
12 Jan 2025 Rangers vs ST Johnstone 3–1 (Rangers) Premiership
1 Dec 2024 ST Johnstone vs Rangers 0–1 (Rangers) Premiership
6 Oct 2024 Rangers vs ST Johnstone 2–0 (Rangers) Premiership
18 Feb 2024 ST Johnstone vs Rangers 0–3 (Rangers) Premiership
20 Dec 2023 Rangers vs ST Johnstone 2–0 (Rangers) Premiership
16 Sep 2023 ST Johnstone vs Rangers 0–2 (Rangers) Premiership
28 Jan 2023 Rangers vs ST Johnstone 2–0 (Rangers) Premiership
6 Nov 2022 ST Johnstone vs Rangers 2–1 (ST Johnstone) Premiership
13 Aug 2022 Rangers vs ST Johnstone 4–0 (Rangers) Premiership
2 Mar 2022 ST Johnstone vs Rangers 0–1 (Rangers) Premiership
15 Dec 2021 Rangers vs ST Johnstone 2–0 (Rangers) Premiership
11 Sep 2021 ST Johnstone vs Rangers 1–2 (Rangers) Premiership
21 Apr 2021 ST Johnstone vs Rangers 1–1 Premiership
3 Feb 2021 Rangers vs ST Johnstone 1–0 (Rangers) Premiership
23 Dec 2020 ST Johnstone vs Rangers 0–3 (Rangers) Premiership
12 Aug 2020 Rangers vs ST Johnstone 3–0 (Rangers) Premiership
23 Feb 2020 ST Johnstone vs Rangers 2–2 Premiership
22 Sep 2019 ST Johnstone vs Rangers 0–4 (Rangers) Premiership