Celtic host Dundee at Celtic Park at 19:30 on Monday 3 August 2026, live on Sky Sports Main Event, Football and Ultra HDR.
- Sky Go and NOW will stream the match for viewers with the relevant Sky Sports access.
- Celtic won their final six league games of 2025-26 and their last five at home.
- Dundee finished eighth and took three wins, two defeats and a draw from their final six league matches.
- Celtic won the last three meetings by one goal, including 2-1 at Dundee in April.
- Cameron Carter-Vickers and Kasper Schmeichel could miss out; Luis Enrique Palma Oseguera is suspended.
Celtic v Dundee takes place at Celtic Park in the Scottish Premiership on Monday 3 August at 19:30, as Celtic open the 2026-27 campaign against Dundee.
📺 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. CelticPlayer coverage is also shown in the listings below.
📊 Recent form
Celtic won the 2025-26 Scottish Premiership and ended last season with six straight league wins, moving from victories over St Mirren and Falkirk into further wins against Hibernian, Rangers, Motherwell and Hearts. At Celtic Park, Celtic’s final six home league matches brought five wins after a defeat to Hibernian, with five consecutive home victories to close the run.
Dundee finished eighth in 2025-26, taking three wins, two defeats and a draw from their final six league games. Away from home, Steven Pressley’s side ended with one win in six, starting that sequence with defeat at Falkirk and a win at Aberdeen before a loss at Hearts, a draw at Kilmarnock and defeats at Dundee United and Kilmarnock.
⚔️ Head-to-head
Celtic won 2-1 away in the league in April, after beating Dundee 2-1 in the Scottish Cup in February. The previous league meeting at Celtic Park ended in a 1-0 Celtic win in December 2025. Across the six recent meetings available, Celtic won four, Dundee won one and one finished level.
📈 Key stats and insights
Last updated 28 July 2026, 8:15am
Watch Celtic v Dundee

