Rangers vs Kilmarnock

5 May 2024 · Scottish Premiership · 2023/24 · Referee D Dickinson

Full time 4 – 1

Half-time: 1–1

  • Fábio Silva 45+8’
  • Ben Davies 62’
  • Tom Lawrence 71’
  • John Souttar 90+3’
  • James Tavernier 12’ (og)

Match summary

Rangers came from behind to win 4-1 at home to Kilmarnock. It was 1-1 at half-time.

In the first half, Tavernier's own goal put Kilmarnock ahead in the 12th minute and Fábio Silva equalised in first-half stoppage time. In the second half, Ben Davies put Rangers in front from a corner in the 62nd minute, Tom Lawrence made it 3-1 in the 71st minute, and John Souttar made it 4-1 with a header in stoppage time.

Shots finished 41-5 to Rangers, with 15 on target for Rangers and 2 for Kilmarnock. James Tavernier had a penalty saved for Rangers. Kilmarnock had a player sent off.

Match stats

Rangers Kilmarnock
41 Shots 5
15 Shots on Target 2
16 Corners 1
0 Yellow Cards 2
0 Red Cards 1

Key events

Rangers Kilmarnock
Kick-off
12’
James Tavernier
Own goal
0-1 (Kilmarnock)
Fábio Silva1-1 (Rangers)
45+8’
Half-time1-1
Ben Davies2-1 (Rangers)
62’
Tom Lawrence3-1 (Rangers)
71’
John Souttar4-1 (Rangers)
90+3’
Full-time4-1

Bookings

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

