Heart of Midlothian vs Celtic head to head

Updated

Heart of Midlothian and Celtic have met 115 times in the league since 1994: Heart of Midlothian won 20, Celtic won 78 and 17 ended in a draw (goals 102-252).

Next meeting

All-time record (league matches since 1994)

Heart of MidlothianDrawsCeltic
Wins201778
Goals102252

Heart of Midlothian at home: 14 wins, 8 draws, 34 defeats. Over 2.5 goals in 72 of 115 games; both teams scored in 58. Competitions: Scottish Premiership.

This season

Heart of MidlothianCeltic
LeaguePremiershipPremiership
Position3rd (16 pts)1st (24 pts)
FormLDWDLLLWLW
CoachJohn McGlynnNeil Lennon
StadiumTynecastle ParkCeltic Park

Meetings this season

Previous league meetings

  • Celtic 3-1 Hearts · Scottish Premiership · Sat, 16 May 2026
  • Hearts 2-2 Celtic · Scottish Premiership · Sun, 25 Jan 2026
  • Celtic 1-2 Hearts · Scottish Premiership · Sun, 7 Dec 2025
  • Hearts 3-1 Celtic · Scottish Premiership · Sun, 26 Oct 2025
  • Celtic 3-0 Hearts · Scottish Premiership · Sat, 29 Mar 2025
  • Hearts 1-4 Celtic · Scottish Premiership · Sat, 23 Nov 2024
  • Celtic 2-0 Hearts · Scottish Premiership · Sat, 14 Sept 2024
  • Celtic 3-0 Hearts · Scottish Premiership · Sat, 4 May 2024
  • Hearts 2-0 Celtic · Scottish Premiership · Sun, 3 Mar 2024
  • Celtic 0-2 Hearts · Scottish Premiership · Sat, 16 Dec 2023
  • Hearts 1-4 Celtic · Scottish Premiership · Sun, 22 Oct 2023
  • Hearts 0-2 Celtic · Scottish Premiership · Sun, 7 May 2023

Teams

Questions

Who has won more matches between Heart of Midlothian and Celtic?

Celtic lead with 78 wins to 20, with 17 draws in 115 league meetings since 1994.

What is the biggest win in Heart of Midlothian vs Celtic?

Heart of Midlothian: Hearts 4-0 Celtic (Sun, 17 Dec 2017). Celtic: Celtic 6-1 Hearts (Sat, 18 Nov 2000).

How many goals are scored when Heart of Midlothian play Celtic?

3.08 per game on average; 63% of meetings had over 2.5 goals and both teams scored in 50%.

When do Heart of Midlothian and Celtic play next?

Hearts v Celtic on Sun, 29 Nov 2026, 15:00 UTC (Premiership).

What was the last result between Heart of Midlothian and Celtic?

Celtic 7-1 Hearts on Sun, 18 Oct 2026.