17 Oct 2026Aberdeen3β1ST MirrenPremiership
12 May 2026Aberdeen0β2ST MirrenPremiership
04 Apr 2026ST Mirren2β0AberdeenPremiership
03 Dec 2025Aberdeen3β3ST MirrenPremiership
18 Oct 2025ST Mirren0β1AberdeenPremiership
03 May 2025ST Mirren1β0AberdeenPremiership
25 Jan 2025Aberdeen0β3ST MirrenPremiership
23 Nov 2024ST Mirren2β1AberdeenPremiership
11 Aug 2024Aberdeen3β1ST MirrenPremiership
02 Mar 2024ST Mirren2β1AberdeenPremiership
30 Dec 2023Aberdeen0β3ST MirrenPremiership
27 Aug 2023ST Mirren2β2AberdeenPremiership
24 May 2023Aberdeen3β0ST MirrenPremiership
01 Feb 2023Aberdeen1β3ST MirrenPremiership
24 Dec 2022ST Mirren3β1AberdeenPremiership
06 Aug 2022Aberdeen4β1ST MirrenPremiership
15 May 2022Aberdeen0β0ST MirrenPremiership
25 Jan 2022ST Mirren1β0AberdeenPremiership
04 Dec 2021Aberdeen4β1ST MirrenPremiership
26 Sept 2021ST Mirren3β2AberdeenPremiership
13 Feb 2021Aberdeen0β0ST MirrenPremiership
05 Dec 2020ST Mirren1β1AberdeenPremiership
28 Nov 2020ST Mirren2β1AberdeenLeague Cup
02 Oct 2020Aberdeen2β1ST MirrenPremiership
29 Feb 2020ST Mirren0β2AberdeenFA Cup
26 Jan 2020ST Mirren0β0AberdeenPremiership
30 Nov 2019Aberdeen2β1ST MirrenPremiership
11 Aug 2019ST Mirren1β0AberdeenPremiership
16 Feb 2019Aberdeen2β2ST MirrenPremiership
15 Dec 2018ST Mirren1β2AberdeenPremiership