Scotland Premier League
30 Dec 2026 21:45. Round 21
St Johnstone
Hearts
:
Expected
  • Odds
  • Table
  • H2H
  • Streaks
  • Full Time
  • 1st half
  • 2nd half
  • Corners
  • Y. C.
  • Overall
  • Home
  • Away
# Team Pl G Pts
1 Селтик 13 28:10 31
2 Рейнджерс 12 21:9 27
3 Фалкирк 13 20:14 21
4 Хартс 12 26:22 20
5 ФК Данди 12 18:15 17
6 Данди Юнайтед 12 17:17 17
7 Сент-Джонстон 13 17:20 17
8 Сент-Миррен 13 12:22 14
9 Мотеруэлл 13 15:21 13
10 Хиберниан 12 15:17 11
11 Абердин 12 12:18 11
12 Килмарнок 13 13:29 9
# Team Pl G Pts
1 Селтик 7 16:5 16
2 Хартс 6 17:9 13
3 Рейнджерс 5 10:3 12
4 Сент-Джонстон 7 12:10 12
5 ФК Данди 6 11:7 11
6 Фалкирк 6 9:7 9
7 Данди Юнайтед 6 7:7 9
8 Сент-Миррен 7 8:12 8
9 Абердин 7 5:9 7
10 Мотеруэлл 6 4:8 7
11 Килмарнок 6 7:15 5
12 Хиберниан 6 5:11 1
# Team Pl G Pts
1 Селтик 6 12:5 15
2 Рейнджерс 7 11:6 15
3 Фалкирк 7 11:7 12
4 Хиберниан 6 10:6 10
5 Данди Юнайтед 6 10:10 8
6 Хартс 6 9:13 7
7 ФК Данди 6 7:8 6
8 Мотеруэлл 7 11:13 6
9 Сент-Миррен 6 4:10 6
10 Сент-Джонстон 6 5:10 5
11 Абердин 5 7:9 4
12 Килмарнок 7 6:14 4
Head to heads
29.08.26 Hearts 2:1 St Johnstone
14.05.25 Hearts 2:1 St Johnstone
23.02.25 St Johnstone 1:2 Hearts
22.12.24 Hearts 2:1 St Johnstone
02.11.24 St Johnstone 1:2 Hearts
Last matches
  • St Johnstone
  • Hearts
07.11.26 St Johnstone Dundee FC W 2:1
31.10.26 Kilmarnock St Johnstone D 2:2
28.10.26 St Johnstone Motherwell D 2:2
24.10.26 Rangers St Johnstone L 4:0
17.10.26 St Johnstone Dundee Utd D 1:1
08.11.26 Hearts Falkirk L 2:5
28.10.26 Hearts Rangers D 2:2
25.10.26 Motherwell Hearts W 0:2
18.10.26 Celtic Hearts L 7:1
10.10.26 Hearts St. Mirren W 5:0
Draw

St Johnstone has tied 4 last home games

No draw

