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