Join The Team!

A signing like no other...

Name
Email
Password
Selected Plan:
Pro£19.99/m
Pro w/ API£69.99/m
Season Ticket£179.99

Celtic vs St. Johnstone

Celtic host St. Johnstone in the Scotland Premiership on Saturday 5 December 2026, kick-off 15:00. In their last 19 meetings, Celtic won 16, St. Johnstone won 1 and 2 were drawn.

Scotland Premiership Save
Celtic
15:00
5 Dec
St. Johnstone
Celtic Park, Glasgow

Form

Celtic W L D W L
St. Johnstone D D L D W

Last 5 results in all competitions before kick-off, most recent first.

CelticSt. Johnstone
60% Win rate 20%
2.60 Goals scored 1.20
1.20 Goals conceded 1.80
60% Both teams score 60%
60% Over 2.5 goals 60%
20% Clean sheets 20%
60% Scored first 60%
2.46 xG for 1.26
1.22 xG against 2.38
12.00 Match corners 12.40

Premiership matches only, before kick-off: 5 each.

Celtic vs St. Johnstone head to head

16 Celtic wins 2 draws 1 St. Johnstone wins
3.3 goals per game 42% both teams scored 63% over 2.5 goals
  1. 13 Mar 2027Premiership St. Johnstone 15:00 Celtic
  2. 5 Dec 2026Premiership Celtic 15:00 St. Johnstone
  3. 9 Sep 2026Premiership St. Johnstone 0–1 Celtic
  4. 20 Apr 2025Scottish Cup St. Johnstone 0–5 Celtic
  5. 6 Apr 2025Premiership St. Johnstone 1–0 Celtic
  6. 29 Dec 2024Premiership Celtic 4–0 St. Johnstone
  7. 28 Sep 2024Premiership St. Johnstone 0–6 Celtic
  8. 16 Mar 2024Premiership Celtic 3–1 St. Johnstone
  9. 3 Dec 2023Premiership St. Johnstone 1–3 Celtic
  10. 26 Aug 2023Premiership Celtic 0–0 St. Johnstone
  11. 5 Feb 2023Premiership St. Johnstone 1–4 Celtic
  12. 24 Dec 2022Premiership Celtic 4–1 St. Johnstone
  13. 8 Oct 2022Premiership St. Johnstone 1–2 Celtic
  14. 9 Apr 2022Premiership Celtic 7–0 St. Johnstone
  15. 26 Dec 2021Premiership St. Johnstone 1–3 Celtic
  16. 20 Nov 2021League Cup Celtic 1–0 St. Johnstone
  17. 23 Oct 2021Premiership Celtic 2–0 St. Johnstone
  18. 12 May 2021Premiership Celtic 4–0 St. Johnstone
  19. 14 Feb 2021Premiership St. Johnstone 1–2 Celtic
  20. 6 Dec 2020Premiership Celtic 1–1 St. Johnstone
  21. 4 Oct 2020Premiership St. Johnstone 0–2 Celtic