Saturday , 14 November 2026

Rangers FC vs St. Johnstone FC, Premier League 2023-24 REGULAR SEASON

Premier League · 2023-24
Wed 20 Dec 2023 · 19:45 UTC Ibrox Stadium 46,931 HT 45' · FT 45'
Cyriel Dessers 28' 2–0
James Tavernier pen 85' 2–0

Overview

Match Preview

Rangers FC vs St. Johnstone FC — Premier League at Ibrox Stadium.

Match Details

  • Referee Alan Muir
  • Assistant 1 Dougie Potter
  • Assistant 2 Drew Kirkland

Recent Form

DateOpponentH/A ScoreResult
20 Dec St. Johnstone FC H 2–0 W
14 Dec Real Betis Balompié A 3–2 W
09 Dec Dundee FC H 3–1 W
06 Dec Heart of Midlothian FC A 1–0 W
03 Dec St. Mirren FC H 2–0 W
30 Nov Aris Limassol H 1–1 D
DateOpponentH/A ScoreResult
20 Dec Rangers FC A 0–2 L
16 Dec Hibernian FC H 1–0 W
09 Dec Motherwell FC A 1–1 D
06 Dec St. Mirren FC H 1–0 W
03 Dec Celtic FC H 1–3 L
25 Nov Heart of Midlothian FC A 0–1 L

Season Stats

Rangers FC St. Johnstone FC
#2 Position #7
27 Points 17
12 Played 13
8 / 3 / 1 W / D / L 4 / 5 / 4
21 Scored 17
9 Conceded 20
+12 GD -3
2.25 PPG 1.31
67% Win % 31%

Key Stats

33% Both Teams to Score
H2H (21 games)
57% Over 2.5 Goals
H2H history
55% Clean Sheets
Rangers FC this season
8% Clean Sheets
St. Johnstone FC this season

Rangers FC are 2nd (27 pts). St. Johnstone FC are 7th (17 pts).

Goal Timing (This Season)

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
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

Top Scorers (This Season)

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
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

Events

Match Events

  • 0' In just a few seconds Ibrox Stadium will turn into a battlefield for Rangers FC and St. Johnstone FC.
  • 5' Not even hints on scoring a goal over the last 5 minutes.
  • 10' The teams are not in a rush to score plenty of goals. It might look strange considering Rangers FC that had 414 games and scored 807 goals.
  • 15' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
  • 16' Cyriel Dessers gets the nod from Rangers FC. He replaces Kemar Roofe and will look to change the dynamic.
  • 21' The midfield battle is intense right now. Both Rangers FC and St. Johnstone FC are fighting for every inch of the pitch.
  • 26' It is a cagey affair so far. Rangers FC in their 4-2-3-1 trying to find a way past St. Johnstone FC's compact 5-4-1.
  • 28' What a strike from Cyriel Dessers! The score is 1-0.
  • 33' It’s a booking for St. Johnstone FC player. Diallang Jaiyesimi gets a card.
  • 35' Chris Kane is ready to make an impact after coming on for Sven Sprangler at the 35 minute mark.
  • 38' The referee calls foul for Matthew Smith. He receives a card.
  • 43' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 45' Controversy at the stadium! Daniel Phillips argues furiously but the card stands.
  • 46' The supporters are chanting for Dujon Sterling. He replaces John Lundstram on 46 minute.
  • 51' Rangers FC are deployed in a 4-2-3-1 today, looking to exploit space against St. Johnstone FC's 5-4-1 shape.
  • 56' 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.
  • 60' St. Johnstone FC ring the changes. Filip Franczak has done his job and it is now time for Tony Gallacher to step up.
  • 65' The travelling St. Johnstone FC supporters hardly appreciate their team being pressed down to the backline.
  • 68' A tactical swap from Rangers FC — Todd Cantwell on, Sam Lammers off on 68 minutes.
  • 72' The St. Johnstone FC bench stirs into life. Oludare Olufunwa is withdrawn and Ryan McGowan gets his opportunity.
  • 77' A tactical chess match is unfolding here. The question is which manager blinks first.
  • 82' The Array continues to deliver drama. Both Rangers FC and St. Johnstone FC are desperate not to drop points on matchday .
  • 85' James Tavernier is having a superb {COMPETITION} campaign — that is 0 goals this season for the defender.
  • 86' Rangers FC ring the changes. James Tavernier has done his job and it is now time for Leon King to step up.
  • 90' Rangers FC receives a card for a hard tackle on 90.
  • The final whistle goes. A composed, disciplined performance from Rangers FC to claim maximum points.

Lineups

H2H

Predictions

Prediction accuracy
4 / 4
2.09 Rangers FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.53 St. Johnstone FC xG
I would bet for: Rangers FC to win 70% + Under — clean sheet likely 63%

Match Result

✓ Correct
Rangers FC70% Draw20% St. Johnstone FC10%
Actual: Rangers FC win

Both Teams to Score

✓ Correct
Yes37% 0% No63%
Avg goals/match: 2.62
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 91%
9%
± 1.5 73%
27%
± 2.5 48%
52%
± 3.5 27%
73%
± 4.5 13%
87%

Double Chance

Rangers FC or Draw
90%
Draw or St. Johnstone FC
30%
Rangers FC or St. Johnstone FC
80%

Half-Time Result

✓ Correct
Rangers FC51% Draw42% St. Johnstone FC7%
Actual: Rangers FC win at HT

Correct Score

✓ In top 12
2 – 0
Actual
1 – 0
14.8%
3 – 0
10.6%
0 – 0
8.9%
1 – 1
8.6%
2 – 1
8.2%
3 – 1
5.8%
4 – 0
5.5%
4 – 1
3.1%
0 – 1
3.1%
5 – 0
2.4%
2 – 2
2.2%

Asian Handicap — Rangers FC

Handicap Rangers FC covers Push St. Johnstone FC covers
-2.5 26% — 74%
-2 26% 22% 52%
-1.5 48% — 52%
-1 48% 25% 27%
-0.5 73% — 27%
+0.5 93% — 7%
+1 93% 6% 2%
+1.5 98% — 2%
+2 98% 1% 0%
+2.5 100% — 0%

Clean Sheet

Rangers FC keeps clean sheet
59% ✓
St. Johnstone FC keeps clean sheet
13% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.