ST Johnstone vs Celtic Prediction & Odds — 22 Aug 2026
ST Johnstone host Celtic in the Scotland Premiership on 22 Aug 2026 at McDiarmid Park. Combo Winner : Celtic and +3.5 goals. The recent head-to-head below covers 6 meetings between ST Johnstone and Celtic. Pre-match 1X2: ST Johnstone 5.90, draw 4.39, Celtic 1.49.
Scotland / Premiership
Venue: McDiarmid Park, Perth
1X2 odds
Market1X2
Full Time Result
Average of 10 bookmakers
ST Johnstone
Draw
Celtic
Bookmaker comparison · Full Time Result10 bookmakers
Bookmaker1X2
10Bet
1xBet
888Sport
Betano
BetVictor
Dafabet
Marathonbet
Pinnacle
Prediction snapshot
Combo Winner : Celtic and +3.5 goals
Home0%
Draw50%
Away50%
Generated 14 Aug 2026, 03:29
Predicted winner
Celtic
Goals guidance
ST Johnstone: -3.5 · Celtic: -8.5
Over/Under: +3.5
ST JohnstoneCeltic
ST JohnstoneComparisonCeltic
33%Form67%
40%Attack60%
20%Defense80%
19%Poisson81%
20%H2H80%
10%Goals90%
24%Overall76%
Head to head
17%
1
0%
X
83%
2
JOH · ST JohnstoneCeltic · CEL
20 Apr 25
JOH0-5CEL
JOH0-5CEL
06 Apr 25
JOH1-0CEL
JOH1-0CEL
29 Dec 24
CEL4-0JOH
CEL4-0JOH
28 Sept 24
JOH0-6CEL
JOH0-6CEL
16 Mar 24
CEL3-1JOH
CEL3-1JOH
03 Dec 23
JOH1-3CEL
JOH1-3CEL
Recent games
ST Johnstone40%
W
20%
D
40%
L
LWDLW
Form trendW +2 / D 0 / L -1
08 AugST Mirren vs ST Johnstone1-0
02 AugST Johnstone vs Kilmarnock4-3
25 JulST Johnstone vs East Fife1-1
21 JulInverness CT vs ST Johnstone1-0
18 JulST Johnstone vs Morton3-0
Celtic40%
W
40%
D
20%
L
WWDDL
Form trendW +2 / D 0 / L -1
09 AugKilmarnock vs Celtic1-5
03 AugCeltic vs Dundee1-0
25 JulCeltic vs AC Milan2-2
18 JulCeltic vs Middlesbrough1-1
14 JulSporting CP vs Celtic4-1
Goals distribution
ST JohnstoneO2.5 50% · U2.5 50%Goals forGoals against
20%
050%
20%
130%
10%
210%
20%
310%
30%
40%
0%
50%
0%
6+0%
Both teams to score: 30%· last 10 games
CelticO2.5 70% · U2.5 30%Goals forGoals against
0%
010%
40%
160%
10%
220%
40%
30%
0%
410%
10%
50%
0%
6+0%
Both teams to score: 90%· last 10 games
Season form
ST JohnstoneCeltic

Celtic dominates the season form
0–9
LW
FormWW
22
Played
12
Wins
00
Draws
10
Losses
46
Goals for
41
Goals against
23
Avg scored
20.5
Avg conceded
01
Clean sheets
10
Failed to score
12
Best win streak
League standings
#TeamPWDLPts









