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 7 games · 8 pts (2026/27)
- Rangers FC 7 games · 16 pts (2026/27)
Match Details
- Referee
- Assistant 1 Ross MacLeod
- Assistant 2 Chris Rae (Scotland)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 7 | 18 |
| 2 | Rangers FC | 7 | 16 |
| 3 | Heart of Midlothian FC | 7 | 13 |
| 4 | Dundee FC | 7 | 10 |
| 5 | St. Mirren FC | 7 | 10 |
| 6 | St. Johnstone FC | 7 | 8 |
| 7 | Aberdeen FC | 7 | 8 |
| 8 | Motherwell FC | 7 | 8 |
| 9 | Dundee United FC | 7 | 8 |
| 10 | Hibernian FC | 7 | 7 |
| 11 | Falkirk FC | 7 | 6 |
| 12 | Kilmarnock FC | 7 | 5 |
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 | |
|---|---|---|
| #6 | Position | #2 |
| 8 | Points | 16 |
| 7 | Played | 7 |
| 2 / 2 / 3 | W / D / L | 5 / 1 / 1 |
| 9 | Scored | 8 |
| 10 | Conceded | 4 |
| -1 | GD | +4 |
| 1.14 | PPG | 2.29 |
| 29% | Win % | 71% |
Key Stats
35%
Both Teams to Score
H2H (20 games)
H2H (20 games)
55%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
67%
Clean Sheets
Rangers FC this season
Rangers FC this season
St. Johnstone FC are 6th (8 pts). Rangers FC are 2nd (16 pts).
Goal Timing (This Season)
St. Johnstone FC
0-15
–/1
16-30
2/1
31-45
1/2
46-60
2/4
61-75
1/1
76+
3/1
■ Scored ■ Conceded
Rangers FC
0-15
2/1
16-30
–/–
31-45
1/1
46-60
1/–
61-75
1/–
76+
3/1
■ Scored ■ Conceded
Top Scorers (This Season)
St. Johnstone FC
| Josh Fowler | 3 G | |
| Enes Alic | 2 G | |
| Fowler Josh | 1 G | 1 A |
| Cheick Diabate | 1 G | |
| Kai Fotheringham | 1 G |
Rangers FC
| Lawrence Shankland | 3 G | |
| Ryan Naderi | 2 G | 1 A |
| Miguel Chaiwa | 1 G | 1 A |
| Thelo Aasgaard | 1 G |
Events
Match Events
- 0' Three points are at stake. St. Johnstone FC host Rangers FC — let the battle begin!
- 5' St. Johnstone FC are happy to let the opposition have the ball in their own half. The trap is set.
- 10' St. Johnstone FC are enjoying more possession but struggling to find a way through a disciplined Rangers FC backline.
- 15' With 0 assists to his name this season, Andy Considine is clearly more than just a goal scorer for St. Johnstone FC.
- 20' Wales international Tom Lawrence has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 25' Supporters expect more eagerness from Ridvan Yilmaz, as he is very good at scoring at McDiarmid Park with 0 goals in the last 0 games.
- 30' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 35' The referee reaches into his pocket. Out comes the card for David Keltjens.
- 37' GOAL! Mohammed Diomande scores on 37.
- 42' It looks like no one’s ball. St. Johnstone FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 46' Benjamin Mbunga-Kimpioka has so much to prove this time. He replaces David Keltjens on 46 minute.
- 51' St. Johnstone FC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 56' The home supporters are growing impatient. St. Johnstone FC must find a spark to ignite this game.
- 61' St. Johnstone FC have won 250 goals from 255 games. They will be desperate to add to that tally today.
- 66' The Array continues to deliver drama. Both St. Johnstone FC and Rangers FC are desperate not to drop points on matchday .
- 69' Cyriel Dessers is replacing Fabio Silva for the Rangers FC side.
- 71' St. Johnstone FC receives a card for a hard tackle on 71.
- 74' That is a card for St. Johnstone FC. Ryan McGowan will be fuming at that decision.
- 79' James Tavernier adds to his 0 season tally! Rangers FC lead 0-2 — and this changes everything.
- 80' Another substitution for Rangers FC to replace Todd Cantwell by Tom Lawrence on 80 minute.
- 82' Fresh legs for St. Johnstone FC! Nicky Clark comes on to replace Adama Sidibeh.
- 87' The England defender James Tavernier breaks the deadlock on 87 minutes. 0-3!
- What a match! Full time at {STADIUM} — St. Johnstone FC 0-3 Rangers FC.
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
2 / 4
0.47
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.68
Rangers FC xG
I would bet for:
Under — clean sheet likely 68% + Under 2.5 goals 64%
Match Result
✓ CorrectActual: Rangers FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.15
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 86% |
|
14% |
| ± 1.5 | 63% |
|
37% |
| ± 2.5 | 36% |
|
64% |
| ± 3.5 | 18% |
|
82% |
| ± 4.5 | 7% |
|
93% |
Double Chance
St. Johnstone FC or Draw
39%
Draw or Rangers FC
86%
St. Johnstone FC or Rangers FC
75%
Half-Time Result
✗ WrongActual: Rangers FC win at HT
Correct Score
✓ In top 12
0 – 1
18.8%
0 – 2
15.9%
0 – 0
13.6%
1 – 1
9.7%
0 – 3
Actual
1 – 2
7.6%
1 – 0
4.5%
1 – 3
4.4%
0 – 4
3.7%
2 – 1
2%
1 – 4
2%
2 – 2
1.8%
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% | 7% | 91% |
| -0.5 | 9% | — | 91% |
| +0.5 | 34% | — | 66% |
| +1 | 34% | 28% | 38% |
| +1.5 | 62% | — | 38% |
| +2 | 62% | 21% | 18% |
| +2.5 | 82% | — | 18% |
Clean Sheet
St. Johnstone FC keeps clean sheet
19%
✓
Rangers FC keeps clean sheet
63%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

