Hearts 0-3 Rangers: result and report

Premiership · Wednesday 1 February 2023

Result

Hearts 0-3 Rangers

Premiership · Wednesday 1 February 2023, 19:45 UTC · half-time 0-2

Hearts · Rangers · Premiership predictions

Hearts 0-3 Rangers: match report

Hearts were beaten by Rangers 0-3 in the Premiership on Wednesday 1 February 2023. It was 0-2 at half-time.

Alfredo Morelos opened the scoring in the 9th minute. Hearts did not score. Rangers scored through Alfredo Morelos (9'), Malik Tillman (34') and Alfredo Morelos (67').

Discipline: Hearts received 3 yellow cards; Rangers received 3 yellow cards.

Going into the game Hearts were 3rd on 39 points from 23 and Rangers 2nd on 55 points from 23. Hearts went on to finish that season 4th with 54 points, and Rangers 2nd with 92.

Hearts lined up in a 3-5-2 and Rangers in a 4-2-3-1. The highest match rating in our data went to Alfredo Morelos of Rangers (9.1), ahead of Giancarlo Riolfo (8.0).

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

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

Data as of 5 Nov 2026.

Key events

  • 9'Goal · Alfredo MorelosRangers · 0-1
  • 32'Yellow card · J. HillHearts
  • 34'Goal · Malik TillmanRangers · 0-2
  • 51'Yellow card · Ryan KentRangers
  • 67'Goal · Alfredo MorelosRangers · 0-3
  • 74'Yellow card · Borna BarisicRangers
  • 75'Yellow card · John LundstramRangers
  • 80'Yellow card · Robert SnodgrassHearts
  • 90+6'Yellow card · Alex CochraneHearts

Head-to-head

10 meetings: Hearts 1, draws 2, Rangers 7.

Team news

Hearts line-up (3-5-2)

Zander Clark, Toby Sibbick, Kye Rowles, Stephen Kingsley, James Hill, Garang Kuol, Robert Snodgrass, Barrie McKay, Alex Cochrane, Lawrence Shankland, Josh Ginnelly

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

Allan McGregor, James Tavernier, Connor Goldson, Ben Davies, Giancarlo Riolfo, John Lundstram, Glen Kamara, Malik Tillman, Fashion Sakala, Ryan Kent, Alfredo Morelos