Hearts vs Rangers result and stats
Win probability: home 34%, draw 27%, away 38%

Match report
GossipBall's parrot has been crunching the numbersHearts beat Rangers 2–1 at home in the Scottish Premiership on Sunday 21 December 2025. This match was played before GossipBall launched. In a retrospective test using only results available before kick-off, GossipBall's ratings gave Hearts 34%, the draw 27% and Rangers 38%, so a home win had a 34% 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
14Shots11
5On target2
6Corners10
12Fouls10
2Yellow cards1
0Red cards0
2Half-time goals0
Referee: N Walsh
Recent form
Hearts
W @ Falkirk2–0 · 13 Dec
W @ Celtic2–1 · 7 Dec
D v Kilmarnock1–1 · 3 Dec
D @ Motherwell0–0 · 29 Nov
L @ Aberdeen0–1 · 23 Nov
Rangers
W v Hibernian1–0 · 15 Dec
W @ Kilmarnock3–0 · 6 Dec
D @ Dundee United2–2 · 3 Dec
D v Falkirk0–0 · 30 Nov
W v Livingston2–1 · 22 Nov
Head to head
In 16 league meetings since 2021, Hearts won 1, Rangers won 11 and 4 were drawn; the most recent, on 13 Sep 2025, finished Rangers 0–2 Hearts, a win for Hearts.
Rangers 0–2 Hearts13 Sep 2025
Hearts 1–3 Rangers16 Feb 2025
Rangers 1–0 Hearts10 Nov 2024
Hearts 0–0 Rangers3 Aug 2024
Hearts 3–3 Rangers18 May 2024
Rangers 5–0 Hearts24 Feb 2024