Hearts has not tied 13 periods on end

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
St Johnstone
13
0
10
3
7
6
4
9
1
12
2.85 1.31
Hearts
12
0
12
0
10
2
6
6
3
9
4 2.17
St Johnstone
7
0
6
1
4
3
2
5
1
6
3.14 1.71
Hearts
6
0
6
0
6
0
4
2
2
4
4.33 2.83
St Johnstone
6
0
4
2
3
3
2
4
0
6
2.5 0.83
Hearts
6
0
6
0
4
2
2
4
1
5
3.67 1.5
Team
O
U
G.avg IT
St Johnstone
20
0
15
5
10
10
5
15
2
18
2.7 1.15
Hearts
20
0
19
1
16
4
9
11
3
17
3.6 2.05
St Johnstone
11
0
9
2
5
6
2
9
1
10
2.73 1.36
Hearts
10
0
9
1
9
1
5
5
2
8
3.7 2.6
St Johnstone
9
0
6
3
5
4
3
6
1
8
2.67 0.89
Hearts
10
0
10
0
7
3
4
6
1
9
3.5 1.5
Team
O
U
G.avg IT
St Johnstone
10
0
8
2
5
5
3
7
0
10
2.6 1.2
Hearts
10
0
10
0
8
2
5
5
3
7
4.1 2.1
St Johnstone
6
0
5
1
3
3
1
5
0
6
2.5 1.33
Hearts
5
0
5
0
5
0
3
2
2
3
4.4 2.6
St Johnstone
4
0
3
1
2
2
2
2
0
4
2.75 1
Hearts
5
0
5
0
3
2
2
3
1
4
3.8 1.6
Team
O
U
G.avg IT
St Johnstone
5
0
5
0
4
1
3
2
0
5
3.4 1.4
Hearts
5
0
5
0
4
1
4
1
3
2
5.2 2.4
St Johnstone
3
0
3
0
2
1
1
2
0
3
3 1.67
Hearts
3
0
3
0
3
0
3
0
2
1
5.33 3
St Johnstone
2
0
2
0
2
0
2
0
0
2
4 1
Hearts
2
0
2
0
1
1
1
1
1
1
5 1.5
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
St Johnstone
8
5
7
6
5
8
10.69 3.08
Hearts
5
7
4
8
3
9
10.17 6.25
St Johnstone
4
3
3
4
1
6
10.29 3.29
Hearts
2
4
2
4
2
4
10.33 7.17
St Johnstone
4
2
4
2
4
2
11.17 2.83
Hearts
3
3
2
4
1
5
10 5.33
Team
O
U
G.avg IT
St Johnstone
13
7
11
9
8
12
10.95 3.75
Hearts
11
9
7
13
4
16
10.25 6
St Johnstone
6
5
4
7
2
9
10.18 3.36
Hearts
5
5
3
7
2
8
10.1 6
St Johnstone
7
2
7
2
6
3
11.89 4.22
Hearts
6
4
4
6
2
8
10.4 6
Team
O
U
G.avg IT
St Johnstone
7
3
6
4
4
6
11.1 2.8
Hearts
4
6
4
6
3
7
10.3 6.2
St Johnstone
4
2
3
3
1
5
10.5 2.83
Hearts
2
3
2
3
2
3
10.6 7.2
St Johnstone
3
1
3
1
3
1
12 2.75
Hearts
2
3
2
3
1
4
10 5.2
Team
O
U
G.avg IT
St Johnstone
4
1
3
2
2
3
11.2 2.8
Hearts
1
4
1
4
0
5
9 4.4
St Johnstone
2
1
1
2
0
3
10 3.33
Hearts
0
3
0
3
0
3
8.33 4.67
St Johnstone
2
0
2
0
2
0
13 2
Hearts
1
1
1
1
0
2
10 4
Head to heads - Corners
29.08.26
Hearts
St Johnstone
Match Crn
2:1 8:4
14.05.25
Hearts
St Johnstone
Match Crn
2:1 8:7
23.02.25
St Johnstone
Hearts
Match Crn
1:2 3:6
22.12.24
Hearts
St Johnstone
Match Crn
2:1 8:0
02.11.24
St Johnstone
Hearts
Match Crn
1:2 6:9
Last matches - Corners
  • St Johnstone
  • Hearts
07.11.26
St Johnstone
Dundee FC
Match Crn
2:1 4:5
31.10.26
Kilmarnock
St Johnstone
Match Crn
2:2 10:2
28.10.26
St Johnstone
Motherwell
Match Crn
2:2 2:8
24.10.26
Rangers
St Johnstone
Match Crn
4:0 12:2
17.10.26
St Johnstone
Dundee Utd
Match Crn
1:1 4:7
08.11.26
Hearts
Falkirk
Match Crn
2:5 4:5
28.10.26
Hearts
Rangers
Match Crn
2:2 4:4
25.10.26
Motherwell
Hearts
Match Crn
0:2 6:5
18.10.26
Celtic
Hearts
Match Crn
7:1 6:3
10.10.26
Hearts
St. Mirren
Match Crn
5:0 6:2
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
St Johnstone
8
5
5
8
2
11
2.85 1.38
Hearts
10
2
9
3
7
5
4.67 1.75
St Johnstone
6
1
4
3
1
6
3.57 1.71
Hearts
5
1
4
2
4
2
4.33 1.33
St Johnstone
2
4
1
5
1
5
2 1
Hearts
5
1
5
1
3
3
5 2.17
Team
O
U
G.avg IT
St Johnstone
15
5
8
12
4
16
3.2 1.65
Hearts
18
2
14
6
9
11
4.65 1.8
St Johnstone
10
1
6
5
2
9
3.73 2
Hearts
9
1
6
4
4
6
4 1.3
St Johnstone
5
4
2
7
2
7
2.56 1.22
Hearts
9
1
8
2
5
5
5.3 2.3
Team
O
U
G.avg IT
St Johnstone
6
4
4
6
2
8
3 1.5
Hearts
8
2
8
2
6
4
4.8 1.8
St Johnstone
5
1
3
3
1
5
3.5 1.67
Hearts
4
1
4
1
4
1
4.6 1.4
St Johnstone
1
3
1
3
1
3
2.25 1.25
Hearts
4
1
4
1
2
3
5 2.2
Team
O
U
G.avg IT
St Johnstone
4
1
3
2
2
3
4 1.4
Hearts
5
0
5
0
4
1
6 2.2
St Johnstone
3
0
2
1
1
2
4.33 1.33
Hearts
3
0
3
0
3
0
6 1.67
St Johnstone
1
1
1
1
1
1
3.5 1.5
Hearts
2
0
2
0
1
1
6 3
Head to heads - Y. C.
29.08.26
Hearts
St Johnstone
Match YC
2:1 0:0
14.05.25
Hearts
St Johnstone
Match YC
2:1 1:2
23.02.25
St Johnstone
Hearts
Match YC
1:2 0:3
22.12.24
Hearts
St Johnstone
Match YC
2:1 2:1
02.11.24
St Johnstone
Hearts
Match YC
1:2 2:4
Last matches - Y. C.
  • St Johnstone
  • Hearts
