CELTIC’S Quest for Glory: The Scottish Cup Semi-Final Showdown!
This weekend at Hampden Park, a thrilling battle awaits as **Celtic** aims to continue their chase of the domestic treble against **St Johnstone** in the highly anticipated Scottish Cup semi-final. With both teams vying for a coveted spot in the finals, fans can expect an electrifying match filled with drama and passion!
No need to miss out on the action! Our team of betting experts at SunSport has meticulously analyzed the matchup, offering you the **best betting tips, odds, and exclusive sign-up bonuses** from top betting partners. Ready to place your bets? Let’s dive in!
Discover The Sun’s betting principles here
Unlock Incredible Free Bet Offers!

Jump on these fantastic offers!
- William Hill: Stake £10 and get £60 in free bets – CLAIM HERE*
- Betfred: Secure £50 in free football bets – CLAIM HERE*
- BetMGM: Enjoy £40 in free bets to use on football – CLAIM HERE*
- talkSPORT BET: Up to £40 in free bets available – CLAIM HERE*
St Johnstone vs Celtic: Match Preview
In a twist of fate, just two weeks after a surprising defeat at McDiarmid Park, **Celtic** will face off against **St Johnstone** once again—a rematch pregnant with tension and high stakes. The stakes couldn’t be higher, as the **Saints**, currently five points clear at the bottom of the Premiership table, set aside their relegation worries to focus on this critical semi-final encounter.
Having secured an impressive victory over Celtic in their last clash, the Saints will head into this match with newfound confidence. Conversely, Celtic will aim to rebound from their unexpected slip and capitalize on their extensive track record against St Johnstone—having dominated their last four meetings and netting a sensational **16 goals** in the process.
Current Odds for the Match
- St Johnstone to win at 12/1 with William Hill – CLAIM HERE
Note: Odds are correct at the time of publication and are subject to change.
William Hill New Customer Offer

Claim your William Hill £60 bonus in a few simple steps!
- Visit the William Hill website – GET STARTED HERE*
- Create a new account and deposit a minimum of £10 using Promo Code: T60.
- Opt-in on the Vegas Promotions page.
- Receive a £20 bonus for selected Vegas games.
- Place a bet of at least £10 at odds of 1/2 or greater on football.
- After your bet settles, you’ll receive £40 in free bets (4 x £10), regardless of the outcome!
Start betting with William Hill and get your £60 welcome bonus HERE*
Predictions for St Johnstone vs Celtic
What to Expect
Celtic’s recent form reveals a side desperate to make amends after their unexpected loss to St Johnstone. Historically, their performances at Hampden have been nothing short of dominant. Following a resounding **5-1 victory against Kilmarnock** last week, Celtic looks primed for a major comeback.
- Prediction: Celtic to score 4+ goals at odds of 2/1 with William Hill – CLAIM HERE
*Terms and conditions apply for all promotions mentioned above. Please gamble responsibly and ensure you meet the eligibility criteria for each offer.
Remember to Gamble Responsibly!
A responsible gambler practices the following:
- Sets limits on time and money spent
- Gambles only with funds they can afford to lose
- Avoids chasing losses
- Does not gamble when feeling upset or down
For more resources on responsible gambling, visit Gamcare or Gamble Aware.
If you or someone you know is struggling with gambling addiction, please reach out for help by calling the National Gambling Helpline at **0808 8020 133** or visiting GamStop.