Rangers vs Kilmarnock

10 October 2026 · Scottish Premiership · 2026/27 · Referee M MacDermid

Full time 3 – 1

Half-time: 3–0

  • Ryan Don Naderi 15’, 44’
  • Kevin Kelsy 24’
  • Nicky Cleșcenco 90’

Match summary

Rangers won 3-1 at home to Kilmarnock. Rangers led 3-0 at half-time.

In the first half, Ryan Don Naderi put Rangers ahead with a header in the 15th minute, Kevin Kelsy made it 2-0 in the 24th minute, and Naderi made it 3-0 in the 44th minute. In the second half, Nicky Cleșcenco pulled one back to make it 3-1 in the 90th minute.

There was little between the sides on chances: Rangers created 1.42 expected goals (xG) from 18 shots, Kilmarnock 1.15 from 13.

Match stats

60% Possession 40%
18 Shots 13
4 Shots on target 5
7 Corners 3
88 Attacks 66
44 Dangerous attacks 31
505 Passes 333
86.1% Pass accuracy 79.3%
12 Tackles 21
15 Fouls 13
1 Yellow cards 1
1 Offsides 1

Key events

Rangers Kilmarnock
Kick-off
Ryan Don NaderiHeader1-0 (Rangers)
15’
Min-su KimShot on target
23’
Kevin KelsyLeft foot shot2-0 (Rangers)
24’
Ryan Don Naderi3-0 (Rangers)
44’
Half-time3-0
Second half underway
52’
Tyreece John-JulesShot on target
56’
Joe HugillShot on target
61’
Aaron TshibolaShot on target
64’
68’
Aaron TshibolaShot on target
90’
Nicky CleșcencoLeft foot shot3-1 (Kilmarnock)
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.42 1.15 15’ Ryan Don Naderi (Rangers), 1-0 15’ 24’ Kevin Kelsy (Rangers), 2-0 24’ 44’ Ryan Don Naderi (Rangers), 3-0 44’ 90’ Nicky Cleșcenco (Kilmarnock), 3-1 90’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.42 1.15 15’ Ryan Don Naderi (Rangers), 1-0 Naderi 15’ 24’ Kevin Kelsy (Rangers), 2-0 Kelsy 24’ 44’ Ryan Don Naderi (Rangers), 3-0 Naderi 44’ 90’ Nicky Cleșcenco (Kilmarnock), 3-1 Cleșcenco 90’
Rangers 1.42 xGKilmarnock 1.15 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Rangers attacking 
24’ Kevin Kelsy (Rangers), open play, 0.25 xG, goal 15’ Ryan Don Naderi (Rangers), open play, 0.22 xG, goal 62’ Greg Kiltie (Kilmarnock), open play, 0.22 xG, off target 90’ Nicky Cleșcenco (Kilmarnock), open play, 0.19 xG, goal 14’ Joe Hugill (Kilmarnock), open play, 0.14 xG, off target 58’ Tyreece John-Jules (Kilmarnock), open play, 0.14 xG, hit the woodwork 86’ James Penrice (Rangers), direct free kick, 0.13 xG, blocked 44’ Ryan Don Naderi (Rangers), open play, 0.12 xG, goal 23’ Min-su Kim (Rangers), open play, 0.11 xG, saved 29’ Djeidi Gassama (Rangers), open play, 0.10 xG, blocked 10’ Djeidi Gassama (Rangers), open play, 0.09 xG, blocked 81’ Djeidi Gassama (Rangers), open play, 0.09 xG, off target 72’ Joe Hugill (Kilmarnock), open play, 0.08 xG, blocked 39’ Joe Hugill (Kilmarnock), open play, 0.07 xG, off target 40’ Erik Ring (Kilmarnock), open play, 0.07 xG, off target 52’ Tyreece John-Jules (Kilmarnock), open play, 0.07 xG, saved 18’ Tom Lowery (Kilmarnock), set piece, 0.06 xG, blocked 83’ Min-su Kim (Rangers), open play, 0.06 xG, blocked 81’ Findlay Curtis (Rangers), open play, 0.05 xG, blocked 56’ Joe Hugill (Kilmarnock), open play, 0.04 xG, saved 59’ Min-su Kim (Rangers), open play, 0.04 xG, off target 72’ Erik Ring (Kilmarnock), open play, 0.04 xG, blocked 53’ Djeidi Gassama (Rangers), open play, 0.03 xG, blocked 68’ Aaron Tshibola (Kilmarnock), open play, 0.03 xG, saved 44’ Djeidi Gassama (Rangers), open play, 0.02 xG, blocked 78’ Dan Neil (Rangers), open play, 0.02 xG, off target 13’ Djeidi Gassama (Rangers), open play, 0.02 xG, off target 60’ Djeidi Gassama (Rangers), open play, 0.02 xG, off target 61’ Aaron Tshibola (Kilmarnock), open play, 0.02 xG, saved 84’ Emmanuel Fernandez (Rangers), from a corner, 0.02 xG, off target 47’ Kevin Kelsy (Rangers), open play, 0.01 xG, off target 24’ Kevin Kelsy (Rangers), open play, 0.25 xG, goal 15’ Ryan Don Naderi (Rangers), open play, 0.22 xG, goal 62’ Greg Kiltie (Kilmarnock), open play, 0.22 xG, off target 90’ Nicky Cleșcenco (Kilmarnock), open play, 0.19 xG, goal 14’ Joe Hugill (Kilmarnock), open play, 0.14 xG, off target 58’ Tyreece John-Jules (Kilmarnock), open play, 0.14 xG, hit the woodwork 86’ James Penrice (Rangers), direct free kick, 0.13 xG, blocked 44’ Ryan Don Naderi (Rangers), open play, 0.12 xG, goal 23’ Min-su Kim (Rangers), open play, 0.11 xG, saved 29’ Djeidi Gassama (Rangers), open play, 0.10 xG, blocked 10’ Djeidi Gassama (Rangers), open play, 0.09 xG, blocked 81’ Djeidi Gassama (Rangers), open play, 0.09 xG, off target 72’ Joe Hugill (Kilmarnock), open play, 0.08 xG, blocked 39’ Joe Hugill (Kilmarnock), open play, 0.07 xG, off target 40’ Erik Ring (Kilmarnock), open play, 0.07 xG, off target 52’ Tyreece John-Jules (Kilmarnock), open play, 0.07 xG, saved 83’ Min-su Kim (Rangers), open play, 0.06 xG, blocked 18’ Tom Lowery (Kilmarnock), set piece, 0.06 xG, blocked 81’ Findlay Curtis (Rangers), open play, 0.05 xG, blocked 59’ Min-su Kim (Rangers), open play, 0.04 xG, off target 56’ Joe Hugill (Kilmarnock), open play, 0.04 xG, saved 72’ Erik Ring (Kilmarnock), open play, 0.04 xG, blocked 53’ Djeidi Gassama (Rangers), open play, 0.03 xG, blocked 44’ Djeidi Gassama (Rangers), open play, 0.02 xG, blocked 68’ Aaron Tshibola (Kilmarnock), open play, 0.03 xG, saved 78’ Dan Neil (Rangers), open play, 0.02 xG, off target 13’ Djeidi Gassama (Rangers), open play, 0.02 xG, off target 60’ Djeidi Gassama (Rangers), open play, 0.02 xG, off target 61’ Aaron Tshibola (Kilmarnock), open play, 0.02 xG, saved 84’ Emmanuel Fernandez (Rangers), from a corner, 0.02 xG, off target 47’ Kevin Kelsy (Rangers), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Rangers 4-2-3-1 Starting XI
Pandur
Penrice
Fernandez
Makhanya
Sterling 46’
Neil 87’
Raskin
Kim 88’
Gassama 88’
Naderi 2
Kelsy 73’
Kilmarnock 4-2-3-1 Starting XI
Ferrie
Schjønning-Larsen
Kamara 79’
McCarthy
Stanger
Tshibola
Lowery
Ring 75’
Kiltie 79’
John-Jules
Hugill

