Key Points
- Heart of Midlothian defeated Rangers 2-1 on 21 December 2025 in the Scottish Premiership at Tynecastle Park, with goals from Stuart Findlay and Lawrence Shankland for Hearts, and Youssef Chermiti for Rangers.
- The victory extended Hearts’ lead at the top of the Premiership to nine points ahead of second-place Celtic.
- Historical head-to-head record shows Rangers with 31 wins, Hearts with 10 wins, and 9 draws across recent encounters.
- An upcoming match between the teams is scheduled for 15 February 2026 in the Scottish Premiership.
- Hearts currently rank higher than Rangers in the league table, with strong recent form including multiple victories.
Edinburgh (Edinburgh Daily News) January 31, 2026 – Heart of Midlothian secured a vital 2-1 victory over Rangers on 21 December 2025, propelling them nine points clear at the Scottish Premiership summit.
Stuart Findlay opened the scoring in the 38th minute, followed by Lawrence Shankland’s goal in the 42nd, while Youssef Chermiti netted for Rangers in added time at the end of the match.
What happened in the latest Heart of Midlothian vs Rangers encounter?
The match at Tynecastle Park saw Hearts dominate with 42 per cent possession and 1.70 expected goals compared to Rangers’ 2.33, according to match statistics from Sofascore and FotMob.
Refereed by Nick Walsh, the game featured key moments including a goal cancelled for Rangers in the 12th minute, helping Hearts maintain their lead into half-time at 2-0.
As reported by Sofascore analysts of Sofascore, Hearts’ win against Rangers marked their strong position, with the team currently ranked first and Rangers second in the standings after two matches this season.
How does the head-to-head history favour these rivals?
Rangers hold a dominant historical edge with 31 wins against Hearts’ 10, alongside 9 draws, as detailed in FotMob’s head-to-head records spanning recent seasons.
Recent fixtures include a 0-2 Hearts win at Rangers on 13 September 2025, a 1-3 Rangers victory on 16 February 2025, and draws such as 0-0 on 3 August 2024 and 3-3 on 18 May 2024.
What are the most recent results between Heart of Midlothian and Rangers?
Additional past meetings show balanced outcomes in the last six matches, with each side securing two wins and two draws, per AiScore head-to-head data.
What lies ahead for Heart of Midlothian and Rangers?
The next clash is set for 15 February 2026 at 16:30 UTC, part of the Scottish Premiership, with both teams vying to shift the momentum in their rivalry.
Hearts continue their title push, bolstered by recent form including a 2-2 draw against Celtic on 25 January 2026, while Rangers prepare following victories like 3-0 over Dundee FC.