ST Johnstone 0-1 Celtic: result and AI prediction
ST Johnstone – Celtic, Scottish Premiership, Wednesday, September 9, 2026 at 08:00 PM (GMT). Venue: McDiarmid Park
ST Johnstone is #7 in the table (7 pts) and Celtic #1 (15 pts). Celtic is unbeaten in its last 5 matches. Celtic averages 2.6 goals per match this season. Last 6 head-to-head meetings: ST Johnstone 1, draws 0, Celtic 5. Their last meeting, on April 20, 2025, ended ST Johnstone 0-5 Celtic.
AI confidence: Medium
AI match recap
Celtic bring the strongest early-season form and a historically favourable matchup into Perth, but St Johnstone have made McDiarmid Park a productive place at the start of their return to the top flight. The Saints’ recent win over Hibernian gives them belief, especially if they can turn the match into a scrappy contest of transitions and dead balls. Celtic’s depth is being tested by fitness concerns and a demanding schedule, yet their midfield control and wide attacking quality remain the central matchup. Gullan’s availability is important for the home side’s counter-attacking threat.
Head-to-head analysis
Celtic have dominated the longer recent series, especially in several high-margin victories, but St Johnstone did beat them at McDiarmid Park in league action last spring. That recent home success is the relevant reminder that Celtic’s historical edge is not automatic in Perth.
Injuries and absences
Gullan’s reported doubt would remove a natural left-sided transition option for St Johnstone and make their attacking shape easier to contain. Celtic’s reported absences and doubts are concentrated in full-back and forward areas, potentially limiting their usual overlap threat and bench flexibility.
Form (last 5)
ST Johnstone vs Celtic stats
| ST Johnstone | Celtic | |
|---|---|---|
| Played | 5 | 5 |
| Goals scored | 8 | 13 |
| Goals conceded | 8 | 3 |
| Clean sheets | 0 | 2 |
Last meetings
- 2025-04-20ST Johnstone 0-5 Celtic
- 2025-04-06ST Johnstone 1-0 Celtic
- 2024-12-29Celtic 4-0 ST Johnstone
- 2024-09-28ST Johnstone 0-6 Celtic
- 2024-03-16Celtic 3-1 ST Johnstone
- 2023-12-03ST Johnstone 1-3 Celtic

ST Johnstone
Celtic