Celtic v Hearts brings Hearts to Celtic Park in the Scottish Premiership on Saturday at 12:30, with Celtic second on 79 points and Hearts top on 80. A Celtic win would move Martin O'Neill's side above Derek McInnes's team.
📺 TV and streaming info
The match is live in the UK on Sky Sports Main Event, Sky Sports Football and Sky Sports Ultra HDR, with streaming available through Sky Go and NOW.
Elsewhere, fans can watch Celtic v Hearts on TV via 20 channels in Republic of Ireland, Australia, United States and more.









📊 Recent form
Celtic come into this with six straight league wins, moving from victories at Dundee and against St Mirren through to wins over Falkirk, Hibernian, Rangers and Motherwell. At Celtic Park, they have won four in a row since the defeat to Hibernian, scoring three times in each of their last three home league matches.
Hearts are also unbeaten in six league games, with four wins and two draws across that run. Away from home, they have steadied after defeats at St Mirren, Rangers and Kilmarnock, drawing at Livingston, winning at Hibernian and taking a point at Motherwell.
⚔️ Head-to-head
Hearts held Celtic to a 2-2 draw in the league in January, after winning 2-1 at Celtic Park in the league in December 2025. Hearts also beat Celtic 3-1 in the league in October 2025, leaving Celtic without a win in the last three meetings.
🏥 Team news and predicted lineups
Don Robertson is the referee, assisted by Calum Spence and David Roome, with David Dickinson as fourth official.
Celtic (4-2-3-1): Viljani Sinisalo, Alistair Johnston, Auston Trusty, Liam Scales, Kieran Tierney, Callum McGregor, Arne Engels, Hyun-Jun Yang, Benjamin Nygren, Sebastian Tounekti, Daizen Maeda.
Hearts (3-4-1-2): Alexander Schwolow, Michael Steinwender, Craig Halkett, Stuart Findlay, Jordi Altena, Beni Baningime, Marc Leonard, Stephen Kingsley, Blair Spittal, Lawrence Shankland, Cláudio Rafael Soares Braga.
📈 Key stats and insights
Last updated 16 May 2026, 8:16am
Watch Celtic v Hearts on TV










