St Johnstone vs Celtic Predictions

St Johnstone vs Celtic predictions for Sunday’s Scottish Cup clash. Celtic face St Johnstone in Sunday’s semi-final, targeting a third consecutive Scottish FA Cup title as they continue their strong domestic cup dominance. Read on for our free Scottish Cup predictions and betting tips.

Scottish Cup | Apr 20, 2025 at 3pm UK at Ibrox Stadium

St Johnstone vs Celtic Predictions

St Johnstone
Celtic
Can the Saints Repeat Their League Shock, or Will Celtic Crush the Dream?
Demo Image
WATCH
ST JOHNSTONE VS CELTIC
LIVE
To add to the In-Play excitement, bet365 stream over 200,000 events live to your PC every year - so you can bet as the action unfolds. Highlights include Masters Series Tennis tournaments and matches from some of the top domestic Soccer leagues in the world. To use the Live Streaming service you will need to be logged in and have a funded account or to have placed a bet in the last 24 hours. Any fixture/event on our website which has the Play or Video icon next to it is scheduled to be shown via Live Streaming. Geo location and live streaming rules apply. #Ad. 18+Only, gambleaware.org
  • St Johnstone’s Goal Drought Is a Serious Concern
    • The Saints have only found the net once in their last seven fixtures, underlining the challenge they face breaking through Celtic’s defence.
  • Celtic’s Dominance in Head-to-Head Encounters Is Overwhelming
    • Out of their last 32 meetings, the Bhoys have taken 28 wins and four draws — St Johnstone’s recent win was the only blemish.
  • Maeda Continues to Be Celtic’s Main Man
    • With 31 goals in 45 appearances this season, Daizen Maeda is in sensational form and looks certain to lead the line at Hampden.

Best Bet for St Johnstone vs Celtic

Aston Villa to win and over 2.5 goals
13/8 - odds when tipped
Demo Image
Reasoning
Villa’s attacking momentum at home is undeniable, while their shaky defence invites goals. Fulham can contribute, but Villa’s firepower should prevail. Back the win with goals—expect a lively encounter.

Cup football is a strange beast. It has a habit of throwing up the unexpected, giving the underdogs their shot at immortality. And so, on Sunday afternoon at Hampden Park, a struggling St Johnstone side get their chance to upset the odds once more — this time with a place in the Scottish FA Cup final on the line. It’s the kind of match that could either be the ultimate escape from their dire league situation or a painful reminder of just how far adrift they’ve fallen.

Celtic, for their part, arrive with different objectives altogether. Already basking in the glow of a League Cup win and cruising towards yet another Premiership title, the Bhoys are eyeing a domestic treble. That golden trio of trophies is well within their grasp, and Brendan Rodgers will know that letting it slip at the semi-final stage against the bottom club in the top division would be, frankly, inexcusable.

Yet they won’t be heading into this one entirely free of doubts. That 1-0 defeat to St Johnstone just a fortnight ago will be fresh in the minds of everyone in green and white. It was a rare off-day, sure, but one that could inspire a whiff of hesitation. St Johnstone might be languishing at the foot of the table, but they’ve been gritty in the cup — three 1-0 wins show that they know how to survive when the margins are thin.

Still, Celtic’s firepower and big-game experience suggest the romantic storyline may be over before it properly begins.

