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.
CELTIC ARE THE SCOTTISH PREMIERSHIP CHAMPIONS 🏴🏆
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) May 16, 2026
Callum Osmand scores with the last kick of the game to seal their fifth title in a row 🟢
Don't miss all the post-match reaction from Celtic vs. Hearts LIVE on CBSSN right now 📺 pic.twitter.com/lEHsaWeKro
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.
CELTIC LEAD WITH MINUTES TO GO 🤯
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) May 16, 2026
After a VAR check, Daizen Maeda's goal stands and Celtic are on the brink of winning the Scottish Premiership 🏆
Don't miss the culmination of Celtic vs. Hearts LIVE on CBSSN right now 📺 pic.twitter.com/7YIPJ2PJsK
85' - Celtic Shot on target
Saved.
81' - Heart Of Midlothian Shot on target
Keeper equal to it.
78' - Celtic nearly seal it
Celtic come SO close to taking the lead vs. Hearts 🤏
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) May 16, 2026
As it stands, Hearts are just over 10 minutes away from becoming Champions of Scotland for the first time since 1960 🏆
Don't miss the culmination of Celtic vs. Hearts LIVE on CBSSN right now 📺 pic.twitter.com/SVdu5gwluh
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.
45 minutes to decide the Scottish Premiership champions 🏆
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) May 16, 2026
Don't miss Celtic vs. Hearts LIVE on CBSSN right now 📺 pic.twitter.com/Pr2pVvosvx
HT - Halftime
Celtic 1-1 Heart Of Midlothian.
What an end to the first half between Celtic and Hearts 🤯
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) May 16, 2026
Lawrence Shankland gave the away side the lead, before Arne Engels equalized for Celtic from the penalty spot ⚽️
As it stands, Hearts will be Champions 🏆 pic.twitter.com/MCWppcDLCz
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.
Locked in 🔒#CELHEA | #CelticFC🍀 pic.twitter.com/yoUZcbJP9d
— Celtic Football Club (@CelticFC) May 16, 2026
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: Things I Thought About During the Four-Minute VAR Check at West Ham vs Arsenal
Follow Dang Journal on Bluesky for more.