Celtic v Dunfermline takes place at Hampden Park in the Scottish Cup on Saturday 23 May at 15:00, with Dunfermline standing between Celtic and another major cup result.
📺 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 arrive with six straight league wins, starting with a 1-0 victory over St Mirren and continuing through wins against Falkirk, Hibernian, Rangers, Motherwell and Hearts. At home, Celtic have won five of their last six league matches, responding to defeat by Hibernian with victories over Motherwell, St Mirren, Falkirk, Rangers and Hearts.
Dunfermline's last six league matches have been mixed: a 3-0 win at Ayr United was followed by defeat at Partick Thistle, a draw at Airdrieonians, a home loss to St Johnstone, a 2-0 win at Queen's Park and a goalless draw with Arbroath. Away from home, they have won two, drawn two and lost two of their last six, with the latest away match that 2-0 win at Queen's Park.
⚔️ Head-to-head
Celtic won 4-2 away to Dunfermline in the league in February 2010, following a 3-0 league win at the same venue in February 2005. Those two most recent meetings both ended in Celtic victories away from home, with seven Celtic goals across the two games.
🏥 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 21 May 2026, 8:16am
Watch Celtic v Dunfermline on TV