BET £10 GET £30 IN FREE BETS
Demo Image
BET £10 GET £40 IN FREE BETS
Demo Image
BET £10 GET £50 IN FREE BETS
Demo Image
BET £10 GET £30 IN FREE BETS
Demo Image
BET £10 GET £30 IN FREE BETS
Demo Image
18+. Play Safe. From 00:01 on 18.10.2022. £30 bonus. New customers only. Minimum £10 stake on odds of 1/2 (1.5) or greater on sportsbook (excluding Virtual markets). Further terms apply. #Ad. 18+Only, gambleaware.org
New customers only. 7 days to place qualifying bet of £10 at 1/1 (2.0) to receive 4 x £10 Free Bets: 1 x £10 football, 1 x £10 horse racing & 2 x £10 Bet Builders. Free Bets cannot be used on e-sports and non-UK/IE horse racing. 7 day expiry. Exclusions apply. Stake not returned. 18+. Full T&Cs apply. #Ad. 18+Only, gambleaware.org
New customers only. Register with BETFRED50. Deposit £10+ via Debit Card and place first bet £10+ at Evens (2.0)+ on Sports within 7 days to get 3 x £10 in Sports Free Bets & 2 x £10 in Acca Free Bets within 10 hours of settlement. 7-day expiry. Eligibility & payment exclusions apply. T&Cs apply.
Open Account Offer – New Customers only. Bet £10 and get £30 in Free Bets when you join bet365. Sign up, deposit between £5 and £10 to your account and bet365 will give you five times that value in Free Bets when you place qualifying bets to the same value settle. Free Bets are paid as Bet Credits. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs , time limits & exclusions apply. Registration Required. #Ad. 18+ Only, gambleaware.org
New cust only. Opt-in required. Deposit & place a bet within 7 days and settle a £10 minimum bet at odds of 4/5 (1.8) or greater to be credited with 3 x £10 Free Bets: 1 x £10 horse racing, 1 x £10 Free Bet Builder and 1 x £10 football. Free Bets cannot be used on e-sports and non-UK/IE horse racing. 7 day expiry. Stake not returned. 18+. T&Cs apply. Acca Club: Available to new & existing customers. 3 or more selections. Min Odds: 3/10 (1.3) per leg. Max stake: £500. Max Winnings: £200,000 per boost. Profit Boost amounts vary. Horse Racing, Greyhounds & Trotting excluded. Exclusions apply. Full T&C’s apply. 18+ GambleAware.org.

Best Bet for St Johnstone vs Celtic: Celtic to Win to Nil

At BettingTips4You.com, we don’t flood you with countless tips that leave you second-guessing. We focus on one standout selection per match — a single, well-supported prediction that offers both clarity and quality. And for this semi-final, our Best Bet is Celtic to Win to Nil.


There’s a fairly simple reason why this makes the most sense. Celtic may have lost to St Johnstone recently, but that result stands as an anomaly in a series of otherwise one-sided encounters. In 32 recent clashes, the Bhoys have taken the spoils on 28 occasions and rarely looked troubled. Their forward line — led by the prolific Daizen Maeda — has been in ruthless form, and while they’ve occasionally wobbled defensively, facing a side with only 29 league points from 33 matches hardly poses the same risk.

St Johnstone’s cup run has been built on defensive resilience, but it’s also come against far weaker opponents than Celtic. Narrow 1-0 wins over Hamilton, Motherwell and Livingston are gritty, yes, but hardly compelling evidence that they’re ready to halt a side chasing a treble. Add to that the fact they’ve failed to score in six of their last seven games, and the picture becomes clearer.

Featured Offer
Demo Image
BET £10 GET £30 IN FREE BETS
18+ New customers only. Opt in, bet £10  at odds 2.00+ within 10 days, no cashout. Get 6x £5 Free Bets, set events at odds 2.00+. 7 day bonus expiry. T&C’s Apply. gambleaware.org | Please Gamble Responsibly. 18+ | GambleAware | #Ad

Meanwhile, Celtic are expected to field a strong side, with Jota and Kuhn flanking Maeda, and McGregor pulling the strings from midfield. Even without their first-choice goalkeeper, the Bhoys look well equipped to dominate both territory and chances. And with the Saints missing key players like Mikulic and Ikpeazu, they’ll find it even harder to get out of their own half.

“St Johnstone may be hanging on for dear life in the league, but against a Celtic side chasing perfection, they’re unlikely to land another lucky punch.”
BettingTips4You.com expert Herrin Kendrick

Expect the Bhoys to keep things professional, limit the risks, and exploit every weakness in a Saints team that simply lacks the attacking quality to threaten a real upset. All signs point to a clinical, controlled performance — and a clean sheet.


Correct Score Prediction: St Johnstone 0-4 Celtic

While the Saints might defend deep early on, Celtic’s pressure is likely to wear them down. A dominant display looks likely, and a 4-0 result would reflect both the gulf in class and the Bhoys’ motivation to secure the treble.


Want to have exclusive tips from experts tipsters delivered right into your inbox? Subscribe Now To Our Newsletter. We will never spam, we fully respect your privacy!

