Dundee United vs Rangers

3 December 2025 · Scottish Premiership · 2025/26 · Referee David Dickinson

Full time 2 – 2

Half-time: 1–1

  • Z. Sapsford 11’
  • A. Ahmed 66’
  • J. Meghoma 23’
  • Unknown 90+8’ (pen)

Match summary

Dundee United and Rangers drew 2-2. It was 1-1 at half-time.

In the first half, Z. Sapsford put Dundee United ahead in the 11th minute and J. Meghoma equalised in the 23rd minute. In the second half, A. Ahmed put Dundee United back in front from a corner in the 66th minute and A goal equalised from the penalty spot in stoppage time.

Rangers had the better of the chances, with 4.79 expected goals (xG) from 32 shots to Dundee United's 1.38 from 13.

Match stats

33% Possession 67%
13 Shots 32
6 Shots on target 10
8 Corners 9
229 Passes 491
66.8% Pass accuracy 84.1%
15 Tackles 10
13 Fouls 6
3 Yellow cards 3
2 Offsides 0

Key events

Dundee United Rangers
N. MöllerShot on target
4’
Z. SapsfordRight foot shot1-0 (Dundee United)
11’
16’
Shot on target
18’
J. TavernierShot on target
23’
J. MeghomaLeft foot shot1-1 (Rangers)
P. CamaráShot on target
24’
Shot on target
35’
42’
48’
Shot on target
57’
60’
Shot on target
62’
D. GassamaShot on target
I. DolčekZ. Sapsford
63’
A. AhmedRight foot shot2-1 (Dundee United)
66’
I. IovuShot on target
66’
68’
71’
72’
E. FernandezShot on target
73’
77’
M. DiomandeDanilo
K. TrapanovskiA. Ahmed
77’
78’
M. AaronsJ. Tavernier
80’
J. MeghomaShot on target
89’
90’
N. BajramiPenalty2-2 (Rangers)
90+3’
Shot on target

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 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.38 4.79 11’ Z. Sapsford (Dundee United), 1-0 11’ 23’ J. Meghoma (Rangers), 1-1 23’ 66’ A. Ahmed (Dundee United), 2-1 66’ 90+8’ Goal (Rangers), 2-2 90+8’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.38 4.79 11’ Z. Sapsford (Dundee United), 1-0 Sapsford 11’ 23’ J. Meghoma (Rangers), 1-1 Meghoma 23’ 66’ A. Ahmed (Dundee United), 2-1 Ahmed 66’ 90+8’ Goal (Rangers), 2-2 90+8’
Dundee United 1.38 xGRangers 4.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rangers attacking Dundee United attacking 
90+8’ Unknown (Rangers), penalty, 0.79 xG, goal 62’ D. Gassama (Rangers), open play, 0.69 xG, saved 62’ D. Gassama (Rangers), open play, 0.58 xG, hit the woodwork 16’ Unknown (Rangers), open play, 0.53 xG, saved 84’ Y. Chermiti (Rangers), open play, 0.39 xG, off target 48’ Danilo (Rangers), open play, 0.35 xG, hit the woodwork 79’ I. Iovu (Dundee United), from a corner, 0.32 xG, off target 80’ J. Meghoma (Rangers), open play, 0.28 xG, saved 11’ Z. Sapsford (Dundee United), open play, 0.27 xG, goal 27’ C. Barron (Rangers), open play, 0.19 xG, off target 66’ I. Iovu (Dundee United), from a corner, 0.18 xG, saved 6’ Danilo (Rangers), open play, 0.14 xG, blocked 65’ M. Watters (Dundee United), open play, 0.13 xG, blocked 60’ Unknown (Rangers), open play, 0.12 xG, saved 4’ N. Möller (Dundee United), set piece, 0.11 xG, saved 88’ Unknown (Dundee United), open play, 0.09 xG, blocked 66’ Unknown (Dundee United), from a corner, 0.07 xG, goal 83’ J. Meghoma (Rangers), open play, 0.08 xG, blocked 21’ N. Raskin (Rangers), from a corner, 0.07 xG, blocked 35’ Unknown (Dundee United), open play, 0.06 xG, saved 38’ Danilo (Rangers), from a corner, 0.06 xG, blocked 58’ D. Gassama (Rangers), open play, 0.06 xG, blocked 59’ Danilo (Rangers), open play, 0.06 xG, blocked 32’ L. Stephenson (Dundee United), from a corner, 0.05 xG, off target 56’ Unknown (Dundee United), open play, 0.06 xG, blocked 83’ E. Fernandez (Rangers), open play, 0.04 xG, blocked 16’ Unknown (Rangers), open play, 0.04 xG, blocked 84’ M. Diomande (Rangers), from a corner, 0.03 xG, blocked 90+3’ Unknown (Rangers), direct free kick, 0.04 xG, saved 13’ N. Möller (Dundee United), open play, 0.03 xG, off target 24’ Unknown (Rangers), open play, 0.03 xG, blocked 40’ Danilo (Rangers), open play, 0.02 xG, blocked 48’ Unknown (Rangers), open play, 0.03 xG, blocked 90+3’ M. Diomande (Rangers), set piece, 0.03 xG, off target 23’ J. Meghoma (Rangers), set piece, 0.02 xG, goal 72’ E. Fernandez (Rangers), open play, 0.02 xG, saved 81’ D. Gassama (Rangers), open play, 0.02 xG, blocked 90+1’ Unknown (Rangers), from a corner, 0.02 xG, blocked 48’ Unknown (Rangers), open play, 0.02 xG, saved 83’ M. Diomande (Rangers), open play, 0.02 xG, off target 18’ J. Tavernier (Rangers), open play, 0.01 xG, saved 66’ V. Ševelj (Dundee United), from a corner, 0.01 xG, blocked 23’ C. Barron (Rangers), set piece, 0.01 xG, blocked 89’ M. Aarons (Rangers), set piece, 0.01 xG, off target 24’ P. Camará (Dundee United), set piece, 0.01 xG, saved 90+8’ Unknown (Rangers), penalty, 0.79 xG, goal 62’ D. Gassama (Rangers), open play, 0.69 xG, saved 62’ D. Gassama (Rangers), open play, 0.58 xG, hit the woodwork 16’ Unknown (Rangers), open play, 0.53 xG, saved 84’ Y. Chermiti (Rangers), open play, 0.39 xG, off target 48’ Danilo (Rangers), open play, 0.35 xG, hit the woodwork 79’ I. Iovu (Dundee United), from a corner, 0.32 xG, off target 80’ J. Meghoma (Rangers), open play, 0.28 xG, saved 11’ Z. Sapsford (Dundee United), open play, 0.27 xG, goal 27’ C. Barron (Rangers), open play, 0.19 xG, off target 66’ I. Iovu (Dundee United), from a corner, 0.18 xG, saved 6’ Danilo (Rangers), open play, 0.14 xG, blocked 65’ M. Watters (Dundee United), open play, 0.13 xG, blocked 60’ Unknown (Rangers), open play, 0.12 xG, saved 4’ N. Möller (Dundee United), set piece, 0.11 xG, saved 88’ Unknown (Dundee United), open play, 0.09 xG, blocked 66’ Unknown (Dundee United), from a corner, 0.07 xG, goal 83’ J. Meghoma (Rangers), open play, 0.08 xG, blocked 21’ N. Raskin (Rangers), from a corner, 0.07 xG, blocked 38’ Danilo (Rangers), from a corner, 0.06 xG, blocked 58’ D. Gassama (Rangers), open play, 0.06 xG, blocked 59’ Danilo (Rangers), open play, 0.06 xG, blocked 35’ Unknown (Dundee United), open play, 0.06 xG, saved 56’ Unknown (Dundee United), open play, 0.06 xG, blocked 32’ L. Stephenson (Dundee United), from a corner, 0.05 xG, off target 83’ E. Fernandez (Rangers), open play, 0.04 xG, blocked 16’ Unknown (Rangers), open play, 0.04 xG, blocked 90+3’ Unknown (Rangers), direct free kick, 0.04 xG, saved 84’ M. Diomande (Rangers), from a corner, 0.03 xG, blocked 13’ N. Möller (Dundee United), open play, 0.03 xG, off target 24’ Unknown (Rangers), open play, 0.03 xG, blocked 48’ Unknown (Rangers), open play, 0.03 xG, blocked 90+3’ M. Diomande (Rangers), set piece, 0.03 xG, off target 40’ Danilo (Rangers), open play, 0.02 xG, blocked 23’ J. Meghoma (Rangers), set piece, 0.02 xG, goal 72’ E. Fernandez (Rangers), open play, 0.02 xG, saved 81’ D. Gassama (Rangers), open play, 0.02 xG, blocked 48’ Unknown (Rangers), open play, 0.02 xG, saved 90+1’ Unknown (Rangers), from a corner, 0.02 xG, blocked 83’ M. Diomande (Rangers), open play, 0.02 xG, off target 18’ J. Tavernier (Rangers), open play, 0.01 xG, saved 23’ C. Barron (Rangers), set piece, 0.01 xG, blocked 66’ V. Ševelj (Dundee United), from a corner, 0.01 xG, blocked 89’ M. Aarons (Rangers), set piece, 0.01 xG, off target 24’ P. Camará (Dundee United), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Dundee United 5-4-1 Starting XI
Richards
Stephenson
Iovu
Esselink
Keresztes
Ferry
Sapsford
Ševelj
Camará 54’
Ahmed 77’
Möller 63’
Rangers 4-2-3-1 Starting XI
Butland
Tavernier 78’
Djiga
Fernandez
Meghoma
Raskin 77’
Barron
Gassama
Danilo 77’
Bajrami
Miovski 90’

Player stats

Goalkeeper1 player
90′ 8 2 21 – – – – –
Defenders5 players
90′ 1 2 – 4 2 22 2 – 1 –
I. Iovu
90′ – 2 – 2 2 16 2 – – –
B. Esselink
90′ – – –
90′ – 2 – 4 4 21 2 – – –
90′ 1 4 – 2 1 12 2 – – –
Midfielders7 players
63′ 1 – 9 – – 2 1 3 – 1 –
V. Ševelj
90′ – – 29 1 – 5 2 6 3 – –
54′ – – 22 1 – 2 – 5 – – –
A. Ahmed
77′ 1 – – – –
R. Strain Came on as a substitute
36′ – – 7 – – 1 – 2 1 1 –
I. Dolček Came on as a substitute
27′ – – 7 – – 1 – 5 1 – –
K. Trapanovski Came on as a substitute
13′ – – – – –
Forwards2 players
63′ – – 2 1 0.14 – – 5 – 10 –
M. Watters Came on as a substitute
27′ – – 1 – 0.13 – 1 1 1 5 –
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

Dundee United win 26% Avg odds 3.55
Draw 27% Avg odds 3.52
Rangers win 47% Avg odds 1.99

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.