Jason Holt
St Johnstone

St Johnstone

St Johnstone were founded in 1884 and play their home games at McDiarmid Park in Scotland.

St Johnstone match
St Johnstone v Celtic · Photo: Vagelis Georgariou

St Johnstone are one of Scottish football’s older fixtures, founded in 1884 and long established at McDiarmid Park. For Celtic supporters, they sit in familiar domestic territory: a club with enough history and structure to command respect, without requiring any myth-making.

Their current position is strong. St Johnstone are first in the Championship, with a 25-man squad averaging 25 years of age and valued at around £3.5m by Transfermarkt. They have also been involved in the League Cup second round and reached the Challenge Cup quarter-finals.

The league form is doing the talking. Their last six matches have brought five wins and a draw, including clean-sheet victories over Ayr United, Raith Rovers and Dunfermline Athletic, plus a 4-0 home win against Airdrieonians. At McDiarmid Park they have been particularly efficient, averaging 2.1 goals scored and just 0.6 conceded per match.

There is threat away from home as well, with St Johnstone averaging 1.7 goals on the road and conceding 0.8. Josh McPake and Jamie Gullan have carried the scoring weight with 19 and 17 goals respectively, supported by Adama Sidibeh, Reece McAlear and Ruari Paton.

St Johnstone’s current standing is clear: top of the Championship, defensively tight, and in good league rhythm. For Celtic, they remain a well-known Scottish opponent with enough form and edge to merit proper attention.

📈 Key stats and insights

St Johnstone
St Johnstone lead this comparison group for both goals scored and goals conceded
St Johnstone
St Johnstone have won five league matches in a row
St Johnstone
St Johnstone have kept four clean sheets in their last five league games
St Johnstone
St Johnstone are unbeaten in their last six away league matches
Josh McPake is St Johnstone's clear league scoring leader

⚔️ How they compare to Celtic

Measured against the kind of profile Celtic supporters look for, St Johnstone's numbers are strong in the areas that usually travel: they score consistently, concede very little and do not rely solely on home form. Celtic would still expect to carry the greater attacking threat and territory, but this St Johnstone side look organised enough to make wastefulness costly and clinical enough to punish a loose spell.

Last updated 13 May 2026. Send feedback

St Johnstone stats

Check out all of the statistics about St Johnstone.

1884
Founded
Simo Valakari (age 53)
Manager
Jason Holt
Captain
Adam Webb
Chair
The Saints
Nickname
McDiarmid Park
Stadium
10,696
Capacity
Crieff Road, Perth, PH1 2SJ, UK
Address
£3.5m (via Transfermarkt)
Market Value

📅 Recent results

W
W
W
W
W
D

In recent matches, St Johnstone have recorded five wins and one draw.

Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park

St Johnstone have worse recent form than Celtic, who have six wins in their last six games.

St Johnstone arrive in a clear upswing: five straight wins after a draw with Queen's Park, with four clean sheets across that winning run. The 4-0 home win over Airdrieonians showed their capacity to flatten weaker opposition, while away wins at Ayr United and Dunfermline Athletic point to a side capable of controlling tighter matches as well.

📈 League position analysis

After 36 games, St Johnstone are top of the league.

St Johnstone Celtic

There has been no volatility in the recent table picture: St Johnstone have been first across each of the last six recorded rounds and remain there after 36 matches. That suggests a side setting the pace rather than reacting to it, with their form strong enough to protect the lead rather than merely chase it.

📊 League form

Track the performance of St Johnstone in Scotland's Championship over their last six matches, home and away.

Overall

W
W
W
W
W
D
Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park

St Johnstone, with five wins and one draw, have worse overall form in Scotland's Championship, compared with how Celtic are doing in the Scottish Premiership. Celtic have six wins in their last six domestic league matches.

Home

W
W
D
W
W
D
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park
St Johnstone
St Johnstone
1 - 0
Ross County
Ross County
St Johnstone
St Johnstone
3 - 1
Ayr United
Ayr United
St Johnstone
St Johnstone
2 - 2
Partick Thistle
Partick Thistle

St Johnstone, with four wins and two draws, have worse home form in Scotland's Championship than Celtic have in the Scottish Premiership. Celtic have five wins and one loss in their last six league matches at home.

Away

W
W
W
D
W
D
Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
Partick Thistle
Partick Thistle
0 - 0
St Johnstone
St Johnstone
Greenock Morton
Greenock Morton
0 - 2
St Johnstone
St Johnstone
Queen's Park
Queen's Park
1 - 1
St Johnstone
St Johnstone

