Skip to main content

Celtic FC vs St Johnstone F.C. – Head to head record, results & stats

Celtic FC logo

Celtic FC

W W L W W
62
meetings
199 goals total
Last: 20 Apr 2025
St Johnstone F.C. logo

St Johnstone F.C.

L L W L L
49
Celtic FC wins
8
Draws
5
St Johnstone F.C. wins
79% 13% 8%
163
Goals scored
36

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

3.24
Avg goals / game
40%
Both to score
62%
Over 2.5 goals
28 / 5
Clean sheets (Celtic FC / Saint Joh…)

Next meeting

- - -
- - -
- - -
- - -

Biggest wins

All meetings (50)

Date Home Score Away Result Competition
09 Sep 2026 St Johnstone F.C. 0 - 1 Celtic FC W Scottish Premiership
20 Apr 2025 St Johnstone F.C. 0 - 5 Celtic FC W Scottish Cup
06 Apr 2025 St Johnstone F.C. 1 - 0 Celtic FC L Scottish Premiership
29 Dec 2024 Celtic FC 4 - 0 St Johnstone F.C. W Scottish Premiership
28 Sep 2024 St Johnstone F.C. 0 - 6 Celtic FC W Scottish Premiership
16 Mar 2024 Celtic FC 3 - 1 St Johnstone F.C. W Scottish Premiership
03 Dec 2023 St Johnstone F.C. 1 - 3 Celtic FC W Scottish Premiership
26 Aug 2023 Celtic FC 0 - 0 St Johnstone F.C. D Scottish Premiership
05 Feb 2023 St Johnstone F.C. 1 - 4 Celtic FC W Scottish Premiership
24 Dec 2022 Celtic FC 4 - 1 St Johnstone F.C. W Scottish Premiership
08 Oct 2022 St Johnstone F.C. 1 - 2 Celtic FC W Scottish Premiership
09 Apr 2022 Celtic FC 7 - 0 St Johnstone F.C. W Scottish Premiership
26 Dec 2021 St Johnstone F.C. 1 - 3 Celtic FC W Scottish Premiership
20 Nov 2021 Celtic FC 1 - 0 St Johnstone F.C. W Scottish League Cup
23 Oct 2021 Celtic FC 2 - 0 St Johnstone F.C. W Scottish Premiership
12 May 2021 Celtic FC 4 - 0 St Johnstone F.C. W Scottish Premiership
14 Feb 2021 St Johnstone F.C. 1 - 2 Celtic FC W Scottish Premiership
06 Dec 2020 Celtic FC 1 - 1 St Johnstone F.C. D Scottish Premiership
04 Oct 2020 St Johnstone F.C. 0 - 2 Celtic FC W Scottish Premiership
01 Mar 2020 St Johnstone F.C. 0 - 1 Celtic FC W Scottish Cup
29 Jan 2020 St Johnstone F.C. 0 - 3 Celtic FC W Scottish Premiership
03 Aug 2019 Celtic FC 7 - 0 St Johnstone F.C. W Scottish Premiership
10 Feb 2019 Celtic FC 5 - 0 St Johnstone F.C. W Scottish Cup
03 Feb 2019 St Johnstone F.C. 0 - 2 Celtic FC W Scottish Premiership
30 Jan 2019 Celtic FC 2 - 0 St Johnstone F.C. W Scottish Premiership
07 Oct 2018 St Johnstone F.C. 0 - 6 Celtic FC W Scottish Premiership
26 Sep 2018 St Johnstone F.C. 0 - 1 Celtic FC W Scottish League Cup
18 Feb 2018 Celtic FC 0 - 0 St Johnstone F.C. D Scottish Premiership
04 Nov 2017 St Johnstone F.C. 0 - 4 Celtic FC W Scottish Premiership
26 Aug 2017 Celtic FC 1 - 1 St Johnstone F.C. D Scottish Premiership
06 May 2017 Celtic FC 4 - 1 St Johnstone F.C. W Scottish Premiership
05 Feb 2017 St Johnstone F.C. 2 - 5 Celtic FC W Scottish Premiership
25 Jan 2017 Celtic FC 1 - 0 St Johnstone F.C. W Scottish Premiership
20 Aug 2016 St Johnstone F.C. 2 - 4 Celtic FC W Scottish Premiership
11 May 2016 St Johnstone F.C. 2 - 1 Celtic FC L Scottish Premiership
23 Jan 2016 Celtic FC 3 - 1 St Johnstone F.C. W Scottish Premiership
13 Dec 2015 St Johnstone F.C. 0 - 3 Celtic FC W Scottish Premiership
29 Aug 2015 Celtic FC 3 - 1 St Johnstone F.C. W Scottish Premiership
15 May 2015 St Johnstone F.C. 0 - 0 Celtic FC D Scottish Premiership
04 Mar 2015 Celtic FC 0 - 1 St Johnstone F.C. L Scottish Premiership
14 Feb 2015 St Johnstone F.C. 1 - 2 Celtic FC W Scottish Premiership
13 Aug 2014 St Johnstone F.C. 0 - 3 Celtic FC W Scottish Premiership
07 May 2014 St Johnstone F.C. 3 - 3 Celtic FC D Scottish Premiership
16 Feb 2014 Celtic FC 3 - 0 St Johnstone F.C. W Scottish Premiership
26 Dec 2013 St Johnstone F.C. 0 - 1 Celtic FC W Scottish Premiership
21 Sep 2013 Celtic FC 2 - 1 St Johnstone F.C. W Scottish Premiership
11 May 2013 Celtic FC 4 - 0 St Johnstone F.C. W Scottish Premiership
19 Feb 2013 St Johnstone F.C. 1 - 1 Celtic FC D Scottish Premiership
11 Nov 2012 Celtic FC 1 - 1 St Johnstone F.C. D Scottish Premiership
30 Oct 2012 Celtic FC 5 - 0 St Johnstone F.C. W Scottish League Cup

