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 durable fixtures, operating from McDiarmid Park with a history that carries more weight than their usual market profile suggests. Their squad is valued at around £4m by Transfermarkt, with 29 players and an average age of 24.

The club’s modern high point remains the 2020/21 season, when they won both the League Cup and the Scottish Cup. Those successes account for their only League Cup and sit alongside two Scottish Cups overall, giving St Johnstone a recent trophy record that many larger clubs would take without complaint.

In the 2026-27 Premiership, St Johnstone are fifth after nine rounds, with 12 points. Their recent run has been steady rather than spectacular: draws with Dundee United and Falkirk, a 1-0 win at Aberdeen, a 0-1 defeat to Celtic, a 2-1 home win over Hibernian, and a 1-1 draw at Dundee.

Their home numbers point to a side capable of making matches awkward, averaging 1.6 goals scored and 1.4 conceded at McDiarmid Park. Away from home, the balance is tighter, with 0.8 scored and one conceded per match. Josh Fowler leads their scoring with six goals, ahead of Kai Fotheringham, Jamie Gullan and Ruari Paton on two each.

For Celtic supporters, St Johnstone are a familiar Scottish opponent rather than a novelty: organised, competitive, and currently placed in the upper half of the Premiership. Their season also included League Cup Group F, but their league position is the clearest measure of where they stand.

📈 Key stats and insights

St Johnstone
St Johnstone sit fifth in the Premiership after nine rounds
St Johnstone
St Johnstone rely on Josh Fowler for more than half of their league goals
St Johnstone
St Johnstone have one of the poorest away attacks in the division
St Johnstone
St Johnstone concede far more corners than they win, especially away

⚔️ How they compare to Celtic

Compared to Celtic, St Johnstone are markedly behind in both attack and defence: Celtic score at more than double St Johnstone's overall rate and concede roughly half as often, so Celtic hold the clear edge; St Johnstone's best chance is to exploit home form and tight margins, but they will struggle to match Celtic's firepower and defensive compactness over ninety minutes.

Last updated 18 October 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
W
D
L
W
D

In recent matches, St Johnstone have recorded two wins, three draws and one loss.

St Johnstone
St Johnstone
1 - 1
Dundee United
Dundee United
Aberdeen
Aberdeen
0 - 1
St Johnstone
St Johnstone
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

St Johnstone have better recent form than Celtic, who have two wins and four losses in their last six games.

St Johnstone's last six league matches read as a compactly inconsistent but resilient run — a mix of draws and narrow wins with the most recent result a 1-1 draw with Dundee United; notable scalps at Aberdeen and Hibernian show they can grind out results away from their best attacking moments, while the 0-1 home defeat to Celtic underlines the gap to the very top.

📈 League position analysis

After 9 games, St Johnstone are placed fifth in the league.

St Johnstone Celtic

Over the last six rounds St Johnstone have climbed steadily from eighth to fifth, a clear upward trajectory that suggests growing consistency rather than volatility and leaves them well placed after nine rounds to consolidate a top-half spot.

📊 League form

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

Overall

D
W
D
L
W
D
St Johnstone
St Johnstone
1 - 1
Dundee United
Dundee United
Aberdeen
Aberdeen
0 - 1
St Johnstone
St Johnstone
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

Home

D
D
L
W
W
W
St Johnstone
St Johnstone
1 - 1
Dundee United
Dundee United
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

Away

W
D
L
L
W
W
Aberdeen
Aberdeen
0 - 1
St Johnstone
St Johnstone
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

The home/away split paints a familiar picture: St Johnstone are a different team at McDiarmid Park, producing a run of three wins there including a 4-3 thriller, while their away form is patchy — results include useful wins at Aberdeen and Dunfermline but an away attack that struggles, averaging 0.8 goals per match.

💪 Strengths and weaknesses

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

St Johnstone
Celtic

Compared to Celtic, St Johnstone are markedly behind in both attack and defence: Celtic score at more than double St Johnstone's overall rate and concede roughly half as often, so Celtic hold the clear edge; St Johnstone's best chance is to exploit home form and tight margins, but they will struggle to match Celtic's firepower and defensive compactness over ninety minutes.

The radar highlights a clear home/away split as the standout trait: St Johnstone are significantly more effective at home (home scoring 1.6) while their away scoring (0.8) is a pronounced weakness; defensively they are broadly average, but conceding many corners and picking up more cards at home expose tactical vulnerabilities against higher-possession sides.

⚽ Average statistics

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

⚽️ Goals scored
1.6
Home
0.8
Away
⚽️ Goals conceded
1.4
Home
1
Away

