Heart of Midlothian host Rangers in the Scottish Premiership. Both sides currently sit inside the division's top three, and neither has had things all their own way over the opening weeks of the season.
This fixture has usually gone Rangers' way over the years, though the most recent meeting between the two actually ended in a home win. That leaves the door open for a bit of debate before we get into the numbers.
Analysis updated .
Compare bookmakers
Form across all competitions
Looking at the last 20 matches each side has played across all competitions, Rangers have won ten, drawn three and lost seven, scoring 31 and conceding 22. Hearts have won nine, drawn four and lost seven, scoring 35 and conceding 33.
Heart OF Midlothian: 20 completed matches; Rangers: 20 completed matches.
Heart OF Midlothian
- Win
- 45% 9 / 20
- Draw
- 20% 4 / 20
- Loss
- 35% 7 / 20
- Scored
- 35
- Conceded
- 33
- Difference
- +2
Rangers
- Win
- 50% 10 / 20
- Draw
- 15% 3 / 20
- Loss
- 35% 7 / 20
- Scored
- 31
- Conceded
- 22
- Difference
- +9
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Kilmarnock | Heart Of Midlothian | 19.09.2026 | 1-1 |
| Premiership | Falkirk | Heart Of Midlothian | 15.09.2026 | 2-1 |
| League Cup | Stenhousemuir | Heart Of Midlothian | 11.09.2026 | 0-3 |
| Premiership | Heart Of Midlothian | Dundee | 06.09.2026 | 2-1 |
| Premiership | Hibernian | Heart Of Midlothian | 03.09.2026 | 1-3 |
| Premiership | Heart Of Midlothian | ST Johnstone | 29.08.2026 | 2-1 |
| UEFA Europa Conference League | Rapid Vienna | Heart Of Midlothian | 26.08.2026 | 1-1 |
| UEFA Europa Conference League | Heart Of Midlothian | Rapid Vienna | 20.08.2026 | 2-2 |
| League Cup | Heart Of Midlothian | Inverness CT | 16.08.2026 | 6-2 |
| UEFA Europa League | Heart Of Midlothian | Benfica | 13.08.2026 | 1-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Celtic | Rangers | 20.09.2026 | 0-1 |
| League Cup | Rangers | Celtic | 13.09.2026 | 3-0 |
| Premiership | Rangers | ST Mirren | 09.09.2026 | 1-0 |
| Premiership | Rangers | Motherwell | 05.09.2026 | 1-0 |
| Premiership | Falkirk | Rangers | 02.09.2026 | 1-2 |
| Premiership | Aberdeen | Rangers | 30.08.2026 | 0-1 |
| UEFA Europa Conference League | FK Jablonec | Rangers | 27.08.2026 | 1-0 |
| UEFA Europa Conference League | Rangers | FK Jablonec | 20.08.2026 | 1-0 |
| League Cup | Rangers | ST Mirren | 16.08.2026 | 5-1 |
| UEFA Europa League | Rangers | Jagiellonia | 13.08.2026 | 1-1 |
These numbers include cup games and European fixtures alongside league matches, so they're a broader picture rather than a pure league form guide. Neither side has been flawless, and both have taken a similar number of losses in that stretch.
Both teams have shown they can be beaten, just not in a consistent pattern.
Comparative Team Statistics: Heart OF Midlothian vs Rangers

