Celtic beat St Johnstone 1-0 in the Scottish Premiership. It was the only goal of the match, and it kept Celtic unbeaten.
Six Games, Six Wins
Celtic sit top of the Premiership on 18 points from six matches played — six wins, no draws, no losses — with a goal difference of +11. Their recent form line reads W-W-W-W-W, and this 1-0 away from St Johnstone extends that run rather than testing it. It’s a narrower margin than their goal difference suggests they’re used to, but a win is a win at the top of the table.
A Tight Scoreline for St Johnstone
For St Johnstone, there’s no standings data attached to this result, so this stays about the scoreline: one goal conceded, none scored, against a side that hasn’t lost all season. A single-goal defeat to the division’s unbeaten leaders is a different kind of result than a heavy loss would be, and the margin here reflects that.
Frequently Asked Questions
Who won the St Johnstone vs Celtic match? Celtic won 1-0, extending their unbeaten start to six wins from six Premiership matches.
What was the final score between St Johnstone and Celtic? St Johnstone lost 0-1 to Celtic, who remain top of the table on 18 points.
Result per live Scottish Premiership data from our sports data provider, recorded September 10, 2026. See more recent results. Data sourced from our data providers.