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 Хартс 11 28:9 29
2 Селтик 10 16:8 20
3 Хиберниан 11 18:14 15
4 Рейнджерс 10 12:10 15
5 Фалкирк 11 15:20 15
6 Мотеруэлл 10 16:13 14
7 Данди Юнайтед 10 17:16 13
8 Сент-Миррен 10 8:12 10
9 Абердин 10 7:11 10
10 Килмарнок 11 13:18 10
11 ФК Данди 11 9:19 9
12 Ливингстон 11 13:22 7
# Team Pl G Pts
1 Хартс 6 16:4 16
2 Селтик 5 11:2 13
3 Фалкирк 6 11:9 9
4 Мотеруэлл 5 8:5 8
5 Данди Юнайтед 5 8:7 7
6 ФК Данди 5 7:7 7
7 Хиберниан 5 10:7 6
8 Рейнджерс 5 6:6 6
9 Сент-Миррен 5 4:4 6
10 Килмарнок 6 5:8 5
11 Абердин 5 5:5 4
12 Ливингстон 5 8:9 4
# Team Pl G Pts
1 Хартс 5 12:5 13
2 Рейнджерс 5 6:4 9
3 Хиберниан 6 8:7 9
4 Селтик 5 5:6 7
5 Данди Юнайтед 5 9:9 6
6 Мотеруэлл 5 8:8 6
7 Абердин 5 2:6 6
8 Фалкирк 5 4:11 6
9 Килмарнок 5 8:10 5
10 Сент-Миррен 5 4:8 4
11 Ливингстон 6 5:13 3
12 ФК Данди 6 2:12 2
Head to heads
13.09.25 Rangers 0:2 Hearts
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
Last matches
  • Hearts
  • Rangers
01.11.25 Hearts Dundee FC W 4:0
29.10.25 St. Mirren Hearts D 2:2
26.10.25 Hearts Celtic W 3:1
18.10.25 Kilmarnock Hearts W 0:3
04.10.25 Hearts Hibernian W 1:0
29.10.25 Hibernian Rangers W 0:1
26.10.25 Rangers Kilmarnock W 3:1
18.10.25 Rangers Dundee Utd D 2:2
05.10.25 Falkirk Rangers D 1:1
28.09.25 Livingston Rangers W 1:2
Win

Hearts has won 2nd period in 6 last home games

No loss

Hearts has not lost 15 last games

Rangers has not lost 16 last away games

Hearts has not lost 2nd period in 12 last games

Over

Hearts have had over 1.5 goals 7 last halves in a row

