Celtic vs Rangers

16 March 2025 · Scottish Premiership · 2024/25 · Referee S McLean

Full time 2 – 3

Half-time: 0–2

  • Daizen Maeda 49’
  • Reo Hatate 74’
  • Nicolas Raskin 4’
  • Mohammed Diomande 37’
  • Hamza Igamane 88’

Match summary

Rangers took a 3-2 win at Celtic, with a late winner. Rangers led 2-0 at half-time.

In the first half, Nicolas Raskin put Rangers ahead with a header in the 4th minute and Mohammed Diomande made it 0-2 in the 37th minute. In the second half, Daizen Maeda pulled one back to make it 1-2 with a header in the 49th minute, Reo Hatate equalised in the 74th minute, and Hamza Igamane won it in the 88th minute.

Shots finished 14-10 to Celtic, with 6 on target for Celtic and 5 for Rangers.

Match stats

Celtic Rangers
14 Shots 10
6 Shots on Target 5
7 Corners 6
0 Yellow Cards 3
0 Red Cards 0

Key events

Celtic Rangers
Kick-off
4’
Nicolas Raskin0-1 (Rangers)
37’
Mohammed Diomande0-2 (Rangers)
Half-time0-2
Daizen Maeda1-2 (Celtic)
49’
Reo Hatate2-2 (Celtic)
74’
88’
Hamza Igamane2-3 (Rangers)
Full-time2-3

Bookings

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

Rangers
  • Dujon Sterling
  • Robin Pröpper
  • Ianis Hagi

Shot map

Every shot and where it was taken from.

 Rangers attacking Celtic attacking 
3’ Nicolas Raskin (Rangers), set piece, saved 4’ Nicolas Raskin (Rangers), from a corner, goal 9’ Reo Hatate (Celtic), open play, saved 9’ Václav Černý (Rangers), open play, off target 25’ Cameron Carter-Vickers (Celtic), from a corner, off target 26’ Leon Balogun (Rangers), from a corner, off target 30’ Arne Engels (Celtic), open play, off target 34’ Leon Balogun (Rangers), from a corner, saved 37’ Mohammed Diomande (Rangers), open play, goal 42’ Jota (Celtic), open play, blocked 43’ Daizen Maeda (Celtic), open play, saved 44’ Maik Nawrocki (Celtic), from a corner, saved 46’ Jota (Celtic), open play, off target 49’ Daizen Maeda (Celtic), open play, goal 55’ Reo Hatate (Celtic), from a corner, off target 64’ Luke McCowan (Celtic), open play, off target 72’ Rıdvan Yılmaz (Rangers), set piece, off target 74’ Reo Hatate (Celtic), open play, goal 78’ Jeffrey Schlupp (Celtic), open play, saved 79’ Connor Barron (Rangers), open play, off target 79’ Cyriel Dessers (Rangers), open play, blocked 87’ Reo Hatate (Celtic), open play, off target 88’ Hamza Igamane (Rangers), open play, goal 90+5’ Alistair Johnston (Celtic), open play, off target 3’ Nicolas Raskin (Rangers), set piece, saved 4’ Nicolas Raskin (Rangers), from a corner, goal 9’ Reo Hatate (Celtic), open play, saved 9’ Václav Černý (Rangers), open play, off target 25’ Cameron Carter-Vickers (Celtic), from a corner, off target 26’ Leon Balogun (Rangers), from a corner, off target 30’ Arne Engels (Celtic), open play, off target 34’ Leon Balogun (Rangers), from a corner, saved 37’ Mohammed Diomande (Rangers), open play, goal 42’ Jota (Celtic), open play, blocked 43’ Daizen Maeda (Celtic), open play, saved 44’ Maik Nawrocki (Celtic), from a corner, saved 46’ Jota (Celtic), open play, off target 49’ Daizen Maeda (Celtic), open play, goal 55’ Reo Hatate (Celtic), from a corner, off target 64’ Luke McCowan (Celtic), open play, off target 72’ Rıdvan Yılmaz (Rangers), set piece, off target 74’ Reo Hatate (Celtic), open play, goal 78’ Jeffrey Schlupp (Celtic), open play, saved 79’ Connor Barron (Rangers), open play, off target 79’ Cyriel Dessers (Rangers), open play, blocked 87’ Reo Hatate (Celtic), open play, off target 88’ Hamza Igamane (Rangers), open play, goal 90+5’ Alistair Johnston (Celtic), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players13 players
Kasper Schmeichel
90′ – – – – – – –
90′ – – 1 – – – –
90′ – – 1 – – – –
90′ – – 1 – – – –
Jeffrey Schlupp
90′ – – 1 – – – –
90′ – – 1 – – – –
90′ – – 1 – – – –
90′ 1 – 4 – – – –
Nicolas-Gerrit Kühn Taken off
46′ – – – – – – –
90′ 1 – 2 – – – –
Jota Taken off
70′ – – 2 – – – –
Adam Idah Came on as a substitute
44′ – – – – – – –
Yang Hyun-Jun Came on as a substitute
20′ – – – – – – –
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

Celtic win 57% Avg odds 1.64
Draw 24% Avg odds 4.00
Rangers win 19% Avg odds 4.95

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.