Skip to main content

Celtic vs St Johnstone — live score, lineups, stats, h2h and where to watch

Celtic vs St Johnstone kicks off 2026-12-05. TV channels and legal streams are listed below as soon as they are confirmed.

Who will win?

Early-season estimate
74%Celtic
18%Draw
8%St Johnstone

Celtic are favoured, with a 74% chance of winning.

Most likely score 2-0 · Expected goals 2.2 – 0.8

Why

  • Celtic scored 2 and conceded 0.6 a game this season; St Johnstone 1.3 and 1.4.
  • Celtic have won 3 of 4 at home this season; St Johnstone have won 0 of 3 away.
  • Celtic have scored first in 71% of their matches, St Johnstone in 29%. When Celtic score first, they win 100% of the time.
  • Celtic have won 4 of the last 5 meetings in 3 years.

Calculated from league results, with last season counted at half weight early on. Tested on over 16,000 past matches. For information only.

Head to head

Last 19 meetings

16
Celtic wins
2
draws
1
St Johnstone wins
  1. 2026-09-09St Johnstone vs CelticPremiershipW
  2. 2025-04-06St Johnstone vs CelticPremiershipL
  3. 2024-12-29Celtic vs St JohnstonePremiershipW
  4. 2024-09-28St Johnstone vs CelticPremiershipW
  5. 2024-03-16Celtic vs St JohnstonePremiershipW
Celtic — recent form
WWLLL
St Johnstone — recent form
LDWLD

Where to watch Celtic vs St Johnstone

  • Albania:Tring Sport 1
  • Australia:beIN Sports 1 Australia
  • Austria:Sportdigital FUSSBALL
  • Brazil:Canal GOAT
  • Canada:Tenor Sports
  • China:ZhiBo8
  • Croatia:Arena Sport 1 Croatia
  • Czech Republic:Premier Sport
Full where-to-watch guide — every region, channel and stream →

About the match

Premiership continues as Celtic take on St Johnstone on Saturday 5 December 2026.

Follow this page for live scores, stats and key moments once the match gets underway at Sat 5 Dec, 15:00 UTC.