St. Mirren vs St Johnstone — prediction and preview
St. Mirren and St Johnstone have met 80 times: St. Mirren won 18, St Johnstone won 34, 28 draws. Goals in those meetings: St. Mirren 67, St Johnstone 96.
How do St. Mirren and St Johnstone compare head-to-head?
Head-to-head record, St. Mirren v St Johnstone | Played | Won | Drawn | Lost | Goals |
|---|
| St. Mirren | 80 | 18 | 28 | 34 | 67 |
| St Johnstone | 80 | 34 | 28 | 18 | 96 |
What happened when St. Mirren played St Johnstone before?
- 8 Aug 2026 — St. Mirren 1–0 St. Johnstone (Premier League)
- 1 Feb 2025 — St. Mirren 0–1 St. Johnstone (Premier League)
- 14 Dec 2024 — St. Johnstone 2–3 St. Mirren (Premier League)
- 30 Oct 2024 — St. Mirren 3–1 St. Johnstone (Premier League)
- 24 Feb 2024 — St. Mirren 2–0 St. Johnstone (Premier League)
What is their recent form?
St. Mirren — last 5 at home
- 8 Aug 2026 — St. Mirren 1-0 St. Johnstone
- 25 May 2026 — St. Mirren 1-0 Partick Thistle
- 17 May 2026 — St. Mirren 1-1 Dundee United
- 9 May 2026 — St. Mirren 0-3 Kilmarnock
- 25 Apr 2026 — St. Mirren 0-2 Livingston
St Johnstone — last 5 away
- 8 Aug 2026 — St. Mirren 1-0 St Johnstone
- 1 May 2026 — Ayr United 0-1 St Johnstone
- 21 Apr 2026 — Dunfermline Athletic 0-2 St Johnstone
- 4 Apr 2026 — Arbroath 2-4 St Johnstone
- 20 Mar 2026 — Partick Thistle 0-0 St Johnstone