AntosofaFootball, analysed from the sofa

Championship · Écosse ♂ · Ligue des Champions ♂ · Scottish Premiership ♂

History of St Johnstone

Every season of the club in our data, its titles, its records and its most frequent opponents.

Matches played532 27/12/1997 → 31/10/2026
Wins, draws, defeats189 – 142 – 201 (36 % wins)
Goals scored / conceded580 / 660 (1,09 – 1,24 per match)
Longest unbeaten run29 matches30/01/2026 → 02/08/2026
Longest winning run11 matches04/04/2026 → 02/08/2026

Season by season

SeasonCompetitionPositionJVNDGoalsPts
2026-2027Scottish Premiership ♂7 / 121235415:1914
2025-2026Championship · Écosse ♂1 / 13362211367:2577
2024-2025Scottish Premiership ♂12 / 1238952438:6832
2023-2024Scottish Premiership ♂10 / 12388111929:5435
2022-2023Scottish Premiership ♂9 / 1229961431:4933
2021-2022Scottish Premiership ♂10 / 1222551215:3620
2020-2021Scottish Premiership ♂4 / 122288623:2232
2019-2020Scottish Premiership ♂6 / 122179522:3330
2018-2019Scottish Premiership ♂7 / 1222751021:2626
2017-2018Scottish Premiership ♂8 / 123812101642:53—
2016-2017Scottish Premiership ♂4 / 1222112933:3135
2015-2016Scottish Premiership ♂4 / 1222106627:2536
2014-2015Scottish Premiership ♂3 / 1222117422:1440
2013-2014Scottish Premiership ♂5 / 1222105728:2235
2012-2013Scottish Premiership ♂4 / 122297627:2534
2011-2012Scottish Premiership ♂6 / 122285922:2729
2010-2011Scottish Premiership ♂9 / 122248108:2620
2009-2010Scottish Premiership ♂8 / 122277833:3328
2001-2002Scottish Premiership ♂12 / 1222321713:3311
1999-2000Scottish Premiership ♂5 / 101857618:2122
1998-1999Scottish Premiership ♂3 / 101894518:1431
1997-1998Scottish Premiership ♂5 / 101884619:1628

Position recalculated from our results (3 points for a win), or the official table (Wikidata) for seasons whose results we do not have. ▲ promotion, ▼ relegation.

Biggest wins

20/12/2025Championship · Écosse ♂St Johnstone – Morton5 – 0
20/12/2025Ligue des Champions ♂St Johnstone – Morton5 – 0
02/08/2025Championship · Écosse ♂St Johnstone – Partick5 – 1
05/05/2018Scottish Premiership ♂Motherwell – St Johnstone1 – 5
17/02/2010Scottish Premiership ♂St Johnstone – Hibernian5 – 1

Heaviest defeats

09/04/2022Scottish Premiership ♂Celtic – St Johnstone7 – 0
03/08/2019Scottish Premiership ♂Celtic – St Johnstone7 – 0
28/09/2024Scottish Premiership ♂St Johnstone – Celtic0 – 6
31/01/1999Scottish Premiership ♂Celtic – St Johnstone5 – 0
28/04/2012Scottish Premiership ♂Motherwell – St Johnstone5 – 1

Most frequent opponents

OpponentMatchesVND
Motherwell head-to-head46181216
Aberdeen head-to-head44141218
Kilmarnock head-to-head44201014
Celtic head-to-head445633
Hearts head-to-head4091120
Hibernian head-to-head3616911
Rangers head-to-head345524
Dundee United head-to-head3313119
Ross County head-to-head2910109
St Mirren head-to-head2910109
No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13