Celtic 3-1 Hearts. Late goals from Daizen Maeda and Callum Osmand
sealed a fifth straight Scottish Premiership for Celtic. Hearts came
to Glasgow a point clear and left empty-handed.

Lawrence Shankland gave Hearts the lead at 43'. Arne Engels equalized
from the penalty spot in first-half stoppage time. Maeda made it 2-1
at 88' after a VAR check. Osmand added the third in stoppage.

The title takes Celtic to 55 all-time, level with Rangers. Hearts
remain without a league title since 1960. The drought outside Glasgow
extends to 41 years.

Celtic vs Hearts Recap

FT - Celtic Win Fifth Straight Title

Celtic 3-1 Heart Of Midlothian. Celtic win the Scottish Premiership title for the fifth time in a row. Heartbreak for Hearts.

90+8' - Celtic Goal

Callum Osmand adds the empty-netter. 3-1.

90+7' - Celtic Yellow card 🟨

Callum McGregor booked late.

90+6' - Celtic Yellow card 🟨

Daizen Maeda booked late.

90+4' - Celtic Yellow card 🟨

Marcelo Saracchi booked late.

90+4' - Heart Of Midlothian Yellow card 🟨

Lawrence Shankland booked late.

90+3' - Celtic Shot on target

Saved.

90+ - Stoppage time

8 minutes added on.

88' - Celtic Goal

Daizen Maeda Goal. VAR checked for offside, given coal after check. The title will likely stay in Glasgow.

85' - Celtic Shot on target

Saved.

81' - Heart Of Midlothian Shot on target

Keeper equal to it.

78' - Celtic nearly seal it

77' - Heart Of Midlothian Yellow card 🟨

Stuart Findlay booked. Second of the half for the team.

73' - Celtic Substitution

Callum Osmand for Auston Trusty.

73' - Celtic Substitution

Marcelo Saracchi for Kieran Tierney.

67' - Heart Of Midlothian Substitutions

Triple change. Alan Forrest for Alexandros Kyziridis. Islam Chesnokov for Harry Milne. Cláudio Braga for Pierre Landry Kaboré.

62' - Celtic Substitution

James Forrest for Yang Hyun-Jun.

60' - Celtic 1-1 Heart Of Midlothian

Hour mark. Still level.

58' - Heart Of Midlothian Yellow card 🟨

Auston Trusty booked. Second of the half for the team.

53' - Celtic Yellow card 🟨

Benjamin Nygren booked. Second of the half for the team.

50' - Heart Of Midlothian Substitution

Blair Spittal for Beni Baningime.

47' - Heart Of Midlothian Substitution

Frankie Kent for Jordi Altena.

46' - Celtic Substitution

Kelechi Iheanacho for Sebastian Tounekti. Halftime change.

2H - Second half

Underway.

HT - Halftime

Celtic 1-1 Heart Of Midlothian.

45+5' - Celtic Shot on target

Keeper equal to it.

45+3' - Celtic Goal

Arne Engels levels things 1-1, with a shot from the spot after a Hearts handball.

45+2' - Heart Of Midlothian Shot on target

Saved.

45+ - Stoppage time

1 minute added on.

43' - Heart Of Midlothian Goal

Lawrence Shankland opens the scoring. Stephen Kingsley assists. 0-1.

38' - Heart Of Midlothian Yellow card 🟨

Michael Steinwender into the book.

35' - Alistair Johnston shown yellow card 🟨

The Celtic right back is in the book.

34' - Sebastian Tounekti shot on target

Hearts Keeper equal to it.

30' - Celtic 0-0 Heart Of Midlothian

Half hour gone. Still goalless.

24' - Not much going

Celtic have one shot, Hearts of three shots. The home crowd is roaring at everything, with the assumption the Edinburgh side is playing for the draw.

16' - Celtic 0-0 Heart Of Midlothian

No score yet.

Kickoff

Celtic vs Heart Of Midlothian underway at Celtic Park.

How to Watch Celtic vs Heart Of Midlothian in the USA

Celtic vs Heart Of Midlothian was available in the United States on CBS Sports Network / Paramount+. The match kicked off at 7:30 AM EDT on Saturday, May 16 at Celtic Park.

The match kicks off at 7:30 AM EDT on Saturday, May 16 at Celtic Park.

Celtic Lineup vs Heart Of Midlothian

  • Celtic (4-2-3-1): Viljami Sinisalo, Alistair Johnston, Auston Trusty, Liam Scales, Kieran Tierney, Callum McGregor, Arne Engels, Yang Hyun-Jun, Benjamin Nygren, Sebastian Tounekti, Daizen Maeda
  • Subs: Ross Doohan, Marcelo Saracchi, Dane Murray, Tony Ralston, Luke McCowan, Alex Oxlade-Chamberlain, James Forrest, Callum Osmand, Kelechi Iheanacho