St Johnstone's attack sits in the lower mid-table compared with the league's high-octane sides; they trail the likes of Celtic and Heart of Midlothian in attacking output, while their defensive record is middle ground — better than the leakiest teams such as Kilmarnock but clearly behind the standard set by Celtic.

🟨 Yellow cards
2.2
Home
0.8
Away
🟥 Red cards
0.2
Home
–
Away

Discipline is noticeably context-dependent: St Johnstone pick up far more yellow cards at home (around 2.2 per match) than away (0.8), suggesting a more physical, combative approach at McDiarmid Park that carries a higher booking risk.

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

Their biggest margins this season are narrow: a 4-3 home win shows the side can reach an attacking ceiling in open games, while their heaviest defeats are one- or two-goal margins, underlining that St Johnstone's matches are typically tight and decided by small margins rather than blowouts.

⛳ Corners awarded
3.2
Home
2.7
Away
⛳ Corners conceded
7.2
Home
8.7
Away

Set-piece data paints a worrying picture defensively: St Johnstone win only a modest number of corners at home and away but concede heavily — conceding over seven corners at home and nearly nine away — which hands opponents sustained attacking momentum from wide and second-ball situations.

🎯 Top scorers

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

Player
⚽️ Goals
6
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
1
⚽️ Goals
1
Player
⚽️ Goals
1
Player
⚽️ Goals
1

Josh Fowler carries the goal threat for St Johnstone, supplying more than half of the club's ten league goals, with the remainder of the squad contributing sporadically and no second player approaching his output.

⏱️ 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 score early: the most common period for their first goal is between ten and twenty minutes, whereas their concessions cluster in the latter part of the first half (thirty to forty minutes) and again towards the end of matches, indicating vulnerability both before and after the interval.

👥 Squad statistics

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

Player
Toby Steward
Toby Steward
Goalkeeper
▶️ Starts
9
🔄 Subs
–
⏱️ Mins
854
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.1
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
–
🔄 Subs
–
⏱️ Mins
–
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.6
Player
Kyle Thomson
Kyle Thomson
Goalkeeper
▶️ Starts
–
🔄 Subs
–
⏱️ Mins
–
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
–
Player
Enes Alić
Enes Alić
Defender
▶️ Starts
7
🔄 Subs
–
⏱️ Mins
662
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
7.2
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
8
🔄 Subs
–
⏱️ Mins
716
⚽️ Goals
1
🟨 Yellows
3
🟥 Reds
1
⭐ Rating
6.9
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
1
⏱️ Mins
3
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.1
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
3
🔄 Subs
–
⏱️ Mins
286
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.0
Player
Daniel Finlayson
Daniel Finlayson
Defender
▶️ Starts
3
🔄 Subs
1
⏱️ Mins
325
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.7
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
7
🔄 Subs
–
⏱️ Mins
649
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.7
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
–
🔄 Subs
–
⏱️ Mins
–
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
–
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
9
🔄 Subs
–
⏱️ Mins
730
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.9
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
7
🔄 Subs
2
⏱️ Mins
656
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.8
Player
Macaulay Tait
Macaulay Tait
Midfielder
▶️ Starts
–
🔄 Subs
5
⏱️ Mins
73
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.6
Player
Matty Todd
Matty Todd
Midfielder
▶️ Starts
3
🔄 Subs
–
⏱️ Mins
258
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.6
Player
Joel Cotterill
Joel Cotterill
Midfielder
▶️ Starts
3
🔄 Subs
2
⏱️ Mins
348
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.6
Player
Josh Campbell
Josh Campbell
Midfielder
▶️ Starts
2
🔄 Subs
1
⏱️ Mins
145
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
7.1
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
9
🔄 Subs
–
⏱️ Mins
794
⚽️ Goals
–
🟨 Yellows
2
🟥 Reds
–
⭐ Rating
6.7
Player
Jack Robertson
Jack Robertson
Midfielder
▶️ Starts
–
🔄 Subs
–
⏱️ Mins
–
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
–
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
5
🔄 Subs
2
⏱️ Mins
432
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.9
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
8
🔄 Subs
1
⏱️ Mins
620
⚽️ Goals
6
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.1
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
5
🔄 Subs
2
⏱️ Mins
389
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.9
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
–
🔄 Subs
7
⏱️ Mins
199
⚽️ Goals
1
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.7
Player
Danny Schmidt
Danny Schmidt
Attacker
▶️ Starts
–
🔄 Subs
3
⏱️ Mins
61
⚽️ 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
5
🔄 Subs
3
⏱️ Mins
475
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.7

Using twenty-nine players shows rotation is in play, but the side relies on a defined core — most-used starter Toby Steward leads the pecking order — and goal distribution is heavily skewed, with Josh Fowler supplying the bulk of league goals which points to a thin scoring base beyond the main striker.

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