Selected Bookmakers Offers
Demo Image
Bet £10 Get £40 In Free Bets
New customers only. 7 days to place qualifying bet of £10 at 1/1 (2.0) to receive 4 x £10 Free Bets: 1 x £10 football, 1 x £10 horse racing & 2 x £10 Bet Builders. Free Bets cannot be used on e-sports and non-UK/IE horse racing. 7 day expiry. Exclusions apply. Stake not returned. 18+. Full T&Cs apply. #Ad. 18+Only, gambleaware.org
Demo Image
Bet £10 Get £30 In Free Bets
Open Account Offer – New Customers only. Bet £10 and get £30 in Free Bets when you join bet365. Sign up, deposit between £5 and £10 to your account and bet365 will give you five times that value in Free Bets when you place qualifying bets to the same value settle. Free Bets are paid as Bet Credits. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs , time limits & exclusions apply. Registration Required. #Ad. 18+ Only, gambleaware.org
Demo Image
Bet £10 Get £30 In Free Bets
18+. Play Safe. From 00:01 on 18.10.2022. £30 bonus. New customers only. Minimum £10 stake on odds of 1/2 (1.5) or greater on sportsbook (excluding Virtual markets). Further terms apply. #Ad. 18+Only, gambleaware.org
Demo Image
Bet £10 Get £50 In Free Bets
New customers only. Register with BETFRED50. Deposit £10+ via Debit Card and place first bet £10+ at Evens (2.0)+ on Sports within 7 days to get 3 x £10 in Sports Free Bets & 2 x £10 in Acca Free Bets within 10 hours of settlement. 7-day expiry. Eligibility & payment exclusions apply. T&Cs apply.
Demo Image
Bet £10 Get £30 In Bonuses
New cust only. Opt-in required. Deposit & place a bet within 7 days and settle a £10 minimum bet at odds of 4/5 (1.8) or greater to be credited with 3 x £10 Free Bets: 1 x £10 horse racing, 1 x £10 Free Bet Builder and 1 x £10 football. Free Bets cannot be used on e-sports and non-UK/IE horse racing. 7 day expiry. Stake not returned. 18+. T&Cs apply. Acca Club: Available to new & existing customers. 3 or more selections. Min Odds: 3/10 (1.3) per leg. Max stake: £500. Max Winnings: £200,000 per boost. Profit Boost amounts vary. Horse Racing, Greyhounds & Trotting excluded. Exclusions apply. Full T&C’s apply. 18+ GambleAware.org.
Demo Image
Bet £10 Get £40 In Free Bets
New members only. £10+ bet on sportsbook (ex. virtuals) at 1.5 min odds, settled within 14 days. Free Bets: accept in 7 days, valid 7 days on sportsbook only. 2x£5 Free Bets for Bet Builder only. Stake not returned. T&Cs + deposit exclusions apply. T&Cs.+ deposit exclusions apply #Ad. 18+Only, gambleaware.org
Demo Image
Best Odds & Offers
New customers only, 18+. Min deposit £10. Place a £50 bet on any sport at 2.0+ to qualify for £25 in free bets and 10 Free Spins. Free Bets and Spins valid 7 days. £0.10 Free Spins. T&Cs apply. Please bet responsibly. #Ad. 18+Only, gambleaware.org
Demo Image
Bet £10 Get £20 In Free Bets
New members only. £10 min deposit & bet on sportsbook (ex. virtuals), placed & settled at 1.5 min odds in 14 days of sign-up. Win part of E/W bets. Free Bets: accept in 7 days, valid 7 days, use on sportsbook only (ex. virtuals), stakes not returned. T&Cs Apply and deposit exclusions apply. Please gamble responsibly #Ad. 18+Only, gambleaware.org
Demo Image
Bet £10 Get £30 In Free Bets
18+ New customers only. Opt in, and bet £10 on football markets (odds 2.00+). No cash out. Get 6x£5 football free bets at specified odds for set markets, which expire after 7 days. Offer valid from 12:00 UK Time on 25/08/2023. Card payments only. T&Cs Apply | gambleaware.org | Please gamble responsibly #Ad. 18+Only, gambleaware.org
Previous articleLeicester City vs Liverpool Predictions
Next articleToday’s Horse Racing Tips: Sunday’s Nap of the Day for April 20 at Bath
Herrin Kendrick
Herrin Kendrick is a sports journalist with 10 years of experience in the sports betting industry. His work has been referenced by many sports publications over the years. Sport passionate.