Scotland Premier League
20 Dec 2025 17:00. Round 18
Hearts
Rangers
:
Expected
  • Odds
  • Table
  • H2H
  • Streaks
  • Full Time
  • 1st half
  • 2nd half
  • Corners
  • Y. C.
  • Overall
  • Home
  • Away
# Team Pl G Pts
1 Селтик 3 6:0 9
2 Хартс 3 8:5 7
3 Хиберниан 2 4:3 4
4 Ливингстон 3 5:6 4
5 Килмарнок 3 4:4 3
6 Мотеруэлл 3 4:4 3
7 Рейнджерс 3 3:3 3
8 ФК Данди 3 2:3 2
9 Сент-Миррен 3 1:2 2
10 Данди Юнайтед 2 4:5 1
11 Фалкирк 2 3:5 1
12 Абердин 2 0:4 0
# Team Pl G Pts
1 Селтик 2 4:0 6
2 Хартс 2 5:3 4
3 Ливингстон 1 3:1 3
4 Килмарнок 2 2:2 2
5 Сент-Миррен 2 1:1 2
6 Хиберниан 1 2:2 1
7 Фалкирк 1 2:2 1
8 Рейнджерс 1 1:1 1
9 Мотеруэлл 1 1:1 1
10 Данди Юнайтед 1 2:3 0
11 ФК Данди 1 1:2 0
12 Абердин 1 0:2 0
# Team Pl G Pts
1 Селтик 1 2:0 3
2 Хартс 1 3:2 3
3 Хиберниан 1 2:1 3
4 Мотеруэлл 2 3:3 2
5 Рейнджерс 2 2:2 2
6 ФК Данди 2 1:1 2
7 Килмарнок 1 2:2 1
8 Данди Юнайтед 1 2:2 1
9 Ливингстон 2 2:5 1
10 Сент-Миррен 1 0:1 0
11 Фалкирк 1 1:3 0
12 Абердин 1 0:2 0
Head to heads
16.02.25 Hearts 1:3 Rangers
10.11.24 Rangers 1:0 Hearts
03.08.24 Hearts 0:0 Rangers
18.05.24 Hearts 3:3 Rangers
21.04.24 Rangers 2:0 Hearts
Last matches
  • Hearts
  • Rangers
23.08.25 Hearts Motherwell D 3:3
10.08.25 Dundee Utd Hearts W 2:3
04.08.25 Hearts Aberdeen W 2:0
18.05.25 Kilmarnock Hearts W 0:1
14.05.25 Hearts St Johnstone W 2:1
24.08.25 St. Mirren Rangers D 1:1
09.08.25 Rangers Dundee FC D 1:1
02.08.25 Motherwell Rangers D 1:1
17.05.25 Hibernian Rangers D 2:2
14.05.25 Rangers Dundee Utd W 3:1
Win

Hearts has won 2nd period in 4 last games

Draw

Rangers has tied 4 last games

Rangers has tied 5 last away games

No draw

Hearts has not tied 8 periods on end in home games

No loss

Rangers has not lost 13 last away games

Both scored

Rangers has scored and conceded in 14 last away games

Over
Under
  • Season
  • Last 20
  • Last 10
  • Last 5
  • Overall
  • Home
  • Away
  • 0.5
  • 1.5
  • 2.5
  • 3.5
  • 4.5
