Football
Home › Predictions › Celtic vs ST Johnstone: H2H

Celtic vs ST Johnstone: head to head meetings

Wins, goals, scores and milestones

Celtic vs ST Johnstone: who has won more

Celtic
4285
ST Johnstone
Celtic winsDrawsST Johnstone wins
Matches played55
Goals (total)136 : 30
Goals per match3.0
Both teams scored38%
Over 2.5 goals56%
Celtic: clean sheets56%
ST Johnstone: clean sheets11%

Friendlies are excluded; the figures cover competitive fixtures alone.

Celtic vs ST Johnstone: next match

Sat 5 Dec · 15:00Celtic–ST Johnstone
Scottish Premiership

Celtic vs ST Johnstone: reading the head to head

Celtic hold the edge in this fixture, with 42 wins to 5 and 8 draws. These fixtures produce 3.0 goals a game on average; in 38% of them both teams have scored, and 56% have seen more than 2.5 goals.

When they last met (9/9/26, Scottish Premiership), the score was ST Johnstone 0–1 Celtic. They face each other again on 5 December 2026 at 15:00 (Scottish Premiership).

Celtic vs ST Johnstone: all meetings

9/9/26ST Johnstone0–1CelticScottish Premiership · 2026 · HT 0–0
20/4/25ST Johnstone0–5CelticFA Cup · 2024 · HT 0–4
6/4/25ST Johnstone1–0CelticScottish Premiership · 2024 · HT 1–0
29/12/24Celtic4–0ST JohnstoneScottish Premiership · 2024 · HT 1–0
28/9/24ST Johnstone0–6CelticScottish Premiership · 2024 · HT 0–3
16/3/24Celtic3–1ST JohnstoneScottish Premiership · 2023 · HT 1–0
3/12/23ST Johnstone1–3CelticScottish Premiership · 2023 · HT 1–0
26/8/23Celtic0–0ST JohnstoneScottish Premiership · 2023 · HT 0–0
5/2/23ST Johnstone1–4CelticScottish Premiership · 2022 · HT 1–3
24/12/22Celtic4–1ST JohnstoneScottish Premiership · 2022 · HT 3–0
8/10/22ST Johnstone1–2CelticScottish Premiership · 2022 · HT 0–1
9/4/22Celtic7–0ST JohnstoneScottish Premiership · 2021 · HT 3–0
26/12/21ST Johnstone1–3CelticScottish Premiership · 2021 · HT 0–2
20/11/21Celtic1–0ST JohnstoneEFL Cup · 2021 · HT 0–0
23/10/21Celtic2–0ST JohnstoneScottish Premiership · 2021 · HT 1–0
12/5/21Celtic4–0ST JohnstoneScottish Premiership · 2020 · HT 2–0
14/2/21ST Johnstone1–2CelticScottish Premiership · 2020 · HT 0–0
6/12/20Celtic1–1ST JohnstoneScottish Premiership · 2020 · HT 0–0
4/10/20ST Johnstone0–2CelticScottish Premiership · 2020 · HT 0–0
1/3/20ST Johnstone0–1CelticFA Cup · 2019 · HT 0–0
29/1/20ST Johnstone0–3CelticScottish Premiership · 2019 · HT 0–3
3/8/19Celtic7–0ST JohnstoneScottish Premiership · 2019 · HT 3–0
3/2/19ST Johnstone0–2CelticScottish Premiership · 2018 · HT 0–0
30/1/19Celtic2–0ST JohnstoneScottish Premiership · 2018 · HT 0–0
7/10/18ST Johnstone0–6CelticScottish Premiership · 2018 · HT 0–5
26/9/18ST Johnstone0–1CelticEFL Cup · 2018 · HT 0–0
18/2/18Celtic0–0ST JohnstoneScottish Premiership · 2017 · HT 0–0
4/11/17ST Johnstone0–4CelticScottish Premiership · 2017 · HT 0–1
26/8/17Celtic1–1ST JohnstoneScottish Premiership · 2017 · HT 0–1
6/5/17Celtic4–1ST JohnstoneScottish Premiership · 2016 · HT 0–0
5/2/17ST Johnstone2–5CelticScottish Premiership · 2016 · HT 2–1
25/1/17Celtic1–0ST JohnstoneScottish Premiership · 2016 · HT 0–0
20/8/16ST Johnstone2–4CelticScottish Premiership · 2016 · HT 0–3
11/5/16ST Johnstone2–1CelticScottish Premiership · 2015 · HT 0–0
23/1/16Celtic3–1ST JohnstoneScottish Premiership · 2015 · HT 2–1
13/12/15ST Johnstone0–3CelticScottish Premiership · 2015 · HT 0–1
29/8/15Celtic3–1ST JohnstoneScottish Premiership · 2015 · HT 2–1
15/5/15ST Johnstone0–0CelticScottish Premiership · 2014 · HT 0–0
4/3/15Celtic0–1ST JohnstoneScottish Premiership · 2014 · HT 0–0
14/2/15ST Johnstone1–2CelticScottish Premiership · 2014 · HT 0–1
13/8/14ST Johnstone0–3CelticScottish Premiership · 2014 · HT 0–0
7/5/14ST Johnstone3–3CelticScottish Premiership · 2013 · HT 1–0
16/2/14Celtic3–0ST JohnstoneScottish Premiership · 2013 · HT 1–0
26/12/13ST Johnstone0–1CelticScottish Premiership · 2013 · HT 0–1
21/9/13Celtic2–1ST JohnstoneScottish Premiership · 2013 · HT 2–0
11/5/13Celtic4–0ST JohnstoneScottish Premiership · 2012 · HT 2–0
19/2/13ST Johnstone1–1CelticScottish Premiership · 2012 · HT 0–1
11/11/12Celtic1–1ST JohnstoneScottish Premiership · 2012 · HT 0–0
15/9/12ST Johnstone2–1CelticScottish Premiership · 2012 · HT 1–1
3/5/12Celtic1–0ST JohnstoneScottish Premiership · 2011 · HT 1–0
1/4/12Celtic2–0ST JohnstoneScottish Premiership · 2011 · HT 0–0
18/12/11ST Johnstone0–2CelticScottish Premiership · 2011 · HT 0–0
21/8/11Celtic0–1ST JohnstoneScottish Premiership · 2011 · HT 0–0
26/12/10Celtic2–0ST JohnstoneScottish Premiership · 2010 · HT 0–0
30/10/10ST Johnstone0–3CelticScottish Premiership · 2010 · HT 0–2

