24 Oct 2026Rangers4β0ST JohnstonePremiership
12 Jan 2025Rangers3β1ST JohnstonePremiership
01 Dec 2024ST Johnstone0β1RangersPremiership
06 Oct 2024Rangers2β0ST JohnstonePremiership
17 Aug 2024Rangers2β0ST JohnstoneLeague Cup
18 Feb 2024ST Johnstone0β3RangersPremiership
20 Dec 2023Rangers2β0ST JohnstonePremiership
16 Sept 2023ST Johnstone0β2RangersPremiership
28 Jan 2023Rangers2β0ST JohnstonePremiership
21 Jan 2023ST Johnstone0β1RangersFA Cup
06 Nov 2022ST Johnstone2β1RangersPremiership
13 Aug 2022Rangers4β0ST JohnstonePremiership
02 Mar 2022ST Johnstone0β1RangersPremiership
15 Dec 2021Rangers2β0ST JohnstonePremiership
11 Sept 2021ST Johnstone1β2RangersPremiership
25 Apr 2021Rangers1β1ST JohnstoneFA Cup
21 Apr 2021ST Johnstone1β1RangersPremiership
03 Feb 2021Rangers1β0ST JohnstonePremiership
23 Dec 2020ST Johnstone0β3RangersPremiership
12 Aug 2020Rangers3β0ST JohnstonePremiership
23 Feb 2020ST Johnstone2β2RangersPremiership
22 Sept 2019ST Johnstone0β4RangersPremiership
16 Feb 2019Rangers0β0ST JohnstonePremiership
23 Dec 2018ST Johnstone1β2RangersPremiership
23 Sept 2018Rangers5β1ST JohnstonePremiership
27 Feb 2018ST Johnstone1β4RangersPremiership
16 Dec 2017Rangers1β3ST JohnstonePremiership
13 Oct 2017ST Johnstone0β3RangersPremiership
21 May 2017ST Johnstone1β2RangersPremiership