20 Apr 2025ST Johnstone0–5CelticFA Cup
06 Apr 2025ST Johnstone1–0CelticPremiership
29 Dec 2024Celtic4–0ST JohnstonePremiership
28 Sept 2024ST Johnstone0–6CelticPremiership
16 Mar 2024Celtic3–1ST JohnstonePremiership
03 Dec 2023ST Johnstone1–3CelticPremiership
26 Aug 2023Celtic0–0ST JohnstonePremiership
05 Feb 2023ST Johnstone1–4CelticPremiership
24 Dec 2022Celtic4–1ST JohnstonePremiership
08 Oct 2022ST Johnstone1–2CelticPremiership
09 Apr 2022Celtic7–0ST JohnstonePremiership
26 Dec 2021ST Johnstone1–3CelticPremiership
20 Nov 2021Celtic1–0ST JohnstoneLeague Cup
23 Oct 2021Celtic2–0ST JohnstonePremiership
12 May 2021Celtic4–0ST JohnstonePremiership
14 Feb 2021ST Johnstone1–2CelticPremiership
06 Dec 2020Celtic1–1ST JohnstonePremiership
04 Oct 2020ST Johnstone0–2CelticPremiership
01 Mar 2020ST Johnstone0–1CelticFA Cup
29 Jan 2020ST Johnstone0–3CelticPremiership
03 Aug 2019Celtic7–0ST JohnstonePremiership
03 Feb 2019ST Johnstone0–2CelticPremiership
30 Jan 2019Celtic2–0ST JohnstonePremiership
07 Oct 2018ST Johnstone0–6CelticPremiership
26 Sept 2018ST Johnstone0–1CelticLeague Cup
18 Feb 2018Celtic0–0ST JohnstonePremiership
04 Nov 2017ST Johnstone0–4CelticPremiership
26 Aug 2017Celtic1–1ST JohnstonePremiership
06 May 2017Celtic4–1ST JohnstonePremiership