Celtic vs Dunfermline Athletic predictions, May 23, 2026

Scottish Cup, on Saturday,

Celtic

Dunfermline Athletic

Score, Highlights

Short Preview

As Celtic prepares to host Dunfermline Athletic in the Scottish Cup on May 23, 2026, the match promises to showcase contrasting recent forms. Celtic enters this fixture on a formidable winning streak, having secured victories in all of their last five encounters. Their attacking prowess is complemented by a solid defense, making them firm favorites heading into the match.

In contrast, Dunfermline Athletic has had a mixed bag of results, winning only two of their last five outings. While they possess the potential to spring surprises, they will need to significantly step up their performance to challenge a dominant Celtic side.

The bookmakers reflect this disparity in form, offering odds of 1.23 for a home victory, while suggesting Dunfermline’s chances at 9.85 for an away win. Analytics suggest a predicted final scoreline of 2:0 in favor of Celtic, reflecting their superior form and home advantage.

Ultimately, while Celtic appears to have the edge, cup matches often yield unexpected outcomes. Dunfermline will aim to capitalize on any opportunity, making for an intriguing contest.

This preview is generated with the Welcome.Bet AI Insights Engine, combining form data, betting odds, and semantic SEO optimization to deliver relevant match analysis for fans and bettors alike from 2026-05-16T15:52:03+00:00.

Celtic
75.1%
Draw
15.7%
Dunfermline
9.2%

Prediction (the most likely score): 2:0

Outrights of Scottish Cup Celtic: 85.49% Dunfermline: 14.51%

!!!!! Information about video stream is absent for now

Betting Odds

1 X 2
bet_at_home 1.21 5.9 9.7
betsson 1.22 6.1 9.8
MarathonBet 1.25 6.05 11.2
WilliamHill 1.25 5 10
Pinnacle 1.23 5.98 10.75

Latest Results

16.05.26 Celtic – Heart of Midlothian – 3:1
13.05.26 Motherwell FC – Celtic – 2:3
10.05.26 Celtic – Glasgow Rangers – 3:1
03.05.26 Hibernian FC – Celtic – 1:2
25.04.26 Celtic – Falkirk FC – 3:1
15.05.26 Partick Thistle – Dunfermline Athletic – 2:1
12.05.26 Dunfermline Athletic – Partick Thistle – 1:1
08.05.26 Arbroath – Dunfermline Athletic – 0:0
05.05.26 Dunfermline Athletic – Arbroath – 1:0
01.05.26 Dunfermline Athletic – Arbroath – 0:0

