Heart of Midlothian vs Celtic head to head

Updated

Heart of Midlothian and Celtic have met 116 times in the league since 1994: Heart of Midlothian won 20, Celtic won 79 and 17 ended in a draw (goals 103-259).

Next meeting

All-time record (league matches since 1994)

Heart of MidlothianDrawsCeltic
Wins201779
Goals103259

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

This season

Heart of MidlothianCeltic
LeaguePremiershipPremiership
Position3rd (16 pts)1st (24 pts)
FormDWDLLLWLWL
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

Teams

Questions

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

Celtic lead with 79 wins to 20, with 17 draws in 116 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 7-1 Hearts (Sun, 18 Oct 2026).

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

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

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.