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

Founded in 1884, St Johnstone remain one of Scottish football’s durable clubs, with McDiarmid Park long established as their base. Their current squad is valued at around £3.5m, according to Transfermarkt, with 25 players and an average age of 25.

They sit first in the Championship and arrive in strong league form. Recent wins over Ayr United, Raith Rovers, Dunfermline Athletic, Airdrieonians and Arbroath point to a side with rhythm, following a 1-1 draw with Queen’s Park.

Their home figures are particularly tidy: 2.1 goals scored and 0.6 conceded per match, which suggests a side comfortable setting the terms at McDiarmid Park. Away from home they have still carried threat, averaging 1.7 goals scored and 0.8 conceded.

Josh McPake has led the scoring with 19 goals, backed by Jamie Gullan on 17. Adama Sidibeh, Reece McAlear and Ruari Paton have added useful support, giving St Johnstone more than one route to goal.

St Johnstone’s season has also included the League Cup second round and the Challenge Cup quarter-finals. For Celtic supporters, they are a well-known domestic opponent currently operating from a position of strength in the Championship.

📈 Key stats and insights

St Johnstone
St Johnstone have the best attack in the five-team league sample
St Johnstone
St Johnstone have the best defensive record in the five-team league sample
St Johnstone
St Johnstone have stayed first across each of the last six rounds
St Johnstone
St Johnstone have won five straight league matches
St Johnstone
Josh McPake is St Johnstone’s leading league scorer

⚔️ How they compare to Celtic

There is no Celtic benchmark in the supplied data, so the clean comparison is contextual rather than statistical. St Johnstone profile as a dominant domestic opponent in their own sample: strong attack, tight defence and convincing recent form, the kind of side Celtic would expect to outgun but not one that looks fragile or dependent on home advantage.

Last updated 21 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 four of those victories coming with clean sheets. The sequence is not just padded by home form either, with away wins at Ayr United, Dunfermline Athletic and Arbroath suggesting a side controlling matches rather than merely surviving them.

📈 League position analysis

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

There has been no volatility in St Johnstone’s league position during the latest run: they were first six rounds ago and remain first after 36 rounds. That consistency matters, because it points to a side setting the pace rather than one catching fire late from a weaker base.

📊 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 home they have the heavier scorelines, including 4-0 against Airdrieonians, but their away form is just as persuasive, with recent shutouts at Ayr United, Dunfermline Athletic and Greenock Morton. They do not look like a side whose authority collapses when taken out of Perth.

💪 Strengths and weaknesses

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

St Johnstone
Celtic

There is no Celtic benchmark in the supplied data, so the clean comparison is contextual rather than statistical. St Johnstone profile as a dominant domestic opponent in their own sample: strong attack, tight defence and convincing recent form, the kind of side Celtic would expect to outgun but not one that looks fragile or dependent on home advantage.

The radar profile is unusually clean: St Johnstone combine the strongest attack with the strongest defence, and their scoring holds up both home and away. The only mild blemish is discipline, with around two yellow cards per match, while the corner data is not reliable enough to draw a set-piece conclusion.

⚽ 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 are the benchmark team in this sample at both ends of the pitch, leading the league for goals scored and goals conceded. Their 1.9 goals per match gives them the sharpest attack, while conceding 0.7 per match puts them ahead of the likes of Ross County, who sit at the wrong end of both attacking and defensive comparisons.

🟨 Yellow cards
1.9
Home
2.1
Away
🟥 Red cards
Home
0.1
Away

Discipline is not a glaring flaw, but St Johnstone are slightly more card-prone away from home. The pattern suggests they are prepared to manage games physically on the road without it becoming a major red-card problem.

🤩 Biggest victory
5-0
Home
4-0
Away
🫣 Biggest defeat
1-0
Home
3-1
Away

The biggest wins show a high ceiling: a 5-0 home victory and a 4-0 away victory underline that St Johnstone can turn superiority into proper punishment. The floor has been relatively contained at home, where the worst defeat is only 1-0, though a 3-1 away loss shows they can still be opened up if a game gets away from them.

⛳ 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

The goal threat has a clear focal point, with Josh McPake identified as the leading league scorer, while Jamie Gullan and Adama Sidibeh add weight to the wider attacking picture. It is not a completely one-man attack, but McPake’s league output gives St Johnstone an obvious reference point in the final third.

⏱️ 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 defined by explosive opening spells; their first goals tend to arrive after the game has settled, especially between 20 and 30 minutes and around half-time. They also rarely concede the first goal late, which suggests their match control generally improves rather than frays in the closing stages.

👥 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

Using 25 players suggests St Johnstone have had breadth without looking like a side constantly searching for answers. Jason Holt’s 35 starts point to a trusted core, while 55 league goals and Josh McPake’s role as top league scorer show a squad with collective output but a clearly defined attacking leader.

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