Celtic v Dunfermline brings Celtic up against Dunfermline at Hampden Park in the Scottish Cup on Saturday 23 May at 15:00.
📺 TV and streaming info
The match is live in the UK on BBC One Scotland and Premier Sports 2, with streaming available through BBC iPlayer, the BBC Sport website and Celtic TV.
📊 Recent form
Celtic go into the tie on a run of six straight league wins, moving from a 1-0 victory over St Mirren through wins against Falkirk, Hibernian, Rangers, Motherwell and Hearts. Away from home, Celtic have won three in a row since the defeat at Dundee United, scoring twice in each of those victories.
Dunfermline’s recent league form has been mixed: a 3-0 win at Ayr United was followed by defeat at Partick Thistle, a draw at Airdrieonians, defeat to St Johnstone, victory at Queen’s Park and a goalless draw with Arbroath. Their home league form had been strong before that St Johnstone defeat and Arbroath draw, with four straight home wins immediately before them.
⚔️ Head-to-head
Celtic won 4-2 away to Dunfermline in the league in February 2010, following a 3-0 league win at Dunfermline in February 2005. Across those two meetings, Celtic scored seven goals and conceded two.
🏥 Team news and predicted lineups
Steven McLean is the referee, assisted by Frank Connor and Scott Robert Anderson, with Euan Anderson 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.
Dunfermline (4-4-2): Aston Oxborough, Jeremiah Chilokoa-Mullen, Kieran Ngwenya, Nurudeen Abdulai, Robbie Fraser, Charlie Gilmour, Matty Todd, Callumn Morrison, Alfons Amade, Chris Kane, Andrew Tod.
📈 Key stats and insights
Last updated 22 May 2026, 8:16am
Watch Celtic v Dunfermline on TV

