ST Johnstone - Rangers
Match preview
ST Johnstone take on Rangers in Premiership at McDiarmid Park on 12 December 2026.
The most recent match for ST Johnstone was a 2-1 win over Dundee, preceded by a 2-2 draw with Kilmarnock.
The most recent match for Rangers was a 2-0 win over ST Mirren, preceded by a 1-0 win over Aberdeen (Scottish League Cup).
The numbers favour Rangers, with 27 points and 9 goals conceded in 12 matches, against 17 points and 20 goals conceded in 13 matches for ST Johnstone.
Rangers have won the last 10 meetings between the sides. The record over the 31 previous meetings: 2 wins for ST Johnstone, 24 wins for Rangers and 5 draws. See every meeting between ST Johnstone and Rangers.
Our algorithm predicts Rangers to win, with a probability of 57%.
Team forms
Previous confrontations (H2H)
1
|
18
Clean sheets
Follow live on Discord
Premiership
Stadion
table 2026
| Team | Pts |
|---|---|
Celtic
|
28 |
Rangers
|
27 |
Heart OF Midlothian
|
20 |
Falkirk
|
18 |
Dundee
|
17 |
Dundee Utd
|
17 |
ST Johnstone
|
17 |
ST Mirren
|
14 |
Motherwell
|
13 |
Hibernian
|
11 |
Aberdeen
|
11 |
Kilmarnock
|
9 |
Possible line-up
ST Johnstone — Formation: 3-4-3
ST Johnstone — Formation: 3-4-3
Celtic
Falkirk
Hibernian