Aberdeen vs Rangers

13 April 2025 · Scottish Premiership · 2024/25 · Referee S McLean

Full time 2 – 2

Half-time: 2–0

  • Leighton Clarkson 31’
  • Habib Gueye 44’
  • Hamza Igamane 49’
  • Ianis Hagi 90+6’

Match summary

Aberdeen and Rangers drew 2-2. Aberdeen led 2-0 at half-time.

In the first half, Leighton Clarkson put Aberdeen ahead with a direct free kick in the 31st minute and Habib Gueye made it 2-0 in the 44th minute. In the second half, Hamza Igamane pulled one back to make it 2-1 in the 49th minute and Ianis Hagi equalised in stoppage time.

Shots finished 17-12 to Aberdeen, with 5 on target for Aberdeen and 4 for Rangers. Rangers had a player sent off.

Match stats

Aberdeen Rangers
17 Shots 12
5 Shots on Target 4
6 Corners 1
1 Yellow Cards 1
0 Red Cards 1

Key events

Aberdeen Rangers
Kick-off
Leighton Clarkson1-0 (Aberdeen)
31’
Habib Gueye2-0 (Aberdeen)
44’
Half-time2-0
49’
Hamza Igamane2-1 (Rangers)
90+6’
Ianis Hagi2-2 (Rangers)
Full-time2-2

Bookings

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

Aberdeen
  • Ante Palaversa
Rangers
  • Ross McCausland
  • Ianis Hagi

Shot map

Every shot and where it was taken from.

 Rangers attacking Aberdeen attacking 
3’ Habib Gueye (Aberdeen), open play, off target 10’ Ante Palaversa (Aberdeen), open play, saved 18’ Shayden Morris (Aberdeen), open play, off target 25’ Connor Barron (Rangers), open play, off target 28’ Habib Gueye (Aberdeen), open play, blocked 28’ Oscar Cortés (Rangers), open play, saved 29’ Mats Knoester (Aberdeen), open play, off target 31’ Leighton Clarkson (Aberdeen), direct free kick, goal 34’ Ross McCausland (Rangers), open play, blocked 35’ Shayden Morris (Aberdeen), open play, off target 38’ Hamza Igamane (Rangers), open play, saved 42’ Topi Keskinen (Aberdeen), open play, off target 44’ Habib Gueye (Aberdeen), open play, goal 47’ Mohammed Diomande (Rangers), open play, off target 48’ Habib Gueye (Aberdeen), open play, saved 49’ Hamza Igamane (Rangers), open play, goal 51’ Hamza Igamane (Rangers), open play, off target 58’ Findlay Curtis (Rangers), open play, off target 62’ Topi Keskinen (Aberdeen), open play, off target 63’ Kevin Nisbet (Aberdeen), open play, off target 66’ Graeme Shinnie (Aberdeen), open play, saved 70’ Alexander Jensen (Aberdeen), open play, off target 74’ Kevin Nisbet (Aberdeen), open play, off target 78’ Jeppe Okkels (Aberdeen), open play, blocked 81’ Cyriel Dessers (Rangers), set piece, off target 88’ Mats Knoester (Aberdeen), set piece, blocked 90+5’ Cyriel Dessers (Rangers), open play, hit the woodwork 90+5’ Mohammed Diomande (Rangers), set piece, blocked 90+6’ Ianis Hagi (Rangers), open play, goal 3’ Habib Gueye (Aberdeen), open play, off target 10’ Ante Palaversa (Aberdeen), open play, saved 18’ Shayden Morris (Aberdeen), open play, off target 25’ Connor Barron (Rangers), open play, off target 28’ Habib Gueye (Aberdeen), open play, blocked 28’ Oscar Cortés (Rangers), open play, saved 29’ Mats Knoester (Aberdeen), open play, off target 31’ Leighton Clarkson (Aberdeen), direct free kick, goal 34’ Ross McCausland (Rangers), open play, blocked 35’ Shayden Morris (Aberdeen), open play, off target 38’ Hamza Igamane (Rangers), open play, saved 42’ Topi Keskinen (Aberdeen), open play, off target 44’ Habib Gueye (Aberdeen), open play, goal 47’ Mohammed Diomande (Rangers), open play, off target 48’ Habib Gueye (Aberdeen), open play, saved 49’ Hamza Igamane (Rangers), open play, goal 51’ Hamza Igamane (Rangers), open play, off target 58’ Findlay Curtis (Rangers), open play, off target 62’ Topi Keskinen (Aberdeen), open play, off target 63’ Kevin Nisbet (Aberdeen), open play, off target 66’ Graeme Shinnie (Aberdeen), open play, saved 70’ Alexander Jensen (Aberdeen), open play, off target 74’ Kevin Nisbet (Aberdeen), open play, off target 78’ Jeppe Okkels (Aberdeen), open play, blocked 81’ Cyriel Dessers (Rangers), set piece, off target 88’ Mats Knoester (Aberdeen), set piece, blocked 90+5’ Cyriel Dessers (Rangers), open play, hit the woodwork 90+5’ Mohammed Diomande (Rangers), set piece, blocked 90+6’ Ianis Hagi (Rangers), open play, goal
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
90′ – – 1 – – – –
Alfie Dorrington
90′ – – – – – – –
90′ – – 2 – – – –
Graeme Shinnie
90′ – – 1 – – – –
Ante Palaversa Taken off
64′ – – 1 – – –
Leighton Clarkson
90′ 1 – 1 – – – –
Shayden Morris Taken off
59′ – – 2 – – – –
Habib Gueye Taken off
59′ 1 – 4 – – – –
Topi Keskinen Taken off
64′ – – 2 – – – –
90′ – – 2 – – – –
Jeppe Okkels Came on as a substitute
31′ – – 1 – – – –
Ester Sokler Came on as a substitute
31′ – – – – – – –
Nicky Devlin Came on as a substitute
26′ – – – – – – –
Oday Dabbagh Came on as a substitute
26′ – – – – – – –
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

Aberdeen win 38% Avg odds 2.49
Draw 26% Avg odds 3.64
Rangers win 36% Avg odds 2.62

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.