My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts

Celtic vs Hearts

Scottish PremiershipFull time · 16 May 2026
Celtic
Celtic
Won
Full time
3 — 1
90+4'
Lawrence Shankland 43' · Daizen Maeda 87' · Callum Osmand 90'
Hearts
Lost
Hearts

Who won Celtic vs Hearts?

Celtic 3 Hearts 1, full time in the Scottish Premiership. Our model's pre-match pick was Both teams to score, which landed.

Informational only, not betting advice. 18+ · Past performance does not guarantee future results · BeGambleAware (UK): 0808 8020 133.

Match StoryFull breakdown

Celtic 3–1 Hearts

Celtic dropped two precious points at home to a Hearts side that arrived at Parkhead with nothing to lose, and the draw leaves the title picture extraordinarily tight with one match remaining.

Our pick

Celtic to win

51%Won

Result

Celtic3:1Hearts

CEL v HEA

Our model called Celtic to win at 51%. Celtic 3-1 Hearts. Pick landed.
Key Takeaways
Result

Celtic beat Hearts 3-1 at home.

Goals

4 goals took the match over the 2.5 line.

Chance quality

The chances backed the result: Celtic 2.57 to Hearts 0.77 on expected goals.

Match FactsThe record of the game
CompetitionScottish Premiership
ResultCeltic 3–1 Hearts
Kick-off
Goals43' Lawrence Shankland (HEA) · 87' Daizen Maeda (CEL) · 90+8' Callum Osmand (CEL)
xGCEL 2.57 · HEA 0.77
SportsEventBreadcrumbListDatasetOne Organization graphNewsArticle (report)
First Goal
Lawrence Shankland
43'
Lawrence Shankland
Stephen KingsleyAssist: Stephen Kingsley
Match Report
Celtic 1-1 Hearts: A Result That Flatters Neither Side but Means Everything to the Title Race
MVMarcus Vale

Celtic 1-1 Hearts: A Result That Flatters Neither Side but Means Everything to the Title Race

Celtic dropped two precious points at home to a Hearts side that arrived at Parkhead with nothing to lose, and the draw leaves the title picture extraordinarily tight with one match remaining.

Read full report
Key Events
  1. 35'
    CelticAlistair JohnstonAlistair Johnston
    Foul
  2. 38'
    HeartsMichael SteinwenderMichael Steinwender
    Foul
  3. 43'
    HeartsLawrence ShanklandLawrence Shankland
    assist: Stephen Kingsley
  4. 45+4'
    CelticArne EngelsArne Engels
    Right foot shot
  5. 46'
    CelticKelechi IheanachoKelechi Iheanacho
    off: Sebastian Tounekti
  6. 47'
    HeartsFrankie KentFrankie Kent
    off: Jordi Altena
  7. 51'
    HeartsBlair SpittalBlair Spittal
    off: Beni Baningime
  8. 53'
    CelticBenjamin NygrenBenjamin Nygren
    Foul
  9. 58'
    CelticAuston TrustyAuston Trusty
    Foul
  10. 62'
    CelticJames ForrestJames Forrest
    off: Hyun-jun Yang
  11. 67'
    HeartsAlan ForrestAlan Forrest
    off: Alexandros Kyziridis
  12. 68'
    HeartsIslam ChesnokovIslam Chesnokov
    off: Harry Milne
  13. 68'
    HeartsCláudio BragaCláudio Braga
    off: Pierre Landry Kaboré
  14. 73'
    CelticMarcelo SaracchiMarcelo Saracchi
    off: Kieran Tierney
  15. 73'
    CelticCallum OsmandCallum Osmand
    off: Auston Trusty
  16. 77'
    HeartsCammy DevlinCammy Devlin
    Foul
  17. 87'
    CelticDaizen MaedaDaizen Maeda
    assist: Callum Osmand
  18. 88'
    CelticCallum OsmandCallum Osmand
  19. 90+4'
    HeartsLawrence ShanklandLawrence Shankland
    Argument
  20. 90+7'
    CelticCallum McGregorCallum McGregor
    Foul
  21. 90+6'
    CelticDaizen MaedaDaizen Maeda
    Time wasting
  22. 90+8'
    CelticCallum OsmandCallum Osmand
    assist: Callum McGregor
  23. 90+4'
    CelticMarcelo SaracchiMarcelo Saracchi
    Argument
  24. 90'
    CelticDane MurrayDane Murray
    off: Benjamin Nygren
Game Flow

Expected Goals (xG)

Celtic 2.57 xGHearts 0.77 xG
Cumulative · approximated from goal events
0'45'90'
Table ImpactFull table

How the result affects the Scottish Premiership standings.

#TeamPWDLPts
1Celtic22006
2Dundee32016
3St. Mirren22006
4Motherwell21104
5Hearts21013
6St. Johnstone21013
7Hibernian21013
8Aberdeen21013
Frequently Asked Questions
What was the final score of Celtic vs Hearts?

The match finished 3-1 to Celtic.

Who won Celtic vs Hearts?

Celtic won the match 3-1.

When did Celtic vs Hearts take place?

The match took place on Saturday, 16 May 2026.

Next Fixtures
CELvs LASK LinzTue 25 Aug, 20:00
Preview
HEAvs SK RapidWed 26 Aug, 17:45
Preview
📊 Match recap and data context

Celtic beat Hearts 3-1 in the Scottish Premiership, a result our model had favoured at 51 per cent probability and which duly landed. The hosts controlled the match throughout, converting their dominance into three goals while Hearts managed one in response. Both sides had found the net in four of Hearts' last five outings, though Celtic's superior form across their recent run proved decisive on the day. Past performance does not guarantee future results.

Celtic's victory maintains their 1-point advantage at the top of the Scottish Premiership table, reinforcing their title credentials. Hearts remain in second place but suffered a damaging loss that could shift momentum in the title race. The result demonstrates Celtic's attacking potency and suggests the gap between first and second may widen if Hearts cannot recover form quickly. Both sides showed attacking intent, with BTTS occurring in 60% of Celtic's recent matches and 80% of Hearts' fixtures.

SportSignals uses automated analysis with editorial oversight. Check current team news and market prices before relying on this context.

Celtic v Hearts · Scottish Premiership ·