Celtic vs St. Mirren predictions, Apr 19, 2026

Scottish Cup, on Sunday,

Celtic

St. Mirren

Score, Highlights

Short Preview

As Celtic prepares to host St. Mirren in the Scottish Cup on April 19, 2026, the stakes are high for both teams. Celtic arrives in strong form, having won four of their last five matches, showcasing a potent attack and solid defense. Their consistent performance in recent outings positions them as clear favorites, with bookmakers listing odds of 1.44 for a home win.

St. Mirren, while not as dominant, is in reasonable shape, having secured three victories in their last five matches. They will aim to exploit any defensive lapses from Celtic, but the challenge will be significant given Celtic’s home advantage and recent momentum. The odds reflect a 66.5% probability of a home win, with a predicted final score of 2-0 indicating a belief in a controlled performance from the hosts.

Tactically, Celtic will likely utilize their home ground to apply pressure early, attempting to assert dominance in possession and territory. St. Mirren will need to remain organized and resilient, looking for counter-attacking opportunities if they hope to upset the odds. As always in cup competitions, surprises can happen, making this an exciting matchup with no guaranteed outcomes.

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-04-13T00:52:02+00:00.

Celtic
64.1%
Draw
21%
St. Mirren
14.9%

Prediction (the most likely score): 2:0

Outrights of Scottish Cup Celtic: 64.51% St. Mirren: 11.56%

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

Betting Odds

1 X 2
betsson 1.44 4.45 6.1
MarathonBet 1.45 4.5 6.4
WilliamHill 1.44 4.2 6

Latest Results

11.04.26 Celtic – St. Mirren – 1:0
05.04.26 Dundee FC – Celtic – 1:2
22.03.26 Dundee United – Celtic – 2:0
14.03.26 Celtic – Motherwell FC – 3:1
08.03.26 Glasgow Rangers – Celtic – 0:1 penalties
11.04.26 Celtic – St. Mirren – 1:0
04.04.26 St. Mirren – Aberdeen FC – 2:0
21.03.26 Falkirk FC – St. Mirren – 1:2
15.03.26 St. Mirren – Glasgow Rangers – 0:1
08.03.26 St. Mirren – Partick Thistle – 2:1

Facts

  • Neutral location – Hampden Park.
  • In the last 5 head-to-head matches, Celtic won 3.
  • Celtic is currently in amazing form (last 5 games: 4 wins).
  • St. Mirren has been unpredictable lately (in the last 5 games, wins – 3).
  • Celtic may face physical challenges compared to their opponent, as they have played more matches in recent days.
  • In this match, Celtic is the obvious favorite.
  • We predict that Celtic will win today’s game, with odds of 1.44.
  • In the last 20 head-to-head matches, Celtic won 15 matches, drew 3 matches, lost 2 matches, and goals 47:15. (average 2.4:0.8).
  • Including home matches between the teams, Celtic won 9 matches, drew 2 matches, lost 0 matches, and goals 27:7. (average 2.5:0.6).

    Latest Head To Head

    11.04.26 Celtic – St. Mirren – 1:0
    14.12.25 St. Mirren – Celtic – 3:1
    22.11.25 St. Mirren – Celtic – 0:1
    03.08.25 Celtic – St. Mirren – 1:0
    17.05.25 Celtic – St. Mirren – 1:1

    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
    2 Dunfermline Falkirk

    Scottish Cup Outrights

    1. Celtic: 1.43 (64.51%)

    2. Falkirk: 5 (18.49%)

    3. St. Mirren: 8 (11.56%)

    4. Dunfermline: 17 (5.44%)

    Celtic – St. Mirren and other Scottish Cup events on our partner.

  • Scottish Cup

    Related Articles

    0 Comment