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, founded in 1884, remain one of Scottish football’s more familiar fixtures, based at McDiarmid Park and operating with the kind of scale that demands clear recruitment and hard edges. Their squad is valued at around £4m by Transfermarkt, with 31 players and an average age of 24.

The modern high point is still fresh enough to matter: the 2020/21 season brought both the Scottish Cup and League Cup to Perth. Those trophies took St Johnstone to two Scottish Cups and one League Cup overall – modest in volume, but hardly minor in achievement.

This season has begun with St Johnstone sixth in the Premiership on eight points after seven rounds. Their home form has carried more threat, averaging 1.8 goals scored and 1.5 conceded per match, while away from home they have been leaner at both ends, scoring 0.7 and conceding 1.3 on average.

Recent league results show a side still looking for consistency: a 1-1 draw with Falkirk followed a 0-1 defeat to Celtic, with a 2-1 win over Hibernian the standout result in the current run. Josh Fowler has led their scoring with four goals, ahead of Kai Fotheringham, Jamie Gullan and Ruari Paton on two each.

For Celtic supporters, St Johnstone are a settled domestic reference point rather than a novelty: organised, competitive, and currently sitting in the middle of the Premiership pack.

📈 Key stats and insights

St Johnstone
St Johnstone are the lowest-scoring side away from home in the Premiership
St Johnstone
St Johnstone score the second-most goals at home in the league
St Johnstone
Josh Fowler has scored half of St Johnstone's league goals
St Johnstone
St Johnstone concede over seven corners at home, inviting sustained pressure

⚔️ How they compare to Celtic

Compared with Celtic, St Johnstone are outclassed overall: Celtic combine the league's best defence with the most potent attack, particularly away, whereas St Johnstone's strengths are largely confined to home scoring; Celtic's balance and defensive solidity give them a clear edge despite St Johnstone matching or marginally bettering them in home goal output.

Last updated 20 September 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
£4m (via Transfermarkt)
Market Value

📅 Recent results

D
L
W
D
L
L

In recent matches, St Johnstone have recorded one win, two draws and three losses.

St Johnstone
St Johnstone
1 - 1
Falkirk
Falkirk
St Johnstone
St Johnstone
0 - 1
Celtic
Celtic
St Johnstone
St Johnstone
2 - 1
Hibernian
Hibernian
Dundee
Dundee
1 - 1
St Johnstone
St Johnstone
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
St Mirren
St Mirren
1 - 0
St Johnstone
St Johnstone

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

St Johnstone's recent sequence is messy rather than progressive: six matches have yielded draws, narrow defeats and a solitary scalp of Hibernian, leaving the sense of a side capable of grinding out results at home but unable to turn promising performances into consistent returns against top opposition such as Celtic, Hearts and St Mirren.

📈 League position analysis

After 7 games, St Johnstone are placed sixth in the league.

St Johnstone Celtic

The club has hovered in mid-table during the opening rounds, oscillating between fifth and eighth before settling sixth after seven matches, which points to short-term volatility rather than a sustained climb or collapse.

📊 League form

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

Overall

D
L
W
D
L
L
St Johnstone
St Johnstone
1 - 1
Falkirk
Falkirk
St Johnstone
St Johnstone
0 - 1
Celtic
Celtic
St Johnstone
St Johnstone
2 - 1
Hibernian
Hibernian
Dundee
Dundee
1 - 1
St Johnstone
St Johnstone
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
St Mirren
St Mirren
1 - 0
St Johnstone
St Johnstone

Home

D
L
W
W
W
W
St Johnstone
St Johnstone
1 - 1
Falkirk
Falkirk
St Johnstone
St Johnstone
0 - 1
Celtic
Celtic
St Johnstone
St Johnstone
2 - 1
Hibernian
Hibernian
St Johnstone
St Johnstone
4 - 3
Kilmarnock
Kilmarnock
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians

Away

D
L
L
W
W
W
Dundee
Dundee
1 - 1
St Johnstone
St Johnstone
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
St Mirren
St Mirren
1 - 0
St Johnstone
St Johnstone
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

The home/away split is stark: St Johnstone are a noticeably different team at home, stringing together wins and scoring freely, while away performances are more erratic and low-scoring, underlining that home advantage drives much of their positive form.

💪 Strengths and weaknesses

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

St Johnstone
Celtic

Compared with Celtic, St Johnstone are outclassed overall: Celtic combine the league's best defence with the most potent attack, particularly away, whereas St Johnstone's strengths are largely confined to home scoring; Celtic's balance and defensive solidity give them a clear edge despite St Johnstone matching or marginally bettering them in home goal output.

The radar paints a concise portrait: home attacking potency is a genuine strength in the league context, but the side's away scoring is the obvious weakness, compounded by a defence that concedes enough to offset home gains and by a tendency to invite pressure as seen in high numbers of corners conceded.

⚽ Average statistics

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

⚽️ Goals scored
1.8
Home
0.7
Away
⚽️ Goals conceded
1.5
Home
1.3
Away

