St Johnstone vs Celtic — prediction and preview
St Johnstone and Celtic have met 76 times: St Johnstone won 9, Celtic won 58, 9 draws. Goals in those meetings: St Johnstone 45, Celtic 189.
How do St Johnstone and Celtic compare head-to-head?
Head-to-head record, St Johnstone v Celtic | Played | Won | Drawn | Lost | Goals |
|---|
| St Johnstone | 76 | 9 | 9 | 58 | 45 |
| Celtic | 76 | 58 | 9 | 9 | 189 |
What happened when St Johnstone played Celtic before?
- 20 Apr 2025 — St. Johnstone 0–5 Celtic (FA Cup)
- 6 Apr 2025 — St. Johnstone 1–0 Celtic (Premier League)
- 29 Dec 2024 — Celtic 4–0 St. Johnstone (Premier League)
- 28 Sep 2024 — St. Johnstone 0–6 Celtic (Premier League)
- 16 Mar 2024 — Celtic 3–1 St. Johnstone (Premier League)
What is their recent form?
St Johnstone — last 5 at home
- 2 Aug 2026 — St Johnstone 4-3 Kilmarnock
- 24 Apr 2026 — St Johnstone 2-0 Raith Rovers
- 11 Apr 2026 — St Johnstone 4-0 Airdrieonians
- 28 Mar 2026 — St Johnstone 1-1 Queen's Park
- 14 Mar 2026 — St Johnstone 1-0 Ross County
Celtic — last 5 away
- 9 Aug 2026 — Kilmarnock 1-5 Celtic
- 13 May 2026 — Motherwell 2-3 Celtic
- 3 May 2026 — Hibernian 1-2 Celtic
- 5 Apr 2026 — Dundee 1-2 Celtic
- 22 Mar 2026 — Dundee United 2-0 Celtic