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

Result
0:5
20/04/2025 at 10:00 (Time Zone – GMT-4 (America/New_York))
  • Scottish Cup - Semi-finals
  • Referee: Scott C. (Sco)
  • Where to Watch on TV:
croatiaCroatiaSportKlub 4
israelIsrael5 STARS Israel
malaysiaMalaysiaAstro Football, Astro Go, Sooka
north-macedoniaNorth-macedoniaMaxTV GO
serbiaSerbiaSportKlub 4
slovakiaSlovakiaArena sport 1
sloveniaSloveniaSportKlub 1
united-kingdomUnited-kingdomBBC iPlayer, BBC Sport, Celtic TV, Premier Sports 1, Premier Sports Player, Saints TV

Match Stats

Ball Possession
39%61%
Total shots
218
Shots on target
011
Corner Kicks
17
Yellow Cards
11
Total shots
218
Shots on target
011
Shots off target
27
Corner Kicks
17
Offsides
31
Free Kicks
1814
Fouls
1020
Goalkeeper Saves
60

Key Moments

Here there are
  • 1st Half (0 - 4)
  • 34', 0 - 1, McGregor C. , Hatate R. (A),
  • 37', 0 - 2, Maeda D. ,
  • 45', 0 - 3, Idah A. , Hatate R. (A),
  • 45+1', 0 - 4, Maeda D. , Hatate R. (A),
  • 2nd Half (0 - 1)
  • 46', Douglas B. , Steven T. ,
  • 46', Clark N. , Kirk M. ,
  • 46', Sidibeh A. , Kimpioka B. ,
  • 58', Duke-McKenna S. 🟨,
  • 63', Idah A. , Jota ,
  • 64', Forrest J. , Kuhn N. ,
  • 64', Engels A. , McCowan L. ,
  • 67', 0 - 5, Jota , Johnston A. (A),
  • 69', Carey G. , McPake J. ,
  • 70', Hatate R. , Bernardo P. ,
  • 75', Duke-McKenna S. , Ikpeazu U. ,
  • 77', Johnston A. , Ralston A. ,
  • 79', McCowan L. 🟨,

Chances of winning


St. Johnstone
5.8%
Draw
11.5%
Celtic
82.7%

Initial Probability

(when we started the analysis)
6.8% 11.1% 82.1%

St. Johnstone - Celtic Odds

1 X 2 Marga
Avarage Now
(Initially)
16.71
(13.75)
8.02
(8.43)
1.13
(1.14)
7%
(6.9%)

  • The most likely Over/Under: 3.25
What is the prediction for St. Johnstone - Celtic?
  • Users Predictions: 4 users predict this event. Celtic will win (votes: 4 - 100%).
  • High ROI Users Predictions (ROI>2%): 1 high ROI users predict this event. St. Johnstone (votes: 1 - 100%).
  • Over/Under & Asian Handicap Predictions by High ROI users:
    • AH +1.5 - Celtic (1.41) (votes: 1 - 100%) .
  • Overall votes from High ROI Users Predictions (including all markets): 2 high ROI users predict this event. St. Johnstone (votes: 1 - 50%). Celtic (votes: 1 - 50%).
  • The most likely score by Bookmakers is 0:2.
  • Preview Facts
    • Neutral location - Hampden Park.
    • Last 5 head-to-head matches St. Johnstone won 1.
    • One and the other team get a very uncertain game.
    • Recently Celtic have a series of home games.
    • In this match Celtic is absolute favorite.
    • Last 20 head-to-head matches St. Johnstone won 1 matches, drawn 2 matches, lost 17 matches and goals 9:59 (average 0.5:3).
    • Including matches at home between the teams St. Johnstone won 1 matches, drawn 0 matches, lost 9 matches and goals 6:26 (average 0.6:2.6).
    What were the results of their latest head-to-head matches?
    The latest head-to-head matches between St. Johnstone - Celtic were as follows:
    06.04.2025 St. Johnstone - Celtic 1:0
    29.12.2024 Celtic - St. Johnstone 4:0
    28.09.2024 St. Johnstone - Celtic 0:6
    16.03.2024 Celtic - St. Johnstone 3:1
    03.12.2023 St. Johnstone - Celtic 1:3
    Latest results of St. Johnstone
    06.04.2025 St. Johnstone - Celtic 1:0
    29.03.2025 Hibernian - St. Johnstone 3:0
    15.03.2025 St. Johnstone - Aberdeen 0:0
    10.03.2025 Livingston - St. Johnstone 0:1
    Latest results of Celtic
    12.04.2025 Celtic - Kilmarnock 5:1
    06.04.2025 St. Johnstone - Celtic 1:0
    29.03.2025 Celtic - Hearts 3:0
    16.03.2025 Celtic - Glasgow Rangers 1:2
    09.03.2025 Celtic - Hibernian 2:0
    Draw
    2025/26

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

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

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

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

    1/8-finals
    1AberdeenMotherwell
    2AirdrieoniansSt. Mirren
    3Dundee UtdSpartans
    4DunfermlineKelty Hearts
    5StenhousemuirFalkirk
    6RangersQueen's Park
    7CelticDundee FC
    8Elgin CityPartick Thistle