Hearts vs Rangers result and stats
Win probability: home 37%, draw 26%, away 37%

Match report
GossipBall's parrot has been crunching the numbersHearts beat Rangers 2–1 at home in the Scottish Premiership on Monday 4 May 2026. This match was played before GossipBall launched. In a retrospective test using only results available before kick-off, GossipBall's ratings gave Hearts 37%, the draw 26% and Rangers 37%, so a home win had a 37% chance. It would have been an upset.
GossipBall analysis · based on five seasons of results and expected goals · updated 30 October 2026, 05:56 UTC
Match stats
HERA
11Shots13
5On target3
2Corners6
8Fouls12
1Yellow cards2
0Red cards0
0Half-time goals1
Referee: J Beaton
Recent form
Hearts
W @ Hibernian2–1 · 26 Apr
W v Motherwell3–1 · 11 Apr
D @ Livingston2–2 · 5 Apr
W v Dundee1–0 · 21 Mar
L @ Kilmarnock0–1 · 14 Mar
Rangers
L v Motherwell2–3 · 26 Apr
W @ Falkirk6–3 · 12 Apr
W v Dundee United4–2 · 4 Apr
W v Aberdeen4–1 · 21 Mar
W @ St Mirren1–0 · 15 Mar
Head to head
In 18 league meetings since 2021, Hearts won 2, Rangers won 12 and 4 were drawn; the most recent, on 15 Feb 2026, finished Rangers 4–2 Hearts, a win for Rangers.
Rangers 4–2 Hearts15 Feb 2026
Hearts 2–1 Rangers21 Dec 2025
Rangers 0–2 Hearts13 Sep 2025
Hearts 1–3 Rangers16 Feb 2025
Rangers 1–0 Hearts10 Nov 2024
Hearts 0–0 Rangers3 Aug 2024