St Johnstone, with four wins and two draws, have better away form in Scotland's Championship, compared with how Celtic are faring in the Scottish Premiership. Celtic have four wins, one draw and one loss in their last six away games in the league.

The home and away split is unusually balanced. At McDiarmid Park they have paired regular scoring with a tight defensive record, but the away form is just as persuasive: four wins and two draws in the last six, including clean-sheet victories at Ayr United, Dunfermline Athletic and Greenock Morton. This is not a team whose authority collapses outside Perth.

💪 Strengths and weaknesses

How well-rounded are St Johnstone across key performance areas this season?

St Johnstone
Celtic

Measured against the kind of profile Celtic supporters look for, St Johnstone's numbers are strong in the areas that usually travel: they score consistently, concede very little and do not rely solely on home form. Celtic would still expect to carry the greater attacking threat and territory, but this St Johnstone side look organised enough to make wastefulness costly and clinical enough to punish a loose spell.

The radar profile is straightforward: St Johnstone's standout strength is the balance between attack and defence. They score more than anyone else in the sample and concede less than anyone else, with the home scoring rate of 2.1 per match giving them a particularly strong platform in Perth. The only obvious blemish is discipline rather than performance level, with around two yellow cards per match, while the corner data does not offer a useful read.

⚽ Average statistics

Check out these per game stats for St Johnstone in their domestic league season 2025 - 2026.

⚽️ Goals scored
2.1
Home
1.7
Away
⚽️ Goals conceded
0.6
Home
0.8
Away

St Johnstone sit top of this five-team group for both scoring and defending, which is the profile of a side winning games by control rather than chaos. They are ahead of Ross County at both ends, while Queen's Park and Raith Rovers trail them badly in attacking output. Conceding only 0.7 per match also marks them out as the most secure side in the sample, not just the most productive.

🟨 Yellow cards
1.9
Home
2.1
Away
🟥 Red cards
Home
0.1
Away
🤩 Biggest victory
5-0
Home
4-0
Away
🫣 Biggest defeat
1-0
Home
3-1
Away

Their ceiling is high enough to win heavily in different conditions: a 5-0 home victory and a 4-0 away victory both underline the attacking range in this side. The floor is less dramatic than most, with the worst home defeat only 1-0, although the 3-1 away loss shows they can still be stretched if the match becomes more open.

⛳ Corners awarded
Home
Away
⛳ Corners conceded
Home
Away

🎯 Top scorers

Top scorers for St Johnstone in all competitions for the season 2025 - 2026.

Player
⚽️ Goals
19
Player
⚽️ Goals
17
Player
⚽️ Goals
6
Player
Reece McAlear
Reece McAlear
⚽️ Goals
5
Player
⚽️ Goals
5
Player
Cheick Diabate
Cheick Diabate
⚽️ Goals
4
⚽️ Goals
4
Player
⚽️ Goals
4
Player
Liam Smith
Liam Smith
⚽️ Goals
4
Player
Jack Baird
Jack Baird
⚽️ Goals
3
Player
⚽️ Goals
3
Player
Sam Stanton
Sam Stanton
⚽️ Goals
3
Player
⚽️ Goals
2
Player
Stevie Mallan
Stevie Mallan
⚽️ Goals
2
⚽️ Goals
1
Player
Morgan Boyes
Morgan Boyes
⚽️ Goals
1
Player
Matty Foulds
Matty Foulds
⚽️ Goals
1
Player
⚽️ Goals
1
Player
Louis Lloyd
Louis Lloyd
⚽️ Goals
1
⚽️ Goals
1
Player
Reghan Tumilty
Reghan Tumilty
⚽️ Goals
1

Josh McPake is the main league goal threat, and his 16 league goals make him the clearest focal point in the squad. The wider scoring picture is not empty, with Jamie Gullan, Adama Sidibeh, Reece McAlear and Ruari Paton all appearing among the broader top scorers, but St Johnstone's most reliable edge in the league still runs through McPake.

⏱️ Time of first goal

Time of first goal scored for and against St Johnstone in their previous 20 games.

