11 Oct 2026Aberdeen0β1ST JohnstonePremiership
15 Mar 2025ST Johnstone0β0AberdeenPremiership
07 Dec 2024Aberdeen1β1ST JohnstonePremiership
05 Aug 2024ST Johnstone1β2AberdeenPremiership
04 May 2024Aberdeen1β0ST JohnstonePremiership
28 Feb 2024Aberdeen0β2ST JohnstonePremiership
24 Jan 2024ST Johnstone1β1AberdeenPremiership
08 Oct 2023Aberdeen0β0ST JohnstonePremiership
01 Apr 2023ST Johnstone0β1AberdeenPremiership
07 Jan 2023Aberdeen2β0ST JohnstonePremiership
20 Aug 2022ST Johnstone0β1AberdeenPremiership
01 Jul 2022Aberdeen1β1ST JohnstoneFriendlies Clubs
11 May 2022ST Johnstone1β0AberdeenPremiership
15 Feb 2022Aberdeen1β1ST JohnstonePremiership
11 Dec 2021ST Johnstone0β1AberdeenPremiership
18 Sept 2021Aberdeen0β1ST JohnstonePremiership
16 Jul 2021Aberdeen0β0ST JohnstoneFriendlies Clubs
10 Apr 2021ST Johnstone0β1AberdeenPremiership
27 Jan 2021ST Johnstone0β0AberdeenPremiership
26 Dec 2020Aberdeen2β1ST JohnstonePremiership
20 Aug 2020ST Johnstone0β1AberdeenPremiership
05 Feb 2020Aberdeen0β1ST JohnstonePremiership
24 Nov 2019ST Johnstone1β1AberdeenPremiership
14 Sept 2019Aberdeen1β1ST JohnstonePremiership
23 Feb 2019ST Johnstone0β2AberdeenPremiership
08 Dec 2018Aberdeen0β2ST JohnstonePremiership
15 Sept 2018ST Johnstone1β1AberdeenPremiership
31 Mar 2018Aberdeen4β1ST JohnstonePremiership
13 Dec 2017ST Johnstone0β3AberdeenPremiership
30 Sept 2017Aberdeen3β0ST JohnstonePremiership