Dundee vs Rangers

17 October 2026 · Scottish Premiership · 2026/27 · Referee D Nicolson

Full time 2 – 2

Half-time: 1–1

  • Bradley Fink 37’
  • Callum Jones 69’
  • Badredine Bouanani 42’
  • Nicolas Raskin 60’

Match summary

The points were shared as Dundee and Rangers drew 2-2. It was 1-1 at half-time.

In the first half, Bradley Fink put Dundee ahead in the 37th minute and Badredine Bouanani equalised in the 42nd minute. In the second half, Nicolas Raskin put Rangers in front in the 60th minute and Callum Jones equalised in the 69th minute.

There was little between the sides on chances: Dundee created 1.77 expected goals (xG) from 10 shots, Rangers 1.80 from 21.

Match stats

40% Possession 60%
10 Shots 21
6 Shots on target 9
3 Corners 6
92 Attacks 118
44 Dangerous attacks 66
332 Passes 469
74.4% Pass accuracy 82.1%
13 Tackles 18
13 Fouls 10
2 Yellow cards 2
0 Red cards 0
2 Offsides 0

Key events

Dundee Rangers
Kick-off
Alan ForrestShot on target
13’
Corner
18’
Corner
21’
Ryan AstleyShot on target
22’
Ryan AstleyShot on target
28’
Corner
28’
Bradley FinkLeft foot shot1-0 (Dundee)
37’
42’
Badredine BouananiLeft foot shot1-1 (Rangers)
Half-time1-1
Second half underway
51’
Badredine BouananiShot on target
51’
Corner
56’
Djeidi GassamaShot on target
56’
Corner
Bradley FinkShot on target
59’
60’
Nicolas RaskinRight foot shot1-2 (Rangers)
62’
Djeidi GassamaShot on target
62’
Badredine BouananiShot on target
67’
Ryan Don NaderiShot on target
68’
Callum JonesRight foot shot2-2 (Dundee)
69’
74’
Dan NeilShot on target
75’
Corner
Ashley HayArgument
77’
77’
84’
Nicolas RaskinArgument
85’
Corner
88’
Corner
90+1’
Corner
Full-time2-2

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 1.80 37’ Bradley Fink (Dundee), 1-0 37’ 42’ Badredine Bouanani (Rangers), 1-1 42’ 60’ Nicolas Raskin (Rangers), 1-2 60’ 69’ Callum Jones (Dundee), 2-2 69’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 1.80 37’ Bradley Fink (Dundee), 1-0 Fink 37’ 42’ Badredine Bouanani (Rangers), 1-1 Bouanani 42’ 60’ Nicolas Raskin (Rangers), 1-2 Raskin 60’ 69’ Callum Jones (Dundee), 2-2 Jones 69’
Dundee 1.77 xGRangers 1.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rangers attacking Dundee attacking 
37’ Bradley Fink (Dundee), open play, 0.70 xG, goal 28’ Ashley Hay (Dundee), from a corner, 0.47 xG, hit the woodwork 74’ Dan Neil (Rangers), open play, 0.38 xG, saved 69’ Callum Jones (Dundee), open play, 0.23 xG, goal 31’ Dan Neil (Rangers), open play, 0.21 xG, off target 51’ Badredine Bouanani (Rangers), open play, 0.22 xG, saved 28’ Owen Bevan (Dundee), from a corner, 0.15 xG, blocked 42’ Badredine Bouanani (Rangers), open play, 0.12 xG, goal 59’ Bradley Fink (Dundee), set piece, 0.11 xG, saved 90’ Findlay Curtis (Rangers), open play, 0.11 xG, blocked 42’ Min-su Kim (Rangers), open play, 0.10 xG, blocked 62’ Djeidi Gassama (Rangers), open play, 0.09 xG, saved 8’ Min-su Kim (Rangers), open play, 0.08 xG, blocked 40’ James Penrice (Rangers), open play, 0.06 xG, off target 67’ Ryan Don Naderi (Rangers), set piece, 0.06 xG, saved 90+3’ Emmanuel Fernandez (Rangers), open play, 0.05 xG, off target 62’ Badredine Bouanani (Rangers), open play, 0.05 xG, saved 13’ Alan Forrest (Dundee), open play, 0.04 xG, saved 83’ James Penrice (Rangers), open play, 0.04 xG, off target 42’ Badredine Bouanani (Rangers), open play, 0.04 xG, blocked 56’ Djeidi Gassama (Rangers), open play, 0.04 xG, saved 88’ Dan Neil (Rangers), from a corner, 0.04 xG, off target 90+1’ Findlay Curtis (Rangers), from a corner, 0.04 xG, blocked 51’ Min-su Kim (Rangers), from a corner, 0.03 xG, blocked 50’ Min-su Kim (Rangers), open play, 0.03 xG, off target 35’ Ethan Hamilton (Dundee), open play, 0.02 xG, off target 90+1’ Djeidi Gassama (Rangers), open play, 0.02 xG, blocked 60’ Nicolas Raskin (Rangers), open play, 0.02 xG, goal 22’ Ryan Astley (Dundee), set piece, 0.02 xG, saved 28’ Ryan Astley (Dundee), set piece, 0.01 xG, saved 90+2’ Ethan Hamilton (Dundee), open play, 0.01 xG, blocked 37’ Bradley Fink (Dundee), open play, 0.70 xG, goal 28’ Ashley Hay (Dundee), from a corner, 0.47 xG, hit the woodwork 74’ Dan Neil (Rangers), open play, 0.38 xG, saved 69’ Callum Jones (Dundee), open play, 0.23 xG, goal 51’ Badredine Bouanani (Rangers), open play, 0.22 xG, saved 31’ Dan Neil (Rangers), open play, 0.21 xG, off target 28’ Owen Bevan (Dundee), from a corner, 0.15 xG, blocked 42’ Badredine Bouanani (Rangers), open play, 0.12 xG, goal 59’ Bradley Fink (Dundee), set piece, 0.11 xG, saved 90’ Findlay Curtis (Rangers), open play, 0.11 xG, blocked 42’ Min-su Kim (Rangers), open play, 0.10 xG, blocked 62’ Djeidi Gassama (Rangers), open play, 0.09 xG, saved 8’ Min-su Kim (Rangers), open play, 0.08 xG, blocked 40’ James Penrice (Rangers), open play, 0.06 xG, off target 67’ Ryan Don Naderi (Rangers), set piece, 0.06 xG, saved 90+3’ Emmanuel Fernandez (Rangers), open play, 0.05 xG, off target 62’ Badredine Bouanani (Rangers), open play, 0.05 xG, saved 13’ Alan Forrest (Dundee), open play, 0.04 xG, saved 83’ James Penrice (Rangers), open play, 0.04 xG, off target 42’ Badredine Bouanani (Rangers), open play, 0.04 xG, blocked 56’ Djeidi Gassama (Rangers), open play, 0.04 xG, saved 88’ Dan Neil (Rangers), from a corner, 0.04 xG, off target 90+1’ Findlay Curtis (Rangers), from a corner, 0.04 xG, blocked 51’ Min-su Kim (Rangers), from a corner, 0.03 xG, blocked 50’ Min-su Kim (Rangers), open play, 0.03 xG, off target 35’ Ethan Hamilton (Dundee), open play, 0.02 xG, off target 90+1’ Djeidi Gassama (Rangers), open play, 0.02 xG, blocked 60’ Nicolas Raskin (Rangers), open play, 0.02 xG, goal 22’ Ryan Astley (Dundee), set piece, 0.02 xG, saved 28’ Ryan Astley (Dundee), set piece, 0.01 xG, saved 90+2’ Ethan Hamilton (Dundee), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Dundee 4-4-2 Starting XI
Goodman
Samuels
Astley
Bevan
Wright
Forrest
Jones
Hamilton
Bevan 66’
Hay
Fink
Rangers 4-1-4-1 Starting XI
Pandur
Penrice
Fernandez
Makhanya
Sterling
Raskin
Kim 76’
Gassama
Neil
Bouanani 76’
Naderi

Player stats

Goalkeeper1 player
90′ 7 2 34 1 – – – –
Defenders4 players
90′ 1 – – 2 1 27 1 – – –
90′ 2 2 1 9 7 43 1 – – –
90′ 2 – 3 8 5 41 3 – – –
90′ 1 2 1 3 – 36 – – – –
Midfielders4 players
90′ 1 – 38 1 – 3 3 4 1 – –
90′ – – 43 2 – 1 – 6 3 3
90′ – – 24 – – – 2 3 – 1 –
Alfie Harrison Came on as a substitute
24′ – – 7 1 – 2 1 2 – – –
Forwards3 players
Joe Bevan Taken off
66′ – – – – – – – 2 – 7 –
90′ – – 1 – 0.47 – 1 9 2 21
90′ 1 – 2 2 0.82 – – 4 2 11 –
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

Dundee win 13% Avg odds 7.08
Draw 19% Avg odds 4.89
Rangers win 68% Avg odds 1.38

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.