Hearts vs Rangers head to head

The record
GossipBall's parrot has been through every meetingHearts and Rangers have met 20 times in the Scottish Premiership since 2021. Rangers lead the head-to-head: Hearts won 3, Rangers won 12 and 5 were drawn. The matches averaged 3.1 goals, both teams scored in 50% of them and 65% had three or more goals.
The most recent meeting, on Wednesday 28 October 2026, finished Hearts 2–2 Rangers, a draw.
This season Hearts are 3rd with 20 points from 11 games, and Rangers are 2nd with 24 points from 11.
Goals and patterns
Home and away
Every meeting: the last 12
| Date | Season | Match | Score | Winner |
|---|---|---|---|---|
| 28 Oct 2026 | 2026–27 | Hearts vs Rangers | 2–2 | Draw |
| 4 May 2026 | 2025–26 | Hearts vs Rangers | 2–1 | Hearts |
| 15 Feb 2026 | 2025–26 | Rangers vs Hearts | 4–2 | Rangers |
| 21 Dec 2025 | 2025–26 | Hearts vs Rangers | 2–1 | Hearts |
| 13 Sep 2025 | 2025–26 | Rangers vs Hearts | 0–2 | Hearts |
| 16 Feb 2025 | 2024–25 | Hearts vs Rangers | 1–3 | Rangers |
| 10 Nov 2024 | 2024–25 | Rangers vs Hearts | 1–0 | Rangers |
| 3 Aug 2024 | 2024–25 | Hearts vs Rangers | 0–0 | Draw |
| 18 May 2024 | 2023–24 | Hearts vs Rangers | 3–3 | Draw |
| 24 Feb 2024 | 2023–24 | Rangers vs Hearts | 5–0 | Rangers |
| 6 Dec 2023 | 2023–24 | Hearts vs Rangers | 0–1 | Rangers |
| 29 Oct 2023 | 2023–24 | Rangers vs Hearts | 2–1 | Rangers |
This season
Questions
Who has won more games between Hearts and Rangers?
Rangers have won more: 12 wins to Hearts's 3, with 5 draws, in 20 Scottish Premiership meetings since 2021.
What was the last result between Hearts and Rangers?
Hearts 2–2 Rangers on Wednesday 28 October 2026.
League matches only, from 2021 onwards. Cup games are not included.