24
72 goals
vs
27
77 goals

Head-to-head overview

Based on the matches in our database.

Hearts 2415 draws27 Kilmarnock
66
Meetings
2.26
Goals / game
39%
Both teams scored
41%
Over 2.5 goals
Hearts

Facts about Hearts

Scored in41/66 (62%)
Conceded in45/66 (68%)
Goals scored72 · 1.09/game
Longest winning streak5
Longest unbeaten run5
Longest losing streak5
Longest run without a win8
Kilmarnock

Facts about Kilmarnock

Scored in45/66 (68%)
Conceded in41/66 (62%)
Goals scored77 · 1.17/game
Longest winning streak5
Longest unbeaten run8
Longest losing streak5
Longest run without a win5
By competition
CompetitionHeartsDrawKilmarnockGames
Premiership22152663
League Cup2013
All competitions24152766

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Hearts1900
gap 155
1745Kilmarnock
1948163420222023202420252026
If they met (neutral venue)
Hearts
59%
Draw
23%
Kilmarnock
18%

All meetings

66 matches on record

14 Mar 2026
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
3 Dec 2025
Premiership
HeartsHearts11KilmarnockKilmarnock
BTTSO2.5
18 Oct 2025
Premiership
KilmarnockKilmarnock03HeartsHearts
BTTSO2.5
18 May 2025
Premiership
KilmarnockKilmarnock01HeartsHearts
BTTSO2.5
25 Jan 2025
Premiership
HeartsHearts32KilmarnockKilmarnock
BTTSO2.5
15 Dec 2024
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
30 Oct 2024
Premiership
HeartsHearts12KilmarnockKilmarnock
BTTSO2.5
27 Apr 2024
Premiership
KilmarnockKilmarnock00HeartsHearts
BTTSO2.5
30 Mar 2024
Premiership
HeartsHearts11KilmarnockKilmarnock
BTTSO2.5
2 Dec 2023
Premiership
KilmarnockKilmarnock01HeartsHearts
BTTSO2.5
26 Sep 2023
League Cup
KilmarnockKilmarnock12HeartsHearts
BTTSO2.5
13 Aug 2023
Premiership
HeartsHearts00KilmarnockKilmarnock
BTTSO2.5
1 Apr 2023
Premiership
KilmarnockKilmarnock21HeartsHearts
BTTSO2.5
17 Dec 2022
Premiership
HeartsHearts31KilmarnockKilmarnock
BTTSO2.5
9 Oct 2022
Premiership
KilmarnockKilmarnock22HeartsHearts
BTTSO2.5
31 Aug 2022
League Cup
HeartsHearts01KilmarnockKilmarnock
BTTSO2.5
5 Feb 2020
Premiership
HeartsHearts23KilmarnockKilmarnock
BTTSO2.5
23 Nov 2019
Premiership
KilmarnockKilmarnock30HeartsHearts
BTTSO2.5
5 Oct 2019
Premiership
HeartsHearts01KilmarnockKilmarnock
BTTSO2.5
4 May 2019
Premiership
HeartsHearts01KilmarnockKilmarnock
BTTSO2.5
1 Feb 2019
Premiership
KilmarnockKilmarnock12HeartsHearts
BTTSO2.5
10 Nov 2018
Premiership
HeartsHearts01KilmarnockKilmarnock
BTTSO2.5
25 Aug 2018
Premiership
KilmarnockKilmarnock01HeartsHearts
BTTSO2.5
13 May 2018
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
27 Feb 2018
Premiership
HeartsHearts11KilmarnockKilmarnock
BTTSO2.5
5 Nov 2017
Premiership
HeartsHearts12KilmarnockKilmarnock
BTTSO2.5
12 Aug 2017
Premiership
KilmarnockKilmarnock01HeartsHearts
BTTSO2.5
14 Apr 2017
Premiership
KilmarnockKilmarnock00HeartsHearts
BTTSO2.5
27 Dec 2016
Premiership
HeartsHearts40KilmarnockKilmarnock
BTTSO2.5
26 Oct 2016
Premiership
KilmarnockKilmarnock20HeartsHearts
BTTSO2.5
27 Feb 2016
Premiership
HeartsHearts10KilmarnockKilmarnock
BTTSO2.5
2 Jan 2016
Premiership
KilmarnockKilmarnock22HeartsHearts
BTTSO2.5
3 Oct 2015
Premiership
HeartsHearts11KilmarnockKilmarnock
BTTSO2.5
23 Sep 2015
League Cup
KilmarnockKilmarnock23HeartsHearts
BTTSO2.5
4 May 2014
Premiership
HeartsHearts50KilmarnockKilmarnock
BTTSO2.5
8 Mar 2014
Premiership
KilmarnockKilmarnock42HeartsHearts
BTTSO2.5
26 Dec 2013
Premiership
HeartsHearts04KilmarnockKilmarnock
BTTSO2.5
26 Oct 2013
Premiership
KilmarnockKilmarnock20HeartsHearts
BTTSO2.5
20 Apr 2013
Premiership
KilmarnockKilmarnock01HeartsHearts
BTTSO2.5
16 Feb 2013
Premiership
HeartsHearts03KilmarnockKilmarnock
BTTSO2.5
26 Dec 2012
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
29 Sep 2012
Premiership
HeartsHearts13KilmarnockKilmarnock
BTTSO2.5
11 Feb 2012
Premiership
KilmarnockKilmarnock11HeartsHearts
BTTSO2.5
29 Oct 2011
Premiership
HeartsHearts01KilmarnockKilmarnock
BTTSO2.5
21 Aug 2011
Premiership
KilmarnockKilmarnock00HeartsHearts
BTTSO2.5
30 Apr 2011
Premiership
KilmarnockKilmarnock22HeartsHearts
BTTSO2.5
5 Mar 2011
Premiership
HeartsHearts02KilmarnockKilmarnock
BTTSO2.5
18 Jan 2011
Premiership
KilmarnockKilmarnock12HeartsHearts
BTTSO2.5
31 Oct 2010
Premiership
HeartsHearts03KilmarnockKilmarnock
BTTSO2.5
10 Apr 2010
Premiership
HeartsHearts10KilmarnockKilmarnock
BTTSO2.5
28 Nov 2009
Premiership
KilmarnockKilmarnock12HeartsHearts
BTTSO2.5
15 Sep 2009
Premiership
HeartsHearts10KilmarnockKilmarnock
BTTSO2.5
4 Apr 2009
Premiership
HeartsHearts31KilmarnockKilmarnock
BTTSO2.5
17 Jan 2009
Premiership
KilmarnockKilmarnock02HeartsHearts
BTTSO2.5
4 Oct 2008
Premiership
HeartsHearts12KilmarnockKilmarnock
BTTSO2.5
5 Apr 2008
Premiership
KilmarnockKilmarnock00HeartsHearts
BTTSO2.5
5 Jan 2008
Premiership
HeartsHearts11KilmarnockKilmarnock
BTTSO2.5
27 Oct 2007
Premiership
KilmarnockKilmarnock31HeartsHearts
BTTSO2.5
19 May 2007
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
7 Apr 2007
Premiership
HeartsHearts10KilmarnockKilmarnock
BTTSO2.5
29 Dec 2006
Premiership
KilmarnockKilmarnock00HeartsHearts
BTTSO2.5
20 Oct 2006
Premiership
HeartsHearts02KilmarnockKilmarnock
BTTSO2.5
14 Apr 2006
Premiership
HeartsHearts20KilmarnockKilmarnock
BTTSO2.5
20 Jan 2006
Premiership
KilmarnockKilmarnock10HeartsHearts
BTTSO2.5
25 Oct 2005
Premiership
HeartsHearts10KilmarnockKilmarnock
BTTSO2.5
29 Jul 2005
Premiership
KilmarnockKilmarnock24HeartsHearts
BTTSO2.5

Hearts recent form

Kilmarnock recent form

Hearts has gone head to head with Kilmarnock 66 times since 2005, winning 24 and scoring 72 goals. Kilmarnock, in turn, has won 27 and scored 77 goals. There have been 15 draws between Hearts and Kilmarnock. Across all meetings both teams have scored in 39% of games and 41% have produced over 2.5 goals, at an average of 2.26 goals per game.