History leans Rangers' way, but not always lately
Across the recorded meetings between these two, Rangers have won the vast majority, with Hearts picking up only two wins and three draws in that sample. Several of those Rangers wins have come by wide margins, including a couple of 5-0 scorelines.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Heart Of Midlothian | Rangers | 04.05.2026 | 2-1 |
| Premiership | Rangers | Heart Of Midlothian | 15.02.2026 | 4-2 |
| Premiership | Heart Of Midlothian | Rangers | 21.12.2025 | 2-1 |
| Premiership | Rangers | Heart Of Midlothian | 13.09.2025 | 0-2 |
| Premiership | Heart Of Midlothian | Rangers | 16.02.2025 | 1-3 |
| Premiership | Rangers | Heart Of Midlothian | 10.11.2024 | 1-0 |
| Premiership | Heart Of Midlothian | Rangers | 03.08.2024 | 0-0 |
| Premiership | Heart Of Midlothian | Rangers | 18.05.2024 | 3-3 |
| FA Cup | Rangers | Heart Of Midlothian | 21.04.2024 | 2-0 |
| Premiership | Rangers | Heart Of Midlothian | 24.02.2024 | 5-0 |
That said, the picture has been closer in recent seasons. Hearts won the most recent meeting 2-1 at home, and two of the last three encounters have gone their way.
The wider head-to-head record favours Rangers heavily, but the last few meetings haven't followed that script.
Just three points apart
Rangers are second with 16 points from seven games, having won five, drawn one and lost one. Hearts sit third with 13 points from the same number of matches, winning four, drawing one and losing two.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Celtic | 7 | 6 | 0 | 1 | 14/4 | 18 |
| 2 | Rangers | 7 | 5 | 1 | 1 | 8/4 | 16 |
| 3 | Heart Of Midlothian | 7 | 4 | 1 | 2 | 14/8 | 13 |
| 4 | Dundee | 7 | 3 | 1 | 3 | 9/7 | 10 |
Interestingly, Hearts have actually scored more and conceded more than Rangers in the league so far, with a goal difference of plus six compared to Rangers' plus four. Rangers' record looks tighter defensively, while Hearts have been involved in more end-to-end games.
The gap between them in the table is small at this early stage of the season.
Who's carrying the goal threat
For Hearts, J. Wilson has scored three goals in six matches, while J. McPake has chipped in with two goals and four assists in the same span, suggesting he's heavily involved in the creative side of things. Cláudio Braga also has two goals and two assists across seven appearances.
For Rangers, L. Shankland has three goals in five matches, and R. Naderi has added two goals and an assist in six. On the discipline side, Rangers' D. Sterling has picked up three yellow cards in five games, while Hearts' S. Findlay has already been sent off once in six.
Both sides have identifiable goal threats, and there are a couple of names worth watching for bookings too.

