

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: St Johnstone mixed, Celtic weakThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




St Johnstone take a form score of 6.0 out of 10 into this Scottish Premiership fixture, against 6.0 for Celtic. St Johnstone have 1 win, 1 draw and 3 defeats in their last 5, while Celtic have 4 wins and 1 defeat in theirs. Across the season St Johnstone average 2.2 goals scored and 1.0 conceded per game, Celtic 2.1 and 1.5. St Johnstone have kept a clean sheet in 40% of their matches this season, Celtic in 30%. In their last 10 meetings St Johnstone have won 1, drawn 1 and lost 8. St Johnstone sit 8th on 3 points, Celtic 1st on 9.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
The champions have made a perfect start domestically with 3 wins from 3, scoring 8 and conceding just 2, an average of 2.67 goals for and 0.67 against per game. St Johnstone occupy 8th with 3 points from their opening trio of fixtures, posting 1 win and 2 defeats while finding the net 5 times and shipping 6.
The visitors' recent form extends beyond the league, with 4 wins from their last 5 across all competitions despite a heavy 5-1 defeat at Lask Linz in Champions League action on 25 August. That European stumble was sandwiched between more typical displays: a 3-0 home win over the same opponents, a 4-0 League Cup victory at Dundee Utd, a 5-1 thrashing at Kilmarnock and a 2-1 home success against Falkirk. Celtic have scored in all 5 of those outings and kept 2 clean sheets, averaging 19 shots and 7.6 on target per match with 59.4 percent possession. St Johnstone's last five fixtures tell a more mixed story, yielding 1 win, 1 draw and 3 defeats with 6 scored and 8 conceded. Their solitary victory came in a 4-3 home thriller against Kilmarnock on 2 August, while more recent results include a 2-1 loss at Heart Of Midlothian and a 1-0 reverse at ST Mirren. The hosts have found the net in 3 of their last 5 but have yet to record a clean sheet in that span.
The head to head record across the last 10 meetings offers little encouragement for St Johnstone, with Celtic claiming 8 victories to the hosts' solitary success and 1 draw. Those 10 fixtures averaged 3.7 goals apiece, with 8 of the 10 producing over 2.5 goals and both teams scoring in 5. The most recent encounters include a 5-0 Celtic win at this venue on 20 April 2025, though St Johnstone did claim a rare 1-0 victory on 6 April 2025. Either side of that anomaly sit 4-0, 6-0 and 3-1 victories for the visitors, underlining the gulf that has typically existed in this fixture.
Celtic's attacking output of 2.67 goals per league game and a 100 percent scoring rate across all competitions this season suggests they will carry significant threat, while St Johnstone's defensive record of 2.00 conceded per Premiership outing and 0 clean sheets in 5 matches points to vulnerabilities at the back. With both sides graded at 6 out of 10 for recent form, the table positions and goal profiles become decisive factors. The pattern of high-scoring meetings and Celtic's dominance in recent years frames this as a fixture likely to hinge on whether St Johnstone can frustrate the league leaders long enough to make their own attacking moments count, or whether the visitors' 8 goals in 3 league games translates into another comprehensive away win.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram