Head-to-head v Rangers

 St Johnstone winsDrawsRangers wins
League141390
League Cup2115
FA Cup0311
Total1617116

2019/2020

Scottish PremierSu 22Sep 2019St Johnstone0 - 4Rangers

2018/2019

Scottish PremierSa 16Feb 2019Rangers0 - 0St Johnstone
Scottish PremierSu 23Dec 2018St Johnstone1 - 2Rangers
Scottish PremierSu 23Sep 2018Rangers5 - 1St Johnstone

2017/2018

Scottish PremiershipTu 27Feb 2018St Johnstone1 - 4Rangers
Scottish PremiershipSa 16Dec 2017Rangers1 - 3St Johnstone
Scottish PremiershipFr 13Oct 2017St Johnstone0 - 3Rangers

2016/2017

Scottish PremiershipSu 21May 2017St Johnstone1 - 2Rangers
Scottish PremiershipWe 01Mar 2017Rangers3 - 2St Johnstone
Scottish PremiershipWe 28Dec 2016St Johnstone1 - 1Rangers
Scottish PremiershipWe 26Oct 2016Rangers1 - 1St Johnstone

2015/2016

Scottish League CupTu 22Sep 2015Rangers1 - 3St Johnstone

2014/2015

Scottish League CupTu 28Oct 2014Rangers1 - 0St Johnstone

2011/2012

Scottish PremierSu 13May 2012St Johnstone0 - 4Rangers
Scottish PremierSa 14Jan 2012St Johnstone1 - 2Rangers
Scottish PremierSa 19Nov 2011Rangers0 - 0St Johnstone
Scottish PremierSa 30Jul 2011St Johnstone0 - 2Rangers

2010/2011

Scottish PremierTu 05Apr 2011St Johnstone0 - 2Rangers
Scottish PremierSu 27Feb 2011Rangers4 - 0St Johnstone
Scottish PremierSa 28Aug 2010Rangers2 - 1St Johnstone

2009/2010

Scottish PremierTu 30Mar 2010St Johnstone4 - 1Rangers
Scottish League CupWe 03Feb 2010Rangers2 - 0St Johnstone
Scottish PremierSa 12Dec 2009Rangers3 - 0St Johnstone
Scottish PremierSa 17Oct 2009St Johnstone1 - 2Rangers

2008/2009

Scottish FA CupTu 13Jan 2009St Johnstone0 - 2Rangers

2007/2008

Scottish FA CupSu 20Apr 2008NSt Johnstone1 - 1Rangers

2006/2007

Scottish League CupWe 08Nov 2006Rangers0 - 2St Johnstone

2003/2004

Scottish League CupWe 03Dec 2003Rangers3 - 0St Johnstone

2001/2002

Scottish PremierWe 06Mar 2002St Johnstone0 - 2Rangers
Scottish PremierSa 29Dec 2001Rangers1 - 0St Johnstone
Scottish PremierSu 21Oct 2001St Johnstone0 - 2Rangers

2000/2001

Scottish PremierTu 26Dec 2000Rangers3 - 0St Johnstone
Scottish PremierSu 22Oct 2000St Johnstone2 - 1Rangers
Scottish PremierSa 29Jul 2000Rangers2 - 1St Johnstone

1999/2000

Scottish PremierSu 23Apr 2000St Johnstone0 - 2Rangers
Scottish PremierSa 04Mar 2000Rangers0 - 0St Johnstone
Scottish PremierTu 15Feb 2000St Johnstone1 - 1Rangers
Scottish FA CupSu 30Jan 2000St Johnstone0 - 2Rangers
Scottish PremierSa 25Sep 1999Rangers3 - 1St Johnstone

1998/1999

Scottish FA CupSu 11Apr 1999NSt Johnstone0 - 4Rangers
Scottish PremierSu 04Apr 1999St Johnstone3 - 1Rangers
Scottish PremierSa 26Dec 1998Rangers1 - 0St Johnstone
Scottish League CupSu 29Nov 1998Rangers2 - 1St Johnstone
Scottish PremierSu 08Nov 1998St Johnstone0 - 7Rangers
Scottish PremierSa 29Aug 1998Rangers4 - 0St Johnstone

1997/1998

Scottish PremierSa 21Mar 1998Rangers2 - 1St Johnstone
Scottish PremierSa 31Jan 1998St Johnstone2 - 0Rangers
Scottish PremierSa 29Nov 1997Rangers3 - 2St Johnstone
Scottish PremierSa 20Sep 1997St Johnstone0 - 2Rangers

1996/1997

Scottish FA CupSa 25Jan 1997Rangers2 - 0St Johnstone

1993/1994

