AntosofaFootball, analysed from the sofa

Celtic · St Johnstone · Compare the two teams

Celtic – St Johnstone: head-to-head history

43 meeting(s) since 1997 in our data: Celtic 32 win(s), 6 draw(s), St Johnstone 5 win(s).

Next match : Celtic – St Johnstone 05/12/2026 · Scottish Premiership ♂
32win(s) Celtic
6draw(s)
5win(s) St Johnstone
111 – 24goals
3,1goals per match
37 %both teams score
60 %over 2.5 goals

Records

By venue and competition

MatchesCelticDrawsSt Johnstone
Celtic at home211821
St Johnstone at home221444
Scottish Premiership ♂433265

All matches 43

DateCompetitionMatchScoreCeltic
09/09/2026Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 1V
06/04/2025Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 0D
29/12/2024Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 0V
28/09/2024Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 6V
16/03/2024Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂3 – 1V
03/12/2023Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 3V
26/08/2023Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂0 – 0N
05/02/2023Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 4V
24/12/2022Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 1V
09/04/2022Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂7 – 0V
26/12/2021Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 3V
12/05/2021Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 0V
14/02/2021Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 2V
29/01/2020Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 3V
03/08/2019Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂7 – 0V
03/02/2019Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 2V
30/01/2019Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂2 – 0V
18/02/2018Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂0 – 0N
04/11/2017Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 4V
06/05/2017Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 1V
05/02/2017Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂2 – 5V
11/05/2016Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂2 – 1D
23/01/2016Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂3 – 1V
15/05/2015Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 0N
04/03/2015Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂0 – 1D
07/05/2014Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂3 – 3N
16/02/2014Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂3 – 0V
11/05/2013Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 0V
19/02/2013Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 1N
03/05/2012Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂1 – 0V
18/12/2011Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 2V
12/04/2011Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 1V
26/12/2010Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂2 – 0V
20/03/2010Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂3 – 0V
24/01/2010Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 4V
19/01/2002Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂2 – 1V
03/11/2001Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 2V
13/05/2000Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂0 – 0N
11/03/2000Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂4 – 1V
24/04/1999Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 0D
31/01/1999Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂5 – 0V
09/05/1998Scottish Premiership ♂Celtic – St JohnstoneScottish Premiership ♂2 – 0V
27/12/1997Scottish Premiership ♂St Johnstone – CelticScottish Premiership ♂1 – 0D

Data: matches in Antosofa's database (leagues covered, European cups, national teams), all competitions combined; a club playing in several competitions counts as one team.

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13