History
Su, 1 Dec, 2024
St Johnstone
0 - 1
Rangers
Su, 6 Oct, 2024
Rangers
2 - 0
St Johnstone
Sa, 17 Aug, 2024
Rangers
2 - 0
St Johnstone
Su, 18 Feb, 2024
St Johnstone
0 - 3
Rangers
We, 20 Dec, 2023
Rangers
2 - 0
St Johnstone
Sa, 16 Sep, 2023
St Johnstone
0 - 2
Rangers
Sa, 28 Jan, 2023
Rangers
2 - 0
St Johnstone
Sa, 21 Jan, 2023
St Johnstone
0 - 1
Rangers
Su, 6 Nov, 2022
St Johnstone
2 - 1
Rangers
Sa, 13 Aug, 2022
Rangers
4 - 0
St Johnstone
We, 2 Mar, 2022
St Johnstone
0 - 1
Rangers
We, 15 Dec, 2021
Rangers
2 - 0
St Johnstone
Sa, 11 Sep, 2021
St Johnstone
1 - 2
Rangers
Su, 25 Apr, 2021
Rangers
0 - 0
St Johnstone
We, 21 Apr, 2021
St Johnstone
1 - 1
Rangers
We, 3 Feb, 2021
Rangers
1 - 0
St Johnstone
We, 23 Dec, 2020
St Johnstone
0 - 3
Rangers
We, 12 Aug, 2020
Rangers
3 - 0
St Johnstone
Su, 23 Feb, 2020
St Johnstone
2 - 2
Rangers
Su, 22 Sep, 2019
St Johnstone
0 - 4
Rangers
Sa, 16 Feb, 2019
Rangers
0 - 0
St Johnstone
Su, 23 Dec, 2018
St Johnstone
1 - 2
Rangers
Su, 23 Sep, 2018
Rangers
5 - 1
St Johnstone
Tu, 27 Feb, 2018
St Johnstone
1 - 4
Rangers
Sa, 16 Dec, 2017
Rangers
1 - 3
St Johnstone
Fr, 13 Oct, 2017
St Johnstone
0 - 3
Rangers
Su, 21 May, 2017
St Johnstone
1 - 2
Rangers
We, 1 Mar, 2017
Rangers
3 - 2
St Johnstone
We, 28 Dec, 2016
St Johnstone
1 - 1
Rangers
We, 26 Oct, 2016
Rangers
1 - 1
St Johnstone
Tu, 22 Sep, 2015
Rangers
1 - 3
St Johnstone
Tu, 28 Oct, 2014
Rangers
1 - 0
St Johnstone
Su, 13 May, 2012
St Johnstone
0 - 4
Rangers
Sa, 14 Jan, 2012
St Johnstone
1 - 2
Rangers
Sa, 19 Nov, 2011
Rangers
0 - 0
St Johnstone
Sa, 30 Jul, 2011
St Johnstone
0 - 2
Rangers
Tu, 5 Apr, 2011
St Johnstone
0 - 2
Rangers
Su, 27 Feb, 2011
Rangers
4 - 0
St Johnstone
Sa, 28 Aug, 2010
Rangers
2 - 1
St Johnstone
Tu, 30 Mar, 2010
St Johnstone
4 - 1
Rangers
Sa, 12 Dec, 2009
Rangers
3 - 0
St Johnstone
Sa, 17 Oct, 2009
St Johnstone
1 - 2
Rangers
Tu, 13 Jan, 2009
St Johnstone
0 - 2
Rangers
Su, 20 Apr, 2008
St Johnstone
1 - 1
Rangers
Tu, 5 Mar, 2002
St Johnstone
0 - 2
Rangers
Fr, 28 Dec, 2001
Rangers
1 - 0
St Johnstone
Sa, 20 Oct, 2001
St Johnstone
0 - 2
Rangers
Mo, 25 Dec, 2000
Rangers
3 - 0
St Johnstone
Sa, 21 Oct, 2000
St Johnstone
2 - 1
Rangers
Fr, 28 Jul, 2000
Rangers
2 - 1
St Johnstone
Sa, 22 Apr, 2000
St Johnstone
0 - 2
Rangers
Fr, 3 Mar, 2000
Rangers
0 - 0
St Johnstone
Mo, 14 Feb, 2000
St Johnstone
1 - 1
Rangers
Fr, 24 Sep, 1999
Rangers
3 - 1
St Johnstone
Sa, 3 Apr, 1999
St Johnstone
3 - 1
Rangers
Fr, 25 Dec, 1998
Rangers
1 - 0
St Johnstone
Sa, 7 Nov, 1998
St Johnstone
0 - 7
Rangers
Fr, 28 Aug, 1998
Rangers
4 - 0
St Johnstone
Fr, 20 Mar, 1998
Rangers
2 - 1
St Johnstone
Fr, 30 Jan, 1998
St Johnstone
2 - 0
Rangers
Fr, 28 Nov, 1997
Rangers
3 - 2
St Johnstone
Fr, 19 Sep, 1997
St Johnstone
0 - 2
Rangers