Scottish PremierSa 19Mar 1994Rangers4 - 0St Johnstone
Scottish PremierSu 30Jan 1994Rangers2 - 0St Johnstone
Scottish PremierSu 30Jan 1994St Johnstone1 - 2Rangers
Scottish PremierSa 18Dec 1993St Johnstone0 - 4Rangers

1992/1993

Scottish PremierSa 30Jan 1993Rangers1 - 0St Johnstone
Scottish PremierSa 30Jan 1993Rangers2 - 0St Johnstone
Scottish PremierSa 30Jan 1993St Johnstone1 - 1Rangers
Scottish PremierSa 30Jan 1993St Johnstone1 - 5Rangers
Scottish League CupTu 22Sep 1992NRangers3 - 1St Johnstone

1991/1992

Scottish FA CupTu 03Mar 1992St Johnstone0 - 3Rangers
Scottish PremierTh 30Jan 1992Rangers6 - 0St Johnstone
Scottish PremierTh 30Jan 1992Rangers3 - 1St Johnstone
Scottish PremierTh 30Jan 1992St Johnstone1 - 2Rangers
Scottish PremierTh 30Jan 1992St Johnstone2 - 3Rangers

1990/1991

Scottish PremierWe 30Jan 1991St Johnstone0 - 0Rangers
Scottish PremierWe 30Jan 1991Rangers3 - 0St Johnstone
Scottish PremierWe 30Jan 1991St Johnstone1 - 1Rangers
Scottish PremierWe 30Jan 1991Rangers4 - 1St Johnstone

1989/1990

Scottish FA CupSa 20Jan 1990Rangers3 - 0St Johnstone

1988/1989

Scottish FA CupTu 18Apr 1989NRangers4 - 0St Johnstone
Scottish FA CupSa 15Apr 1989NRangers0 - 0St Johnstone

1983/1984

Scottish PremierMo 30Jan 1984Rangers2 - 0St Johnstone
Scottish PremierMo 30Jan 1984St Johnstone0 - 1Rangers
Scottish PremierMo 30Jan 1984Rangers6 - 3St Johnstone
Scottish PremierMo 30Jan 1984St Johnstone1 - 4Rangers

1980/1981

Scottish FA CupWe 18Feb 1981Rangers3 - 1St Johnstone
Scottish FA CupSa 14Feb 1981St Johnstone3 - 3Rangers

1977/1978

Scottish League CupSa 03Sep 1977St Johnstone0 - 3Rangers
Scottish League CupWe 24Aug 1977Rangers3 - 1St Johnstone

1976/1977

Scottish League CupWe 01Sep 1976St Johnstone0 - 1Rangers
Scottish League CupSa 14Aug 1976Rangers5 - 0St Johnstone

1975/1976

Scottish PremierFr 30Jan 1976Rangers2 - 0St Johnstone
Scottish PremierFr 30Jan 1976Rangers4 - 0St Johnstone
Scottish PremierFr 30Jan 1976St Johnstone0 - 3Rangers
Scottish PremierFr 30Jan 1976St Johnstone1 - 5Rangers

1974/1975

Scottish Div 1 (old)Th 30Jan 1975Rangers1 - 0St Johnstone
Scottish Div 1 (old)Th 30Jan 1975St Johnstone1 - 2Rangers
Scottish League CupWe 14Aug 1974St Johnstone3 - 6Rangers
Scottish League CupWe 07Aug 1974Rangers3 - 2St Johnstone

1973/1974

Scottish Div 1 (old)We 30Jan 1974Rangers5 - 1St Johnstone
Scottish Div 1 (old)We 30Jan 1974St Johnstone1 - 3Rangers

1972/1973

Scottish Div 1 (old)Tu 30Jan 1973Rangers5 - 1St Johnstone
Scottish Div 1 (old)Tu 30Jan 1973St Johnstone1 - 2Rangers
Scottish League CupWe 01Nov 1972St Johnstone0 - 2Rangers
Scottish League CupWe 11Oct 1972Rangers1 - 1St Johnstone

1971/1972

Scottish Div 1 (old)Su 30Jan 1972Rangers2 - 0St Johnstone
Scottish Div 1 (old)Su 30Jan 1972St Johnstone1 - 4Rangers

1970/1971

Scottish Div 1 (old)Sa 30Jan 1971St Johnstone2 - 1Rangers
Scottish Div 1 (old)Sa 30Jan 1971Rangers0 - 2St Johnstone

1969/1970

Scottish Div 1 (old)Fr 30Jan 1970Rangers3 - 1St Johnstone
Scottish Div 1 (old)Fr 30Jan 1970St Johnstone1 - 3Rangers

1968/1969

Scottish Div 1 (old)Th 30Jan 1969St Johnstone2 - 0Rangers
Scottish Div 1 (old)Th 30Jan 1969Rangers3 - 0St Johnstone

