Head-to-head records

Hearts vs Rangers

Hearts and Rangers have met 7 times in Scottish Premiership from 2024/25 to 2025/26. Hearts have won 3, Rangers 3, with 1 drawn. The most recent meeting, on , finished Hearts 2–1 Rangers. Figures as of .

What this counts

Counts league matches in Scottish Premiership only, from the 2024/25 season to 2025/26 — 7 matches in total. Cup ties, state or regional competitions, friendlies and continental tournaments are excluded. All 7 are listed below so you can check for yourself.

3
Hearts wins
1
Draws
3
Rangers wins

Upcoming matches

Hearts #3 (4W 1D 2L · 62%) · Rangers #2 (5W 1D 1L · 76%)
Local time
Projected: home / draw / away · statistical estimate, for reference only
Wednesday · 28/10
Hearts
20:00
vs
Rangers
Home 40%Draw 26%Away 34%
Tynecastle Park, Edinburgh · Match details →
Sunday · 20/12
Rangers
15:00
vs
Hearts
Home 49%Draw 25%Away 26%
Ibrox Stadium, Glasgow · Match details →
Saturday · 20/03
Hearts
15:00
vs
Rangers
Home 40%Draw 26%Away 34%
Tynecastle Park, Edinburgh · Match details →

Notable numbers

Computed from the same 7 meetings listed below
Most recent meeting
2–1
Hearts beat Rangers · 04/05/2026
Goals per match
2.7
Hearts 1.3 per meeting, Rangers 1.4
Hearts' biggest win
2–0
Away at Rangers · 13/09/2025
Rangers' biggest win
4–2
At home to Hearts · 15/02/2026
Longest win streak
2
Rangers · 10/11/2024 to 16/02/2025
Longest unbeaten run
3
Rangers · 03/08/2024 to 16/02/2025
Highest-scoring meeting
4–2
Rangers beat Hearts · 15/02/2026

By home advantage

Hearts at home

4 matches · 2 W, 1 D, 1 L

Rangers at home

3 matches · 2 W, 0 D, 1 L

Every meeting

7 matches, 2024/25 to 2025/26
Hearts vs Rangers head-to-head stats
Date HomeScore Away
04/05/202621
15/02/202642
21/12/202521
13/09/202502
16/02/202513
10/11/202410
03/08/202400
See expert predictions and accuracy