Hearts have had over 1.5 goals 4 last halves in a row in home matches

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
11
0
10
1
8
3
5
6
2
9
3.36 2.55
Rangers
9
1
8
2
3
7
2
8
0
10
2.2 1.2
Hearts
6
0
5
1
4
2
3
3
1
5
3.33 2.67
Rangers
4
1
4
1
2
3
2
3
0
5
2.4 1.2
Hearts
5
0
5
0
4
1
2
3
1
4
3.4 2.4
Rangers
5
0
4
1
1
4
0
5
0
5
2 1.2
Team
O
U
G.avg IT
Hearts
19
1
15
5
12
8
6
14
2
18
2.75 1.95
Rangers
19
1
18
2
11
9
9
11
2
18
3.05 1.7
Hearts
11
0
8
3
6
5
3
8
1
10
2.73 2.09
Rangers
9
1
9
1
5
5
4
6
0
10
2.7 1.5
Hearts
8
1
7
2
6
3
3
6
1
8
2.78 1.78
Rangers
10
0
9
1
6
4
5
5
2
8
3.4 1.9
Team
O
U
G.avg IT
Hearts
10
0
9
1
8
2
5
5
2
8
3.5 2.6
Rangers
9
1
8
2
3
7
2
8
0
10
2.2 1.2
Hearts
5
0
4
1
4
1
3
2
1
4
3.6 2.8
Rangers
4
1
4
1
2
3
2
3
0
5
2.4 1.2
Hearts
5
0
5
0
4
1
2
3
1
4
3.4 2.4
Rangers
5
0
4
1
1
4
0
5
0
5
2 1.2
Team
O
U
G.avg IT
Hearts
5
0
4
1
4
1
3
2
0
5
3.2 2.6
Rangers
5
0
4
1
3
2
2
3
0
5
2.8 1.8
Hearts
3
0
2
1
2
1
2
1
0
3
3 2.67
Rangers
2
0
2
0
2
0
2
0
0
2
4 2.5
Hearts
2
0
2
0
2
0
1
1
0
2
3.5 2.5
Rangers
3
0
2
1
1
2
0
3
0
3
2 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
7
4
7
4
5
6
10.73 6.18
Rangers
7
3
7
3
4
6
11 7.6
Hearts
3
3
3
3
3
3
10 6
Rangers
3
2
3
2
0
5
10.2 8
Hearts
4
1
4
1
2
3
11.6 6.4
Rangers
4
1
4
1
4
1
11.8 7.2
Team
O
U
G.avg IT
Hearts
11
9
10
10
8
12
10.25 6
Rangers
13
7
12
8
8
12
10.8 7
Hearts
6
5
5
6
5
6
10.09 6.18
Rangers
6
4
6
4
2
8
10.5 7.8
Hearts
5
4
5
4
3
6
10.44 5.78
Rangers
7
3
6
4
6
4
11.1 6.2
Team
O
U
G.avg IT
Hearts
7
3
7
3
5
5
11.2 6.5
Rangers
7
3
7
3
4
6
11 7.6
Hearts
3
2
3
2
3
2
10.8 6.6
Rangers
3
2
3
2
0
5
10.2 8
Hearts
4
1
4
1
2
3
11.6 6.4
Rangers
4
1
4
1
4
1
11.8 7.2
Team
O
U
G.avg IT
Hearts
2
3
2
3
2
3
10 5.4
Rangers
3
2
3
2
2
3
10.8 6.8
Hearts
1
2
1
2
1
2
9.33 5
Rangers
1
1
1
1
0
2
10 8
Hearts
1
1
1
1
1
1
11 6
Rangers
2
1
2
1
2
1
11.33 6
Head to heads - Corners
13.09.25
Rangers
Hearts
Match Crn
0:2 9:2
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
Last matches - Corners
  • Hearts
  • Rangers
01.11.25
Hearts
Dundee FC
Match Crn
4:0 6:2
29.10.25
St. Mirren
Hearts
Match Crn
2:2 6:7
26.10.25
Hearts
Celtic
Match Crn
3:1 5:9
18.10.25
Kilmarnock
Hearts
Match Crn
0:3 4:5
04.10.25
Hearts
Hibernian
Match Crn
1:0 4:2
29.10.25
Hibernian
Rangers
Match Crn
0:1 5:4
26.10.25
Rangers
Kilmarnock
Match Crn
3:1 9:2
18.10.25
Rangers
Dundee Utd
Match Crn
2:2 7:2
05.10.25
Falkirk
Rangers
Match Crn
1:1 7:6
28.09.25
Livingston
Rangers
Match Crn
1:2 4:8
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
9
2
7
4
5
6
4.27 2
Rangers
10
0
7
3
4
6
4.2 2.3
Hearts
4
2
3
3
3
3
3.5 2
Rangers
5
0
2
3
0
5
3.4 1.8
Hearts
5
0
4
1
2
3
5.2 2
Rangers
5
0
5
0
4
1
5 2.8
Team
O
U
G.avg IT
Hearts
14
6
10
10
7
13
3.7 1.65
Rangers
18
2
12
8
6
14
3.8 1.95
Hearts
8
3
6
5
5
6
3.64 1.55
Rangers
8
2
5
5
1
9
3.3 1.5
Hearts
6
3
4
5
2
7
3.78 1.78
Rangers
10
0
7
3
5
5
4.3 2.4
Team
O
U
G.avg IT
Hearts
8
2
6
4
4
6
4.2 1.9
Rangers
10
0
7
3
4
6
4.2 2.3
Hearts
3
2
2
3
2
3
3.2 1.8
Rangers
5
0
2
3
0
5
3.4 1.8
Hearts
5
0
4
1
2
3
5.2 2
Rangers
5
0
5
0
4
1
5 2.8
Team
O
U
G.avg IT
Hearts
4
1
3
2
1
4
3.6 2
Rangers
5
0
5
0
2
3
4.4 1.8
Hearts
2
1
1
2
1
2
3.33 2
Rangers
2
0
2
0
0
2
4 1
Hearts
2
0
2
0
0
2
4 2
Rangers
3
0
3
0
2
1
4.67 2.33
Head to heads - Y. C.
13.09.25
Rangers
Hearts
Match YC
0:2 2:1
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
Last matches - Y. C.
  • Hearts
  • Rangers
