Hearts vs Rangers
Hearts 2–1 Rangers
Hearts produced a composed home performance to defeat Rangers 2-1 at Tynecastle, a result that speaks volumes about the contrasting trajectories of two clubs whose seasons could scarcely look more different.
Hearts picked up three points at home, extending their winning run.
Plenty of attacking intent from both sides produced an entertaining goal tally.
The result has implications at both ends of the Hearts end of the standings.


Hearts 2-1 Rangers: Tynecastle Triumph Deepens Rangers' Troubled Season
Hearts produced a composed home performance to defeat Rangers 2-1 at Tynecastle, a result that speaks volumes about the contrasting trajectories of two clubs whose seasons could scarcely look more different.
Read full report →- 23'Right foot shot
- 37'
- 46'off: Islam Chesnokov
- 54'Left foot shot
- 69'off: Andreas Skov Olsen
- 71'Left foot shot
- 72'Argument
- 75'off: Nicolas Raskin
- 75'off: Mikey Moore
- 75'off: Dujon Sterling
- 80'
- 82'off: Alexandros Kyziridis
- 83'off: Cláudio Braga
- 83'off: Mohamed Diomandé
- 90+4'off: Lawrence Shankland
- 90'off: Stephen Kingsley
Expected Goals (xG)
How the result affects the Scottish Premiership standings.
| # | Team | P | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | 38 | 26 | 4 | 8 | 82 | |
| 1 | 38 | 10 | 15 | 13 | 45 | |
| 2 | 38 | 11 | 9 | 18 | 42 | |
| 2 | 38 | 24 | 8 | 6 | 80 | |
| 3 | 38 | 20 | 12 | 6 | 72 | |
| 3 | 38 | 11 | 7 | 20 | 40 | |
| 4 | 38 | 16 | 13 | 9 | 61 | |
| 4 | 38 | 10 | 10 | 18 | 40 |
What was the final score of Hearts vs Rangers?
The match finished 2-1 to Hearts.
Who won Hearts vs Rangers?
Hearts won the match 2-1.
When did Hearts vs Rangers take place?
The match took place on Monday, 4 May 2026.
📊 AI-generated recap and structured data
Hearts beat Rangers 2-1 in the Scottish Premiership, landing our model's 40% pick for a Hearts win. Both sides had matched records over their last five matches, each posting two wins, two draws and one loss, while both carried an 80% both-teams-to-score rate into the fixture. The result held true to that attacking pattern, with goals flowing at Tynecastle. Past performance does not guarantee future results.
Hearts moved further clear at the summit with three points, consolidating their position as league leaders. Rangers dropped points in a direct contest, slipping further behind the top two. The result highlighted Hearts' superior form and home advantage; their 80% BTTS rate and Rangers' 20% clean sheets record aligned with the attacking nature of the encounter. The gap between first and third widened accordingly.
Hearts v Rangers · Scottish Premiership · 04/05/2026, 17:30:00
