Hearts 1-3 Rangers: result and report

Premiership · Saturday 20 April 2019

Result

Hearts 1-3 Rangers

Premiership · Saturday 20 April 2019, 11:00 UTC · half-time 0-2

Hearts · Rangers · Premiership predictions

Hearts 1-3 Rangers: match report

Hearts lost to Rangers 1-3 in the Premiership on Saturday 20 April 2019. The half-time score was 0-2.

Jermain Defoe opened the scoring in the 15th minute. Hearts's goal came from Steven MacLean (74'). Rangers scored through Jermain Defoe (15'), Ryan Jack (36') and Nikola Katic (48').

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

Going into the game Hearts were 6th on 50 points from 33 and Rangers 2nd on 66 points from 33. Hearts went on to finish that season 7th with 51 points, and Rangers 2nd with 78.

Hearts lined up in a 4-2-3-1 and Rangers in a 4-3-3.

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

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

Data as of 5 Nov 2026.

Key events

  • 15'Goal · Jermain DefoeRangers · 0-1
  • 36'Goal · Ryan JackRangers · 0-2
  • 48'Goal · Nikola KaticRangers · 0-3
  • 63'Yellow card · B. BurnsHearts
  • 74'Goal · Steven MacLeanHearts · 1-3
  • 81'Yellow card · Jermain DefoeRangers

Head-to-head

10 meetings: Hearts 1, draws 1, Rangers 8.

Team news

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

Zdeněk Zlámal, Michael Smith, John Souttar, Christophe Berra, Oliver Božanić, Oliver Lee, Arnaud Djoum, Jake Mulraney, Bobby Burns, Craig Wighton, Uche Ikpeazu

Rangers line-up (4-3-3)

Allan McGregor, James Tavernier, Connor Goldson, Jon Flanagan, Nikola Katic, Ryan Jack, Steven Davis, Glen Kamara, Daniel Candeias, Scott Arfield, Jermain Defoe