WWinDDrawLLossLast 5 matches, most recent first
0
ST Johnstone · Wins
0
Draws
9
Rangers · Wins
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 | 7 | +10 | 18 | |
| 2 | 7 | +4 | 16 | |
| 3 | 7 | +6 | 13 | |
| 5 | 7 | -1 | 10 | |
| 6 | 7 | -1 | 8 | |
| 7 | 7 | -1 | 8 |
ST Johnstone and Rangers meet in round 18 of Premiership on 12 December 2026. Kick-off is at 15:00 UTC. The match is played at McDiarmid Park in Perth.
In the table ST Johnstone are 6th with 8 points, while Rangers are 2nd with 16. 8 points separate the two sides. Recent form of ST Johnstone: 1 win, 2 draws, 2 defeats from 5 matches. Rangers have won their last 6 matches. The last 9 meetings between the sides brought no wins for ST Johnstone, 9 wins for Rangers and no draws. Those matches produced 2.1 goals on average. Their most recent meeting, on 12 January 2025, finished Rangers 3-1 ST Johnstone.
The live score, line-ups and statistics of ST Johnstone vs Rangers are available on okscores.
ST Johnstone vs Rangers is played on 12 December 2026, kick-off 15:00 UTC.
ST Johnstone are 6th with 8 points and Rangers are 2nd with 16.
In the last 9 meetings ST Johnstone have no wins, Rangers 9 wins, with no draws.
The match is played at McDiarmid Park in Perth.