What to expect
With the table this close, form mixed on both sides, and the head-to-head record showing recent competitiveness despite the historical gap, this doesn't look like a fixture with an obvious favourite right now.
It's also worth remembering this match is roughly a month away from the data we're working with here. Squads involved in cup or European commitments can shift in form and selection by the time kickoff comes around.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Y. Dhanda | England | 27 | Midfielder | 173 | 65 |
| S. Kingsley | Scotland | 32 | Defender | 178 | 67 |
| A. Schwolow | Germany | 34 | Goalkeeper | 190 | 84 |
| T. Magnússon | Iceland | 24 | Midfielder | n/a | n/a |
| B. Reus | Netherlands | 24 | Goalkeeper | 198 | 89 |
| S. Findlay | Scotland | 31 | Defender | 191 | 82 |
| Z. Clark | Scotland | 34 | Goalkeeper | 191 | 85 |
| R. Fulton | Scotland | 30 | Goalkeeper | 191 | 80 |
| J. McCart | Scotland | 29 | Defender | 178 | 66 |
| C. Miller | Scotland | 28 | Midfielder | 182 | 75 |
| B. Spittal | Scotland | 30 | Midfielder | 183 | 77 |
| J. Williams | USA | 28 | Attacker | 193 cm | 88 kg |
| C. Borchgrevink | Norway | 27 | Defender | 182 | 75 |
| A. Kyziridis | Greece | 26 | Midfielder | n/a | n/a |
| J. McPake | Scotland | 25 | Attacker | 184 cm | 70 kg |
| T. Renaud | France | 25 | Midfielder | n/a | n/a |
| H. Milne | Scotland | 29 | Defender | 183 | 76 |
| K. Wright | Scotland | 26 | Goalkeeper | 189 | 76 |
| O. McEntee | Republic of Ireland | 25 | Midfielder | 190 | 74 |
| Cláudio Braga | Portugal | 26 | Midfielder | 180 | 70 |
| M. Fagan-Walcott | England | 24 | Defender | n/a | n/a |
| A. Ba-Sy | France | 25 | Attacker | 191 | 83 |
| S. Guendouz | France | 26 | Attacker | 180 | 64 |
| P. Kabore | Burkina Faso | 25 | Attacker | 180 | n/a |
| R. Mato | Uganda | 23 | Attacker | n/a | n/a |
| Ageu | Brazil | 24 | Midfielder | 181 | n/a |
| J. Wilson | Scotland | 19 | Attacker | n/a | n/a |
| J. Altena | Netherlands | 22 | Defender | 169 cm | n/a |
| Michael-John Kamson-Kamara | England | 20 | Defender | n/a | n/a |
| S. Kerjota | Albania | 25 | Attacker | n/a | n/a |
| L. Mendy | n/a | n/a | Midfielder | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| R. McCrorie | Scotland | 28 | Defender | 191 | 70 |
| N. Raskin | Belgium | 25 | Midfielder | 179 | 74 |
| C. Devlin | Australia | 28 | Midfielder | 169 | 68 |
| I. Pandur | Croatia | 26 | Goalkeeper | 185 | 81 |
| B. Godfrey | England | 28 | Defender | 184 | 74 |
| D. Neil | England | 24 | Midfielder | 185 | 62 |
| D. Sterling | England | 26 | Defender | 186 | 81 |
| L. Kelly | Scotland | 30 | Goalkeeper | 184 | 85 |
| L. Shankland | Scotland | 31 | Attacker | 185 | 78 |
| J. Penrice | Scotland | 27 | Defender | 177 cm | n/a |
| L. Cameron | Scotland | 24 | Midfielder | 180 | n/a |
| B. Miovski | North Macedonia | 27 | Attacker | 189 | 76 |
| T. Chukwuani | Denmark | 23 | Midfielder | 187 | 63 |
| C. Barron | Scotland | 24 | Midfielder | 175 | n/a |
| T. Rommens | Belgium | 23 | Defender | 185 | 75 |
| R. McCausland | Northern Ireland | 23 | Midfielder | 183 | n/a |
| M. Diomandé | Côte d'Ivoire | 24 | Midfielder | 175 | 75 |
| D. Yokota | Japan | 26 | Midfielder | 169 | 66 |
| T. Aasgaard | Norway | 24 | Midfielder | 170 | 58 kg |
| R. Naderi | Germany | 23 | Midfielder | 193 | 82 |
| K. Kelsy | Venezuela | 22 | Attacker | 188 | 85 |
| E. Fernandez | England | 24 | Defender | 194 | 75 |
| Youssef Chermiti | Portugal | 22 | Forward | 192 | 84 |
| B. Bouanani | Algeria | 21 | Midfielder | 177 | 68 |
| D. Gassama | France | 23 | Midfielder | 177 | 70 |
| K. Nedeljković | Serbia | 20 | Defender | 184 | 72 |
| O. Makhanya | South Africa | 22 | Defender | n/a | n/a |
| Minsu Kim | Spain | 20 | Attacker | 177 cm | 72 kg |
| Findlay Curtis | Scotland | 20 | Midfielder | n/a | n/a |
| V. Dragojević | Serbia | 20 | Midfielder | n/a | n/a |
| R. McGuire | Scotland | n/a | Goalkeeper | n/a | n/a |
Taking everything together, this looks like a genuinely competitive fixture between two sides close together in the table and roughly matched in recent form. The history favours Rangers by a distance, but the more recent meetings tell a different story.
Without a market to weigh up, and with so much time still to pass before kickoff, we're happy to leave this one alone rather than force an angle that isn't clearly there.