1967/1968

Scottish Div 1 (old)Tu 30Jan 1968Rangers6 - 2St Johnstone
Scottish Div 1 (old)Tu 30Jan 1968St Johnstone2 - 3Rangers

1966/1967

Scottish Div 1 (old)Mo 30Jan 1967St Johnstone1 - 1Rangers
Scottish Div 1 (old)Mo 30Jan 1967Rangers4 - 3St Johnstone

1965/1966

Scottish FA CupWe 23Feb 1966Rangers1 - 0St Johnstone
Scottish Div 1 (old)Su 30Jan 1966Rangers3 - 2St Johnstone
Scottish Div 1 (old)Su 30Jan 1966St Johnstone0 - 3Rangers

1964/1965

Scottish Div 1 (old)Sa 30Jan 1965St Johnstone0 - 1Rangers
Scottish Div 1 (old)Sa 30Jan 1965Rangers2 - 1St Johnstone
Scottish League CupSa 29Aug 1964Rangers3 - 1St Johnstone
Scottish League CupSa 15Aug 1964St Johnstone1 - 9Rangers

1963/1964

Scottish Div 1 (old)Th 30Jan 1964St Johnstone1 - 0Rangers
Scottish Div 1 (old)Th 30Jan 1964Rangers2 - 3St Johnstone

1961/1962

Scottish Div 1 (old)Tu 30Jan 1962Rangers2 - 0St Johnstone
Scottish Div 1 (old)Tu 30Jan 1962St Johnstone0 - 4Rangers
Scottish League CupWe 11Oct 1961NRangers3 - 2St Johnstone

1960/1961

Scottish Div 1 (old)Mo 30Jan 1961Rangers1 - 0St Johnstone
Scottish Div 1 (old)Mo 30Jan 1961St Johnstone2 - 5Rangers

1938/1939

Scottish Div 1 (old)Mo 30Jan 1939Rangers4 - 2St Johnstone
Scottish Div 1 (old)Mo 30Jan 1939St Johnstone3 - 3Rangers

1937/1938

Scottish Div 1 (old)Su 30Jan 1938Rangers2 - 2St Johnstone
Scottish Div 1 (old)Su 30Jan 1938St Johnstone1 - 5Rangers

1936/1937

Scottish Div 1 (old)Sa 30Jan 1937Rangers0 - 0St Johnstone
Scottish Div 1 (old)Sa 30Jan 1937St Johnstone1 - 2Rangers

1935/1936

Scottish Div 1 (old)Th 30Jan 1936Rangers7 - 0St Johnstone
Scottish Div 1 (old)Th 30Jan 1936St Johnstone1 - 2Rangers

1934/1935

Scottish Div 1 (old)We 30Jan 1935St Johnstone2 - 0Rangers
Scottish Div 1 (old)We 30Jan 1935Rangers3 - 1St Johnstone

1933/1934

Scottish FA CupSa 31Mar 1934NRangers1 - 0St Johnstone
Scottish Div 1 (old)Tu 30Jan 1934Rangers3 - 0St Johnstone
Scottish Div 1 (old)Tu 30Jan 1934St Johnstone3 - 1Rangers

1932/1933

Scottish Div 1 (old)Mo 30Jan 1933Rangers3 - 0St Johnstone
Scottish Div 1 (old)Mo 30Jan 1933St Johnstone0 - 2Rangers

1929/1930

Scottish Div 1 (old)Th 30Jan 1930St Johnstone0 - 1Rangers
Scottish Div 1 (old)Th 30Jan 1930Rangers6 - 1St Johnstone

1928/1929

Scottish Div 1 (old)We 30Jan 1929Rangers8 - 0St Johnstone
Scottish Div 1 (old)We 30Jan 1929St Johnstone1 - 3Rangers

1927/1928

Scottish Div 1 (old)Mo 30Jan 1928St Johnstone0 - 1Rangers
Scottish Div 1 (old)Mo 30Jan 1928Rangers5 - 1St Johnstone

1926/1927

Scottish Div 1 (old)Su 30Jan 1927St Johnstone2 - 1Rangers
Scottish Div 1 (old)Su 30Jan 1927Rangers4 - 2St Johnstone

1925/1926

Scottish Div 1 (old)Sa 30Jan 1926Rangers0 - 1St Johnstone
Scottish Div 1 (old)Sa 30Jan 1926St Johnstone0 - 3Rangers

1924/1925

Scottish Div 1 (old)Fr 30Jan 1925Rangers3 - 1St Johnstone
Scottish Div 1 (old)Fr 30Jan 1925St Johnstone1 - 3Rangers

1908/1909

Scottish FA CupSa 23Jan 1909St Johnstone0 - 3Rangers
The Football Site

Like on Facebook