Hearts vs Rangers

16 February 2025 · Scottish Premiership · 2024/25 · Referee J Beaton

Full time 1 – 3

Half-time: 0–1

  • Michael Steinwender 49’
  • Jamie McCart 20’ (og), 73’ (og)
  • Václav Černý 61’

Match summary

Rangers beat Hearts 3-1 on the road. Rangers led 1-0 at half-time.

In the first half, McCart's own goal put Rangers ahead from a corner in the 20th minute. In the second half, Michael Steinwender equalised with a header in the 49th minute, Václav Černý put Rangers back in front in the 61st minute, and McCart's own goal made it 1-3 in the 73rd minute.

Shots finished 21-15 to Hearts, with 10 on target for Hearts and 7 for Rangers.

Match stats

Hearts Rangers
21 Shots 15
10 Shots on Target 7
10 Corners 7
1 Yellow Cards 1
0 Red Cards 0

Key events

Hearts Rangers
Kick-off
20’
Jamie McCart
Own goal
0-1 (Rangers)
Half-time0-1
Michael Steinwender1-1 (Hearts)
49’
61’
Václav Černý1-2 (Rangers)
73’
Jamie McCart
Own goal
1-3 (Rangers)
Full-time1-3

Bookings

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

Hearts
  • Beni Baningime
Rangers
  • Ianis Hagi

Shot map

Every shot and where it was taken from.

 Rangers attacking Hearts attacking 
4’ Lawrence Shankland (Hearts), open play, off target 8’ Elton Kabangu (Hearts), set piece, off target 15’ Blair Spittal (Hearts), direct free kick, off target 17’ Elton Kabangu (Hearts), open play, saved 20’ Jamie McCart (Hearts), own goal 21’ Elton Kabangu (Hearts), open play, saved 23’ Elton Kabangu (Hearts), open play, saved 30’ Elton Kabangu (Hearts), open play, blocked 32’ Jamie McCart (Hearts), from a corner, off target 32’ Lawrence Shankland (Hearts), open play, saved 36’ Nicolas Raskin (Rangers), open play, saved 37’ Václav Černý (Rangers), open play, saved 40’ Václav Černý (Rangers), open play, blocked 40’ Ianis Hagi (Rangers), open play, blocked 43’ Nicolas Raskin (Rangers), open play, saved 44’ Ianis Hagi (Rangers), from a corner, off target 44’ Hamza Igamane (Rangers), from a corner, off target 49’ Michael Steinwender (Hearts), from a corner, goal 50’ Adam Forrester (Hearts), open play, blocked 52’ Václav Černý (Rangers), open play, blocked 53’ Elton Kabangu (Hearts), open play, blocked 57’ Mohammed Diomande (Rangers), open play, saved 59’ Václav Černý (Rangers), open play, off target 61’ Václav Černý (Rangers), open play, goal 61’ Hamza Igamane (Rangers), open play, blocked 67’ James Tavernier (Rangers), direct free kick, saved 69’ Jamie McCart (Hearts), from a corner, saved 70’ Elton Kabangu (Hearts), open play, saved 71’ Sander Erik Kartum (Hearts), open play, saved 73’ Jamie McCart (Hearts), own goal 75’ James Wilson (Hearts), open play, off target 81’ Hamza Igamane (Rangers), open play, blocked 84’ Musa Drammeh (Hearts), open play, saved 85’ Musa Drammeh (Hearts), from a corner, off target 86’ Lawrence Shankland (Hearts), set piece, blocked 87’ Lewis Neilson (Hearts), from a corner, off target 90+2’ Robin Pröpper (Rangers), from a corner, saved 90+3’ Musa Drammeh (Hearts), open play, saved 4’ Lawrence Shankland (Hearts), open play, off target 8’ Elton Kabangu (Hearts), set piece, off target 15’ Blair Spittal (Hearts), direct free kick, off target 17’ Elton Kabangu (Hearts), open play, saved 20’ Jamie McCart (Hearts), own goal 21’ Elton Kabangu (Hearts), open play, saved 23’ Elton Kabangu (Hearts), open play, saved 30’ Elton Kabangu (Hearts), open play, blocked 32’ Jamie McCart (Hearts), from a corner, off target 32’ Lawrence Shankland (Hearts), open play, saved 36’ Nicolas Raskin (Rangers), open play, saved 37’ Václav Černý (Rangers), open play, saved 40’ Václav Černý (Rangers), open play, blocked 40’ Ianis Hagi (Rangers), open play, blocked 43’ Nicolas Raskin (Rangers), open play, saved 44’ Ianis Hagi (Rangers), from a corner, off target 44’ Hamza Igamane (Rangers), from a corner, off target 49’ Michael Steinwender (Hearts), from a corner, goal 50’ Adam Forrester (Hearts), open play, blocked 52’ Václav Černý (Rangers), open play, blocked 53’ Elton Kabangu (Hearts), open play, blocked 57’ Mohammed Diomande (Rangers), open play, saved 59’ Václav Černý (Rangers), open play, off target 61’ Václav Černý (Rangers), open play, goal 61’ Hamza Igamane (Rangers), open play, blocked 67’ James Tavernier (Rangers), direct free kick, saved 69’ Jamie McCart (Hearts), from a corner, saved 70’ Elton Kabangu (Hearts), open play, saved 71’ Sander Erik Kartum (Hearts), open play, saved 73’ Jamie McCart (Hearts), own goal 75’ James Wilson (Hearts), open play, off target 81’ Hamza Igamane (Rangers), open play, blocked 84’ Musa Drammeh (Hearts), open play, saved 85’ Musa Drammeh (Hearts), from a corner, off target 86’ Lawrence Shankland (Hearts), set piece, blocked 87’ Lewis Neilson (Hearts), from a corner, off target 90+2’ Robin Pröpper (Rangers), from a corner, saved 90+3’ Musa Drammeh (Hearts), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
Craig Gordon
90′ – – – – – – –
Adam Forrester
90′ – – 1 – – – –
Michael Steinwender Taken off
72′ 1 – 1 – – – –
90′ – – 2 – – – –
90′ – – – – – – –
Jorge Grant Taken off
69′ – – – – – – –
Beni Baningime
90′ – – – – – –
Blair Spittal Taken off
69′ – – 1 – – – –
90′ – – 3 – – – –
Elton Kabangu Taken off
80′ – – 7 – – – –
James Wilson Taken off
80′ – – 1 – – – –
Calem Nieuwenhof Came on as a substitute
21′ – – – – – – –
Sander Erik Kartum Came on as a substitute
21′ – – 1 – – – –
Lewis Neilson Came on as a substitute
18′ – – 1 – – – –
Kenneth Vargas Came on as a substitute
10′ – – – – – – –
Musa Drammeh Came on as a substitute
10′ – – 3 – – – –
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

Hearts win 18% Avg odds 5.40
Draw 22% Avg odds 4.20
Rangers win 60% Avg odds 1.57

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.