ST Johnstone vs Celtic prediction — Premiership
Premiership · Scotland
1
6.25
X
4.80
2
1.53
AI picks by market
Each bar is the chance our model gives an outcome, so a longer bar means a likelier result.
Top pick
Lost ✗
57%Chance
Home side avoids defeat
1X
Odds @2.70
Moderate chance
Full-time result1X2 · win %
Goals lineOver/Under 2.5
Both teams to scoreBTTS
Forecast statistics
What we forecast, set beside what actually happened.
ST JohnstoneModelCeltic
1.42xG2.92
48%Ball possession52%
10Shots21
5Shots on goal12
4Corner kicks9
1Yellow cards1
1Offside calls1
11Fouls made11
ST JohnstoneRealCeltic
0.80xG2.04
40%Ball possession60%
9Shots14
3Shots on goal9
2Corner kicks11
2Yellow cards2
0Offside calls2
13Fouls made9
ST JohnstoneReal · ModelCeltic
0.801.42xG2.042.92
40%48%Ball possession60%52%
910Shots1421
35Shots on goal912
24Corner kicks119
21Yellow cards21
01Offside calls21
1311Fouls made911
This season
Both teams' numbers over the whole season.
ST JohnstonePer gameCeltic
1.8Goals for / game2.4
1.2Goals against / game1.1
56%Ball possession57%
12.0Shots per game17.9
5.2Corners per game7.3
1.54Expected goals2.35
Lately
Each team's hit rate on these outcomes.
ST JohnstoneRateCeltic
50%Wins70%
80%Over 1.590%
50%Over 2.580%
60%BTTS60%
Latest form
Each team's most recent games.
ST Johnstone
DWDLL
ST Johnstone
Falkirk
1
1
2.16
3.45
ST Johnstone
Hibernian
2
1
3.10
2.40
Dundee
ST Johnstone
1
1
2.72
2.57
Heart M
ST Johnstone
2
1
1.80
4.70
ST Mirren
ST Johnstone
1
0
2.37
3.10
ST Johnstone
Kilmarnock
4
3
2.25
3.40
ST Johnstone
East Fife
1
1
1.16
14.50
Inverness
ST Johnstone
1
0
4.00
1.88
ST Johnstone
Morton
3
0
1.10
41.00
Linlithgow Rose
ST Johnstone
0
2
14.00
1.16
Celtic
LLLWW
Celtic
Rangers
0
1
2.30
3.15
Celtic(Sco)
Ferencvaros(Hun)
1
3
1.78
4.85
Rangers
Celtic
3
0
2.60
2.62
ST Mirren
Celtic
1
2
7.50
1.44
Celtic
Aberdeen
3
0
1.28
11.50
Celtic
Falkirk
2
1
1.28
12.00
LASK(Aut)
Celtic(Sco)
5
1
2.02
3.50
Celtic(Sco)
LASK(Aut)
3
0
1.85
4.25
Dundee Utd
Celtic
0
4
5.60
1.57
Kilmarnock
Celtic
1
5
8.25
1.39
Past meetings
ST Johnstone1·0·4
Celtic

- Apr 2025 ST Johnstone 0 - 5 Celtic
- Apr 2025 ST Johnstone 1 - 0 Celtic
- Dec 2024 Celtic 4 - 0 ST Johnstone
- Sept 2024 ST Johnstone 0 - 6 Celtic
- Mar 2024 Celtic 3 - 1 ST Johnstone
Table
Each team's place in the current table.
#
Team
P
GD
Pts













