This page lists the head-to-head record of Rangers vs Hearts including biggest victories and defeats between the two sides, and H2H stats in all competitions.
Overall H2H Record - Summary
| Total | Hearts | Rangers | Draws |
Total Matches | 107 | 17 | 70 | 20 |
At Tynecastle | 56 | 4 | 41 | 11 |
At Ibrox | 51 | 13 | 29 | 9 |
Premier League Matches | 100 | 14 | 68 | 18 |
FA Cup Matches | 3 | 1 | 1 | 1 |
Division1 Matches | 4 | 2 | 1 | 1 |
Total Goals Scored | 290 | 85 | 205 | |
Last 50 Hearts vs Rangers Matches
| | |
| | |
2024 10 November | | Premier League | Rangers | 1 - 0 | Heart of Midlothian |
2024 3 August | | Premier League | Heart of Midlothian | 0 - 0 | Rangers |
2024 18 May | | Premier League | Heart of Midlothian | 3 - 3 | Rangers |
2024 21 April | | FA Cup | Rangers | 2 - 0 | Heart of Midlothian |
2024 24 February | | Premier League | Rangers | 5 - 0 | Heart of Midlothian |
2023 6 December | | Premier League | Heart of Midlothian | 0 - 1 | Rangers |
2023 29 October | | Premier League | Rangers | 2 - 1 | Heart of Midlothian |
2023 24 May | | Premier League | Rangers | 2 - 2 | Heart of Midlothian |
2023 1 February | | Premier League | Heart of Midlothian | 0 - 3 | Rangers |
2022 9 November | | Premier League | Rangers | 1 - 0 | Heart of Midlothian |
2022 1 October | | Premier League | Heart of Midlothian | 0 - 4 | Rangers |
2022 21 May | | FA Cup | Rangers | 0 - 0 | Heart of Midlothian |
2022 14 May | | Premier League | Heart of Midlothian | 1 - 3 | Rangers |
2022 6 February | | Premier League | Rangers | 5 - 0 | Heart of Midlothian |
2021 12 December | | Premier League | Heart of Midlothian | 0 - 2 | Rangers |
2021 16 October | | Premier League | Rangers | 1 - 1 | Heart of Midlothian |
2020 29 February | | FA Cup | Heart of Midlothian | 1 - 0 | Rangers |
2020 26 January | | Premier League | Heart of Midlothian | 2 - 1 | Rangers |
2019 1 December | | Premier League | Rangers | 5 - 0 | Heart of Midlothian |
2019 20 October | | Premier League | Heart of Midlothian | 1 - 1 | Rangers |
2019 20 April | | Premier League | Heart of Midlothian | 1 - 3 | Rangers |
2019 3 April | | Premier League | Rangers | 3 - 0 | Heart of Midlothian |
2018 2 December | | Premier League | Heart of Midlothian | 1 - 2 | Rangers |
2018 7 October | | Premier League | Rangers | 3 - 1 | Heart of Midlothian |
2018 22 April | | Premier League | Rangers | 2 - 1 | Heart of Midlothian |
2018 24 February | | Premier League | Rangers | 2 - 0 | Heart of Midlothian |
2017 28 October | | Premier League | Heart of Midlothian | 1 - 3 | Rangers |
2017 19 August | | Premier League | Rangers | 0 - 0 | Heart of Midlothian |
2017 13 May | | Premier League | Rangers | 2 - 1 | Heart of Midlothian |
2017 1 February | | Premier League | Heart of Midlothian | 4 - 1 | Rangers |
2016 10 December | | Premier League | Rangers | 2 - 0 | Heart of Midlothian |
2016 30 November | | Premier League | Heart of Midlothian | 2 - 0 | Rangers |
2015 2 May | | Division1 | Heart of Midlothian | 2 - 2 | Rangers |
2015 5 April | | Division1 | Rangers | 2 - 1 | Heart of Midlothian |
2014 22 November | | Division1 | Heart of Midlothian | 2 - 0 | Rangers |
2014 10 August | | Division1 | Rangers | 1 - 2 | Heart of Midlothian |
2012 21 April | | Premier League | Heart of Midlothian | 0 - 3 | Rangers |
2012 3 March | | Premier League | Rangers | 1 - 2 | Heart of Midlothian |
2011 23 October | | Premier League | Heart of Midlothian | 0 - 2 | Rangers |
2011 23 July | | Premier League | Rangers | 1 - 1 | Heart of Midlothian |
2011 7 May | | Premier League | Rangers | 4 - 0 | Heart of Midlothian |
2011 2 February | | Premier League | Rangers | 1 - 0 | Heart of Midlothian |
2011 22 January | | Premier League | Heart of Midlothian | 1 - 0 | Rangers |
2010 2 October | | Premier League | Heart of Midlothian | 1 - 2 | Rangers |
2010 18 April | | Premier League | Rangers | 2 - 0 | Heart of Midlothian |
2010 27 March | | Premier League | Heart of Midlothian | 1 - 4 | Rangers |
2010 23 January | | Premier League | Rangers | 1 - 1 | Heart of Midlothian |
2009 23 August | | Premier League | Heart of Midlothian | 1 - 2 | Rangers |
2009 3 May | | Premier League | Rangers | 2 - 0 | Heart of Midlothian |
2009 21 March | | Premier League | Rangers | 2 - 2 | Heart of Midlothian |
Biggest Hearts Victory vs Rangers
| | |
| | |
1996 19 January | | Premier League | Rangers | 0 - 3 | Heart of Midlothian |
Biggest Rangers Victory vs Hearts
| | |
| | |
2022 6 February | | Premier League | Rangers | 5 - 0 | Heart of Midlothian |
Biggest Hearts Defeat vs Rangers
| | |
| | |
2022 6 February | | Premier League | Rangers | 5 - 0 | Heart of Midlothian |
Biggest Rangers Defeat vs Hearts
| | |
| | |
1996 19 January | | Premier League | Rangers | 0 - 3 | Heart of Midlothian |
Last 5 Hearts Home Matches
| | |
| | |
2024 19 December | | Europa Conference League | Heart of Midlothian | 2 - 2 | Petrocub |
2024 7 December | | Premier League | Heart of Midlothian | 2 - 0 | Dundee |
2024 1 December | | Premier League | Heart of Midlothian | 1 - 1 | Aberdeen |
2024 23 November | | Premier League | Heart of Midlothian | 1 - 4 | Celtic |
2024 7 November | | Europa Conference League | Heart of Midlothian | 0 - 2 | Heidenheim |
Last 5 Rangers Home Matches
| | |
| | |
2024 12 December | | UEFA Europa League | Rangers | 1 - 1 | Tottenham Hotspur |
2024 4 December | | Premier League | Rangers | 6 - 0 | Kilmarnock |
2024 23 November | | Premier League | Rangers | 1 - 1 | Dundee United |
2024 10 November | | Premier League | Rangers | 1 - 0 | Heart of Midlothian |
2024 27 October | | Premier League | Rangers | 2 - 1 | St. Mirren |
Last 5 Hearts Away Matches
| | |
| | |
2024 15 December | | Premier League | Kilmarnock | 1 - 0 | Heart of Midlothian |
2024 12 December | | Europa Conference League | Copenhagen | 2 - 0 | Heart of Midlothian |
2024 28 November | | Europa Conference League | Cercle Brugge | 2 - 0 | Heart of Midlothian |
2024 10 November | | Premier League | Rangers | 1 - 0 | Heart of Midlothian |
2024 2 November | | Premier League | St. Johnstone | 1 - 2 | Heart of Midlothian |
Last 5 Rangers Away Matches
| | |
| | |
2024 8 December | | Premier League | Ross County | 0 - 3 | Rangers |
2024 1 December | | Premier League | St. Johnstone | 0 - 1 | Rangers |
2024 28 November | | UEFA Europa League | Nice | 1 - 4 | Rangers |
2024 7 November | | UEFA Europa League | Olympiakos Piraeus | 1 - 1 | Rangers |
2024 30 October | | Premier League | Aberdeen | 2 - 1 | Rangers |