Team
O
U
G.avg IT
Hearts
3
0
3
0
2
1
2
1
2
1
4.33 2.67
Rangers
3
0
3
0
0
3
0
3
0
3
2 1
Hearts
2
0
2
0
1
1
1
1
1
1
4 2.5
Rangers
1
0
1
0
0
1
0
1
0
1
2 1
Hearts
1
0
1
0
1
0
1
0
1
0
5 3
Rangers
2
0
2
0
0
2
0
2
0
2
2 1
Team
O
U
G.avg IT
Hearts
18
2
14
6
12
8
7
13
4
16
2.85 1.8
Rangers
20
0
20
0
14
6
12
8
3
17
3.6 2.25
Hearts
10
0
8
2
6
4
4
6
2
8
3.1 1.9
Rangers
10
0
10
0
6
4
4
6
0
10
3 2
Hearts
8
2
6
4
6
4
3
7
2
8
2.6 1.7
Rangers
10
0
10
0
8
2
8
2
3
7
4.2 2.5
Team
O
U
G.avg IT
Hearts
9
1
6
4
5
5
3
7
2
8
2.6 1.7
Rangers
10
0
10
0
5
5
5
5
0
10
3 1.7
Hearts
6
0
4
2
3
3
1
5
1
5
2.67 1.67
Rangers
5
0
5
0
2
3
2
3
0
5
2.8 1.8
Hearts
3
1
2
2
2
2
2
2
1
3
2.5 1.75
Rangers
5
0
5
0
3
2
3
2
0
5
3.2 1.6
Team
O
U
G.avg IT
Hearts
5
0
4
1
3
2
2
3
2
3
3.4 2.2
Rangers
5
0
5
0
2
3
2
3
0
5
2.8 1.6
Hearts
3
0
3
0
2
1
1
2
1
2
3.67 2.33
Rangers
2
0
2
0
1
1
1
1
0
2
3 2
Hearts
2
0
1
1
1
1
1
1
1
1
3 2
Rangers
3
0
3
0
1
2
1
2
0
3
2.67 1.33
Over
Under
  • Season
  • Last 20
  • Last 10
  • Last 5
  • Overall
  • Home
  • Away
  • 8.5
  • 9.5
  • 10.5
  • 11.5
  • 12.5
Team
O
U
G.avg IT
Hearts
2
1
2
1
1
2
9.67 7
Rangers
3
0
3
0
2
1
12 8.33
Hearts
1
1
1
1
1
1
9 6
Rangers
1
0
1
0
0
1
11 7
Hearts
1
0
1
0
0
1
11 9
Rangers
2
0
2
0
2
0
12.5 9
Team
O
U
G.avg IT
Hearts
12
8
8
12
6
14
10.1 6
Rangers
15
5
13
7
10
10
11.4 7.25
Hearts
7
3
5
5
4
6
10.7 6.2
Rangers
8
2
8
2
5
5
11.7 8.6
Hearts
5
5
3
7
2
8
9.5 5.8
Rangers
7
3
5
5
5
5
11.1 5.9
Team
O
U
G.avg IT
Hearts
5
5
4
6
3
7
9.7 6.6
Rangers
6
4
6
4
4
6
10.4 6.8
Hearts
3
3
2
4
2
4
9.5 6.33
Rangers
3
2
3
2
1
4
10 6.6
Hearts
2
2
2
2
1
3
10 7
Rangers
3
2
3
2
3
2
10.8 7
Team
O
U
G.avg IT
Hearts
3
2
3
2
2
3
10.2 6.6
Rangers
5
0
5
0
4
1
13 9.4
Hearts
2
1
2
1
2
1
11 6.67
Rangers
2
0
2
0
1
1
12 8
Hearts
1
1
1
1
0
2
9 6.5
Rangers
3
0
3
0
3
0
13.67 10.33
Head to heads - Corners
16.02.25
Hearts
Rangers
Match Crn
1:3 10:7
10.11.24
Rangers
Hearts
Match Crn
1:0 9:6
03.08.24
Hearts
Rangers
Match Crn
0:0 8:7
18.05.24
Hearts
Rangers
Match Crn
3:3 2:6
21.04.24
Rangers
Hearts
Match Crn
2:0
Last matches - Corners
  • Hearts
  • Rangers