Colours show each score as it looks for Celtic.

Celtic vs ST Johnstone: results by competition

PCelticDrawsST Johnstone
Scottish Premiership513885
FA Cup2200
EFL Cup2200

Wins, draws and defeats, with each win column headed by a team name.

Celtic vs ST Johnstone: home and away record

VenuePWDrawsLGoals
Home: Celtic26195262:11
Home: ST Johnstone29332319:74

Every result is seen through the eyes of the team playing at home.

Celtic vs ST Johnstone: records and streaks

Celtic

  • Biggest win9/4/22 · Celtic 7–0 ST Johnstone
  • Most recent win9/9/26 · ST Johnstone 0–1 Celtic
  • Longest unbeaten run30

ST Johnstone

  • Biggest win6/4/25 · ST Johnstone 1–0 Celtic
  • Most recent win6/4/25 · ST Johnstone 1–0 Celtic
  • Longest unbeaten run3

Celtic vs ST Johnstone: current form

Celtic

WLDWL
5 NovCeltic3–2Beşiktaş
1 NovFalkirk2–0Celtic
28 OctCeltic2–2Dundee United
25 OctHibernian1–2Celtic
22 OctCeltic1–2Celta Vigo

ST Johnstone

DDLDW
31 OctKilmarnock2–2ST Johnstone
28 OctST Johnstone2–2Motherwell
24 OctRangers4–0ST Johnstone
17 OctST Johnstone1–1Dundee United
11 OctAberdeen0–1ST Johnstone

Celtic vs ST Johnstone: league positions

Full table
#TeamPW-D-LGoalsPts
1Celtic129-1-227:1028
7ST Johnstone123-5-415:1914

Celtic vs ST Johnstone: frequently asked questions

Celtic or ST Johnstone: which side has won more often?

Celtic hold the edge in this fixture, with 42 wins to 5 and 8 draws.

What was the score last time Celtic faced ST Johnstone?

When they last met (9/9/26, Scottish Premiership), the score was ST Johnstone 0–1 Celtic.

How many goals do Celtic and ST Johnstone usually produce when they meet?

These fixtures produce 3.0 goals a game on average; in 38% of them both teams have scored, and 56% have seen more than 2.5 goals.

When is the next meeting of Celtic and ST Johnstone?

The next game: Celtic vs ST Johnstone on 5 December 2026 at 15:00 (Scottish Premiership).

Celtic vs ST Johnstone head to head

Every angle of the Celtic v ST Johnstone head to head: victories, draws and losses, goals scored, a competition-by-competition breakdown and notable records. Current form and league positions follow below, the league page carries our Scottish Premiership predictions, and everything else is in the Predictions section.