AL- 2-0 ALT · 70% AL- 0-2 AL- · 59% AL- 1-1 ALD · 42% AL- 2-0 AL- · 64% ACM 2-1 FER · 49% AND 2-1 RED · 49% CRY 2-1 189 · 52% LEV 1-2 JAG · 48% LIL 1-1 PLZ · 42% NEC 1-2 OMO · 48% REA 2-1 LYO · 52% SPA 1-2 BOU · 54% AAR 0-1 SCB · 57% ATA 2-0 KAI · 65% AL- 2-0 ALT · 70% AL- 0-2 AL- · 59% AL- 1-1 ALD · 42% AL- 2-0 AL- · 64% ACM 2-1 FER · 49% AND 2-1 RED · 49% CRY 2-1 189 · 52% LEV 1-2 JAG · 48% LIL 1-1 PLZ · 42% NEC 1-2 OMO · 48% REA 2-1 LYO · 52% SPA 1-2 BOU · 54% AAR 0-1 SCB · 57% ATA 2-0 KAI · 65%
Head-to-head

ST Mirren vs ST Johnstone

Quick answer

Who has the edge, ST Mirren or ST Johnstone?

In 20 meetings on file, ST Mirren won 9, ST Johnstone won 5 and 6 were drawn (24–16 on aggregate). Last meeting: ST Mirren 1–0 ST Johnstone (8 Aug 2026).

Previous meetings

DateMatchScoreCompetition
8 Aug 2026 ST Mirren vs ST Johnstone 1–0 (ST Mirren) Premiership
1 Feb 2025 ST Mirren vs ST Johnstone 0–1 (ST Johnstone) Premiership
14 Dec 2024 ST Johnstone vs ST Mirren 2–3 (ST Mirren) Premiership
30 Oct 2024 ST Mirren vs ST Johnstone 3–1 (ST Mirren) Premiership
24 Feb 2024 ST Mirren vs ST Johnstone 2–0 (ST Mirren) Premiership
6 Dec 2023 ST Johnstone vs ST Mirren 1–0 (ST Johnstone) Premiership
28 Oct 2023 ST Mirren vs ST Johnstone 4–0 (ST Mirren) Premiership
25 Feb 2023 ST Johnstone vs ST Mirren 1–1 Premiership
9 Nov 2022 ST Mirren vs ST Johnstone 2–2 Premiership
3 Sep 2022 ST Johnstone vs ST Mirren 3–0 (ST Johnstone) Premiership
30 Apr 2022 ST Johnstone vs ST Mirren 0–1 (ST Mirren) Premiership
9 Feb 2022 ST Mirren vs ST Johnstone 2–1 (ST Mirren) Premiership
6 Nov 2021 ST Johnstone vs ST Mirren 0–0 Premiership
29 Aug 2021 ST Mirren vs ST Johnstone 0–0 Premiership
16 Jan 2021 ST Johnstone vs ST Mirren 1–0 (ST Johnstone) Premiership
19 Dec 2020 ST Mirren vs ST Johnstone 3–2 (ST Mirren) Premiership
29 Aug 2020 ST Johnstone vs ST Mirren 1–0 (ST Johnstone) Premiership
4 Mar 2020 ST Mirren vs ST Johnstone 0–0 Premiership
21 Dec 2019 ST Johnstone vs ST Mirren 0–0 Premiership
19 Oct 2019 ST Mirren vs ST Johnstone 2–0 (ST Mirren) Premiership