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.

ST JohnstoneST Johnstone
Final score0 - 1
CelticCeltic
AI predicted: 1-3 · Final score: 0-1✓ Correct outcome

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 JohnstoneLeague position #7 · 7 ptsL D W
CelticLeague position #1 · 15 ptsW W W

ST Johnstone vs Celtic stats

ST JohnstoneCeltic
Played55
Goals scored813
Goals conceded83
Clean sheets02

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

Other Scottish Premiership matches