01.11.25
Hearts
Dundee FC
Match YC
4:0 0:2
29.10.25
St. Mirren
Hearts
Match YC
2:2 2:2
26.10.25
Hearts
Celtic
Match YC
3:1 4:1
18.10.25
Kilmarnock
Hearts
Match YC
0:3 2:2
04.10.25
Hearts
Hibernian
Match YC
1:0 2:1
29.10.25
Hibernian
Rangers
Match YC
0:1 2:3
26.10.25
Rangers
Kilmarnock
Match YC
3:1 2:2
18.10.25
Rangers
Dundee Utd
Match YC
2:2 0:4
05.10.25
Falkirk
Rangers
Match YC
1:1 1:3
28.09.25
Livingston
Rangers
Match YC
1:2 4: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
10
1
5
6
1
10
0
11
- -
Rangers
8
2
1
9
0
10
0
10
- -
Hearts
5
1
3
3
0
6
0
6
- -
Rangers
3
2
1
4
0
5
0
5
- -
Hearts
5
0
2
3
1
4
0
5
- -
Rangers
5
0
0
5
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
16
4
8
12
2
18
0
20
- -
Rangers
17
3
8
12
1
19
0
20
- -
Hearts
9
2
4
7
0
11
0
11
- -
Rangers
7
3
3
7
0
10
0
10
- -
Hearts
7
2
4
5
2
7
0
9
- -
Rangers
10
0
5
5
1
9
0
10
- -
Team
O
U
G.avg IT
Hearts
9
1
5
5
1
9
0
10
- -
Rangers
8
2
1
9
0
10
0
10
- -
Hearts
4
1
3
2
0
5
0
5
- -
Rangers
3
2
1
4
0
5
0
5
- -
Hearts
5
0
2
3
1
4
0
5
- -
Rangers
5
0
0
5
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
4
1
3
2
0
5
0
5
- -
Rangers
5
0
1
4
0
5
0
5
- -
Hearts
2
1
2
1
0
3
0
3
- -
Rangers
2
0
1
1
0
2
0
2
- -
Hearts
2
0
1
1
0
2
0
2
- -
Rangers
3
0
0
3
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
11
0
7
4
1
10
1
10
- -
Rangers
8
2
4
6
1
9
0
10
- -
Hearts
6
0
3
3
1
5
1
5
- -
Rangers
4
1
3
2
1
4
0
5
- -
Hearts
5
0
4
1
0
5
0
5
- -
Rangers
4
1
1
4
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
17
3
9
11
1
19
1
19
- -
Rangers
18
2
11
9
4
16
2
18
- -
Hearts
10
1
4
7
1
10
1
10
- -
Rangers
9
1
5
5
2
8
1
9
- -
Hearts
7
2
5
4
0
9
0
9
- -
Rangers
9
1
6
4
2
8
1
9
- -
Team
O
U
G.avg IT
Hearts
10
0
7
3
1
9
1
9
- -
Rangers
8
2
4
6
1
9
0
10
- -
Hearts
5
0
3
2
1
4
1
4
- -
Rangers
4
1
3
2
1
4
0
5
- -
Hearts
5
0
4
1
0
5
0
5
- -
Rangers
4
1
1
4
0
5
0
5
- -
Team
O
U
G.avg IT
Hearts
5
0
4
1
0
5
0
5
- -
Rangers
4
1
3
2
1
4
0
5
- -
Hearts
3
0
2
1
0
3
0
3
- -
Rangers
2
0
2
0
1
1
0
2
- -
Hearts
2
0
2
0
0
2
0
2
- -
Rangers
2
1
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