Hearts 2-1 Rangers: result and report

Premiership · Monday 4 May 2026

Result

Hearts 2-1 Rangers

Premiership · Monday 4 May 2026, 16:30 UTC · half-time 0-1

Hearts · Rangers · Premiership predictions

Hearts 2-1 Rangers: match report

Hearts defeated Rangers 2-1 in the Premiership on Monday 4 May 2026. It was 0-1 at half-time.

Dujon Sterling opened the scoring in the 23rd minute. Hearts's goals came from Stephen Kingsley (54') and Lawrence Shankland (71'). Rangers scored through Dujon Sterling (23').

Discipline: Hearts received 1 yellow card; Rangers received 2 yellow cards.

Going into the game Hearts were 1st on 73 points from 34 and Rangers 3rd on 69 points from 34. Hearts went on to finish that season 2nd with 80 points, and Rangers 3rd with 72.

Hearts lined up in a 3-4-2-1 and Rangers in a 4-2-3-1. The highest match rating in our data went to Stephen Kingsley of Hearts (7.5), ahead of Alexandros Kyziridis (7.2).

Before this game the head-to-head record in our data stood at 2 Hearts wins, 2 draws and 6 for Rangers.

Going into the match Hearts's last five read W-W-D-W-L and Rangers's L-W-W-W-W.

Data as of 5 Nov 2026.

Key events

  • 23'Goal · Dujon SterlingRangers · 0-1
  • 37'Yellow card · Lawrence ShanklandHearts
  • 54'Goal · Stephen KingsleyHearts · 1-1
  • 71'Goal · Lawrence ShanklandHearts · 2-1
  • 72'Yellow card · Mohamed DiomandéRangers
  • 80'Yellow card · Emmanuel FernandezRangers

Head-to-head

10 meetings: Hearts 2, draws 2, Rangers 6.

Team news

Unavailable

Hearts line-up (3-4-2-1)

Alexander Schwolow, Michael Steinwender, Craig Halkett, Stuart Findlay, Alexandros Kyziridis, M. Leonard, Beni Baningime, Stephen Kingsley, Lawrence Shankland, Islam Chesnokov, Cláudio Braga

Rangers line-up (4-2-3-1)

Jack Butland, James Tavernier, Nasser Djiga, Emmanuel Fernandez, Dujon Sterling, Tochi Chukwuani, Nicolas Raskin, Andreas Skov Olsen, Mohamed Diomandé, Mikey Moore, Youssef Chermiti