Skip to main content

Rangers vs Saint Johnstone – Head to head record, results & stats

Rangers logo

Rangers

W W W W W
47
meetings
139 goals total
Last: 12 Jan 2025
Saint Johnstone logo

Saint Johnstone

L L L L L
35
Rangers wins
6
Draws
6
Saint Johnstone wins
74% 13% 13%
100
Goals scored
39

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

2.96
Avg goals / game
43%
Both to score
55%
Over 2.5 goals
26 / 3
Clean sheets (Rangers F… / St Johnst…)

Biggest wins

All meetings (47)

Date Home Score Away Result Competition
12 Jan 2025 Rangers 3 - 1 Saint Johnstone W Scottish Premiership
01 Dec 2024 Saint Johnstone 0 - 1 Rangers W Scottish Premiership
06 Oct 2024 Rangers 2 - 0 Saint Johnstone W Scottish Premiership
17 Aug 2024 Rangers 2 - 0 Saint Johnstone W Scottish League Cup
18 Feb 2024 Saint Johnstone 0 - 3 Rangers W Scottish Premiership
20 Dec 2023 Rangers 2 - 0 Saint Johnstone W Scottish Premiership
16 Sep 2023 Saint Johnstone 0 - 2 Rangers W Scottish Premiership
28 Jan 2023 Rangers 2 - 0 Saint Johnstone W Scottish Premiership
21 Jan 2023 Saint Johnstone 0 - 1 Rangers W Scottish Cup
06 Nov 2022 Saint Johnstone 2 - 1 Rangers L Scottish Premiership
13 Aug 2022 Rangers 4 - 0 Saint Johnstone W Scottish Premiership
02 Mar 2022 Saint Johnstone 0 - 1 Rangers W Scottish Premiership
15 Dec 2021 Rangers 2 - 0 Saint Johnstone W Scottish Premiership
11 Sep 2021 Saint Johnstone 1 - 2 Rangers W Scottish Premiership
25 Apr 2021 Rangers 3 - 5 Saint Johnstone L Scottish Cup
21 Apr 2021 Saint Johnstone 1 - 1 Rangers D Scottish Premiership
03 Feb 2021 Rangers 1 - 0 Saint Johnstone W Scottish Premiership
23 Dec 2020 Saint Johnstone 0 - 3 Rangers W Scottish Premiership
12 Aug 2020 Rangers 3 - 0 Saint Johnstone W Scottish Premiership
23 Feb 2020 Saint Johnstone 2 - 2 Rangers D Scottish Premiership
22 Sep 2019 Saint Johnstone 0 - 4 Rangers W Scottish Premiership
16 Feb 2019 Rangers 0 - 0 Saint Johnstone D Scottish Premiership
23 Dec 2018 Saint Johnstone 1 - 2 Rangers W Scottish Premiership
23 Sep 2018 Rangers 5 - 1 Saint Johnstone W Scottish Premiership
27 Feb 2018 Saint Johnstone 1 - 4 Rangers W Scottish Premiership
16 Dec 2017 Rangers 1 - 3 Saint Johnstone L Scottish Premiership
13 Oct 2017 Saint Johnstone 0 - 3 Rangers W Scottish Premiership
21 May 2017 Saint Johnstone 1 - 2 Rangers W Scottish Premiership
01 Mar 2017 Rangers 3 - 2 Saint Johnstone W Scottish Premiership
28 Dec 2016 Saint Johnstone 1 - 1 Rangers D Scottish Premiership
26 Oct 2016 Rangers 1 - 1 Saint Johnstone D Scottish Premiership
22 Sep 2015 Rangers 1 - 3 Saint Johnstone L Scottish League Cup
28 Oct 2014 Rangers 1 - 0 Saint Johnstone W Scottish League Cup
13 May 2012 Saint Johnstone 0 - 4 Rangers W Scottish Premiership
14 Jan 2012 Saint Johnstone 1 - 2 Rangers W Scottish Premiership
19 Nov 2011 Rangers 0 - 0 Saint Johnstone D Scottish Premiership
30 Jul 2011 Saint Johnstone 0 - 2 Rangers W Scottish Premiership
05 Apr 2011 Saint Johnstone 0 - 2 Rangers W Scottish Premiership
27 Feb 2011 Rangers 4 - 0 Saint Johnstone W Scottish Premiership
28 Aug 2010 Rangers 2 - 1 Saint Johnstone W Scottish Premiership
30 Mar 2010 Saint Johnstone 4 - 1 Rangers L Scottish Premiership
03 Feb 2010 Rangers 2 - 0 Saint Johnstone W Scottish League Cup
12 Dec 2009 Rangers 3 - 0 Saint Johnstone W Scottish Premiership
17 Oct 2009 Saint Johnstone 1 - 2 Rangers W Scottish Premiership
13 Jan 2009 Saint Johnstone 0 - 2 Rangers W Scottish Cup
20 Apr 2008 Saint Johnstone 4 - 5 Rangers W Scottish Cup
08 Nov 2006 Rangers 0 - 2 Saint Johnstone L Scottish League Cup

By venue

At Rangers 16W 3D 4L
At Saint Johnstone 2W 3D 19L

Competitions faced in

Year-by-year

Year Rangers… D St John…
2025 1 0 0
2024 4 0 0
2023 4 0 0
2022 2 0 1
2021 3 1 1
2020 2 1 0
2019 1 1 0
2018 3 0 0
2017 3 0 1
2016 0 2 0
2015 0 0 1
2014 1 0 0
2012 2 0 0
2011 3 1 0
2010 2 0 1
2009 3 0 0
2008 1 0 0
2006 0 0 1
First meeting
08 Nov 2006

About this head-to-head

Rangers and Saint Johnstone have met 47 times on record. Rangers lead with 35 wins, Saint Johnstone have won 6 times and the two clubs have drawn 6 matches between them. Their first recorded meeting was on 08 November 2006.

This page is the permanent head-to-head hub for Rangers vs Saint Johnstone. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Rangers and Saint Johnstone.

Across their recorded meetings, Rangers have found the net 100 times against Saint Johnstone, while Saint Johnstone have scored 39 times in reply — a combined 139 goals shared between the two sides. Their most recent fixture was played on 12 January 2025, the latest chapter in a rivalry stretching back to 2006. Follow every upcoming Rangers versus Saint Johnstone clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.