St. Johnstone vs Celtic head to head
Updated
St. Johnstone and Celtic have met 73 times in the league since 1997: St. Johnstone won 9, Celtic won 55 and 9 ended in a draw (goals 44-177).
All-time record (league matches since 1997)
| St. Johnstone | Draws | Celtic |
|---|
| Wins | 9 | 9 | 55 |
| Goals | 44 | | 177 |
St. Johnstone at home: 6 wins, 4 draws, 27 defeats. Over 2.5 goals in 43 of 73 games; both teams scored in 30. Competitions: Scottish Premiership.
This season
| St. Johnstone | Celtic |
|---|
| League | Premiership | Premiership |
| Position | 5th (12 pts) | 1st (24 pts) |
| Form | WLDWD | LLWLW |
| Coach | Tommy Wright | Neil Lennon |
| Stadium | McDiarmid Park | Celtic Park |
Previous league meetings
- St Johnstone 1-0 Celtic · Scottish Premiership · Sun, 6 Apr 2025
- Celtic 4-0 St Johnstone · Scottish Premiership · Sun, 29 Dec 2024
- St Johnstone 0-6 Celtic · Scottish Premiership · Sat, 28 Sept 2024
- Celtic 3-1 St Johnstone · Scottish Premiership · Sat, 16 Mar 2024
- St Johnstone 1-3 Celtic · Scottish Premiership · Sun, 3 Dec 2023
- Celtic 0-0 St Johnstone · Scottish Premiership · Sat, 26 Aug 2023
- St Johnstone 1-4 Celtic · Scottish Premiership · Sun, 5 Feb 2023
- Celtic 4-1 St Johnstone · Scottish Premiership · Sat, 24 Dec 2022
- St Johnstone 1-2 Celtic · Scottish Premiership · Sat, 8 Oct 2022
- Celtic 7-0 St Johnstone · Scottish Premiership · Sat, 9 Apr 2022
- St Johnstone 1-3 Celtic · Scottish Premiership · Sun, 26 Dec 2021
Questions
Who has won more matches between St. Johnstone and Celtic?
Celtic lead with 55 wins to 9, with 9 draws in 73 league meetings since 1997.
What is the biggest win in St. Johnstone vs Celtic?
St. Johnstone: St Johnstone 2-1 Celtic (Sat, 14 Nov 1998). Celtic: Celtic 7-0 St Johnstone (Sat, 3 Aug 2019).
How many goals are scored when St. Johnstone play Celtic?
3.03 per game on average; 59% of meetings had over 2.5 goals and both teams scored in 41%.
When do St. Johnstone and Celtic play next?
Celtic v St. Johnstone on Sat, 5 Dec 2026, 15:00 UTC (Premiership).
What was the last result between St. Johnstone and Celtic?
St. Johnstone 0-1 Celtic on Wed, 9 Sept 2026.