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

Upcoming matches

Celtic #1 (9W 1D 2L · 78%) · Hearts #3 (6W 2D 3L · 61%)
Local time
Projected: home / draw / away · statistical estimate, for reference only
Sunday · 29/11
Hearts
15:00
vs
Celtic
Home 34%Draw 24%Away 42%
Tynecastle Park, Edinburgh · Match details →
Saturday · 13/02
Celtic
15:00
vs
Hearts
Home 60%Draw 21%Away 19%
Celtic Park, Glasgow · Match details →

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

5 matches · 4 W, 0 D, 1 L

Hearts at home

3 matches · 1 W, 1 D, 1 L

Every meeting

8 matches, 2024/25 to 2026/27
Celtic vs Hearts head-to-head stats
Date HomeScore Away
18/10/20267 – 1
16/05/20263 – 1
25/01/20262 – 2
07/12/20251 – 2
26/10/20253 – 1
29/03/20253 – 0
23/11/20241 – 4
14/09/20242 – 0

Tips — Pro rankings and prediction track records

See pro predictions and accuracy