A complete record of competitive matches played between the two teams

vs

Rangers (72) St. Johnstone (66)
Results Total % Results Total %
Rangers 55 39.6 St. Johnstone 10 6.6
St. Johnstone 6 4.32 Rangers 47 31.02
Draws 11 7.92 Draws 9 6.48
Goals Total Av.pg Goals Total Av.pg
Rangers 182 2.53 St. Johnstone 57 0.86
St. Johnstone 49 0.68 Rangers 148 2.24
Records
Highest Aggregate 7   0 - 7 Rangers 1998/1999 
Highest Rangers score: 8 Rangers  8 - 0 1928/1929 
Highest St. Johnstone score: 3   3 - 2 Rangers 1963/1964 
Season Date Home Score Away Competition
2019/2020 Sat 02 Nov Rangers -1 - -1 League
Sun 22 Sep 0 - 4 Rangers League
2018/2019 Sat 16 Feb Rangers 0 - 0 League
Sat 16 Feb Rangers 0 - 0 League
Sun 23 Dec 1 - 2 Rangers League
Sat 22 Dec 0 - 0 Rangers League
Sun 23 Sep Rangers 5 - 1 League
Sat 22 Sep Rangers 0 - 0 League
2017/2018 Tue 27 Feb 1 - 4 Rangers League
Sat 16 Dec Rangers 1 - 3 League
Fri 13 Oct 0 - 3 Rangers League
2016/2017 Sun 21 May 1 - 2 Rangers League
Wed 01 Mar Rangers 0 - 0 League
Wed 28 Dec 0 - 0 Rangers League
Wed 26 Oct Rangers 0 - 0 League
2015/2016 Tue 22 Sep Rangers 1 - 3 Sc.Lg.Cup
2014/2015 Tue 28 Oct Rangers 1 - 0 Sc.Lg.Cup
2011/2012 Sun 13 May 0 - 4 Rangers League
Sat 14 Jan 1 - 2 Rangers League
Sat 19 Nov Rangers 0 - 0 League
Sat 30 Jul 0 - 2 Rangers League
2010/2011 Tue 05 Apr 0 - 2 Rangers League
Sun 27 Feb Rangers 4 - 0 League
Sat 28 Aug Rangers 2 - 1 League
2009/2010 Tue 30 Mar 4 - 1 Rangers League
Wed 03 Feb Rangers 2 - 0 Sc.Lg.Cup
Sat 12 Dec Rangers 3 - 0 League
Sat 17 Oct 1 - 2 Rangers League
2008/2009 Tue 13 Jan 0 - 2 Rangers Sc. F.A.Cup
2007/2008 Sun 20 Apr 1 - 1 Rangers Sc. F.A.Cup
2006/2007 Wed 08 Nov Rangers 0 - 2 Sc.Lg.Cup
2003/2004 Wed 03 Dec Rangers 3 - 0 Sc.Lg.Cup
2001/2002 Wed 06 Mar 0 - 2 Rangers League
Sat 29 Dec Rangers 1 - 0 League
Sun 21 Oct 0 - 2 Rangers League
2000/2001 Tue 26 Dec Rangers 3 - 0 League
Sun 22 Oct 2 - 1 Rangers League
Sat 29 Jul Rangers 2 - 1 League
1999/2000 Sun 23 Apr 0 - 2 Rangers League
Sat 04 Mar Rangers 0 - 0 League
Tue 15 Feb 1 - 1 Rangers League
Sun 30 Jan 0 - 2 Rangers Sc. F.A.Cup
Sat 25 Sep Rangers 3 - 1 League
1998/1999 Sun 11 Apr 0 - 4 Rangers Sc. F.A.Cup
Sun 04 Apr 3 - 1 Rangers League
Sat 26 Dec Rangers 1 - 0 League
Sun 29 Nov Rangers 2 - 1 Sc.Lg.Cup
Sun 08 Nov 0 - 7 Rangers League
Sat 29 Aug Rangers 4 - 0 League
1997/1998 Sat 21 Mar Rangers 2 - 1 League
Sat 31 Jan 2 - 0 Rangers League
Sat 29 Nov Rangers 3 - 2 League
Sat 20 Sep 0 - 2 Rangers League
1996/1997 Sat 25 Jan Rangers 2 - 0 Sc. F.A.Cup
1993/1994 Sat 19 Mar Rangers 4 - 0 League
Sat 18 Dec 0 - 4 Rangers League
1992/1993 Wed 10 Mar 1 - 1 Rangers League
Sat 19 Dec Rangers 2 - 0 League
Wed 07 Oct 1 - 5 Rangers League
Tue 22 Sep Rangers 3 - 1 Sc.Lg.Cup
Sat 01 Aug Rangers 1 - 0 League
1991/1992 Sat 28 Mar 1 - 2 Rangers League
Tue 03 Mar 0 - 3 Rangers Sc. F.A.Cup
Sat 07 Dec Rangers 3 - 1 League
Sat 12 Oct 2 - 3 Rangers League
Sat 10 Aug Rangers 6 - 0 League
1990/1991 Sat 13 Apr Rangers 3 - 0 League
Tue 26 Feb 1 - 1 Rangers League
Sat 08 Dec Rangers 4 - 1 League
Sat 20 Oct 0 - 0 Rangers League
1989/1990 Sat 20 Jan Rangers 3 - 0 Sc. F.A.Cup
1988/1989 Tue 18 Apr Rangers 4 - 0 Sc. F.A.Cup
Sat 15 Apr Rangers 0 - 0 Sc. F.A.Cup
1983/1984 Fri 01 Jul Rangers 6 - 3 League
Fri 01 Jul Rangers 2 - 0 League
Fri 01 Jul 1 - 4 Rangers League
Fri 01 Jul 0 - 1 Rangers League
1975/1976 Tue 01 Jul Rangers 2 - 0 League
Tue 01 Jul Rangers 4 - 0 League
Tue 01 Jul 0 - 3 Rangers League
Tue 01 Jul 1 - 5 Rangers League
1974/1975 Mon 08 Jul Rangers 1 - 0 League
Mon 08 Jul 1 - 2 Rangers League
1973/1974 Sun 01 Jul Rangers 5 - 1 League
Sun 01 Jul 1 - 3 Rangers League
1972/1973 Sat 01 Jul Rangers 5 - 1 League
Sat 01 Jul 1 - 2 Rangers League
1971/1972 Thu 01 Jul Rangers 2 - 0 League
Thu 01 Jul 1 - 4 Rangers League
1970/1971 Wed 01 Jul Rangers 0 - 2 League
Wed 01 Jul 2 - 1 Rangers League
1969/1970 Tue 01 Jul Rangers 3 - 1 League
Tue 01 Jul 1 - 3 Rangers League
1968/1969 Mon 01 Jul Rangers 3 - 0 League
Mon 01 Jul 2 - 0 Rangers League
1967/1968 Sat 01 Jul Rangers 6 - 2 League
Sat 01 Jul 2 - 3 Rangers League
1966/1967 Sun 31 Jul Rangers 4 - 3 League
Sun 31 Jul 1 - 1 Rangers League
1965/1966 Thu 01 Jul Rangers 3 - 2 League
Thu 01 Jul 0 - 3 Rangers League
1964/1965 Wed 01 Jul Rangers 2 - 1 League
Wed 01 Jul 0 - 1 Rangers League
1963/1964 Mon 01 Jul Rangers 2 - 3 League
Mon 01 Jul 1 - 0 Rangers League
1961/1962 Sat 01 Jul Rangers 2 - 0 League
Sat 01 Jul 0 - 4 Rangers League
1960/1961 Fri 01 Jul Rangers 1 - 0 League
Fri 01 Jul 2 - 5 Rangers League
1938/1939 Fri 01 Jul Rangers 4 - 2 League
Fri 01 Jul 3 - 3 Rangers League
1937/1938 Thu 01 Jul Rangers 2 - 2 League
Thu 01 Jul 1 - 5 Rangers League
1936/1937 Wed 01 Jul Rangers 0 - 0 League
Wed 01 Jul 1 - 2 Rangers League
1935/1936 Mon 01 Jul Rangers 7 - 0 League
Mon 01 Jul 1 - 2 Rangers League
1934/1935 Sun 01 Jul Rangers 3 - 1 League
Sun 01 Jul 2 - 0 Rangers League
1933/1934 Sat 01 Jul Rangers 3 - 0 League
Sat 01 Jul 3 - 1 Rangers League
1932/1933 Fri 01 Jul Rangers 3 - 0 League
Fri 01 Jul 0 - 2 Rangers League
1929/1930 Mon 01 Jul Rangers 6 - 1 League
Mon 01 Jul 0 - 1 Rangers League
1928/1929 Sun 01 Jul Rangers 8 - 0 League
Sun 01 Jul 1 - 3 Rangers League
1927/1928 Fri 01 Jul Rangers 5 - 1 League
Fri 01 Jul 0 - 1 Rangers League
1926/1927 Thu 01 Jul Rangers 4 - 2 League
Thu 01 Jul 2 - 1 Rangers League
1925/1926 Wed 01 Jul Rangers 0 - 1 League
Wed 01 Jul 0 - 3 Rangers League
1924/1925 Tue 01 Jul Rangers 3 - 1 League
Tue 01 Jul 1 - 3 Rangers League
1993/1994 Thu 01 Jan Rangers 2 - 0 League
Thu 01 Jan 1 - 2 Rangers League