Head-to-head records
Celtic vs Hearts
Celtic and Hearts have met 8 times in Scottish Premiership from 2024/25 to 2026/27. Celtic have won 5, Hearts 2, with 1 drawn. The most recent meeting, on , finished Celtic 7–1 Hearts. Figures as of .
What this counts
Counts league matches in Scottish Premiership only, from the 2024/25 season to 2026/27 — 8 matches in total. Cup ties, state or regional competitions, friendlies and continental tournaments are excluded. All 8 are listed below so you can check for yourself.
5
Celtic wins
1
Draws
2
Hearts wins
Local time
Projected: home / draw / away · statistical estimate, for reference only
Sunday · 29/11
Saturday · 13/02
Notable numbers
Computed from the same 8 meetings listed below
Most recent meeting
7–1
Celtic beat Hearts · 18/10/2026
Goals per match
4.1
Celtic 2.9 per meeting, Hearts 1.2
Celtic's biggest win
7–1
At home to Hearts · 18/10/2026
Hearts' biggest win
3–1
At home to Celtic · 26/10/2025
Longest win streak
3
Celtic · 14/09/2024 to 29/03/2025
Celtic · last 5 meetings
L L D W W
2 W, 1 D, 2 L · oldest to newest
Hearts · last 5 meetings
W W D L L
2 W, 1 D, 2 L · oldest to newest
By home advantage
Celtic at home
Hearts at home
Every meeting
8 matches, 2024/25 to 2026/27
Related head-to-heads
Other pairings involving Celtic or Hearts