Match facts
Celtic has not lost a league game to St Johnstone in 18 games and are also unbeaten in their last 21 home games.
St Johnstone has not beaten Celtic away from home in 11 games and have not won away from home for 4 games.
Current league form
Overall
W
3 - 2
D
0 - 0
W
2 - 0
W
1 - 3
W
4 - 0
W
1 - 2
Overall
W
2 - 1
L
3 - 1
L
0 - 1
D
0 - 0
W
2 - 1
W
1 - 0
Home
W
2 - 0
W
1 - 0
W
3 - 0
W
3 - 2
W
2 - 0
W
4 - 0
Away
L
2 - 0
W
1 - 2
L
2 - 1
D
1 - 1
L
3 - 1
D
0 - 0
League position
Head 2 head (last 6 matches)
26 December 2021 - 12:30
St Johnstone 1 - 3 Celtic
Premiership
20 November 2021 - 17:15
Celtic 1 - 0 St Johnstone
League Cup (Semi-Finals)
23 October 2021 - 15:00
Celtic 2 - 0 St Johnstone
Premiership
12 May 2021 - 18:30
Celtic 4 - 0 St Johnstone
Premiership
14 February 2021 - 12:00
St Johnstone 1 - 2 Celtic
Premiership
06 December 2020 - 15:00
Celtic 1 - 1 St Johnstone
Premiership
Winning / losing margin (last 10 games)
Celtic
Playing at home
NSD - No-score drawSD - Score draw
St Johnstone
Playing away from home
NSD - No-score drawSD - Score draw