Result
6:2 ET
19/04/2026 at 09:00 (Time Zone – GMT-4 (America/New_York))
- : Scottish Cup - Semi-finals
- Referee: MacDermid M. (Sco)
Advertisement
Watch and bet Celtic - St. Mirren live
-
Sign in or
Register
(it's free) to watch and bet Live Stream*
- To place a bet while streaming, go to
Live In-Play
- Prior to joining Bet365.com and funding your account in order to view this event,
or any other particular event via Bet365.com live stream,
you are strongly advised to check with Bet365.com if,
depending on your place of residence, it is possible to view this live stream.
Match Stats
| |
|---|
| Ball possession |
|---|
| 60% | 40% |
| Total shots |
|---|
| 13 | 7 |
| Shots on target |
|---|
| 10 | 5 |
| Corner kicks |
|---|
| 6 | 11 |
| Yellow cards |
|---|
| 2 | 3 |
| Total shots |
|---|
| 13 | 7 |
| Shots on target |
|---|
| 10 | 5 |
| Shots off target |
|---|
| 3 | 2 |
| Corner kicks |
|---|
| 6 | 11 |
| Offsides |
|---|
| 2 | 4 |
| Free kicks |
|---|
| 19 | 13 |
| Throw ins |
|---|
| 26 | 41 |
| Fouls |
|---|
| 11 | 14 |
Key Moments
Here there are
- 1st Half (2 - 0)
- 1', 1 - 0, Maeda D. ⚽,
- 15', Mullen R. ↓, Tamosevicius G. ↑,
- 34', Engels A. 🟨,
- 45+3', 2 - 0, Ralston A. ⚽, Yang Hyun-Jun (A),
- 2nd Half (0 - 2)
- 53', 2 - 1, Mandron M. ⚽, John D. (A),
- 57', Campbell A. 🟨,
- 61', Tounekti S. ↓, Forrest J. ↑,
- 73', Engels A. ↓, McCowan L. ↑,
- 73', McGregor C. ↓, Oxlade-Chamberlain A. ↑,
- 74', Phillips K. ↓, Idowu R. ↑,
- 74', Ayunga J. ↓, Young J. ↑,
- 74', Campbell A. ↓, Richardson J. ↑,
- 82', Yang Hyun-Jun ↓, Iheanacho K. ↑,
- 82', Donnelly L. ↓, McMenamin C. ↑,
- 82', Tierney K. ↓, Saracchi M. ↑,
- 90+1', 2 - 2, Mandron M. ⚽, Young J. (A),
- 90+2', Gogic A. 🟨,
- Extra Time (4 - 0)
- 91', Arthur B. ↓, Murray D. ↑,
- 95', O'Hara M. 🟨,
- 96', 3 - 2, Iheanacho K. ⚽, Forrest J. (A),
- 98', 4 - 2, McCowan L. ⚽,
- 100', 5 - 2, Iheanacho K. ⚽, McCowan L. (A),
- 102', 6 - 2, Nygren B. ⚽, Maeda D. (A),
- 103', McCowan L. 🟨,
- 106', John D. ↓, Tanser S. ↑,
Chances of winning
Celtic 71.3% | Draw 18.7% | St. Mirren 10% |
Initial Probability
(when we started the analysis)
Our Initial ML Estimation
Analysis of Changes in Winning Probabilities:
Celtic has improved its chances compared to the initial analysis. (+7.4%)Note: This is a significant improvement in prediction, suggesting increased confidence in Celtic's performance.St. Mirren has seen a decrease in its chances compared to the initial analysis. (-5.1%)Note: This is a significant drop in prediction, and St. Mirren might be facing challenges that affect their performance.ML Model estimates a lower probability for Celtic than the current prediction. (-4.8%)ML Model estimates a higher probability for St. Mirren than the current prediction. (+4.5%)
Celtic - St. Mirren Odds
|
1 |
X |
2 |
Marga |
|
Avarage Now (Initially) |
1.34 ↓ (1.44) |
5.2 ↑ (4.38) |
9.99 ↑ (6.12) |
4.1% (8.6%) | |
- The most likely Over/Under: 2.75
What is the prediction for Celtic - St. Mirren?
- Users Predictions:
3 users predict this event. Celtic will win (votes: 2 - 66.7%). It will Tie (votes: 1 - 33.3%).
- The most likely score by Bookmakers is 2:0.
Preview Facts
- Neutral location - Hampden Park.
- In the last 5 head-to-head matches, Celtic won 3.
- Celtic is in very good shape right now (last 5 games: 4 wins).
- St. Mirren's form has been unstable in recent games (in the last 5 games, wins – 3).
- St. Mirren may have a physical advantage due to more rest days in recent times.
- In this match, Celtic is the undeniable favorite.
- We predict that Celtic will win today's game, with odds of 1.34.
- 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).
How many head-to-head matches has Celtic won against St. Mirren?
Celtic has won 14 of their last 18 head-to-head matches.
How many head-to-head matches has St. Mirren won against Celtic?
St. Mirren has won 2 of their last 18 head-to-head matches.
What were the results of their latest head-to-head matches?
The latest head-to-head matches between Celtic - St. Mirren were as follows:
11.04.2026
Celtic
-
St. Mirren
1:0
14.12.2025
St. Mirren
-
Celtic
3:1
22.11.2025
St. Mirren
-
Celtic
0:1
03.08.2025
Celtic
-
St. Mirren
1:0
17.05.2025
Celtic
-
St. Mirren
1:1
Latest results of St. Mirren
Draw
2025/261/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
Which TV channels are streaming of Celtic - St. Mirren?
It is being streamed on various channels, including:
| |
|---|
India | FanCode, FanCode |
Israel | Sport 5 Max |
Malaysia | Astro Arena Bola 2, Astro Go, Sooka |
North-macedonia | MaxTV GO |
Poland | Polsat Sport Extra 1 |
Serbia | Arena Sport 4 |
Slovakia | Arena sport 2 |
United-kingdom | Premier Sports 1, Premier Sports Player |
Usa | ESPN App, ESPN+ |