⏱️ Time
0-10 mins
For
Against
⚽️
⏱️ Time
11-20 mins
For
⚽️⚽️⚽️
Against
⚽️
⏱️ Time
21-30 mins
For
⚽️⚽️⚽️⚽️
Against
⏱️ Time
31-40 mins
For
⚽️
Against
⚽️⚽️
⏱️ Time
41-50 mins
For
⚽️⚽️⚽️⚽️
Against
⚽️⚽️
⏱️ Time
51-60 mins
For
⚽️⚽️
Against
⏱️ Time
61-70 mins
For
Against
⏱️ Time
71-80 mins
For
⚽️
Against
⏱️ Time
81-90 mins
For
Against
⚽️

St Johnstone are not especially explosive in the opening 10 minutes, but they tend to establish themselves before half-time and again either side of the interval. Their first concessions are spread thinly, with only one recorded after 80 minutes, which fits the broader picture of a side that usually avoids losing control late in matches.

👥 Squad statistics

Squad stats for all St Johnstone players across the domestic league season 2025 - 2026.

Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Kyle Thomson
Kyle Thomson
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Reghan Tumilty
Reghan Tumilty
Defender
▶️ Starts
3
🔄 Subs
5
⏱️ Mins
332
⚽️ Goals
🟨 Yellows
2
🟥 Reds
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
34
🔄 Subs
⏱️ Mins
3,232
⚽️ Goals
4
🟨 Yellows
8
🟥 Reds
1
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
26
🔄 Subs
5
⏱️ Mins
2,551
⚽️ Goals
1
🟨 Yellows
8
🟥 Reds
1
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
1
🔄 Subs
⏱️ Mins
74
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
16
🔄 Subs
6
⏱️ Mins
1,567
⚽️ Goals
1
🟨 Yellows
2
🟥 Reds
Player
Jack Baird
Jack Baird
Defender
▶️ Starts
24
🔄 Subs
2
⏱️ Mins
2,244
⚽️ Goals
3
🟨 Yellows
4
🟥 Reds
Player
Scott Bright
Scott Bright
Defender
▶️ Starts
🔄 Subs
2
⏱️ Mins
14
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
24
🔄 Subs
1
⏱️ Mins
2,143
⚽️ Goals
3
🟨 Yellows
2
🟥 Reds
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
35
🔄 Subs
⏱️ Mins
3,118
⚽️ Goals
1
🟨 Yellows
9
🟥 Reds
Player
Jonathan Svedberg
Jonathan Svedberg
Midfielder
▶️ Starts
8
🔄 Subs
3
⏱️ Mins
736
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
16
🔄 Subs
10
⏱️ Mins
1,619
⚽️ Goals
2
🟨 Yellows
1
🟥 Reds
Player
Stevie Mallan
Stevie Mallan
Midfielder
▶️ Starts
7
🔄 Subs
6
⏱️ Mins
644
⚽️ Goals
2
🟨 Yellows
🟥 Reds
Player
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
3
🔄 Subs
11
⏱️ Mins
487
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
34
🔄 Subs
1
⏱️ Mins
3,205
⚽️ Goals
5
🟨 Yellows
5
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
4
⏱️ Mins
42
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jack Robertson
Jack Robertson
Midfielder
▶️ Starts
🔄 Subs
1
⏱️ Mins
4
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
6
🔄 Subs
7
⏱️ Mins
707
⚽️ Goals
2
🟨 Yellows
2
🟥 Reds
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
30
🔄 Subs
3
⏱️ Mins
2,454
⚽️ Goals
11
🟨 Yellows
5
🟥 Reds
Player
Louis Lloyd
Louis Lloyd
Attacker
▶️ Starts
1
🔄 Subs
4
⏱️ Mins
165
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
1
🔄 Subs
8
⏱️ Mins
259
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
12
🔄 Subs
11
⏱️ Mins
1,074
⚽️ Goals
4
🟨 Yellows
2
🟥 Reds
Player
Josh McPake
Josh McPake
Attacker
▶️ Starts
33
🔄 Subs
⏱️ Mins
2,862
⚽️ Goals
16
🟨 Yellows
9
🟥 Reds

St Johnstone have used 25 players, so this is not a tiny squad being dragged through the season, but the minutes still appear to lean on a trusted core. Jason Holt's 35 starts point to a stable spine, while 55 league goals and McPake's 16 suggest a clear leading scorer without the attack being completely one-dimensional.

St Johnstone squad

Check out the current St Johnstone squad.

St Johnstone news

Read all the news about St Johnstone.

That's all Folks!
View the latest Celtic news or browse the Celtic FC news archive