Hearts host Kilmarnock in the Scottish Premiership on 3 December 2025, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Hearts return home with an impressive run at Tynecastle, where their scoring power has been consistent throughout the season. They have dominated this fixture recently, winning three of the last four meetings and producing a 3-0 victory earlier in October.
Kilmarnock arrive in poor form, struggling for goals and conceding heavily on their travels. With the trends pointing in opposite directions, this Premiership clash shapes up with a clear favourite.
Hearts have turned Tynecastle into one of the toughest grounds in the league, winning four of their last five home matches. That stretch includes strong scorelines such as 4-0 against Dundee FC, 3-1 over Celtic, and 3-0 versus Falkirk. Even their lone slip, a 1-1 draw with Dundee United, saw them control most of the contest and extend their scoring sequence.
Their wider recent form also shows resilience. A tight 1-1 at home and a 0-0 away at Motherwell highlight a solid defensive base. Hearts continue to combine clean sheets with multi-goal home outings, making them a confident and well-balanced side.
Kilmarnock’s league form remains a major concern. They have lost four of their last five matches and conceded three or more in three of those defeats, including heavy away losses at Celtic and Falkirk. Their only positive away result in recent weeks was a 0-2 win at Dundee United, but that stands alone amid a difficult run.
The visitors’ scoring output has dipped sharply, and they have scored only three times in their last five league games. Their defence has also been exposed often, with ten goals conceded across their last three away fixtures.
Hearts to win & over 2.5 goals at 1.95 odds is the best bet. The home side’s scoring numbers at Tynecastle have been exceptional, regularly passing the two-goal mark, while Kilmarnock continue to concede heavily. The combination aligns with recent meetings too, with Hearts winning 3-2 at home last season and 3-0 earlier in the current campaign.
Both teams to score at 2.00 odds carries value based on the head-to-head history, which has produced goals for both sides in three of the last four meetings. Kilmarnock have struggled lately, but this fixture often opens up, especially when Hearts take early control.
Claudio Braga to score anytime at 1.91 odds rounds off the picture. Hearts’ home scoring record suggests chances will come frequently, and Braga has been central in their forward play across the positive run.
| Hearts | Kilmarnock | |
|---|---|---|
| Game Played | 16 | 16 |
| Wins | 10 | 2 |
| Draws | 5 | 6 |
| Loss | 1 | 8 |
| Goals For | 32 | 16 |
| Goals Against | 13 | 30 |
| Hearts | Kilmarnock | |
|---|---|---|
| Game Played | 8 | 7 |
| Wins | 5 | 1 |
| Draws | 3 | 3 |
| Loss | 0 | 3 |
| Goals For | 18 | 9 |
| Goals Against | 6 | 15 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
06.04.25
|
Hearts Dundee United |
0-1 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
07.03.25
|
Hearts Dundee FC |
3-1 |
|
02.03.25
|
Hibernian Hearts |
2-1 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
16.02.25
|
Hearts Rangers |
1-3 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
Dundee FC Hearts |
0-6 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
17.01.25
|
Brechin Hearts |
1-4 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Dundee United Hearts |
0-1 |
|
02.01.25
|
Hearts Motherwell |
1-0 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
26.12.24
|
Hearts Hibernian |
1-2 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
19.12.24
|
Hearts Petrocub |
2-2 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
12.12.24
|
FC Copenhagen Hearts |
2-0 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
06.04.25
|
Hearts Dundee United |
0-1 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
07.03.25
|
Hearts Dundee FC |
3-1 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
16.02.25
|
Hearts Rangers |
1-3 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
02.01.25
|
Hearts Motherwell |
1-0 |
|
26.12.24
|
Hearts Hibernian |
1-2 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
19.12.24
|
Hearts Petrocub |
2-2 |
|
07.12.24
|
Hearts Dundee FC |
2-0 |
|
01.12.24
|
Hearts Aberdeen |
1-1 |
|
23.11.24
|
Hearts Celtic |
1-4 |
|
07.11.24
|
Hearts Heidenheim |
0-2 |
|
30.10.24
|
Hearts Kilmarnock |
1-2 |
|
24.10.24
|
Hearts Omonia Nicosia |
2-0 |
|
19.10.24
|
Hearts St Mirren |
4-0 |
|
28.09.24
|
Hearts Ross County |
1-1 |
|
01.09.24
|
Hearts Dundee United |
0-1 |
|
29.08.24
|
Hearts Viktoria Plzen |
0-1 |
|
03.08.24
|
Hearts Rangers |
0-0 |
|
17.07.24
|
Hearts Tottenham |
1-5 |
|
13.07.24
|
Hearts Leyton Orient |
1-2 |
|
18.05.24
|
Hearts Rangers |
3-3 |
|
11.05.24
|
Hearts Dundee FC |
3-0 |
|
13.04.24
|
Hearts Livingston |
4-2 |
|
30.03.24
|
Hearts Kilmarnock |
1-1 |
|
03.03.24
|
Hearts Celtic |
2-0 |
|
28.02.24
|
Hearts Hibernian |
1-1 |
|
17.02.24
|
Hearts Motherwell |
2-0 |
|
27.01.24
|
Hearts Aberdeen |
2-0 |
|
23.01.24
|
Hearts Dundee FC |
3-2 |
|
30.12.23
|
Hearts Ross County |
2-2 |
|
23.12.23
|
Hearts St Mirren |
2-0 |
|
06.12.23
|
Hearts Rangers |
0-1 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
02.03.25
|
Hibernian Hearts |
2-1 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
Dundee FC Hearts |
0-6 |
|
17.01.25
|
Brechin Hearts |
1-4 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Dundee United Hearts |
0-1 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
12.12.24
|
FC Copenhagen Hearts |
2-0 |
|
28.11.24
|
Cercle Brugge Hearts |
2-0 |
|
10.11.24
|
Rangers Hearts |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
27.10.24
|
Hibernian Hearts |
1-1 |
|
06.10.24
|
Aberdeen Hearts |
3-2 |
|
03.10.24
|
Dinamo Minsk Hearts |
1-2 |
|
21.09.24
|
St Mirren Hearts |
2-1 |
|
14.09.24
|
Celtic Hearts |
2-0 |
|
25.08.24
|
Motherwell Hearts |
3-1 |
|
22.08.24
|
Viktoria Plzen Hearts |
1-0 |
|
17.08.24
|
Falkirk Hearts |
2-0 |
|
10.08.24
|
Dundee FC Hearts |
3-1 |
|
27.07.24
|
Fleetwood Hearts |
3-0 |
|
15.05.24
|
St Mirren Hearts |
2-2 |
|
04.05.24
|
Celtic Hearts |
3-0 |
|
27.04.24
|
Kilmarnock Hearts |
0-0 |
|
21.04.24
|
Rangers Hearts |
2-0 |
|
06.04.24
|
St Mirren Hearts |
1-2 |
|
16.03.24
|
Ross County Hearts |
2-1 |
|
11.03.24
|
Morton Hearts |
0-1 |
|
24.02.24
|
Rangers Hearts |
5-0 |
|
11.02.24
|
Airdrieonians Hearts |
1-4 |
|
07.02.24
|
St Johnstone Hearts |
0-1 |
|
03.02.24
|
Dundee FC Hearts |
2-3 |
|
20.01.24
|
Spartans Hearts |
1-2 |
|
06.12.25
|
Kilmarnock Rangers |
0-3 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
29.11.25
|
Kilmarnock Dundee United |
1-1 |
|
22.11.25
|
Kilmarnock Motherwell |
1-3 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
01.11.25
|
Falkirk Kilmarnock |
3-1 |
|
29.10.25
|
Kilmarnock Aberdeen |
0-1 |
|
26.10.25
|
Rangers Kilmarnock |
3-1 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
27.09.25
|
Dundee United Kilmarnock |
0-2 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
30.08.25
|
Motherwell Kilmarnock |
2-2 |
|
23.08.25
|
Kilmarnock Dundee FC |
0-0 |
|
17.08.25
|
Kilmarnock Dundee United |
2-1 |
|
10.08.25
|
Hibernian Kilmarnock |
2-2 |
|
02.08.25
|
Kilmarnock Livingston |
2-2 |
|
26.07.25
|
Kilmarnock East Fife |
4-0 |
|
22.07.25
|
Kelty Hearts Kilmarnock (Penalties:4 - 3) |
0-0 |
|
16.07.25
|
Kilmarnock Livingston |
1-0 |
|
12.07.25
|
Brora Rangers Kilmarnock |
0-2 |
|
04.07.25
|
Kilmarnock Ayr United |
1-0 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
14.05.25
|
Motherwell Kilmarnock |
3-0 |
|
10.05.25
|
Kilmarnock Dundee FC |
3-2 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
26.04.25
|
Kilmarnock Ross County |
2-0 |
|
12.04.25
|
Celtic Kilmarnock |
5-1 |
|
05.04.25
|
Kilmarnock Motherwell |
2-0 |
|
29.03.25
|
St Mirren Kilmarnock |
5-1 |
|
15.03.25
|
Kilmarnock Hibernian |
1-1 |
|
01.03.25
|
Ross County Kilmarnock |
1-0 |
|
26.02.25
|
Kilmarnock Rangers |
2-4 |
|
22.02.25
|
Aberdeen Kilmarnock |
1-0 |
|
15.02.25
|
Kilmarnock St Johnstone |
3-1 |
|
01.02.25
|
Kilmarnock Dundee United |
1-0 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
18.01.25
|
Celtic Kilmarnock |
2-1 |
|
08.01.25
|
Kilmarnock Motherwell |
0-0 |
|
05.01.25
|
Kilmarnock Ross County |
0-1 |
|
02.01.25
|
Kilmarnock St Mirren |
2-0 |
|
29.12.24
|
Hibernian Kilmarnock |
1-0 |
|
26.12.24
|
Kilmarnock Aberdeen |
4-0 |
|
20.12.24
|
Motherwell Kilmarnock |
1-1 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
07.12.24
|
Dundee United Kilmarnock |
1-1 |
|
04.12.24
|
Rangers Kilmarnock |
6-0 |
|
30.11.24
|
Kilmarnock Dundee FC |
1-1 |
|
23.11.24
|
St Johnstone Kilmarnock |
1-0 |
|
06.12.25
|
Kilmarnock Rangers |
0-3 |
|
29.11.25
|
Kilmarnock Dundee United |
1-1 |
|
22.11.25
|
Kilmarnock Motherwell |
1-3 |
|
29.10.25
|
Kilmarnock Aberdeen |
0-1 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
23.08.25
|
Kilmarnock Dundee FC |
0-0 |
|
17.08.25
|
Kilmarnock Dundee United |
2-1 |
|
02.08.25
|
Kilmarnock Livingston |
2-2 |
|
26.07.25
|
Kilmarnock East Fife |
4-0 |
|
16.07.25
|
Kilmarnock Livingston |
1-0 |
|
04.07.25
|
Kilmarnock Ayr United |
1-0 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
10.05.25
|
Kilmarnock Dundee FC |
3-2 |
|
26.04.25
|
Kilmarnock Ross County |
2-0 |
|
05.04.25
|
Kilmarnock Motherwell |
2-0 |
|
15.03.25
|
Kilmarnock Hibernian |
1-1 |
|
26.02.25
|
Kilmarnock Rangers |
2-4 |
|
15.02.25
|
Kilmarnock St Johnstone |
3-1 |
|
01.02.25
|
Kilmarnock Dundee United |
1-0 |
|
08.01.25
|
Kilmarnock Motherwell |
0-0 |
|
05.01.25
|
Kilmarnock Ross County |
0-1 |
|
02.01.25
|
Kilmarnock St Mirren |
2-0 |
|
26.12.24
|
Kilmarnock Aberdeen |
4-0 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
30.11.24
|
Kilmarnock Dundee FC |
1-1 |
|
10.11.24
|
Kilmarnock Celtic |
0-2 |
|
20.10.24
|
Kilmarnock Rangers |
1-0 |
|
28.09.24
|
Kilmarnock Dundee United |
3-3 |
|
01.09.24
|
Kilmarnock Hibernian |
1-1 |
|
29.08.24
|
Kilmarnock FC Copenhagen |
1-1 |
|
11.08.24
|
Kilmarnock St Johnstone |
0-3 |
|
08.08.24
|
Kilmarnock Tromso |
2-2 |
|
25.07.24
|
Kilmarnock Cercle Brugge |
1-1 |
|
19.07.24
|
Kilmarnock Barrow |
5-0 |
|
03.07.24
|
Kilmarnock The New Saints |
5-0 |
|
15.05.24
|
Kilmarnock Celtic |
0-5 |
|
27.04.24
|
Kilmarnock Hearts |
0-0 |
|
06.04.24
|
Kilmarnock Ross County |
1-0 |
|
16.03.24
|
Kilmarnock St Mirren |
5-2 |
|
28.02.24
|
Kilmarnock Rangers |
1-2 |
|
24.02.24
|
Kilmarnock Aberdeen |
2-0 |
|
10.02.24
|
Kilmarnock Cove Rangers |
2-0 |
|
07.02.24
|
Kilmarnock Livingston |
1-0 |
|
27.01.24
|
Kilmarnock Hibernian |
2-2 |
|
20.01.24
|
Kilmarnock Dundee FC |
2-0 |
|
30.12.23
|
Kilmarnock Dundee FC |
2-2 |
|
23.12.23
|
Kilmarnock St Johnstone |
2-1 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
01.11.25
|
Falkirk Kilmarnock |
3-1 |
|
26.10.25
|
Rangers Kilmarnock |
3-1 |
|
27.09.25
|
Dundee United Kilmarnock |
0-2 |
|
30.08.25
|
Motherwell Kilmarnock |
2-2 |
|
10.08.25
|
Hibernian Kilmarnock |
2-2 |
|
22.07.25
|
Kelty Hearts Kilmarnock (Penalties:4 - 3) |
0-0 |
|
12.07.25
|
Brora Rangers Kilmarnock |
0-2 |
|
14.05.25
|
Motherwell Kilmarnock |
3-0 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
12.04.25
|
Celtic Kilmarnock |
5-1 |
|
29.03.25
|
St Mirren Kilmarnock |
5-1 |
|
01.03.25
|
Ross County Kilmarnock |
1-0 |
|
22.02.25
|
Aberdeen Kilmarnock |
1-0 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
18.01.25
|
Celtic Kilmarnock |
2-1 |
|
29.12.24
|
Hibernian Kilmarnock |
1-0 |
|
20.12.24
|
Motherwell Kilmarnock |
1-1 |
|
07.12.24
|
Dundee United Kilmarnock |
1-1 |
|
04.12.24
|
Rangers Kilmarnock |
6-0 |
|
23.11.24
|
St Johnstone Kilmarnock |
1-0 |
|
03.11.24
|
Dundee FC Kilmarnock |
3-2 |
|
30.10.24
|
Hearts Kilmarnock |
1-2 |
|
26.10.24
|
Ross County Kilmarnock |
2-1 |
|
05.10.24
|
Dundee FC Kilmarnock |
2-3 |
|
14.09.24
|
St Mirren Kilmarnock |
2-2 |
|
25.08.24
|
Aberdeen Kilmarnock |
2-0 |
|
22.08.24
|
FC Copenhagen Kilmarnock |
2-0 |
|
18.08.24
|
Motherwell Kilmarnock |
1-0 |
|
15.08.24
|
Tromso Kilmarnock |
0-1 |
|
04.08.24
|
Celtic Kilmarnock |
4-0 |
|
01.08.24
|
Cercle Brugge Kilmarnock |
1-0 |
|
14.07.24
|
Auchinleck Talbot Kilmarnock |
0-4 |
|
11.07.24
|
Ayr United Kilmarnock |
3-2 |
|
29.06.24
|
Cerro Porteno Kilmarnock |
2-0 |
|
18.05.24
|
Dundee FC Kilmarnock |
1-1 |
|
11.05.24
|
St Mirren Kilmarnock |
0-1 |
|
05.05.24
|
Rangers Kilmarnock |
4-1 |
|
13.04.24
|
St Johnstone Kilmarnock |
0-2 |
|
30.03.24
|
Hearts Kilmarnock |
1-1 |
|
09.03.24
|
Aberdeen Kilmarnock |
3-1 |
|
02.03.24
|
Dundee FC Kilmarnock |
2-2 |
|
17.02.24
|
Celtic Kilmarnock |
1-1 |
|
03.02.24
|
Motherwell Kilmarnock |
1-1 |
|
02.01.24
|
Rangers Kilmarnock |
3-1 |
|
27.12.23
|
St Mirren Kilmarnock |
0-1 |
|
16.12.23
|
Livingston Kilmarnock |
0-0 |
|
06.12.23
|
Aberdeen Kilmarnock |
0-1 |
|
25.11.23
|
Ross County Kilmarnock |
0-0 |
|
18.10.2025
|
Kilmarnock Hearts |
0-3
|
|
18.05.2025
|
Kilmarnock Hearts |
0-1
|
|
25.01.2025
|
Hearts Kilmarnock |
3-2
|
|
15.12.2024
|
Kilmarnock Hearts |
1-0
|
|
30.10.2024
|
Hearts Kilmarnock |
1-2
|
|
25.01.2025
|
Hearts Kilmarnock |
3-2
|
|
30.10.2024
|
Hearts Kilmarnock |
1-2
|
|
30.03.2024
|
Hearts Kilmarnock |
1-1
|
|
13.08.2023
|
Hearts Kilmarnock |
0-0
|
|
17.12.2022
|
Hearts Kilmarnock |
3-1
|
|
31.08.2022
|
Hearts Kilmarnock |
0-1
|