Offensively and defensively St Johnstone sit in the middle of the pack overall — a seventh-ranked attack and an eighth-ranked defence — but those averages mask a clear pattern: they are potent at McDiarmid Park, where only Heart of Midlothian outscore them, yet they are the lowest-scoring side on the road, and that imbalance explains why they sit mid-table despite some eye-catching home results.

🟨 Yellow cards
2.3
Home
1
Away
🟥 Red cards
0.3
Home
Away

Discipline shows a clear home bias: the side picks up more yellows at home (well over two per match) and registers occasional red cards there, suggesting a more physical or risk-taking approach on their own turf compared with a much cleaner record away.

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

The biggest home win, a 4-3 thriller, illustrates the team's attacking ceiling and tendency for open games, while the narrow margins of their heaviest defeats — 1-0 at home and 2-1 away — suggest their floor this season has been relatively shallow rather than catastrophic.

⛳ Corners awarded
3
Home
3
Away
⛳ Corners conceded
7.3
Home
6.5
Away

Set-piece data is revealing: St Johnstone win only about three corners per match regardless of venue but concede more than seven at home, a sign that opponents generate sustained pressure down the flanks when visiting McDiarmid Park.

🎯 Top scorers

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

Player
⚽️ Goals
4
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
1
⚽️ Goals
1
Player
⚽️ Goals
1
Player
⚽️ Goals
1

Josh Fowler carries the bulk of the threat, with four of the team's eight league goals, so St Johnstone's attacking identity is currently dependent on a single consistent source while the rest of the squad contributes in much smaller amounts.

⏱️ 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 tend to find their first goals early — most often in the ten-to-twenty-minute window — while their concessions cluster around the late first half and the final ten minutes, a pattern that produces swingy matches where leads can be lost just before half-time or in closing stages.

👥 Squad statistics

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

Player
Toby Steward
Toby Steward
Goalkeeper
▶️ Starts
7
🔄 Subs
⏱️ Mins
658
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.9
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.6
Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Kyle Thomson
Kyle Thomson
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Enes Alić
Enes Alić
Defender
▶️ Starts
5
🔄 Subs
⏱️ Mins
466
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
Rating
7.4
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
7
🔄 Subs
⏱️ Mins
621
⚽️ Goals
1
🟨 Yellows
3
🟥 Reds
1
Rating
7.0
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Zach Mitchell
Zach Mitchell
Defender
▶️ Starts
6
🔄 Subs
⏱️ Mins
548
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
6.7
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
7.1
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
2
🔄 Subs
⏱️ Mins
192
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
7.1
Player
Daniel Finlayson
Daniel Finlayson
Defender
▶️ Starts
1
🔄 Subs
1
⏱️ Mins
132
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.8
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
5
🔄 Subs
⏱️ Mins
453
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
6.6
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
7
🔄 Subs
⏱️ Mins
541
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.8
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
5
🔄 Subs
2
⏱️ Mins
489
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
6.7
Player
Macaulay Tait
Macaulay Tait
Midfielder
▶️ Starts
🔄 Subs
5
⏱️ Mins
73
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.6
Player
Matty Todd
Matty Todd
Midfielder
▶️ Starts
2
🔄 Subs
⏱️ Mins
191
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.6
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
7
🔄 Subs
⏱️ Mins
605
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
6.5
Player
Jack Robertson
Jack Robertson
Midfielder
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Josh Campbell
Josh Campbell
Midfielder
▶️ Starts
2
🔄 Subs
⏱️ Mins
129
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
7.1
Player
Joel Cotterill
Joel Cotterill
Midfielder
▶️ Starts
2
🔄 Subs
1
⏱️ Mins
210
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.7
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
4
🔄 Subs
1
⏱️ Mins
316
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
7.0
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
6
🔄 Subs
1
⏱️ Mins
489
⚽️ Goals
4
🟨 Yellows
🟥 Reds
Rating
7.1
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
5
🔄 Subs
⏱️ Mins
360
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
7.0
Player
Louis Lloyd
Louis Lloyd
Attacker
▶️ Starts
🔄 Subs
2
⏱️ Mins
39
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.4
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
🔄 Subs
6
⏱️ Mins
186
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Rating
6.7
Player
Danny Schmidt
Danny Schmidt
Attacker
▶️ Starts
🔄 Subs
3
⏱️ Mins
54
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.5
Player
Logan Chalmers
Logan Chalmers
Attacker
▶️ Starts
🔄 Subs
4
⏱️ Mins
76
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.6
Player
Arran Clark
Arran Clark
Attacker
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Unax Álvarez
Unax Álvarez
Attacker
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Ruari Paton
Ruari Paton
Attacker
▶️ Starts
4
🔄 Subs
2
⏱️ Mins
361
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
Rating
6.7

Using 31 players through seven rounds indicates heavy rotation; a small core of regular starters supplies most minutes while goal output is concentrated in a handful of names, which creates short-term flexibility but underlines reliance on a compact group for attacking returns.

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