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 2 games · 3 pts (2026/27)
- Rangers FC 2 games · 1 pts (2026/27)
Match Details
- Referee
- Assistant 1 Ross MacLeod
- Assistant 2 Chris Rae (Scotland)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 2 | 6 |
| 2 | St. Mirren FC | 2 | 6 |
| 3 | Motherwell FC | 2 | 4 |
| 4 | Heart of Midlothian FC | 2 | 3 |
| 5 | Dundee FC | 2 | 3 |
| 6 | St. Johnstone FC | 2 | 3 |
| 7 | Hibernian FC | 2 | 3 |
| 8 | Aberdeen FC | 2 | 3 |
| 9 | Rangers FC | 2 | 1 |
| 10 | Falkirk FC | 2 | 1 |
| 11 | Dundee United FC | 2 | 1 |
| 12 | Kilmarnock FC | 2 | 0 |
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 | #9 |
| 3 | Points | 1 |
| 2 | Played | 2 |
| 1 / 0 / 1 | W / D / L | 0 / 1 / 1 |
| 4 | Scored | 2 |
| 4 | Conceded | 3 |
| +0 | GD | -1 |
| 1.50 | PPG | 0.50 |
| 50% | Win % | 0% |
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
0%
Clean Sheets
Rangers FC this season
Rangers FC this season
St. Johnstone FC are 6th (3 pts). Rangers FC are 9th (1 pts).
Goal Timing (This Season)
St. Johnstone FC
0-15
–/–
16-30
1/–
31-45
–/1
46-60
1/2
61-75
1/1
76+
1/–
■ Scored ■ Conceded
Rangers FC
0-15
–/1
16-30
–/–
31-45
–/1
46-60
1/–
61-75
–/–
76+
1/1
■ Scored ■ Conceded
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for St. Johnstone FC to score. At the same time, Rangers FC does not seem to pull back! Let’s get it on!
- 5' Rangers FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 10' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 15' Matchday of the Array and both teams know exactly what is at stake tonight.
- 20' St. Johnstone FC currently sit 9 in the Array table. A result here could be decisive in the race for the top positions.
- 25' St. Johnstone FC are enjoying more possession but struggling to find a way through a disciplined Rangers FC backline.
- 30' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 35' St. Johnstone FC player sees a card in front of him.
- 37' Mohammed Diomande makes no mistake. The score reads 0-1 and Rangers FC are in front.
- 42' The home supporters are growing impatient. St. Johnstone FC must find a spark to ignite this game.
- 46' The St. Johnstone FC bench stirs into life. David Keltjens is withdrawn and Benjamin Mbunga-Kimpioka gets his opportunity.
- 51' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 56' Both keepers have barely been tested. St. Johnstone FC and Rangers FC are cancelling each other out in the centre of the park.
- 61' Connor Goldson, a England , has 0 bookings this season and will need to keep his discipline tonight.
- 66' St. Johnstone FC have won 248 goals from 252 games. They will be desperate to add to that tally today.
- 69' The Rangers FC manager makes a substitution. Fabio Silva departs to be replaced by Cyriel Dessers.
- 71' The referee does not hesitate — a card for Daniel Phillips on 71 minutes.
- 74' Controversy at the stadium! Ryan McGowan argues furiously but the card stands.
- 79' GOAL! James Tavernier fires home to make it 0-2!
- 80' Another change for Rangers FC made on 80 minute. Todd Cantwell leaves to be changed by Tom Lawrence.
- 82' St. Johnstone FC make a change. Adama Sidibeh trudges off to be replaced by Nicky Clark on 82 minutes.
- 87' Clinical. Composed. Brilliant. James Tavernier makes it 0-3.
- The referee brings this contest to a close. Rangers FC take all three points.
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 |
| Joe Aribo | 2 |
| Nicky Clark | 2 |
Head to Head
St. Johnstone FC Form
Predictions
Prediction accuracy
2 / 4
1.36
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.75
Rangers FC xG
I would bet for:
Both teams to score 61% + Over 2.5 goals 59%
Match Result
✓ CorrectActual: Rangers FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.11
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 59% |
|
41% |
| ± 3.5 | 37% |
|
63% |
| ± 4.5 | 21% |
|
79% |
Double Chance
St. Johnstone FC or Draw
53%
Draw or Rangers FC
72%
St. Johnstone FC or Rangers FC
75%
Half-Time Result
✗ WrongActual: Rangers FC win at HT
Correct Score
✓ In top 12
1 – 1
11.5%
1 – 2
8.9%
0 – 1
7.1%
2 – 1
7%
0 – 2
6.8%
0 – 0
6.1%
2 – 2
6.1%
1 – 0
5.3%
1 – 3
5.2%
2 – 0
4.1%
0 – 3
Actual
2 – 3
3.6%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Rangers FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 8% | 87% |
| -1.5 | 13% | — | 87% |
| -1 | 13% | 16% | 71% |
| -0.5 | 29% | — | 71% |
| +0.5 | 55% | — | 45% |
| +1 | 55% | 20% | 25% |
| +1.5 | 75% | — | 25% |
| +2 | 75% | 14% | 11% |
| +2.5 | 89% | — | 11% |
Clean Sheet
St. Johnstone FC keeps clean sheet
18%
✓
Rangers FC keeps clean sheet
26%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

