Celtic v Rangers is at Celtic Park in the Scottish Premiership on Sunday 10 May at 12:00, with Celtic second on 73 points and Rangers third on 69.
📺 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 Rangers on TV via 20 channels in Republic of Ireland, Australia, United States and more.









📊 Recent form
Celtic have won five of their last six league matches, responding to the defeat at Dundee United with four straight wins against Dundee, St Mirren, Falkirk and Hibernian. At Celtic Park, they have won three in a row and five of their last six league games.
Rangers arrive after four wins followed by back-to-back defeats to Motherwell and Hearts. Away from home, they had drawn three in succession before wins at St Mirren and Falkirk, then lost 2-1 at Hearts in their most recent league match.
⚔️ Head-to-head
The sides drew 0-0 in the Scottish Cup in March, with Celtic winning on penalties, after the league meeting away to Rangers finished 2-2 in March. Rangers won 3-1 at Celtic Park in the league in January.
Across the last six meetings in league and cup, four have been level after 90 minutes.
🏥 Team news and predicted lineups
Celtic could be without Tomáš Čvančara due to a groin injury.
Nick Walsh is the referee, assisted by Frank Connor and Daniel McFarlane, with Matthew McDermid 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.
Rangers (4-2-3-1): Jack Butland, James Tavernier, Nasser Yacouba Djiga, Emmanuel Fernandez, Dujon Sterling, Tochi Phil Chukwuani, Nicolas Raskin, Andreas Skov Olsen, Mohammed Diomande, Mikey Moore, Youssef Ramalho Chermiti.
📈 Key stats and insights
Last updated 10 May 2026, 9:27am
Watch Celtic v Rangers live on TV










