St. Johnstone FC vs Rangers FC, Premier League 2023-24 REGULAR SEASON
Overview
Match Preview
St. Johnstone FC vs Rangers FC — Premier League at McDiarmid Park.
- St. Johnstone FC 13 games · 17 pts (2026/27)
- Rangers FC 12 games · 27 pts (2026/27)
Match Details
- Referee
- Assistant 1 Ross MacLeod
- Assistant 2 Chris Rae (Scotland)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 13 | 31 |
| 2 | Rangers FC | 12 | 27 |
| 3 | Falkirk FC | 13 | 21 |
| 4 | Heart of Midlothian FC | 12 | 20 |
| 5 | Dundee FC | 12 | 17 |
| 6 | Dundee United FC | 12 | 17 |
| 7 | St. Johnstone FC | 13 | 17 |
| 8 | St. Mirren FC | 13 | 14 |
| 9 | Motherwell FC | 13 | 13 |
| 10 | Hibernian FC | 12 | 11 |
| 11 | Aberdeen FC | 12 | 11 |
| 12 | Kilmarnock FC | 13 | 9 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Feb | Rangers FC | H | 0–3 | L |
| 11 Feb | Dundee FC | A | 1–2 | L |
| 07 Feb | Heart of Midlothian FC | H | 0–1 | L |
| 03 Feb | Ross County FC | A | 1–0 | W |
| 27 Jan | Motherwell FC | H | 1–1 | D |
| 24 Jan | Aberdeen FC | H | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Feb | St. Johnstone FC | A | 3–0 | W |
| 14 Feb | Ross County FC | H | 3–1 | W |
| 06 Feb | Aberdeen FC | H | 2–1 | W |
| 03 Feb | Livingston FC | H | 3–0 | W |
| 27 Jan | St. Mirren FC | A | 1–0 | W |
| 24 Jan | Hibernian FC | A | 3–0 | W |
Season Stats
| St. Johnstone FC | Rangers FC | |
|---|---|---|
| #7 | Position | #2 |
| 17 | Points | 27 |
| 13 | Played | 12 |
| 4 / 5 / 4 | W / D / L | 8 / 3 / 1 |
| 17 | Scored | 21 |
| 20 | Conceded | 9 |
| -3 | GD | +12 |
| 1.31 | PPG | 2.25 |
| 31% | Win % | 67% |
Key Stats
33%
Both Teams to Score
H2H (21 games)
H2H (21 games)
57%
Over 2.5 Goals
H2H history
H2H history
8%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
55%
Clean Sheets
Rangers FC this season
Rangers FC this season
St. Johnstone FC are 7th (17 pts). Rangers FC are 2nd (27 pts).
Goal Timing (This Season)
St. Johnstone FC
0-15
2/2
16-30
4/2
31-45
2/4
46-60
2/6
61-75
3/3
76+
4/3
■ Scored ■ Conceded
Rangers FC
0-15
3/1
16-30
4/–
31-45
3/2
46-60
2/2
61-75
4/1
76+
5/2
■ Scored ■ Conceded
Top Scorers (This Season)
St. Johnstone FC
| Josh Fowler | 5 G | |
| Josh Campbell | 3 G | |
| Enes Alic | 2 G | 4 A |
| Kai Fotheringham | 2 G | |
| Fowler Josh | 1 G | 1 A |
Rangers FC
| Ryan Naderi | 6 G | 3 A |
| Kevin Kelsy | 4 G | |
| Lawrence Shankland | 3 G | |
| Miguel Chaiwa | 1 G | 1 A |
| Thelo Aasgaard | 1 G |
Events
Match Events
- 0' In just a few seconds McDiarmid Park will turn into a battlefield for St. Johnstone FC and Rangers FC.
- 5' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 10' Rangers FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 15' St. Johnstone FC are deployed in a 3-4-2-1 today, looking to exploit space against Rangers FC's 4-2-3-1 shape.
- 20' Supporters expect more eagerness from Ryan McGowan, as he is very good at scoring at McDiarmid Park with 2 goals in the last 2 games.
- 25' Rangers FC has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 30' It is a cagey affair so far. St. Johnstone FC in their 3-4-2-1 trying to find a way past Rangers FC's compact 4-2-3-1.
- 35' David Keltjens is having his name booked by the referee on 35.
- 37' Mohammed Diomande has been a constant threat and now delivers with a goal on 37 minutes.
- 42' Rangers FC are happy to let the opposition have the ball in their own half. The trap is set.
- 46' Time for substitution for St. Johnstone FC. David Keltjens is replaced by Benjamin Mbunga-Kimpioka.
- 51' St. Johnstone FC is showing some good football. However, St. Johnstone FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 56' The energy levels are beginning to show. Craig Levein might look to freshen things up shortly.
- 61' Scott Wright needs to be pretty careful with his discipline considering 6 Yellow cards this season.
- 66' will be watching from the dugout nervously. His St. Johnstone FC side need to improve if they are to claim all three points.
- 69' Another substitution for Rangers FC to replace Fabio Silva by Cyriel Dessers on 69 minute.
- 71' That is a card for St. Johnstone FC. Daniel Phillips will be fuming at that decision.
- 74' The referee does not hesitate — a card for Ryan McGowan on 74 minutes.
- 79' James Tavernier adds to his 0 season tally! Rangers FC lead 0-2 — and this changes everything.
- 80' Fresh legs for Rangers FC! Tom Lawrence comes on to replace Todd Cantwell.
- 82' Adama Sidibeh makes way for Nicky Clark at the 82 minute mark. A tactical switch from St. Johnstone FC.
- 87' James Tavernier makes no mistake. The score reads 0-3 and Rangers FC are in front.
- The points are shared — St. Johnstone FC 0-3 Rangers FC. Honours even.
Lineups
St. Johnstone FC Lineups
3-4-2-1Starting XI
- 5
- 11
- 1
- 22
- 50
- 6
- 33
- 34
- 19
- 4
-
16
Adama Sidibeh ↓ Nicky Clark 82'
Bench
-
29
Benjamin Mbunga-Kimpioka ↑ 46'
- 13
- 31
-
37
Nicky Clark ↑ 82'
- 23
- 3
- 35
-
15
Maksym Kucheriavyi ↑ 80'
- 17
Coach
Craig Levein
Rangers FC Lineups
4-2-3-1Starting XI
- 1
-
13
Todd Cantwell ↓ Tom Lawrence 80'
- 4
-
31
Borna Barisic ↓ Ridvan Yilmaz 82'
-
23
Scott Wright ↓ Dujon Sterling 46'
- 5
- 6
- 2
-
7
Fabio Silva ↓ Cyriel Dessers 69'
- 42
-
16
Oscar Cortes ↓ Ross McCausland 69'
Bench
- 27
-
11
Tom Lawrence ↑ 80'
-
21
Dujon Sterling ↑ 46'
-
9
Cyriel Dessers ↑ 69'
- 28
- 43
-
3
Ridvan Yilmaz ↑ 82'
- 38
-
54
Ross McCausland ↑ 69'
Coach
Philippe Clement
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| James Tavernier | 7 |
| Alfredo Morelos | 5 |
| Kemar Roofe | 3 |
| Glen Kamara | 3 |
| Scott Arfield | 3 |
| Vaclav Cerny | 3 |
| Nicky Clark | 2 |
| Ianis Hagi | 2 |
Head to Head
St. Johnstone FC Form
Predictions
Prediction accuracy
3 / 4
0.54
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.97
Rangers FC xG
I would bet for:
Rangers FC to win 64% + Under — clean sheet likely 64%
Match Result
✓ CorrectActual: Rangers FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.51
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 71% |
|
29% |
| ± 2.5 | 45% |
|
55% |
| ± 3.5 | 25% |
|
75% |
| ± 4.5 | 12% |
|
88% |
Double Chance
St. Johnstone FC or Draw
36%
Draw or Rangers FC
87%
St. Johnstone FC or Rangers FC
78%
Half-Time Result
✓ CorrectActual: Rangers FC win at HT
Correct Score
✓ In top 12
0 – 1
15.6%
0 – 2
15.5%
0 – 3
Actual
0 – 0
9.9%
1 – 1
9.1%
1 – 2
8.2%
1 – 3
5.5%
0 – 4
4.9%
1 – 0
3.6%
1 – 4
2.8%
2 – 2
2.2%
2 – 1
2.2%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Rangers FC covers |
|---|---|---|---|
| -2.5 | 0% | — | 100% |
| -2 | 0% | 2% | 98% |
| -1.5 | 2% | — | 98% |
| -1 | 2% | 6% | 92% |
| -0.5 | 8% | — | 92% |
| +0.5 | 30% | — | 70% |
| +1 | 30% | 26% | 45% |
| +1.5 | 55% | — | 45% |
| +2 | 55% | 22% | 23% |
| +2.5 | 77% | — | 23% |
Clean Sheet
St. Johnstone FC keeps clean sheet
15%
✓
Rangers FC keeps clean sheet
59%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