23.08.25
Hearts
Motherwell
Match Crn
3:3 9:3
10.08.25
Dundee Utd
Hearts
Match Crn
2:3 2:9
04.08.25
Hearts
Aberdeen
Match Crn
2:0 3:3
18.05.25
Kilmarnock
Hearts
Match Crn
0:1 3:4
14.05.25
Hearts
St Johnstone
Match Crn
2:1 8:7
24.08.25
St. Mirren
Rangers
Match Crn
1:1 6:6
09.08.25
Rangers
Dundee FC
Match Crn
1:1 7:4
02.08.25
Motherwell
Rangers
Match Crn
1:1 1:12
17.05.25
Hibernian
Rangers
Match Crn
2:2 3:13
14.05.25
Rangers
Dundee Utd
Match Crn
3:1 9:4
Over
Under
  • Season
  • Last 20
  • Last 10
  • Last 5
  • Overall
  • Home
  • Away
  • 1.5
  • 2.5
  • 3.5
  • 4.5
  • 5.5
Team
O
U
G.avg IT
Hearts
3
0
3
0
3
0
5.67 3.33
Rangers
3
0
2
1
2
1
4.67 3
Hearts
2
0
2
0
2
0
5 3
Rangers
1
0
0
1
0
1
3 2
Hearts
1
0
1
0
1
0
7 4
Rangers
2
0
2
0
2
0
5.5 3.5
Team
O
U
G.avg IT
Hearts
13
7
9
11
7
13
3.6 1.55
Rangers
15
5
10
10
6
14
3.45 1.65
Hearts
8
2
7
3
5
5
4.2 1.4
Rangers
6
4
4
6
1
9
2.7 1
Hearts
5
5
2
8
2
8
3 1.7
Rangers
9
1
6
4
5
5
4.2 2.3
Team
O
U
G.avg IT
Hearts
8
2
6
4
5
5
4.1 2
Rangers
8
2
6
4
4
6
3.8 1.8
Hearts
6
0
5
1
4
2
4.5 1.83
Rangers
3
2
2
3
1
4
3 1.2
Hearts
2
2
1
3
1
3
3.5 2.25
Rangers
5
0
4
1
3
2
4.6 2.4
Team
O
U
G.avg IT
Hearts
4
1
3
2
3
2
4.4 2.4
Rangers
4
1
3
2
3
2
4 2.2
Hearts
3
0
2
1
2
1
4.33 2.33
Rangers
1
1
0
2
0
2
2 1
Hearts
1
1
1
1
1
1
4.5 2.5
Rangers
3
0
3
0
3
0
5.33 3
Head to heads - Y. C.
16.02.25
Hearts
Rangers
Match YC
1:3 1:1
10.11.24
Rangers
Hearts
Match YC
1:0 2:3
03.08.24
Hearts
Rangers
Match YC
0:0 3:1
18.05.24
Hearts
Rangers
Match YC
3:3 1:1
21.04.24
Rangers
Hearts
Match YC
2:0
Last matches - Y. C.
  • Hearts
  • Rangers
23.08.25
Hearts
Motherwell
Match YC
3:3 3:2
10.08.25
Dundee Utd
Hearts
Match YC
2:3 3:4
04.08.25
Hearts
Aberdeen
Match YC
2:0 3:2
18.05.25
Kilmarnock
Hearts
Match YC
0:1 1:1
14.05.25
Hearts
St Johnstone
Match YC
2:1 1:2
24.08.25
St. Mirren
Rangers
Match YC
1:1 3:3
09.08.25
Rangers
Dundee FC
Match YC
1:1 2:1
02.08.25
Motherwell
Rangers
Match YC
1:1 1:4
17.05.25
Hibernian
Rangers
Match YC
2:2 3:2
14.05.25
Rangers
Dundee Utd
Match YC
3:1 0:1
Over
Under
  • Season
  • Last 20
  • Last 10
  • Last 5
  • Overall
  • Home
  • Away
  • 0.5
  • 1.5
  • 2.5
  • 3.5
