St. Johnstone vs Celtic Preview: Can Saints Cause an Upset as Celtic's Unstoppable Run Rolls Into Perth?
Celtic arrive at McDiarmid Park on Saturday 22 August in the kind of form that makes opposition managers lose sleep. Nine wins from their last ten, 23 goals scored, and an xG differential that tells you the dominance is real. St. Johnstone have something to say about that at home, but the numbers are stacked firmly against them.
Last updated: 14 August 2026. Seven days out from kick-off, and the picture for this Scottish Premiership fixture is already coming into sharp focus. Celtic travel to McDiarmid Park on Saturday 22 August 2026 sitting top of the table, carrying the kind of momentum that teams at their level rarely surrender lightly. St. Johnstone are at home, which matters, but context is everything here, and the context says this is Celtic's match to lose.
The Form Book
Let's start with the numbers that define this fixture. Celtic have won nine of their last ten matches across all contexts, scoring 23 goals and conceding ten in that period. Their last five games have produced five wins, 15 goals for, and five against, with an 80 per cent BTTS rate and 80 per cent of those matches going over 2.5 goals. They average 18 shots per game, four on target, and dominate possession at 66 per cent. They win corners at nine per game. Every thread in this data points the same direction.
Away from home specifically, Celtic's last five reads WWWWL, with 12 goals scored and seven conceded. That single away defeat is the one blemish on an otherwise commanding road record. They are a team that does not change their approach when they travel, and that is a mark of a genuinely well-coached side.
St. Johnstone's form window is far narrower simply because the season is young. Their last five shows one win and one loss, a 50 per cent BTTS rate overall and a negative momentum slope of minus three. The encouraging thread is at home, where their solitary home game this season produced a win, four goals scored, three conceded, and a 100 per cent BTTS and over 2.5 rate. They are not a team that sits back and absorbs pressure at McDiarmid Park, which is worth watching when you are considering how this game might unfold.
League Standings and Early Season Signals
Celtic are top of the Scottish Premiership after two games, six points, six goals scored, one conceded, and an xG of 8.5 for against just 1.6 against. That xG gap is the real question for any team approaching a Celtic fixture right now. The underlying numbers are not just good, they are dominant in a way that suggests the results are not a product of fortune.
St. Johnstone sit sixth with three points from two games. Their own xG numbers are mildly interesting: 4.1 for against 3.1 against, suggesting they carry more threat than their position implies. Whether that translates against a Celtic defensive structure operating at this level is another matter entirely.
Injury News
Celtic have two injury concerns registered in the current data. One player has been out since February 2026 with a long-term injury and is not expected back until February 2027. A second player has been sidelined since October 2025 with no confirmed return date. Both are classified as long-term absentees. Given Celtic's squad depth and the consistency of their results through this period, the absence of these two players has clearly not disrupted the broader rhythm of the team. No injury concerns are flagged for St. Johnstone at this stage.
The Betting Picture
The market has priced this with considerable conviction. Celtic are available at 1.50 for the away win with both Bwin and Coral, and the draw no bet for Celtic sits at 1.15. That is a tight price, and it reflects both the quality gap and the away form. St. Johnstone to win is available at 5.75 with Bwin, and Celtic win to nil is priced at 2.62 with bet365.
The most interesting thread in the betting is around both teams to score. BTTS Yes is available at 1.75 with bet365 and 1.71 with Livescorebet. The model signal for this match rates BTTS Yes at a 55.8 per cent probability, while the market implied probability sits at 57.1 per cent. That gives the pick a marginal negative edge of minus 1.4 per cent, which means there is no value there relative to the price offered. The model is essentially agreeing with the market.
BTTS No is available at 1.98 with Livescorebet and 2.10 with Betfred. Celtic win to nil at 2.62 is the market's way of saying there is a meaningful chance St. Johnstone do not score. Given that St. Johnstone have kept zero clean sheets in their home games this season and Celtic have a 20 per cent clean sheet rate on the road, the no-score-for-Saints outcome is genuinely plausible, though not the most likely result.
Over 2.5 goals looks like a market worth considering on its own merits. The Asian total at 2.5 is priced at 1.53 with Ladbrokes, which reflects how strongly the bookmakers expect a high-scoring game. Every piece of form data from both sides leans toward goals.
The Verdict
But here is what nobody is asking. St. Johnstone's only home game this season ended 4-3 on aggregate, a genuinely open match that their opponents apparently had no trouble scoring in either. They are not a side set up to frustrate. They come forward, they concede, and they score. The question is whether that natural inclination to play an open game at home, combined with Celtic's attacking output of 18 shots per game, produces the kind of match the BTTS market expects.
My view is that Celtic win this comfortably. The margin is the uncertainty. St. Johnstone's home game this season suggests they will contribute to the occasion rather than simply endure it, but Celtic's quality is on a different level to anything McDiarmid Park has seen so far this campaign.
For the betting, I would leave the BTTS Yes alone at 1.75 given the negligible edge. Celtic away win is a short price but a logical one. If you want a market with a little more interest attached, the over 2.5 at the Asian line with Ladbrokes reflects the flow of both teams' data without asking you to take an uncomfortable price on Celtic outright.
Celtic win. Goals expected. BTTS possible but not a value pick at current odds.
Related: Form: St. Johnstone · Form: Celtic · Head-to-head: St. Johnstone vs Celtic
Match data, form summaries, and head-to-head records are sourced from integrated football data feeds. Prediction probabilities, where shown, are supplied by Sportmonks and are labelled separately from derived SportSignals comparisons.
Frequently Asked Questions
What time does St. Johnstone vs Celtic kick off on 22 August 2026?
The match kicks off at 15:00 UK time on Saturday 22 August 2026 at McDiarmid Park.
What are the best odds for Celtic to win at St. Johnstone?
Celtic are priced at 1.50 for the away win with both Bwin and Coral. Draw no bet on Celtic is available at 1.15 with Livescorebet. Celtic to win to nil is available at 2.62 with bet365.
Is both teams to score a good bet for this match?
The model rates BTTS Yes at 55.8 per cent probability, but the market has priced it at an implied 57.1 per cent, giving a marginal negative edge of minus 1.4 per cent at odds of 1.75. There is no clear value on either side of the BTTS market. St. Johnstone's home games have featured goals at both ends, but Celtic carry a real threat of winning without conceding, available at 2.62.

