Rangers vs Heart of Midlothian head to head

Updated

Rangers and Heart of Midlothian have met 109 times in the league since 1994: Rangers won 71, Heart of Midlothian won 19 and 19 ended in a draw (goals 211-92).

Next meeting

All-time record (league matches since 1994)

RangersDrawsHeart of Midlothian
Wins711919
Goals21192

Rangers at home: 41 wins, 10 draws, 5 defeats. Over 2.5 goals in 62 of 109 games; both teams scored in 51. Competitions: Scottish Premiership, Scottish Championship.

This season

RangersHeart of Midlothian
LeaguePremiershipPremiership
Position2nd (20 pts)3rd (16 pts)
FormWWWWDLDWDL
CoachStuart McCallJohn McGlynn
StadiumIbrox StadiumTynecastle Park

Previous league meetings

  • Hearts 2-1 Rangers · Scottish Premiership · Mon, 4 May 2026
  • Rangers 4-2 Hearts · Scottish Premiership · Sun, 15 Feb 2026
  • Hearts 2-1 Rangers · Scottish Premiership · Sun, 21 Dec 2025
  • Rangers 0-2 Hearts · Scottish Premiership · Sat, 13 Sept 2025
  • Hearts 1-3 Rangers · Scottish Premiership · Sun, 16 Feb 2025
  • Rangers 1-0 Hearts · Scottish Premiership · Sun, 10 Nov 2024
  • Hearts 0-0 Rangers · Scottish Premiership · Sat, 3 Aug 2024
  • Hearts 3-3 Rangers · Scottish Premiership · Sat, 18 May 2024
  • Rangers 5-0 Hearts · Scottish Premiership · Sat, 24 Feb 2024
  • Hearts 0-1 Rangers · Scottish Premiership · Wed, 6 Dec 2023
  • Rangers 2-1 Hearts · Scottish Premiership · Sun, 29 Oct 2023
  • Rangers 2-2 Hearts · Scottish Premiership · Wed, 24 May 2023

Teams

Questions

Who has won more matches between Rangers and Heart of Midlothian?

Rangers lead with 71 wins to 19, with 19 draws in 109 league meetings since 1994.

What is the biggest win in Rangers vs Heart of Midlothian?

Rangers: Rangers 5-0 Hearts (Sun, 1 Dec 2019). Heart of Midlothian: Hearts 4-1 Rangers (Wed, 1 Feb 2017).

How many goals are scored when Rangers play Heart of Midlothian?

2.78 per game on average; 57% of meetings had over 2.5 goals and both teams scored in 47%.

When do Rangers and Heart of Midlothian play next?

Hearts v Rangers on Wed, 28 Oct 2026, 20:00 UTC (Premiership).

What was the last result between Rangers and Heart of Midlothian?

Hearts 2-1 Rangers on Mon, 4 May 2026.