Team
O
U
G.avg IT
Hearts
3
0
1
2
1
2
0
3
- -
Rangers
2
1
0
3
0
3
0
3
- -
Hearts
2
0
0
2
0
2
0
2
- -
Rangers
0
1
0
1
0
1
0
1
- -
Hearts
1
0
1
0
1
0
0
1
- -
Rangers
2
0
0
2
0
2
0
2
- -
Team
O
U
G.avg IT
Hearts
15
5
6
14
2
18
0
20
- -
Rangers
17
3
11
9
4
16
0
20
- -
Hearts
9
1
1
9
0
10
0
10
- -
Rangers
7
3
4
6
2
8
0
10
- -
Hearts
6
4
5
5
2
8
0
10
- -
Rangers
10
0
7
3
2
8
0
10
- -
Team
O
U
G.avg IT
Hearts
7
3
3
7
1
9
0
10
- -
Rangers
8
2
4
6
0
10
0
10
- -
Hearts
5
1
1
5
0
6
0
6
- -
Rangers
3
2
1
4
0
5
0
5
- -
Hearts
2
2
2
2
1
3
0
4
- -
Rangers
5
0
3
2
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
4
1
2
3
1
4
0
5
- -
Rangers
4
1
2
3
0
5
0
5
- -
Hearts
3
0
1
2
0
3
0
3
- -
Rangers
1
1
1
1
0
2
0
2
- -
Hearts
1
1
1
1
1
1
0
2
- -
Rangers
3
0
1
2
0
3
0
3
- -
Over
Under
  • Season
  • Last 20
  • Last 10
  • Last 5
  • Overall
  • Home
  • Away
  • 0.5
  • 1.5
  • 2.5
  • 3.5
Team
O
U
G.avg IT
Hearts
3
0
2
1
1
2
1
2
- -
Rangers
3
0
1
2
0
3
0
3
- -
Hearts
2
0
1
1
1
1
1
1
- -
Rangers
1
0
1
0
0
1
0
1
- -
Hearts
1
0
1
0
0
1
0
1
- -
Rangers
2
0
0
2
0
2
0
2
- -
Team
O
U
G.avg IT
Hearts
16
4
9
11
5
15
3
17
- -
Rangers
20
0
13
7
5
15
2
18
- -
Hearts
9
1
5
5
4
6
2
8
- -
Rangers
10
0
5
5
1
9
1
9
- -
Hearts
7
3
4
6
1
9
1
9
- -
Rangers
10
0
8
2
4
6
1
9
- -
Team
O
U
G.avg IT
Hearts
8
2
4
6
1
9
1
9
- -
Rangers
10
0
6
4
1
9
1
9
- -
Hearts
5
1
2
4
1
5
1
5
- -
Rangers
5
0
3
2
1
4
1
4
- -
Hearts
3
1
2
2
0
4
0
4
- -
Rangers
5
0
3
2
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
5
0
2
3
1
4
1
4
- -
Rangers
5
0
3
2
0
5
0
5
- -
Hearts
3
0
1
2
1
2
1
2
- -
Rangers
2
0
2
0
0
2
0
2
- -
Hearts
2
0
1
1
0
2
0
2
- -
Rangers
3
0
1
2
0
3
0
3
- -
  • 1x2
  • Dbl. Chance
  • Over/Under
  • Crn
  • YC
1X2
1X12X2
Total Goals 0.5
OverUnder
Total Goals 1.5
OverUnder
Total Goals 2.5
OverUnder
Total Goals 3.5
OverUnder
Total Goals 4.5
OverUnder
Total Corners 7.5
OverUnder
Total Corners 8.5
OverUnder
Total Corners 9.5
OverUnder
Total Corners 10.5
OverUnder
Total Corners 11.5
OverUnder
Total YC 3.5
OverUnder
Total YC 4.5
OverUnder
Total YC 5.5
OverUnder
Total YC 6.5
OverUnder
Total YC 7.5
OverUnder