Player stats

Goalkeeper1 player
93′ 5 1 47 – – – – –
Defenders5 players
Dujon Sterling Taken off
45′ – – 1 – – 24 – – – –
93′ 2 3 – 6 2 61 1 – – –
93′ – 1 – 3 3 69 1 – – –
93′ 3 – 1 4 – 31 1 – 1 –
Kosta Nedeljković Came on as a substitute
48′ 3 – – 3 – 20 1 – –
Midfielders7 players
Dan Neil Taken off
87′ – – 58 3 – 2 1 6 2 2 –
93′ – – 78 – – 1 – 4 3 1 –
Min-su Kim Taken off
88′ – – 31 1 – 1 – 7 – 2 –
Djeidi Gassama Taken off
88′ – 1 24 3 – – – 10 – 5 –
Findlay Curtis Came on as a substitute
20′ – – 10 – – – – 1 – – –
Tochi Chukwuani Came on as a substitute
6′ – – 3 – – – – – – – –
Badredine Bouanani Came on as a substitute
5′ – – 4 – – – 1 – – – –
Forwards3 players
93′ 2 – 2 2 0.34 – 2 5 – 23 –
Kevin Kelsy Taken off
73′ 1 – 2 1 0.26 – 1 3 1 19 –
Bojan Miovski Came on as a substitute
5′ – – – – – – – 1 – 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.70
Kilmarnock win 5% Avg odds 17.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.