St. Johnstone FC vs Rangers FC, Premier League 2022-23 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)
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 |
|---|---|---|---|---|
| 06 Nov | Rangers FC | H | 2–1 | W |
| 29 Oct | Kilmarnock FC | H | 1–0 | W |
| 21 Oct | Hibernian FC | A | 2–1 | W |
| 15 Oct | Livingston FC | A | 0–1 | L |
| 08 Oct | Celtic FC | H | 1–2 | L |
| 05 Oct | Kilmarnock FC | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 06 Nov | St. Johnstone FC | A | 1–2 | L |
| 01 Nov | AFC Ajax | H | 1–3 | L |
| 29 Oct | Aberdeen FC | H | 4–1 | W |
| 26 Oct | SSC Napoli | A | 0–3 | L |
| 22 Oct | Livingston FC | H | 1–1 | D |
| 16 Oct | Motherwell FC | A | 2–1 | 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' Here we go! The referee blows the whistle and St. Johnstone FC launch into their encounter with Rangers FC.
- 5' A tactical chess match is unfolding here. The question is which manager blinks first.
- 10' A quiet spell here at McDiarmid Park. Rangers FC seem content sitting deep and soaking up pressure.
- 15' Alfredo Morelos is putting in a real shift tonight. He has covered more ground than anyone else for St. Johnstone FC so far.
- 20' Rangers FC is showing some good football. However, Rangers FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 25' Over 25 minutes have gone by without a meaningful attack. The supporters want more.
- 30' It looks like no one’s ball. Rangers FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 35' Both teams are passing the ball around with high level of urgency. St. Johnstone FC needs to do something about it to get closer to the goal.
- 40' Rangers FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 41' James Brown is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 46' Rangers FC looks like a favorite considering 1 games won in last 1 matches with its main striker Kevin Kelsy scoring 2 goals.
- 51' St. Johnstone FC currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 56' Matchday of the Array and both teams know exactly what is at stake tonight.
- 59' That is a Yellow card for St. Johnstone FC. Adam Montgomery will be fuming at that decision.
- 61' It is a substitution in Rangers FC team. Malik Tillman is replaced by Alfredo Morelos on 61 minute.
- 62' A stunning finish from Nicky Clark — that came from absolutely nowhere!
- 62' Fresh legs for Rangers FC! Scott Arfield comes on to replace Ben Davies.
- 63' The deadlock is broken! Nicky Clark gets on the scoresheet on 63 minutes.
- 68' Rangers FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 73' It’s high time made some changes to put the his team’s game back to action.
- 74' Brilliant from the defender! James Tavernier makes it 3-1 with a superb finish on 74.
- 78' St. Johnstone FC manager makes another effort to make the tables turned. Drey Wright is hanging David Wotherspoon on the field on 78 minute.
- 79' Connor McLennan gets the nod from St. Johnstone FC. He replaces Stevie May and will look to change the dynamic.
- 84' Fresh legs for Rangers FC! Scott Wright comes on to replace Fashion Sakala.
- 89' Fresh legs for Rangers FC! Scott Wright comes on to replace Fashion Sakala.
- 90' The St. Johnstone FC manager makes a substitution. Graham Carey departs to be replaced by Daniel Phillips.
- 90' It’s a booking for St. Johnstone FC player. Connor McLennan gets a Yellow card.
- Both sets of fans can go home satisfied — a 2-1 draw is a fair result on the day.
Lineups
St. Johnstone FC Lineups
Starting XI
- 13
-
23
Graham Carey ↓ Daniel Phillips 90'
-
7
Stevie May ↓ Connor McLennan 79'
- 4
- 12
-
10
David Wotherspoon ↓ Drey Wright 78'
- 2
-
37
Nicky Clark ↓ Thelonius Bair 90'
- 22
- 19
- 5
Bench
- 21
-
26
Connor McLennan ↑ 79'
-
14
Drey Wright ↑ 78'
- 29
- –
- 3
-
34
Daniel Phillips ↑ 90'
-
17
Thelonius Bair ↑ 90'
- 27
Rangers FC Lineups
Starting XI
-
26
Ben Davies ↓ Scott Arfield 61'
- 4
- 31
-
19
James Sands ↓ Glen Kamara 79'
-
14
Ryan Kent ↓ Rabbi Matondo 79'
- 1
- 2
-
30
Fashion Sakala ↓ Scott Wright 84'
- 9
-
71
Malik Tillman ↓ Alfredo Morelos 61'
- 38
Bench
- 10
- 33
-
20
Alfredo Morelos ↑ 61'
-
23
Scott Wright ↑ 84'
-
18
Glen Kamara ↑ 79'
-
37
Scott Arfield ↑ 61'
-
17
Rabbi Matondo ↑ 79'
- 29
Coach
Giovanni van Bronckhorst
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
1 / 4
1.11
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.55
Rangers FC xG
I would bet for:
St. Johnstone FC or Rangers FC 73%
Match Result
✗ WrongActual: St. Johnstone FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.66
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 91% |
|
9% |
| ± 1.5 | 75% |
|
25% |
| ± 2.5 | 49% |
|
51% |
| ± 3.5 | 28% |
|
72% |
| ± 4.5 | 14% |
|
86% |
Double Chance
St. Johnstone FC or Draw
60%
Draw or Rangers FC
67%
St. Johnstone FC or Rangers FC
73%
Half-Time Result
✗ WrongActual: St. Johnstone FC win at HT
Correct Score
✓ In top 12
1 – 1
12.9%
0 – 1
9.8%
1 – 2
9%
0 – 0
8.9%
0 – 2
8.2%
1 – 0
6.7%
2 – 1
Actual
2 – 2
5.1%
1 – 3
4.7%
2 – 0
4.2%
0 – 3
4.2%
2 – 3
2.7%
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Rangers FC covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 7% | 89% |
| -1.5 | 11% | — | 89% |
| -1 | 11% | 15% | 74% |
| -0.5 | 26% | — | 74% |
| +0.5 | 54% | — | 46% |
| +1 | 54% | 22% | 24% |
| +1.5 | 76% | — | 24% |
| +2 | 76% | 14% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
St. Johnstone FC keeps clean sheet
22%
✓
Rangers FC keeps clean sheet
33%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

