Dundee vs Rangers

29 March 2025 · Scottish Premiership · 2024/25 · Referee D Dickinson

Full time 3 – 4

Half-time: 2–1

  • Simon Murray 2’
  • Joe Shaughnessy 19’
  • Scott Tiffoney 62’
  • Joe Shaughnessy 43’ (og)
  • James Tavernier 75’
  • Tom Lawrence 81’
  • Cyriel Dessers 90+3’

Match summary

Rangers came back from 2 goals down to win 4-3 away at Dundee, with the winner arriving in stoppage time. Dundee led 2-1 at half-time.

In the first half, Simon Murray put Dundee ahead from a corner in the 2nd minute, Joe Shaughnessy made it 2-0 in the 19th minute, and Shaughnessy's own goal pulled one back to make it 2-1 in the 43rd minute. In the second half, Scott Tiffoney made it 3-1 in the 62nd minute, James Tavernier made it 3-2 in the 75th minute, Tom Lawrence equalised in the 81st minute, and Cyriel Dessers won it in stoppage time.

Shots finished 22-15 to Rangers, with 8 on target for Dundee and 12 for Rangers.

Match stats

Dundee Rangers
15 Shots 22
8 Shots on Target 12
7 Corners 3
1 Yellow Cards 2
0 Red Cards 0

Key events

Dundee Rangers
Kick-off
Simon Murray1-0 (Dundee)
2’
Joe Shaughnessy2-0 (Dundee)
19’
43’
Joe Shaughnessy
Own goal
2-1 (Rangers)
Half-time2-1
Scott Tiffoney3-1 (Dundee)
62’
75’
James Tavernier3-2 (Rangers)
81’
Tom Lawrence3-3 (Rangers)
90+3’
Cyriel Dessers3-4 (Rangers)
Full-time3-4

Bookings

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

Dundee
  • Mohamad Sylla
Rangers
  • Nicolas Raskin
  • Tom Lawrence

Shot map

Every shot and where it was taken from.

 Rangers attacking Dundee attacking 
2’ Simon Murray (Dundee), from a corner, goal 6’ Cyriel Dessers (Rangers), open play, off target 13’ Hamza Igamane (Rangers), set piece, blocked 15’ Cyriel Dessers (Rangers), open play, saved 16’ Leon Balogun (Rangers), set piece, blocked 19’ Joe Shaughnessy (Dundee), set piece, goal 19’ Simon Murray (Dundee), set piece, saved 19’ Simon Murray (Dundee), set piece, saved 19’ Joe Shaughnessy (Dundee), set piece, saved 41’ Hamza Igamane (Rangers), open play, saved 42’ Cyriel Dessers (Rangers), from a corner, saved 43’ Joe Shaughnessy (Dundee), own goal 45’ Cyriel Dessers (Rangers), open play, saved 47’ Cyriel Dessers (Rangers), open play, saved 46’ Hamza Igamane (Rangers), open play, off target 48’ Cyriel Dessers (Rangers), open play, saved 48’ Nicolas Raskin (Rangers), open play, off target 50’ Josh Mulligan (Dundee), open play, saved 50’ Scott Tiffoney (Dundee), open play, off target 56’ Cyriel Dessers (Rangers), open play, off target 56’ Ziyad Larkeche (Dundee), open play, off target 59’ Ianis Hagi (Rangers), open play, off target 60’ Oluwaseun Adewumi (Dundee), open play, hit the woodwork 61’ Oluwaseun Adewumi (Dundee), open play, off target 62’ Scott Tiffoney (Dundee), open play, goal 63’ James Tavernier (Rangers), open play, blocked 65’ Cyriel Dessers (Rangers), set piece, off target 72’ Nicolas Raskin (Rangers), open play, off target 75’ James Tavernier (Rangers), open play, goal 81’ Tom Lawrence (Rangers), open play, goal 83’ Aaron Donnelly (Dundee), from a corner, off target 85’ Cyriel Dessers (Rangers), open play, saved 90+1’ Ianis Hagi (Rangers), open play, off target 90+1’ Scott Tiffoney (Dundee), open play, blocked 90+1’ Simon Murray (Dundee), open play, hit the woodwork 90+3’ Cyriel Dessers (Rangers), open play, goal 90+4’ Charlie Reilly (Dundee), open play, saved 90+7’ Cyriel Dessers (Rangers), open play, saved 90+7’ Cyriel Dessers (Rangers), open play, saved 2’ Simon Murray (Dundee), from a corner, goal 6’ Cyriel Dessers (Rangers), open play, off target 13’ Hamza Igamane (Rangers), set piece, blocked 15’ Cyriel Dessers (Rangers), open play, saved 16’ Leon Balogun (Rangers), set piece, blocked 19’ Joe Shaughnessy (Dundee), set piece, goal 19’ Simon Murray (Dundee), set piece, saved 19’ Simon Murray (Dundee), set piece, saved 19’ Joe Shaughnessy (Dundee), set piece, saved 41’ Hamza Igamane (Rangers), open play, saved 42’ Cyriel Dessers (Rangers), from a corner, saved 43’ Joe Shaughnessy (Dundee), own goal 45’ Cyriel Dessers (Rangers), open play, saved 47’ Cyriel Dessers (Rangers), open play, saved 46’ Hamza Igamane (Rangers), open play, off target 48’ Cyriel Dessers (Rangers), open play, saved 48’ Nicolas Raskin (Rangers), open play, off target 50’ Josh Mulligan (Dundee), open play, saved 50’ Scott Tiffoney (Dundee), open play, off target 56’ Cyriel Dessers (Rangers), open play, off target 56’ Ziyad Larkeche (Dundee), open play, off target 59’ Ianis Hagi (Rangers), open play, off target 60’ Oluwaseun Adewumi (Dundee), open play, hit the woodwork 61’ Oluwaseun Adewumi (Dundee), open play, off target 62’ Scott Tiffoney (Dundee), open play, goal 63’ James Tavernier (Rangers), open play, blocked 65’ Cyriel Dessers (Rangers), set piece, off target 72’ Nicolas Raskin (Rangers), open play, off target 75’ James Tavernier (Rangers), open play, goal 81’ Tom Lawrence (Rangers), open play, goal 83’ Aaron Donnelly (Dundee), from a corner, off target 85’ Cyriel Dessers (Rangers), open play, saved 90+1’ Ianis Hagi (Rangers), open play, off target 90+1’ Scott Tiffoney (Dundee), open play, blocked 90+1’ Simon Murray (Dundee), open play, hit the woodwork 90+3’ Cyriel Dessers (Rangers), open play, goal 90+4’ Charlie Reilly (Dundee), open play, saved 90+7’ Cyriel Dessers (Rangers), open play, saved 90+7’ Cyriel Dessers (Rangers), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players12 players
Trevor Carson
90′ – – – – – – –
90′ – – – – – – –
Joe Shaughnessy
90′ 1 – 2 – – – –
Aaron Donnelly
90′ – – 1 – – – –
Ziyad Larkeche
90′ – – 1 – – – –
90′ – – 1 – – – –
Mohamad Sylla
90′ – – – – – –
Finlay Robertson Taken off
65′ – – – – – – –
90′ – – 2 – – – –
Simon Murray Taken off
90′ 1 – 4 – – – –
Scott Tiffoney
90′ 1 – 3 – – – –
Cesar Garza Came on as a substitute
25′ – – – – – – –
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.16
Draw 17% Avg odds 5.41
Rangers win 70% Avg odds 1.35

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.