Celtic vs St. Mirren – Schedule & Where to Watch on TV

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)
  • Where to Watch on TV:
indiaIndiaFanCode, FanCode
israelIsraelSport 5 Max
malaysiaMalaysiaAstro Arena Bola 2, Astro Go, Sooka
north-macedoniaNorth-macedoniaMaxTV GO
polandPolandPolsat Sport Extra 1
serbiaSerbiaArena Sport 4
slovakiaSlovakiaArena sport 2
united-kingdomUnited-kingdomPremier Sports 1, Premier Sports Player
usaUsaESPN App, ESPN+

Match Stats

Ball possession
60%40%
Total shots
137
Shots on target
105
Corner kicks
611
Yellow cards
23
Total shots
137
Shots on target
105
Shots off target
32
Corner kicks
611
Offsides
24
Free kicks
1913
Throw ins
2641
Fouls
1114

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. ,

Highlights

Chances of winning


Celtic
71.3%
Draw
18.7%
St. Mirren
10%

Initial Probability

(when we started the analysis)
63.9% 21% 15.1%

Our Initial ML Estimation

66.5% 20.2% 14.5%


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).
    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 Celtic
    11.04.2026 Celtic - St. Mirren 1:0
    05.04.2026 Dundee - Celtic 1:2
    22.03.2026 Dundee United - Celtic 2:0
    14.03.2026 Celtic - Motherwell 3:1
    08.03.2026 Glasgow Rangers - Celtic 0:1
    Latest results of St. Mirren
    11.04.2026 Celtic - St. Mirren 1:0
    04.04.2026 St. Mirren - Aberdeen 2:0
    21.03.2026 Falkirk - St. Mirren 1:2
    Draw
    2025/26

    1/128-finals
    1RangersBye
    5ClydeBye
    6ByeAnnan
    7LossiemouthFormartine Utd1 : 2
    8HuntlyBuckie Thistle1 : 3
    9StranraerBye
    10GlenaftonInvergordon3 : 2
    11Jeanfield SwiftsClydebank FC0 : 4
    12Newtongrange StarEast Stirlingshire1 : 3
    13Bo'ness AthleticKeith2 : 1
    14Linlithgow RoseGala Fairydean2 : 1
    16ByeQueen's Park
    17DumbartonBye
    18ColdstreamTayport2 : 3
    19Auchinleck TalbotCumnock Juniors2 : 1
    20Carluke RoversGretna 20080 : 4
    24ByeCeltic
    25KilmarnockBye
    32ByeDundee FC
    33AirdrieoniansBye
    36ByeHamilton
    37East FifeBye
    40ByeArbroath
    41LivingstonBye
    48ByeSt. Mirren
    49Camelon JuniorsAlbion Rovers2 : 1
    50Johnstone BurghThreave Rovers4 : 0
    51Edinburgh CityBye
    52Stirling UniversityBurntisland Shipyard6 : 2
    53Elgin CityBye
    54DarvelDeveronvale1 : 3
    55Forres MechanicsCaledonian Braves0 : 2
    56ByeStirling
    57MusselburghBonnyton Thistle2 : 0
    58ByeForfar Athletic
    60ByePartick Thistle
    61Wick AcademyRothes5 : 0
    62CowdenbeathBenburb1 : 2
    64ByeMontrose
    65DunfermlineBye
    68ByeQueen of South
    72ByeHibernian
    73Kelty HeartsBye
    75Lochee UnitedBrechin1 : 3
    76Civil Service StrollersDundonald Bluebell2 : 3
    77St JohnstoneBye
    80ByeCove Rangers
    81AberdeenBye
    85RaithBye
    88ByeAlloa
    89MotherwellBye
    93Bo'ness UnitedBanks O' Dee0 : 3
    94Brora RangersFraserburgh0 : 1
    96ByeRoss County
    97StenhousemuirBye
    99ClachnacuddinKilwinning Rangers2 : 1
    100InverurieSauchie0 : 2
    101PeterheadBye
    104ByeMorton
    105HeartsBye
    112ByeFalkirk
    113AyrBye
    115BerwickNairn County0 : 2
    116Turriff UtdHill Of Beath2 : 1
    120ByeDundee Utd
    121Cumbernauld ColtsGlasgow University4 : 0
    122Bonnyrigg RoseBroxburn Athletic2 : 1
    123SpartansBye
    124ByeEast Kilbride
    125TranentPollok3 : 0
    126Strathspey ThistleDundee North End1 : 2
    128ByeInverness

    1/64-finals
    1RangersBye
    3ClydeAnnan2 : 3
    4Formartine UtdBuckie Thistle0 : 2
    5StranraerGlenafton4 : 0
    6Clydebank FCEast Stirlingshire3 : 1
    7Bo'ness AthleticLinlithgow Rose0 : 2
    8ByeQueen's Park
    9DumbartonTayport2 : 0
    10Auchinleck TalbotGretna 20083 : 1
    12ByeCeltic
    13KilmarnockBye
    16ByeDundee FC
    17AirdrieoniansBye
    18ByeHamilton
    19East FifeBye
    20ByeArbroath
    21LivingstonBye
    24ByeSt. Mirren
    25Camelon JuniorsJohnstone Burgh1 : 0
    26Edinburgh CityStirling University1 : 0
    27Elgin CityDeveronvale2 : 1
    28Caledonian BravesStirling3 : 4
    29MusselburghForfar Athletic1 : 2
    30ByePartick Thistle
    31Wick AcademyBenburb1 : 2
    32ByeMontrose
    33DunfermlineBye
    34ByeQueen of South
    36ByeHibernian
    37Kelty HeartsBye
    38BrechinDundonald Bluebell3 : 1
    39St JohnstoneBye
    40ByeCove Rangers
    41AberdeenBye
    43RaithBye
    44ByeAlloa
    45MotherwellBye
    47Banks O' DeeFraserburgh4 : 0
    48ByeRoss County
    49StenhousemuirBye
    50ClachnacuddinSauchie2 : 0
    51PeterheadBye
    52ByeMorton
    53HeartsBye
    56ByeFalkirk
    57AyrBye
    58Nairn CountyTurriff Utd1 : 2
    60ByeDundee Utd
    61Cumbernauld ColtsBonnyrigg Rose0 : 2
    62SpartansEast Kilbride2 : 1
    63TranentDundee North End3 : 0
    64ByeInverness

    1/32-finals
    1RangersBye
    2AnnanBuckie Thistle4 : 0
    3StranraerClydebank FC2 : 1
    4Linlithgow RoseQueen's Park1 : 3
    5DumbartonAuchinleck Talbot0 : 4
    6ByeCeltic
    7KilmarnockBye
    8ByeDundee FC
    9AirdrieoniansHamilton4 : 0
    10East FifeArbroath0 : 2
    11LivingstonBye
    12ByeSt. Mirren
    13Camelon JuniorsEdinburgh City2 : 1
    14Elgin CityStirling4 : 2
    15Forfar AthleticPartick Thistle0 : 2
    16BenburbMontrose0 : 3
    17DunfermlineQueen of South2 : 1
    18ByeHibernian
    19Kelty HeartsBrechin2 : 0
    20St JohnstoneCove Rangers1 : 2
    21AberdeenBye
    22RaithAlloa1 : 0
    23MotherwellBye
    24Banks O' DeeRoss County0 : 2
    25StenhousemuirClachnacuddin4 : 1
    26PeterheadMorton2 : 3
    27HeartsBye
    28ByeFalkirk
    29AyrTurriff Utd3 : 0
    30ByeDundee Utd
    31Bonnyrigg RoseSpartans1 : 2
    32TranentInverness1 : 2

    1/16-finals
    1RangersAnnan5 : 0
    2StranraerQueen's Park2 : 1
    3Auchinleck TalbotCeltic0 : 2
    4KilmarnockDundee FC1 : 2
    5AirdrieoniansArbroath4 : 3
    6LivingstonSt. Mirren1 : 2
    7Camelon JuniorsElgin City1 : 3
    8Partick ThistleMontrose3 : 1
    9DunfermlineHibernian1 : 0
    10Kelty HeartsCove Rangers2 : 1
    11AberdeenRaith1 : 0
    12MotherwellRoss County1 : 0
    13StenhousemuirMorton4 : 0
    14HeartsFalkirk1 : 2
    15AyrDundee Utd0 : 2
    16SpartansInverness1 : 0

    1/8-finals
    1RangersQueen's Park8 : 0
    2CelticDundee FC2 : 1
    3AirdrieoniansSt. Mirren1 : 2
    4Elgin CityPartick Thistle2 : 3
    5DunfermlineKelty Hearts2 : 0
    6AberdeenMotherwell2 : 0
    7StenhousemuirFalkirk0 : 2
    8Dundee UtdSpartans2 : 1

    Quarter-finals
    1RangersCeltic0 : 1
    2St. MirrenPartick Thistle2 : 1
    3DunfermlineAberdeen3 : 0
    4FalkirkDundee Utd2 : 1

    Semi-finals
    1CelticSt. Mirren6 : 2
    2DunfermlineFalkirk1 : 0

    Final
    1CelticDunfermline