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
| Date | Match | Score | Competition |
|---|---|---|---|
| 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 |