By venue

At Celtic FC 18W 5D 1L
At St Johnstone F.C. 2W 3D 21L

Competitions faced in

Year-by-year

Year Celtic … D Saint J…
2026 1 0 0
2025 1 0 1
2024 3 0 0
2023 2 1 0
2022 3 0 0
2021 5 0 0
2020 3 1 0
2019 4 0 0
2018 2 1 0
2017 4 1 0
2016 2 0 1
2015 3 1 1
2014 2 1 0
2013 3 1 0
2012 1 1 0
First meeting
14 Apr 2007

About this head-to-head

Celtic FC and St Johnstone F.C. have met 62 times on record. Celtic FC lead with 49 wins, St Johnstone F.C. have won 5 times and the two clubs have drawn 8 matches between them. Their first recorded meeting was on 14 April 2007.

This page is the permanent head-to-head hub for Celtic FC vs St Johnstone F.C.. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Celtic FC and St Johnstone F.C..

Across their recorded meetings, Celtic FC have found the net 163 times against St Johnstone F.C., while St Johnstone F.C. have scored 36 times in reply — a combined 199 goals shared between the two sides. Their most recent fixture was played on 20 April 2025, the latest chapter in a rivalry stretching back to 2007. Follow every upcoming Celtic FC versus St Johnstone F.C. clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.

Celtic FC vs St Johnstone F.C. — head-to-head FAQ

How many times have Celtic FC and St Johnstone F.C. played each other?

Celtic FC and St Johnstone F.C. have met 62 times on record, with the first meeting on 14 April 2007.

Who has won more, Celtic FC or St Johnstone F.C.?

Celtic FC have the edge with 49 wins to St Johnstone F.C.'s 5, with 8 draws between them.

When do Celtic FC and St Johnstone F.C. play next?

Their next scheduled meeting is on Saturday, 05 December 2026. Follow it live on SportScore for scores, lineups and minute-by-minute commentary.

How many goals are scored when Celtic FC play St Johnstone F.C.?

Their meetings produce 3.24 goals per game on average, and both teams have scored in 40% of them.