ABH 0-2 AL- · 64% ALD 0-1 NEO · 48% KON 1-2 GAL · 53% LEH 0-2 PAR · 63% NIC 1-2 REN · 48% BOD 1-2 VIK · 44% LYN 1-1 RAN · 40% ALS 1-2 AL- · 55% SVE 1-2 FSV · 45% ZUL 0-2 CLU · 61% VIL 2-1 ESP · 55% SHE 2-1 WRE · 47% LIL 2-1 LEN · 49% CAS 0-2 SPO · 66% ABH 0-2 AL- · 64% ALD 0-1 NEO · 48% KON 1-2 GAL · 53% LEH 0-2 PAR · 63% NIC 1-2 REN · 48% BOD 1-2 VIK · 44% LYN 1-1 RAN · 40% ALS 1-2 AL- · 55% SVE 1-2 FSV · 45% ZUL 0-2 CLU · 61% VIL 2-1 ESP · 55% SHE 2-1 WRE · 47% LIL 2-1 LEN · 49% CAS 0-2 SPO · 66%
Head-to-head

Kilmarnock vs ST Johnstone

Quick answer

Who has the edge, Kilmarnock or ST Johnstone?

In 18 meetings on file, Kilmarnock won 6, ST Johnstone won 10 and 2 were drawn (21–24 on aggregate). Last meeting: ST Johnstone 4–3 Kilmarnock (2 Aug 2026). Next meeting: Kilmarnock vs ST Johnstone on Saturday 31 October 2026, 15:00 UTC — 6 of 10 AI models pick ST Johnstone to win (60%). A draw is in play: 4 of 10 models picked it. The mean predicted score is 1–2 at 44% average confidence (low).

Full prediction for the next match →

Previous meetings

DateMatchScoreCompetition
2 Aug 2026 ST Johnstone vs Kilmarnock 4–3 (ST Johnstone) Premiership
3 May 2025 ST Johnstone vs Kilmarnock 0–2 (Kilmarnock) Premiership
15 Feb 2025 Kilmarnock vs ST Johnstone 3–1 (Kilmarnock) Premiership
23 Nov 2024 ST Johnstone vs Kilmarnock 1–0 (ST Johnstone) Premiership
11 Aug 2024 Kilmarnock vs ST Johnstone 0–3 (ST Johnstone) Premiership
13 Apr 2024 ST Johnstone vs Kilmarnock 0–2 (Kilmarnock) Premiership
23 Dec 2023 Kilmarnock vs ST Johnstone 2–1 (Kilmarnock) Premiership
1 Nov 2023 ST Johnstone vs Kilmarnock 2–1 (ST Johnstone) Premiership
20 May 2023 Kilmarnock vs ST Johnstone 0–1 (ST Johnstone) Premiership
18 Mar 2023 Kilmarnock vs ST Johnstone 1–1 Premiership
29 Oct 2022 ST Johnstone vs Kilmarnock 1–0 (ST Johnstone) Premiership
5 Oct 2022 Kilmarnock vs ST Johnstone 2–1 (Kilmarnock) Premiership
30 Jan 2021 Kilmarnock vs ST Johnstone 2–3 (ST Johnstone) Premiership
6 Nov 2020 ST Johnstone vs Kilmarnock 1–0 (ST Johnstone) Premiership
15 Aug 2020 Kilmarnock vs ST Johnstone 1–2 (ST Johnstone) Premiership
25 Jan 2020 ST Johnstone vs Kilmarnock 2–1 (ST Johnstone) Premiership
4 Dec 2019 Kilmarnock vs ST Johnstone 0–0 Premiership
31 Aug 2019 ST Johnstone vs Kilmarnock 0–1 (Kilmarnock) Premiership