AntosofaFootball, analysed from the sofa

Celtic · Hearts · Compare the two teams

Celtic – Hearts: head-to-head history

63 meeting(s) since 1995 in our data: Celtic 45 win(s), 7 draw(s), Hearts 11 win(s). Celtic won the last 2 meetings.

Next match : Hearts – Celtic 29/11/2026 · Scottish Premiership ♂
45win(s) Celtic
7draw(s)
11win(s) Hearts
151 – 53goals
3,2goals per match
49 %both teams score
65 %over 2.5 goals

Records

By venue and competition

MatchesCelticDrawsHearts
Celtic at home332526
Hearts at home302055
Scottish Premiership ♂6345711

All matches 63

DateCompetitionMatchScoreCeltic
18/10/2026Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂7 – 1V
16/05/2026Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 1V
25/01/2026Scottish Premiership ♂Hearts – CelticScottish Premiership ♂2 – 2N
07/12/2025Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂1 – 2D
26/10/2025Scottish Premiership ♂Hearts – CelticScottish Premiership ♂3 – 1D
29/03/2025Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 0V
23/11/2024Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 4V
14/09/2024Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
04/05/2024Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 0V
03/03/2024Scottish Premiership ♂Hearts – CelticScottish Premiership ♂2 – 0D
16/12/2023Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂0 – 2D
22/10/2023Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 4V
07/05/2023Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 2V
08/03/2023Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 1V
07/05/2022Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂4 – 1V
26/01/2022Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
12/02/2020Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂5 – 0V
18/12/2019Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 2V
19/05/2019Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 1V
27/02/2019Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
06/05/2018Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 3V
30/01/2018Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 1V
21/05/2017Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
02/04/2017Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 5V
30/04/2016Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 3V
02/04/2016Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 1V
22/02/2014Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 2V
21/12/2013Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
19/01/2013Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂4 – 1V
28/11/2012Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 4V
13/05/2012Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂5 – 0V
08/02/2012Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 4V
11/05/2011Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 3V
26/01/2011Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂4 – 0V
09/05/2010Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
10/02/2010Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
24/05/2009Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂0 – 0N
11/04/2009Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 1N
16/02/2008Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 0V
01/12/2007Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 1N
29/04/2007Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂1 – 3D
14/01/2007Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
30/04/2006Scottish Premiership ♂Hearts – CelticScottish Premiership ♂3 – 0D
05/04/2006Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂1 – 0V
02/04/2005Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂0 – 2D
26/12/2004Scottish Premiership ♂Hearts – CelticScottish Premiership ♂0 – 2V
18/10/2003Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂5 – 0V
19/04/2003Scottish Premiership ♂Hearts – CelticScottish Premiership ♂2 – 1D
26/12/2002Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂4 – 2V
28/04/2002Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 4V
23/01/2002Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
08/04/2000Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 0D
05/02/2000Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 3D
14/04/1999Scottish Premiership ♂Hearts – CelticScottish Premiership ♂2 – 4V
06/02/1999Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂3 – 0V
28/03/1998Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂0 – 0N
08/02/1998Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 1N
01/03/1997Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂2 – 0V
11/01/1997Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
02/03/1996Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂4 – 0V
17/01/1996Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 2V
19/04/1995Scottish Premiership ♂Celtic – HeartsScottish Premiership ♂0 – 1D
25/02/1995Scottish Premiership ♂Hearts – CelticScottish Premiership ♂1 – 1N

Data: matches in Antosofa's database (leagues covered, European cups, national teams), all competitions combined; a club playing in several competitions counts as one team.

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13