Kilmarnock
  • Joe Wright
  • Corrie Ndaba
  • Liam Polworth
  • Marley Watkins

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Rangers attacking 
1’ Kyle Vassell (Kilmarnock), open play, blocked 10’ James Tavernier (Rangers), open play, blocked 10’ Mohammed Diomande (Rangers), open play, blocked 12’ James Tavernier (Rangers), own goal 19’ Dujon Sterling (Rangers), open play, saved 19’ Fábio Silva (Rangers), open play, saved 24’ James Tavernier (Rangers), penalty, saved 25’ Todd Cantwell (Rangers), from a corner, blocked 28’ John Souttar (Rangers), open play, off target 29’ Mohammed Diomande (Rangers), open play, saved 32’ James Tavernier (Rangers), open play, blocked 35’ Fábio Silva (Rangers), open play, blocked 38’ John Souttar (Rangers), from a corner, off target 41’ John Lundstram (Rangers), open play, blocked 50’ Borna Barišić (Rangers), open play, blocked 51’ James Tavernier (Rangers), open play, off target 52’ Todd Cantwell (Rangers), open play, saved 53’ Fábio Silva (Rangers), open play, goal 49’ Ben Davies (Rangers), open play, off target 51’ Fábio Silva (Rangers), open play, saved 54’ Todd Cantwell (Rangers), open play, off target 59’ Todd Cantwell (Rangers), open play, blocked 60’ Fábio Silva (Rangers), from a corner, off target 61’ Todd Cantwell (Rangers), open play, blocked 62’ Ben Davies (Rangers), from a corner, goal 62’ Ben Davies (Rangers), from a corner, saved 62’ John Lundstram (Rangers), from a corner, saved 63’ Kyle Vassell (Kilmarnock), open play, saved 64’ Cyriel Dessers (Rangers), open play, blocked 67’ Lewis Mayo (Kilmarnock), open play, off target 70’ John Lundstram (Rangers), from a corner, off target 70’ Fábio Silva (Rangers), open play, blocked 70’ Mohammed Diomande (Rangers), open play, blocked 71’ Tom Lawrence (Rangers), open play, goal 74’ Mohammed Diomande (Rangers), open play, blocked 76’ Fábio Silva (Rangers), open play, saved 77’ James Tavernier (Rangers), from a corner, blocked 78’ John Lundstram (Rangers), from a corner, off target 78’ Ross McCausland (Rangers), open play, blocked 82’ Liam Donnelly (Kilmarnock), open play, saved 83’ Nicolas Raskin (Rangers), open play, blocked 84’ Tom Lawrence (Rangers), open play, off target 87’ Corrie Ndaba (Kilmarnock), from a corner, off target 89’ Fábio Silva (Rangers), open play, saved 90+3’ John Souttar (Rangers), from a corner, goal 90+3’ Tom Lawrence (Rangers), from a corner, saved 90+3’ Ross McCausland (Rangers), from a corner, blocked 1’ Kyle Vassell (Kilmarnock), open play, blocked 10’ James Tavernier (Rangers), open play, blocked 10’ Mohammed Diomande (Rangers), open play, blocked 12’ James Tavernier (Rangers), own goal 19’ Dujon Sterling (Rangers), open play, saved 19’ Fábio Silva (Rangers), open play, saved 24’ James Tavernier (Rangers), penalty, saved 25’ Todd Cantwell (Rangers), from a corner, blocked 28’ John Souttar (Rangers), open play, off target 29’ Mohammed Diomande (Rangers), open play, saved 32’ James Tavernier (Rangers), open play, blocked 35’ Fábio Silva (Rangers), open play, blocked 38’ John Souttar (Rangers), from a corner, off target 41’ John Lundstram (Rangers), open play, blocked 50’ Borna Barišić (Rangers), open play, blocked 51’ James Tavernier (Rangers), open play, off target 52’ Todd Cantwell (Rangers), open play, saved 53’ Fábio Silva (Rangers), open play, goal 49’ Ben Davies (Rangers), open play, off target 51’ Fábio Silva (Rangers), open play, saved 54’ Todd Cantwell (Rangers), open play, off target 59’ Todd Cantwell (Rangers), open play, blocked 60’ Fábio Silva (Rangers), from a corner, off target 61’ Todd Cantwell (Rangers), open play, blocked 62’ Ben Davies (Rangers), from a corner, goal 62’ Ben Davies (Rangers), from a corner, saved 62’ John Lundstram (Rangers), from a corner, saved 63’ Kyle Vassell (Kilmarnock), open play, saved 64’ Cyriel Dessers (Rangers), open play, blocked 67’ Lewis Mayo (Kilmarnock), open play, off target 70’ John Lundstram (Rangers), from a corner, off target 70’ Fábio Silva (Rangers), open play, blocked 70’ Mohammed Diomande (Rangers), open play, blocked 71’ Tom Lawrence (Rangers), open play, goal 74’ Mohammed Diomande (Rangers), open play, blocked 76’ Fábio Silva (Rangers), open play, saved 77’ James Tavernier (Rangers), from a corner, blocked 78’ John Lundstram (Rangers), from a corner, off target 78’ Ross McCausland (Rangers), open play, blocked 82’ Liam Donnelly (Kilmarnock), open play, saved 83’ Nicolas Raskin (Rangers), open play, blocked 84’ Tom Lawrence (Rangers), open play, off target 87’ Corrie Ndaba (Kilmarnock), from a corner, off target 89’ Fábio Silva (Rangers), open play, saved 90+3’ John Souttar (Rangers), from a corner, goal 90+3’ Tom Lawrence (Rangers), from a corner, saved 90+3’ Ross McCausland (Rangers), from a corner, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
90′ – – – – – – –
James Tavernier
90′ – – 5 – – – –
Leon Balogun Taken off
46′ – – – – – – –
90′ 1 – 3 – – – –
Borna Barišić Taken off
79′ – – 1 – – – –
90′ – – 4 – – – –
John Lundstram Taken off
79′ – – 4 – – – –
Dujon Sterling Taken off
68′ – – 1 – – – –
Todd Cantwell Taken off
68′ – – 5 – – – –
90′ 1 – 8 – – – –
90′ – – 1 – – – –
Ben Davies Came on as a substitute
44′ 1 – 3 – – – –
Ross McCausland Came on as a substitute
22′ – – 2 – – – –
Tom Lawrence Came on as a substitute
22′ 1 – 3 – – – –
Rıdvan Yılmaz Came on as a substitute
11′ – – – – – – –
Nicolas Raskin Came on as a substitute
11′ – – 1 – – – –
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 76% Avg odds 1.24
Draw 16% Avg odds 5.93
Kilmarnock win 8% Avg odds 11.52

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.