Facts

  • Neutral location – Hampden Park.
  • Celtic has shown excellent form with a series of wins in recent matches (last 5 games: 5 wins).
  • Dunfermline‘s form has been unstable in recent games (in the last 5 games, wins – 1).
  • Dunfermline may have a physical advantage due to more rest days in recent times.
  • In this match, Celtic is the undisputed favorite.
  • In the last 2 head-to-head matches, Celtic won 2 matches, drew 0 matches, lost 0 matches, and goals 2:1. (average 1:0.5).
  • Including home matches between the teams, Celtic won 2 matches, drew 0 matches, lost 0 matches, and goals 2:1. (average 1:0.5).

    Latest Head To Head

    17.08.19 Celtic – Dunfermline Athletic – 2:1 ET
    22.02.12 Celtic – Dunfermline Athletic – N/A

    Standings

    Draw

    2025/26

    1/128-finals

    1 Rangers Bye
    5 Clyde Bye
    6 Bye Annan
    7 Lossiemouth Formartine Utd 1 : 2
    8 Huntly Buckie Thistle 1 : 3
    9 Stranraer Bye
    10 Glenafton Invergordon 3 : 2
    11 Jeanfield Swifts Clydebank FC 0 : 4
    12 Newtongrange Star East Stirlingshire 1 : 3
    13 Bo’ness Athletic Keith 2 : 1
    14 Linlithgow Rose Gala Fairydean 2 : 1
    16 Bye Queen’s Park
    17 Dumbarton Bye
    18 Coldstream Tayport 2 : 3
    19 Auchinleck Talbot Cumnock Juniors 2 : 1
    20 Carluke Rovers Gretna 2008 0 : 4
    24 Bye Celtic
    25 Kilmarnock Bye
    32 Bye Dundee FC
    33 Airdrieonians Bye
    36 Bye Hamilton
    37 East Fife Bye
    40 Bye Arbroath
    41 Livingston Bye
    48 Bye St. Mirren
    49 Camelon Juniors Albion Rovers 2 : 1
    50 Johnstone Burgh Threave Rovers 4 : 0
    51 Edinburgh City Bye
    52 Stirling University Burntisland Shipyard 6 : 2
    53 Elgin City Bye
    54 Darvel Deveronvale 1 : 3
    55 Forres Mechanics Caledonian Braves 0 : 2
    56 Bye Stirling
    57 Musselburgh Bonnyton Thistle 2 : 0
    58 Bye Forfar Athletic
    60 Bye Partick Thistle
    61 Wick Academy Rothes 5 : 0
    62 Cowdenbeath Benburb 1 : 2
    64 Bye Montrose
    65 Dunfermline Bye
    68 Bye Queen of South
    72 Bye Hibernian
    73 Kelty Hearts Bye
    75 Lochee United Brechin 1 : 3
    76 Civil Service Strollers Dundonald Bluebell 2 : 3
    77 St Johnstone Bye
    80 Bye Cove Rangers
    81 Aberdeen Bye
    85 Raith Bye
    88 Bye Alloa
    89 Motherwell Bye
    93 Bo’ness United Banks O’ Dee 0 : 3
    94 Brora Rangers Fraserburgh 0 : 1
    96 Bye Ross County
    97 Stenhousemuir Bye
    99 Clachnacuddin Kilwinning Rangers 2 : 1
    100 Inverurie Sauchie 0 : 2
    101 Peterhead Bye
    104 Bye Morton
    105 Hearts Bye
    112 Bye Falkirk
    113 Ayr Bye
    115 Berwick Nairn County 0 : 2
    116 Turriff Utd Hill Of Beath 2 : 1
    120 Bye Dundee Utd
    121 Cumbernauld Colts Glasgow University 4 : 0
    122 Bonnyrigg Rose Broxburn Athletic 2 : 1
    123 Spartans Bye
    124 Bye East Kilbride
    125 Tranent Pollok 3 : 0
    126 Strathspey Thistle Dundee North End 1 : 2
    128 Bye Inverness

    1/64-finals

    1 Rangers Bye
    3 Clyde Annan 2 : 3
    4 Formartine Utd Buckie Thistle 0 : 2
    5 Stranraer Glenafton 4 : 0
    6 Clydebank FC East Stirlingshire 3 : 1
    7 Bo’ness Athletic Linlithgow Rose 0 : 2
    8 Bye Queen’s Park
    9 Dumbarton Tayport 2 : 0
    10 Auchinleck Talbot Gretna 2008 3 : 1
    12 Bye Celtic
    13 Kilmarnock Bye
    16 Bye Dundee FC
    17 Airdrieonians Bye
    18 Bye Hamilton
    19 East Fife Bye
    20 Bye Arbroath
    21 Livingston Bye
    24 Bye St. Mirren
    25 Camelon Juniors Johnstone Burgh 1 : 0
    26 Edinburgh City Stirling University 1 : 0
    27 Elgin City Deveronvale 2 : 1
    28 Caledonian Braves Stirling 3 : 4
    29 Musselburgh Forfar Athletic 1 : 2
    30 Bye Partick Thistle
    31 Wick Academy Benburb 1 : 2
    32 Bye Montrose
    33 Dunfermline Bye
    34 Bye Queen of South
    36 Bye Hibernian
    37 Kelty Hearts Bye
    38 Brechin Dundonald Bluebell 3 : 1
    39 St Johnstone Bye
    40 Bye Cove Rangers
    41 Aberdeen Bye
    43 Raith Bye
    44 Bye Alloa
    45 Motherwell Bye
    47 Banks O’ Dee Fraserburgh 4 : 0
    48 Bye Ross County
    49 Stenhousemuir Bye
    50 Clachnacuddin Sauchie 2 : 0
    51 Peterhead Bye
    52 Bye Morton
    53 Hearts Bye
    56 Bye Falkirk
    57 Ayr Bye
    58 Nairn County Turriff Utd 1 : 2
    60 Bye Dundee Utd
    61 Cumbernauld Colts Bonnyrigg Rose 0 : 2
    62 Spartans East Kilbride 2 : 1
    63 Tranent Dundee North End 3 : 0
    64 Bye Inverness

    1/32-finals

    1 Rangers Bye
    2 Annan Buckie Thistle 4 : 0
    3 Stranraer Clydebank FC 2 : 1
    4 Linlithgow Rose Queen’s Park 1 : 3
    5 Dumbarton Auchinleck Talbot 0 : 4
    6 Bye Celtic
    7 Kilmarnock Bye
    8 Bye Dundee FC
    9 Airdrieonians Hamilton 4 : 0
    10 East Fife Arbroath 0 : 2
    11 Livingston Bye
    12 Bye St. Mirren
    13 Camelon Juniors Edinburgh City 2 : 1
    14 Elgin City Stirling 4 : 2
    15 Forfar Athletic Partick Thistle 0 : 2
    16 Benburb Montrose 0 : 3
    17 Dunfermline Queen of South 2 : 1
    18 Bye Hibernian
    19 Kelty Hearts Brechin 2 : 0
    20 St Johnstone Cove Rangers 1 : 2
    21 Aberdeen Bye
    22 Raith Alloa 1 : 0
    23 Motherwell Bye
    24 Banks O’ Dee Ross County 0 : 2
    25 Stenhousemuir Clachnacuddin 4 : 1
    26 Peterhead Morton 2 : 3
    27 Hearts Bye
    28 Bye Falkirk
    29 Ayr Turriff Utd 3 : 0
    30 Bye Dundee Utd
    31 Bonnyrigg Rose Spartans 1 : 2
    32 Tranent Inverness 1 : 2

    1/16-finals

    1 Rangers Annan 5 : 0
    2 Stranraer Queen’s Park 2 : 1
    3 Auchinleck Talbot Celtic 0 : 2
    4 Kilmarnock Dundee FC 1 : 2
    5 Airdrieonians Arbroath 4 : 3
    6 Livingston St. Mirren 1 : 2
    7 Camelon Juniors Elgin City 1 : 3
    8 Partick Thistle Montrose 3 : 1
    9 Dunfermline Hibernian 1 : 0
    10 Kelty Hearts Cove Rangers 2 : 1
    11 Aberdeen Raith 1 : 0
    12 Motherwell Ross County 1 : 0
    13 Stenhousemuir Morton 4 : 0
    14 Hearts Falkirk 1 : 2
    15 Ayr Dundee Utd 0 : 2
    16 Spartans Inverness 1 : 0

    1/8-finals

    1 Rangers Queen’s Park 8 : 0
    2 Celtic Dundee FC 2 : 1
    3 Airdrieonians St. Mirren 1 : 2
    4 Elgin City Partick Thistle 2 : 3
    5 Dunfermline Kelty Hearts 2 : 0
    6 Aberdeen Motherwell 2 : 0
    7 Stenhousemuir Falkirk 0 : 2
    8 Dundee Utd Spartans 2 : 1

    Quarter-finals

    1 Rangers Celtic 0 : 1
    2 St. Mirren Partick Thistle 2 : 1
    3 Dunfermline Aberdeen 3 : 0
    4 Falkirk Dundee Utd 2 : 1

    Semi-finals

    1 Celtic St. Mirren 6 : 2
    2 Dunfermline Falkirk 1 : 0

    Final

    1 Celtic Dunfermline

    Scottish Cup Outrights

    1. Celtic: 1.1 (85.49%)

    2. Dunfermline: 6.5 (14.51%)

    Celtic – Dunfermline Athletic and other Scottish Cup events on our partner.

  • Scottish Cup

    Related Articles

    0 Comment