07.11.26
St Johnstone
Dundee FC
Match YC
2:1 1:3
31.10.26
Kilmarnock
St Johnstone
Match YC
2:2 3:2
28.10.26
St Johnstone
Motherwell
Match YC
2:2 1:2
24.10.26
Rangers
St Johnstone
Match YC
4:0 1:1
17.10.26
St Johnstone
Dundee Utd
Match YC
1:1 2:4
08.11.26
Hearts
Falkirk
Match YC
2:5 1:6
28.10.26
Hearts
Rangers
Match YC
2:2 2:4
25.10.26
Motherwell
Hearts
Match YC
0:2 3:5
18.10.26
Celtic
Hearts
Match YC
7:1 3:1
10.10.26
Hearts
St. Mirren
Match YC
5:0 2: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
St Johnstone
9
4
5
8
2
11
0
13
- -
Hearts
12
0
7
5
2
10
2
10
- -
St Johnstone
5
2
3
4
1
6
0
7
- -
Hearts
6
0
4
2
1
5
1
5
- -
St Johnstone
4
2
2
4
1
5
0
6
- -
Hearts
6
0
3
3
1
5
1
5
- -
Team
O
U
G.avg IT
St Johnstone
16
4
8
12
3
17
0
20
- -
Hearts
18
2
11
9
2
18
2
18
- -
St Johnstone
9
2
4
7
1
10
0
11
- -
Hearts
8
2
5
5
1
9
1
9
- -
St Johnstone
7
2
4
5
2
7
0
9
- -
Hearts
10
0
6
4
1
9
1
9
- -
Team
O
U
G.avg IT
St Johnstone
7
3
3
7
2
8
0
10
- -
Hearts
10
0
6
4
2
8
2
8
- -
St Johnstone
4
2
2
4
1
5
0
6
- -
Hearts
5
0
3
2
1
4
1
4
- -
St Johnstone
3
1
1
3
1
3
0
4
- -
Hearts
5
0
3
2
1
4
1
4
- -
Team
O
U
G.avg IT
St Johnstone
5
0
2
3
1
4
0
5
- -
Hearts
5
0
3
2
2
3
2
3
- -
St Johnstone
3
0
1
2
0
3
0
3
- -
Hearts
3
0
2
1
1
2
1
2
- -
St Johnstone
2
0
1
1
1
1
0
2
- -
Hearts
2
0
1
1
1
1
1
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
St Johnstone
11
2
6
7
2
11
1
12
- -
Hearts
12
0
8
4
3
9
0
12
- -
St Johnstone
6
1
4
3
1
6
1
6
- -
Hearts
6
0
5
1
3
3
0
6
- -
St Johnstone
5
1
2
4
1
5
0
6
- -
Hearts
6
0
3
3
0
6
0
6
- -
Team
O
U
G.avg IT
St Johnstone
16
4
7
13
2
18
1
19
- -
Hearts
19
1
13
7
4
16
1
19
- -
St Johnstone
9
2
4
7
1
10
1
10
- -
Hearts
10
0
7
3
4
6
1
9
- -
St Johnstone
7
2
3
6
1
8
0
9
- -
Hearts
9
1
6
4
0
10
0
10
- -
Team
O
U
G.avg IT
St Johnstone
8
2
5
5
1
9
0
10
- -
Hearts
10
0
6
4
3
7
0
10
- -
St Johnstone
5
1
3
3
0
6
0
6
- -
Hearts
5
0
4
1
3
2
0
5
- -
St Johnstone
3
1
2
2
1
3
0
4
- -
Hearts
5
0
2
3
0
5
0
5
- -
Team
O
U
G.avg IT
St Johnstone
5
0
3
2
1
4
0
5
- -
Hearts
5
0
4
1
3
2
0
5
- -
St Johnstone
3
0
2
1
0
3
0
3
- -
Hearts
3
0
3
0
3
0
0
3
- -
St Johnstone
2
0
1
1
1
1
0
2
- -
Hearts
2
0
1
1
0
2
0
2
- -
  • 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