Rangers vs ST Johnstone: the head to head record
Friendlies are not included; only competitive matches count.
Rangers vs ST Johnstone: next match
Rangers vs ST Johnstone: what the record tells us
Rangers have won more of the meetings (30 wins to 2, and 7 draws). The goal average in this fixture is 2.7 per match. In 41% of meetings both teams scored, and in 54% there were three goals or more.
Their last meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone. They meet next on 13 December 2026 at 12:00 (Scottish Premiership).
Rangers vs ST Johnstone: all meetings
Score colours reflect Rangers's perspective.
Rangers vs ST Johnstone: results by competition
| P | Rangers | Draws | ST Johnstone | |
|---|---|---|---|---|
| Scottish Premiership | 36 | 28 | 6 | 2 |
| FA Cup | 2 | 1 | 1 | 0 |
| EFL Cup | 1 | 1 | 0 | 0 |
Wins, draws and defeats, with team names above the win columns.
Rangers vs ST Johnstone: home and away
| Venue | P | W | Draws | L | Goals |
|---|---|---|---|---|---|
| 19 | 14 | 4 | 1 | 42:10 | |
| 20 | 1 | 3 | 16 | 11:43 |
Every result is from the home team's point of view.
Rangers vs ST Johnstone: records and streaks
Rangers
- Biggest win24/10/26 · Rangers 4–0 ST Johnstone
- Most recent win24/10/26 · Rangers 4–0 ST Johnstone
- Longest unbeaten run15
ST Johnstone
- Biggest win16/12/17 · Rangers 1–3 ST Johnstone
- Most recent win6/11/22 · ST Johnstone 2–1 Rangers
- Longest unbeaten run2
Rangers vs ST Johnstone: current form
Rangers
ST Johnstone
Rangers vs ST Johnstone: league positions
Full table| # | Team | P | W-D-L | Goals | Pts |
|---|---|---|---|---|---|
| 2 | 11 | 7-3-1 | 19:9 | 24 | |
| 7 | 12 | 3-5-4 | 15:19 | 14 |
Rangers vs ST Johnstone: frequently asked questions
Which side has won more meetings, Rangers or ST Johnstone?
Rangers have won more of the meetings (30 wins to 2, and 7 draws).
What was the score when Rangers and ST Johnstone last met?
Their last meeting (24/10/26, Scottish Premiership) ended Rangers 4–0 ST Johnstone.
How many goals are there in matches between Rangers and ST Johnstone?
The goal average in this fixture is 2.7 per match. In 41% of meetings both teams scored, and in 54% there were three goals or more.
When is the next match between Rangers and ST Johnstone?
Up next: ST Johnstone vs Rangers (13 December 2026 at 12:00, Scottish Premiership).
Rangers vs ST Johnstone head to head
All the meetings of Rangers and ST Johnstone: how many each side has won, the goals in the fixture, the picture in each competition and at home or away. The league page has tips for Scottish Premiership matches; for more, open the Predictions section.