Home › Football › Rangers › vs Heart of Midlothian
Rangers vs Heart of Midlothian head to head
Updated Mon, 19 Oct 2026, 03:56 UTC
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).
All-time record (league matches since 1994) Rangers Draws Heart of Midlothian Wins 71 19 19 Goals 211 92
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 Rangers Heart of Midlothian League Premiership Premiership Position 2nd (20 pts) 3rd (16 pts) Form WWWWD LDWDL Coach Stuart McCall John McGlynn Stadium Ibrox Stadium Tynecastle 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
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.
Football · Tennis · NBA · NFL · Baseball · Cricket · Golf About · Contact · Privacy · Terms · Cookies