Heart Of Midlothian Lineup vs Celtic

  • Heart Of Midlothian (4-4-2): Alexander Schwolow, Michael Steinwender, Stephen Kingsley, Stuart Findlay, Harry Milne, Alexandros Kyziridis, Beni Baningime, Cameron Devlin, Jordi Altena, Lawrence Shankland, Pierre Landry Kaboré
  • Subs: Ryan Fulton, Jamie McCart, Christian Borchgrevink, Frankie Kent, Alan Forrest, Islam Chesnokov, Blair Spittal, Sabah Kerjota, Cláudio Braga

Celtic Last 10 Matches

  • Wednesday, May 13 - Motherwell 2, Celtic 3
  • Sunday, May 10 - Celtic 3, Rangers 1
  • Sunday, May 3 - Hibernian 1, Celtic 2
  • Saturday, April 25 - Celtic 3, Falkirk 1
  • Sunday, April 19 - Celtic 6, ST Mirren 2
  • Saturday, April 11 - Celtic 1, ST Mirren 0
  • Sunday, April 5 - Dundee 1, Celtic 2
  • Sunday, March 22 - Dundee Utd 2, Celtic 0
  • Saturday, March 14 - Celtic 3, Motherwell 1
  • Sunday, March 8 - Rangers 0, Celtic 0

Heart Of Midlothian Last 10 Matches

  • Wednesday, May 13 - Heart Of Midlothian 3, Falkirk 0
  • Saturday, May 9 - Motherwell 1, Heart Of Midlothian 1
  • Monday, May 4 - Heart Of Midlothian 2, Rangers 1
  • Sunday, April 26 - Hibernian 1, Heart Of Midlothian 2
  • Saturday, April 11 - Heart Of Midlothian 3, Motherwell 1
  • Sunday, April 5 - Livingston 2, Heart Of Midlothian 2
  • Saturday, March 21 - Heart Of Midlothian 1, Dundee 0
  • Saturday, March 14 - Kilmarnock 1, Heart Of Midlothian 0
  • Saturday, February 28 - Heart Of Midlothian 1, Aberdeen 0
  • Saturday, February 21 - Heart Of Midlothian 1, Falkirk 0

Celtic Squad 2026

  • 1 - K. Schmeichel - GK
  • 12 - V. Sinisalo - GK
  • 31 - R. Doohan - GK
  • 2 - A. Johnston - DEF
  • 5 - L. Scales - DEF
  • 6 - A. Trusty - DEF
  • 22 - J. Araujo - DEF
  • 36 - M. Saracchi - DEF
  • 43 - Benjamin Arthur - DEF
  • 47 - D. Murray - DEF
  • 51 - Colby Donovan - DEF
  • 56 - A. Ralston - DEF
  • 63 - K. Tierney - DEF
  • — - J. Haney - DEF
  • 8 - B. Nygren - MID
  • 13 - Yang Hyun-Jun - MID
  • 14 - L. McCowan - MID
  • 21 - A. Oxlade-Chamberlain - MID
  • 23 - S. Tounekti - MID
  • 27 - A. Engels - MID
  • 28 - Paulo Bernardo - MID
  • 32 - J. Mvuka - MID
  • 41 - R. Hatate - MID
  • 42 - C. McGregor - MID
  • 49 - J. Forrest - MID
  • 50 - S. McArdle - MID
  • 52 - Thomas Hatton - MID
  • 59 - F. Hale - MID
  • 9 - J. Adamu - FWD
  • 10 - M. Balikwisha - FWD
  • 11 - T. Čvančara - FWD
  • 17 - K. Ịheanachọ - FWD
  • 38 - D. Maeda - FWD
  • 61 - Samuel Isiguzo - FWD

Heart Of Midlothian Squad 2026

  • 1 - C. Gordon - GK
  • 25 - A. Schwolow - GK
  • 30 - R. Fulton - GK
  • 2 - F. Kent - DEF
  • 3 - S. Kingsley - DEF
  • 4 - C. Halkett - DEF
  • 5 - J. McCart - DEF
  • 12 - C. Borchgrevink - DEF
  • 15 - M. Steinwender - DEF
  • 18 - H. Milne - DEF
  • 19 - S. Findlay - DEF
  • 23 - J. Altena - DEF
  • 35 - A. Forrester - DEF
  • 6 - B. Baningime - MID
  • 14 - C. Devlin - MID
  • 16 - B. Spittal - MID
  • 22 - T. Magnússon - MID
  • 31 - O. McEntee - MID
  • 40 - Ageu - MID
  • 49 - M. Leonard - MID
  • 89 - A. Kyziridis - MID
  • 99 - I. Chesnokov - MID
  • 7 - E. Kabangu - FWD
  • 9 - L. Shankland - FWD
  • 10 - Cláudio Braga - FWD
  • 11 - P. Kabore - FWD
  • 17 - A. Forrest - FWD
  • 29 - S. Kerjota - FWD
  • 74 - R. Mato - FWD

RELATED: The Fixture: Hearts at Celtic for the Title, FA Cup Final, and the Best Soccer on TV This Weekend

RELATED: Things I Thought About During the Four-Minute VAR Check at West Ham vs Arsenal


Follow Dang Journal on Bluesky for more.