02 Aug 2026ST Johnstone4–3KilmarnockPremiership
03 May 2025ST Johnstone0–2KilmarnockPremiership
15 Feb 2025Kilmarnock3–1ST JohnstonePremiership
23 Nov 2024ST Johnstone1–0KilmarnockPremiership
11 Aug 2024Kilmarnock0–3ST JohnstonePremiership
13 Apr 2024ST Johnstone0–2KilmarnockPremiership
23 Dec 2023Kilmarnock2–1ST JohnstonePremiership
01 Nov 2023ST Johnstone2–1KilmarnockPremiership
20 May 2023Kilmarnock0–1ST JohnstonePremiership
18 Mar 2023Kilmarnock1–1ST JohnstonePremiership
29 Oct 2022ST Johnstone1–0KilmarnockPremiership
05 Oct 2022Kilmarnock2–1ST JohnstonePremiership
30 Jan 2021Kilmarnock2–3ST JohnstonePremiership
06 Nov 2020ST Johnstone1–0KilmarnockPremiership
15 Aug 2020Kilmarnock1–2ST JohnstonePremiership
25 Jan 2020ST Johnstone2–1KilmarnockPremiership
04 Dec 2019Kilmarnock0–0ST JohnstonePremiership
31 Aug 2019ST Johnstone0–1KilmarnockPremiership
06 Apr 2019Kilmarnock2–0ST JohnstonePremiership
24 Nov 2018ST Johnstone0–0KilmarnockPremiership
04 Aug 2018Kilmarnock2–0ST JohnstonePremiership
07 Mar 2018Kilmarnock2–0ST JohnstonePremiership
02 Dec 2017ST Johnstone1–2KilmarnockPremiership
05 Aug 2017Kilmarnock1–2ST JohnstonePremiership
25 Feb 2017ST Johnstone0–2KilmarnockPremiership
23 Dec 2016Kilmarnock0–1ST JohnstonePremiership
15 Oct 2016ST Johnstone0–1KilmarnockPremiership
09 Apr 2016Kilmarnock3–0ST JohnstonePremiership
07 Nov 2015ST Johnstone2–1KilmarnockPremiership
19 Sept 2015Kilmarnock2–1ST JohnstonePremiership