30 Aug 2026Aberdeen0β1RangersPremiership
21 Mar 2026Rangers4β1AberdeenPremiership
11 Jan 2026Aberdeen0β2RangersPremiership
06 Jan 2026Rangers2β0AberdeenPremiership
11 May 2025Rangers4β0AberdeenPremiership
13 Apr 2025Aberdeen2β2RangersPremiership
15 Jan 2025Rangers3β0AberdeenPremiership
30 Oct 2024Aberdeen2β1RangersPremiership
06 Feb 2024Rangers2β1AberdeenPremiership
17 Dec 2023Rangers1β0AberdeenLeague Cup
26 Nov 2023Aberdeen1β1RangersPremiership
30 Sept 2023Rangers1β3AberdeenPremiership
07 May 2023Rangers1β0AberdeenPremiership
23 Apr 2023Aberdeen2β0RangersPremiership
15 Jan 2023Rangers2β1AberdeenLeague Cup
20 Dec 2022Aberdeen2β3RangersPremiership
29 Oct 2022Rangers4β1AberdeenPremiership
05 Mar 2022Rangers1β0AberdeenPremiership
18 Jan 2022Aberdeen1β1RangersPremiership
27 Oct 2021Rangers2β2AberdeenPremiership
15 May 2021Rangers4β0AberdeenPremiership
10 Jan 2021Aberdeen1β2RangersPremiership
22 Nov 2020Rangers4β0AberdeenPremiership
01 Aug 2020Aberdeen0β1RangersPremiership
01 Feb 2020Rangers0β0AberdeenPremiership
04 Dec 2019Aberdeen2β2RangersPremiership
28 Sept 2019Rangers5β0AberdeenPremiership
28 Apr 2019Rangers2β0AberdeenPremiership
06 Feb 2019Aberdeen2β4RangersPremiership
05 Dec 2018Rangers0β1AberdeenPremiership