Rangers vs St Johnstone

20 December 2023 · Scottish Premiership · 2023/24 · Referee A Muir

Full time 2 – 0

Half-time: 1–0

  • Cyriel Dessers 28’
  • James Tavernier 85’ (pen)

Match summary

Rangers won 2-0 at home to St Johnstone. Rangers led 1-0 at half-time.

Cyriel Dessers put Rangers ahead in the 28th minute and James Tavernier made it 2-0 from the penalty spot in the 85th minute.

Shots finished 28-2 to Rangers, with 8 on target for Rangers and 0 for St Johnstone. St Johnstone had a player sent off.

Match stats

Rangers St Johnstone
28 Shots 2
8 Shots on Target 0
10 Corners 2
2 Yellow Cards 2
0 Red Cards 1

Key events

Rangers St Johnstone
Kick-off
Cyriel Dessers1-0 (Rangers)
28’
Half-time1-0
James Tavernier
Penalty
2-0 (Rangers)
85’
Full-time2-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Rangers
  • Connor Goldson
  • Todd Cantwell
St Johnstone
  • Diallang Jaiyesimi
  • Daniel Phillips
  • Matt Smith

Shot map

Every shot and where it was taken from.

 St Johnstone attacking Rangers attacking 
6’ Kemar Roofe (Rangers), open play, off target 15’ Kemar Roofe (Rangers), open play, blocked 18’ John Lundstram (Rangers), open play, blocked 21’ Abdallah Sima (Rangers), from a corner, off target 25’ Ross McCausland (Rangers), open play, off target 26’ John Souttar (Rangers), from a corner, blocked 28’ Cyriel Dessers (Rangers), open play, goal 37’ Cyriel Dessers (Rangers), open play, saved 39’ Sam Lammers (Rangers), open play, saved 51’ James Tavernier (Rangers), open play, off target 53’ John Souttar (Rangers), open play, blocked 46’ Abdallah Sima (Rangers), from a corner, saved 49’ Abdallah Sima (Rangers), from a corner, off target 52’ Sam Lammers (Rangers), open play, saved 54’ James Tavernier (Rangers), open play, off target 59’ Sam Lammers (Rangers), open play, saved 59’ Cyriel Dessers (Rangers), open play, saved 62’ Dujon Sterling (Rangers), open play, blocked 67’ Abdallah Sima (Rangers), open play, off target 69’ Scott Wright (Rangers), open play, blocked 70’ Todd Cantwell (Rangers), open play, off target 71’ James Tavernier (Rangers), from a corner, off target 73’ James Tavernier (Rangers), open play, off target 77’ Kieran Dowell (Rangers), open play, blocked 78’ Rıdvan Yılmaz (Rangers), from a corner, off target 85’ James Tavernier (Rangers), penalty, goal 87’ Kieran Dowell (Rangers), open play, blocked 87’ Scott Wright (Rangers), open play, blocked 90+1’ Graham Carey (St Johnstone), direct free kick, blocked 90+4’ Unknown (St Johnstone), direct free kick, off target 6’ Kemar Roofe (Rangers), open play, off target 15’ Kemar Roofe (Rangers), open play, blocked 18’ John Lundstram (Rangers), open play, blocked 21’ Abdallah Sima (Rangers), from a corner, off target 25’ Ross McCausland (Rangers), open play, off target 26’ John Souttar (Rangers), from a corner, blocked 28’ Cyriel Dessers (Rangers), open play, goal 37’ Cyriel Dessers (Rangers), open play, saved 39’ Sam Lammers (Rangers), open play, saved 51’ James Tavernier (Rangers), open play, off target 53’ John Souttar (Rangers), open play, blocked 46’ Abdallah Sima (Rangers), from a corner, saved 49’ Abdallah Sima (Rangers), from a corner, off target 52’ Sam Lammers (Rangers), open play, saved 54’ James Tavernier (Rangers), open play, off target 59’ Sam Lammers (Rangers), open play, saved 59’ Cyriel Dessers (Rangers), open play, saved 62’ Dujon Sterling (Rangers), open play, blocked 67’ Abdallah Sima (Rangers), open play, off target 69’ Scott Wright (Rangers), open play, blocked 70’ Todd Cantwell (Rangers), open play, off target 71’ James Tavernier (Rangers), from a corner, off target 73’ James Tavernier (Rangers), open play, off target 77’ Kieran Dowell (Rangers), open play, blocked 78’ Rıdvan Yılmaz (Rangers), from a corner, off target 85’ James Tavernier (Rangers), penalty, goal 87’ Kieran Dowell (Rangers), open play, blocked 87’ Scott Wright (Rangers), open play, blocked 90+1’ Graham Carey (St Johnstone), direct free kick, blocked 90+4’ Unknown (St Johnstone), direct free kick, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
90′ – – – – – – –
James Tavernier Taken off
86′ 1 – 5 – – – –
Connor Goldson
90′ – – – – – –
90′ – – 2 – – – –
90′ – – 1 – – – –
John Lundstram Taken off
46′ – – 1 – – – –
90′ – – 2 – – – –
90′ – – 1 – – – –
Sam Lammers Taken off
68′ – – 3 – – – –
Abdallah Sima Taken off
68′ – – 4 – – – –
Kemar Roofe Taken off
16′ – – 2 – – – –
Cyriel Dessers Came on as a substitute
74′ 1 – 3 – – – –
Dujon Sterling Came on as a substitute
44′ – – 1 – – – –
Scott Wright Came on as a substitute
22′ – – 2 – – – –
Todd Cantwell Came on as a substitute
22′ – – 1 – – –
Leon King Came on as a substitute
4′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Rangers win 84% Avg odds 1.12
Draw 11% Avg odds 8.60
St Johnstone win 5% Avg odds 20.63

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.