Celtic vs ST Johnstone

Celtic
w l w d l
- - -
days
hours
minutes
seconds
ST Johnstone
w d l d d
Predictions
Stats
Odds
Predictions

Celtic have had a mixed start to their season, winning their last two matches but losing the three before that. St Johnstone are having a tougher time, with only one win in their recent games and several defeats. When these two teams meet, the matches often produce plenty of goals, and Celtic have had the better of the recent meetings overall.

Celtic are at home and look the stronger side right now, so they are the more likely winners. St Johnstone have been struggling and may find it hard to get a result at Celtic Park.

Last Updated: 18 Sep 2026 06:15 AM

WHO WILL WIN?

0%

0%

0%

Total votes: 0

WILL BOTH TEAMS SCORE?

0%

0%

Total votes: 0

WHO WILL SCORE FIRST?

0%

0%

Total votes: 0

match facts

STADIUM

Celtic Park

LOCATION

Glasgow

  • Celtic Park hosts this Premiership 2026-2027 clash between Celtic and St Johnstone.
  • Celtic average 2.11 goals per game, while St Johnstone average just 0.95.
  • Celtic dominate possession with an average of 67.44% compared to St Johnstone's 45.97%.
  • Celtic average 17.76 shots per match, far more than St Johnstone's 10.48.
  • In the most recent meeting, St Johnstone won 0-1 away at Celtic.
  • Celtic have won 9 of the last 17 head-to-head meetings, St Johnstone 6, with 2 draws.
  • Celtic's recent form is mixed: W, W, L, L, L in their last five matches.
  • St Johnstone's last five: W, L, D, L, L.
  • Both teams enter this match having won their most recent fixture.
  • St Johnstone have beaten Celtic twice in their last five head-to-head encounters.
  • Celtic's biggest recent win in this fixture was a 0-6 away victory in September 2024.
  • St Johnstone have scored just one goal in their last two matches combined.
Last Updated: 18 Sep 2026 06:15 AM
head to head team stats
Total
Per Match
165 Corners 36
158 Fouls 155
41 Offsides 26
333 Shots 97
129 Shots on Goal 27
21 Yellow Cards 37
1 Red Cards 1
48 Goals 9
9 Goals Conceded 48
8 Clean Sheets 2
premiership standings
#
Team
PL
W
D
L
GD
PTS
#1
12
9
1
2
17
28
#7
12
3
5
4
-4
14