scotland flag

Hearts v Rangers Head to Head

Hearts logo
Rangers logo
Last 10 Hearts
Comp Date H A S WDL
SPL18‑May‑24HeartsRangers3‑3D
SPL15‑May‑24St MirrenHearts2‑2D
SPL11‑May‑24HeartsDundee3‑0W
SPL04‑May‑24CelticHearts3‑0L
SPL27‑Apr‑24KilmarnockHearts0‑0D
SC21‑Apr‑24RangersHearts2‑0L
SPL13‑Apr‑24HeartsLivingston4‑2W
SPL06‑Apr‑24St MirrenHearts1‑2W
SPL30‑Mar‑24HeartsKilmarnock1‑1D
SPL16‑Mar‑24Ross CountyHearts2‑1L
Last 10 Rangers
Comp Date H A S WDL
SPL18‑May‑24HeartsRangers3‑3D
SPL14‑May‑24RangersDundee5‑2W
SPL11‑May‑24CelticRangers2‑1L
SPL05‑May‑24RangersKilmarnock4‑1W
SPL28‑Apr‑24St MirrenRangers1‑2W
SC21‑Apr‑24RangersHearts2‑0W
SPL17‑Apr‑24DundeeRangers0‑0D
SPL14‑Apr‑24Ross CountyRangers3‑2L
SPL07‑Apr‑24RangersCeltic3‑3D
SPL30‑Mar‑24RangersHibernian3‑1W
Last Meetings
Comp Date H A S
SPL18‑May‑24HeartsRangers3‑3
SC21‑Apr‑24RangersHearts2‑0
SPL24‑Feb‑24RangersHearts5‑0
SPL06‑Dec‑23HeartsRangers0‑1
SLC05‑Nov‑23HeartsRangers1‑3
SPL29‑Oct‑23RangersHearts2‑1
SPL24‑May‑23RangersHearts2‑2
SPL01‑Feb‑23HeartsRangers0‑3
SPL09‑Nov‑22RangersHearts1‑0
SPL01‑Oct‑22HeartsRangers0‑4
SC21‑May‑22RangersHearts2‑0
SPL14‑May‑22HeartsRangers1‑3
SPL06‑Feb‑22RangersHearts5‑0
SPL12‑Dec‑21HeartsRangers0‑2
SPL16‑Oct‑21RangersHearts1‑1
SC29‑Feb‑20HeartsRangers1‑0
SPL26‑Jan‑20HeartsRangers2‑1
SPL01‑Dec‑19RangersHearts5‑0
SLC03‑Nov‑19RangersHearts3‑0
SPL20‑Oct‑19HeartsRangers1‑1
SPL20‑Apr‑19HeartsRangers1‑3
SPL03‑Apr‑19RangersHearts3‑0
SPL02‑Dec‑18HeartsRangers1‑2
SPL07‑Oct‑18RangersHearts3‑1
SPL22‑Apr‑18RangersHearts2‑1
SPL24‑Feb‑18RangersHearts2‑0
SPL28‑Oct‑17HeartsRangers1‑3
SPL19‑Aug‑17RangersHearts0‑0
SPL13‑May‑17RangersHearts2‑1
SPL01‑Feb‑17HeartsRangers4‑1
SPL10‑Dec‑16RangersHearts2‑0
SPL30‑Nov‑16HeartsRangers2‑0
Cha02‑May‑15HeartsRangers2‑2
Cha05‑Apr‑15RangersHearts2‑1
Cha22‑Nov‑14HeartsRangers2‑0
Cha10‑Aug‑14RangersHearts1‑2
SPL21‑Apr‑12HeartsRangers0‑3
SPL03‑Mar‑12RangersHearts1‑2
SPL23‑Oct‑11HeartsRangers0‑2
SPL23‑Jul‑11RangersHearts1‑1
SPL07‑May‑11RangersHearts4‑0
SPL02‑Feb‑11RangersHearts1‑0
SPL22‑Jan‑11HeartsRangers1‑0
SPL02‑Oct‑10HeartsRangers1‑2
SPL18‑Apr‑10RangersHearts2‑0
SPL27‑Mar‑10HeartsRangers1‑4
SPL23‑Jan‑10RangersHearts1‑1
SPL23‑Aug‑09HeartsRangers1‑2
SPL03‑May‑09RangersHearts2‑0
SPL21‑Mar‑09RangersHearts2‑2
Match Odds
Home win4.50
Draw4.50
Away win1.73
Home or Draw2.28
Home or Away 1.26
Draw or Away1.26
League Table (Combined)
Pos Team P W D L F A GD Pts
1Celtic3828739430+6491
2Rangers3827388430+5484
3Hearts38217105239+1370
4Kilmarnock381414104644+256
5St Mirren38139164651-548
6Dundee381012164968-1942
League Table (Home)
Pos Team P W D L F A GD Pts
1Celtic1915315015+3548
2Rangers1915135118+3346
3Hearts1910633219+1336
4Kilmarnock1910542821+735
5St Mirren198472421+328
6Dundee196672428-424
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic1914324515+3045
2Rangers1912343614+2239
3Hearts1910272223-132
4Kilmarnock194961823-521
5St Mirren1954102231-919
6Dundee194692540-1518
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Celtic6600184+1418
2Aberdeen6420111+1014
3Rangers6321159+611
4Motherwell6312139+410
5Hearts62311210+29
6Kilmarnock6222510-58
7Hibernian6213910-17
8Ross County6213712-57
9Livingston6213814-67
10St Mirren6114812-44
11St Johnstone6114510-54
12Dundee6024514-92
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Celtic108112710+1725
2Aberdeen10622155+1020
3Motherwell105231913+617
4Hearts104421814+416
5Kilmarnock104421415-116
6Rangers104332418+615
7Hibernian104241715+214
8Ross County103251219-711
9Dundee102351018-89
10St Johnstone102261016-68
11St Mirren102261421-78
12Livingston102261024-148
Form Table (Home)
Pos Team P W D L F A GD Pts
1Celtic6600215+1618
2Rangers6411219+1213
3Aberdeen641194+513
4Hearts6330147+712
5Hibernian6402117+412
6Ross County63211112-111
7Kilmarnock631299010
8Livingston631267-110
9Motherwell6222127+58
10St Mirren62138807
11Dundee612369-35
12St Johnstone6024412-82
Form Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6411167+913
2Motherwell6402139+412
3Kilmarnock62318809
4Rangers6222101008
5Aberdeen621365+17
6Hibernian6132910-16
7St Johnstone620469-36
8St Mirren6123914-55
9Hearts6123513-85
10Dundee6114618-124
11Ross County6015210-81
12Livingston6015720-131
Hearts Over/Under (last 6 months)
GoalsOverUnder% Over
0.525196.2%
1.520676.9%
2.5131350.0%
3.571926.9%
4.552119.2%
Rangers Over/Under (last 6 months)
GoalsOverUnder% Over
0.532197.0%
1.527681.8%
2.5221166.7%
3.5132039.4%
4.572621.2%
Total Goals Odds
GoalsUnderOver
0.522.501.02
1.55.631.16
2.52.681.53
3.51.682.28
4.51.293.95
Back to top