Celtic v Dunfermline sees Celtic face 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 where available.
📊 Recent form
Celtic come in on a run of six straight league wins, beginning with the 1-0 victory over St Mirren and followed by wins against Falkirk, Hibernian, Rangers, Motherwell and Hearts. Their home league form has also been strong, with five successive wins since the 2-1 defeat by Hibernian, while away from home they have won their last three after the setback at Dundee United.
Dunfermline’s recent league run has been mixed: a 3-0 win at Ayr United was followed by defeat at Partick Thistle, a draw with Airdrieonians, a loss to St Johnstone, a 2-0 win at Queen’s Park and a goalless draw with Arbroath. Away from home, they have taken two wins, two draws and two defeats across their last six.
⚔️ Head-to-head
The two most recent meetings between the sides both came in the league at Dunfermline Athletic, with Celtic winning 4-2 in February 2010 and 3-0 in February 2005. Across those games, Celtic scored seven goals and won by at least two goals each time.
🏥 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 23 May 2026, 2:06pm
Watch Celtic v Dunfermline on TV



