Rangers vs Dundee

25 January 2026 · Scottish Premiership · 2025/26 · Referee Kevin Clancy

Full time 3 – 0

Half-time: 0–0

  • J. Tavernier 48’ (pen)
  • Danilo 90+1’
  • D. Gassama 90+4’

Match summary

Rangers won comfortably, 3-0 at home to Dundee. It was goalless at half-time.

J. Tavernier put Rangers ahead from the penalty spot in the 48th minute, Danilo made it 2-0 in stoppage time, and D. Gassama made it 3-0 in stoppage time.

The chances backed that up: Rangers created 2.51 expected goals (xG) from 19 shots to Dundee's 0.24 from 4.

Match stats

54% Possession 46%
19 Shots 4
8 Shots on target 1
7 Corners 1
476 Passes 425
84.0% Pass accuracy 83.5%
17 Tackles 10
14 Fouls 12
1 Yellow cards 1
0 Red cards 0
2 Offsides 1

Key events

Rangers Dundee
16’
C. JonesShot on target
B. MiovskiShot on target
30’
T. AasgaardShot on target
38’
T. P. ChukwuaniShot on target
41’
44’
J. TavernierShot on target
47’
J. TavernierPenalty1-0 (Rangers)
48’
58’
M. MooreShot on target
79’
81’
81’
F. CurtisM. Moore
81’
82’
D. GassamaRight foot shot3-0 (Rangers)
90’
DaniloRight foot shot2-0 (Rangers)
90’

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.51 0.24 48’ J. Tavernier (Rangers), 1-0 48’ 90+1’ Danilo (Rangers), 2-0 90+1’ 90+4’ D. Gassama (Rangers), 3-0 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.51 0.24 48’ J. Tavernier (Rangers), 1-0 Tavernier 48’ 90+1’ Danilo (Rangers), 2-0 Danilo 90+1’ 90+4’ D. Gassama (Rangers), 3-0 Gassama 90+4’
Rangers 2.51 xGDundee 0.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Dundee attacking Rangers attacking 
48’ J. Tavernier (Rangers), penalty, 0.79 xG, goal 41’ T. P. Chukwuani (Rangers), open play, 0.39 xG, saved 45’ E. Fernandez (Rangers), set piece, 0.29 xG, off target 79’ M. Moore (Rangers), open play, 0.16 xG, saved 58’ T. Aasgaard (Rangers), open play, 0.14 xG, blocked 90+1’ Danilo (Rangers), open play, 0.12 xG, goal 51’ L. Graham (Dundee), set piece, 0.12 xG, off target 31’ J. Tavernier (Rangers), open play, 0.11 xG, blocked 30’ B. Miovski (Rangers), open play, 0.09 xG, saved 29’ C. Jones (Dundee), set piece, 0.08 xG, off target 31’ A. Skov Olsen (Rangers), open play, 0.06 xG, off target 75’ M. Moore (Rangers), open play, 0.07 xG, blocked 38’ T. Aasgaard (Rangers), open play, 0.06 xG, saved 47’ J. Tavernier (Rangers), open play, 0.04 xG, saved 90+4’ D. Gassama (Rangers), open play, 0.04 xG, goal 24’ M. Moore (Rangers), from a corner, 0.04 xG, off target 78’ M. Diomande (Rangers), open play, 0.04 xG, blocked 64’ E. Hamilton (Dundee), direct free kick, 0.03 xG, off target 77’ M. Diomande (Rangers), open play, 0.03 xG, off target 90+3’ D. Gassama (Rangers), open play, 0.02 xG, off target 65’ N. Raskin (Rangers), open play, 0.02 xG, off target 16’ C. Jones (Dundee), open play, 0.02 xG, saved 73’ N. Raskin (Rangers), set piece, 0.01 xG, off target 48’ J. Tavernier (Rangers), penalty, 0.79 xG, goal 41’ T. P. Chukwuani (Rangers), open play, 0.39 xG, saved 45’ E. Fernandez (Rangers), set piece, 0.29 xG, off target 79’ M. Moore (Rangers), open play, 0.16 xG, saved 58’ T. Aasgaard (Rangers), open play, 0.14 xG, blocked 90+1’ Danilo (Rangers), open play, 0.12 xG, goal 51’ L. Graham (Dundee), set piece, 0.12 xG, off target 31’ J. Tavernier (Rangers), open play, 0.11 xG, blocked 30’ B. Miovski (Rangers), open play, 0.09 xG, saved 29’ C. Jones (Dundee), set piece, 0.08 xG, off target 31’ A. Skov Olsen (Rangers), open play, 0.06 xG, off target 75’ M. Moore (Rangers), open play, 0.07 xG, blocked 38’ T. Aasgaard (Rangers), open play, 0.06 xG, saved 47’ J. Tavernier (Rangers), open play, 0.04 xG, saved 90+4’ D. Gassama (Rangers), open play, 0.04 xG, goal 24’ M. Moore (Rangers), from a corner, 0.04 xG, off target 78’ M. Diomande (Rangers), open play, 0.04 xG, blocked 64’ E. Hamilton (Dundee), direct free kick, 0.03 xG, off target 77’ M. Diomande (Rangers), open play, 0.03 xG, off target 90+3’ D. Gassama (Rangers), open play, 0.02 xG, off target 65’ N. Raskin (Rangers), open play, 0.02 xG, off target 16’ C. Jones (Dundee), open play, 0.02 xG, saved 73’ N. Raskin (Rangers), set piece, 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
Butland
Tavernier
Djiga
Fernandez
Meghoma
Raskin
Chukwuani 53’
Olsen 54’
Aasgaard 73’
Moore 81’
Miovski 81’
Dundee 4-1-4-1 Starting XI
McCracken
Wright
Astley
Graham
Samuels
Hamilton
Congreve 72’
Dhanda 82’
Jones 72’
Yogane 82’
Hay 81’

Player stats

Goalkeeper1 player
J. Butland
90′ 1 0 27 1 – – – –
Defenders4 players
J. Tavernier
90′ 4 1 – 8 1 74 1 1 – –
90′ – – – 2 2 61 1 – –
90′ 1 6 – 3 – 58 – – – –
90′ 4 1 – 5 1 25 – – – –
Midfielders10 players
90′ – 1 65 2 – 4 – 11 3 2 –
53′ – – 31 – – – – 1 – – –
54′ – – 27 2 – 2 – 7 – 2 –
73′ – – 27 1 – 1 – 5 2 3 –
81′ – – – – –
M. Diomande Came on as a substitute
37′ – – 24 1 – 1 1 2 – – –
D. Gassama Came on as a substitute
36′ 1 – 11 – – – – 2 – 1 –
N. Bajrami Came on as a substitute
17′ – – 12 – – – – – 1 – –
Danilo Came on as a substitute
9′ 1 – 3 1 – – 1 – – – –
F. Curtis Came on as a substitute
9′ – – 3 – – – – – 2 – –
Forwards1 player
81′ – – 1 1 0.09 – 1 7 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. A blank cell means that figure is not available for that player.

Before kick-off

Rangers win 74% Avg odds 1.27
Draw 17% Avg odds 5.44
Dundee win 9% Avg odds 9.91

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.