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 familiar fixtures, based at McDiarmid Park and usually most comfortable when forcing opponents into awkward afternoons rather than open spectacle.

Their modern peak came in 2020/2021, when they won both the League Cup and the Scottish Cup. That Scottish Cup was their second overall, sitting alongside a single League Cup in a modest but meaningful honours list.

This season has them eighth in the Premiership with 12 points after 10 matches. Their recent league run has been mixed: a 4-0 defeat at Rangers followed draws with Dundee United and Falkirk, a 1-0 win at Aberdeen, a 2-1 win over Hibernian, and a 1-0 home defeat to Celtic.

The squad is relatively young, with an average age of 24 across 29 players, and is valued at around £4m by Transfermarkt. Josh Fowler has carried the main scoring threat with six goals, while Kai Fotheringham, Jamie Gullan and Ruari Paton have each added two.

St Johnstone have been more productive at home, averaging 1.6 goals scored and 1.4 conceded per match, but their away figures are thinner: 0.6 scored and 1.6 conceded. For Celtic supporters, they are an established domestic opponent with enough structure to irritate, but clear weaknesses when pulled away from Perth.

📈 Key stats and insights

St Johnstone
St Johnstone have the worst away scoring record in the Premiership
St Johnstone
Josh Fowler has scored more than half of St Johnstone's league goals
St Johnstone
St Johnstone concede far more corners than they win away from home
St Johnstone
St Johnstone sit in the bottom third for overall goals scored, well adrift of Celtic

⚔️ How they compare to Celtic

Against Celtic on basic metrics St Johnstone lag significantly: Celtic lead the division in both attack and defence and are far more consistent home and away, while St Johnstone rely on home competitiveness and struggle to match Celtic's goalscoring and defensive discipline on trips, leaving Celtic with a clear edge across the key areas.

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

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

St Johnstone
St Johnstone
2 - 2
Motherwell
Motherwell
Rangers
Rangers
4 - 0
St Johnstone
St Johnstone
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 have worse recent form than Celtic, who have three wins, one draw and two losses in their last six games.

Recent results underline inconsistency: there are eye-catching wins away at Aberdeen and a home victory over Hibernian, but those positives sit alongside a heavy 4-0 reverse at Rangers and a narrow 0-1 loss to Celtic, so momentum has been intermittent rather than sustained.

📈 League position analysis

After 11 games, St Johnstone are placed eighth in the league.

St Johnstone Celtic

St Johnstone have been hovering around mid-table since the opening rounds, drifting between seventh and fifth before slipping to eighth after ten matches, which suggests a side yet to find a stable trajectory rather than one on a clear climb or freefall.

📊 League form

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

Overall

D
L
D
W
D
L
St Johnstone
St Johnstone
2 - 2
Motherwell
Motherwell
Rangers
Rangers
4 - 0
St Johnstone
St Johnstone
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

Home

D
D
D
L
W
W
St Johnstone
St Johnstone
2 - 2
Motherwell
Motherwell
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

Away

L
W
D
L
L
W
Rangers
Rangers
4 - 0
St Johnstone
St Johnstone
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

The home/away split paints two different teams: at McDiarmid Park they are competitive, producing high-scoring home wins and draws, while away they have been compact and low-scoring with narrow one-goal decisions; the pattern is solidity at home and bluntness on the road.

💪 Strengths and weaknesses

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

St Johnstone
Celtic

Against Celtic on basic metrics St Johnstone lag significantly: Celtic lead the division in both attack and defence and are far more consistent home and away, while St Johnstone rely on home competitiveness and struggle to match Celtic's goalscoring and defensive discipline on trips, leaving Celtic with a clear edge across the key areas.

The radar highlights a clear profile: strength at home where they can score and compete, but a blunt away attack and a defence that concedes under prolonged pressure; in league context that reads as a side able to trouble mid-table rivals at McDiarmid Park but lacking the attacking firepower and defensive solidity to challenge the top teams.

⚽ Average statistics

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

⚽️ Goals scored
1.7
Home
0.6
Away
⚽️ Goals conceded
1.5
Home
1.6
Away

Offensively St Johnstone sit in the lower third of the division, well short of the league's pacesetter Celtic, and their overall goal output places them closer to the bottom than the top; defensively they are marginally better than their attack suggests but still notably behind the likes of Celtic and comfortably ahead of only the division's weakest defensive outfits such as Kilmarnock.

🟨 Yellow cards
2
Home
0.8
Away
🟥 Red cards
0.2
Home
0.2
Away

Discipline shows a stark home/away contrast: the team picks up significantly more yellows at home than away, suggesting a more physical or pressured approach on home turf while red cards are an infrequent feature.

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

The biggest results reveal the ceiling and floor: the team can produce dramatic, high-scoring home victories such as a 4-3 win, and grind out 1-0 victories away, but they are also capable of being overwhelmed on the road as shown by a 4-0 defeat, so their ceiling is competitive resilience at home while the floor is exposure under sustained pressure away.

⛳ Corners awarded
3.2
Home
3
Away
⛳ Corners conceded
7.2
Home
9.5
Away

Set-piece figures are revealing — St Johnstone win only a few corners per game while conceding a large number, especially away where opponents win nearly ten corners a match, a pattern that points to repeated defensive pressure against them on the road.

🎯 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, providing six of the club's ten league goals, so the side is heavily reliant on him while the rest of the squad has contributed only sporadic support.

⏱️ 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 start brightly and score early more often than not, with the ten-to-twenty-minute window the most productive period for their first goals, whereas they concede more frequently in the latter part of the first half around thirty-to-forty minutes, indicating vulnerability as matches approach half-time.

👥 Squad statistics

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

Player
Toby Steward
Toby Steward
Goalkeeper
▶️ Starts
11
🔄 Subs
–
⏱️ Mins
1,038
⚽️ 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
9
🔄 Subs
–
⏱️ Mins
846
⚽️ Goals
1
🟨 Yellows
2
🟥 Reds
–
⭐ Rating
7.1
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
10
🔄 Subs
–
⏱️ Mins
900
⚽️ Goals
1
🟨 Yellows
3
🟥 Reds
1
⭐ Rating
6.8
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
2
⏱️ Mins
51
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.3
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
3
🔄 Subs
–
⏱️ Mins
286
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.0
Player
Daniel Finlayson
Daniel Finlayson
Defender
▶️ Starts
5
🔄 Subs
1
⏱️ Mins
461
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.7
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
8
🔄 Subs
–
⏱️ Mins
743
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.5
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
–
🔄 Subs
–
⏱️ Mins
–
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
–
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
10
🔄 Subs
1
⏱️ Mins
811
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.8
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
4
🔄 Subs
–
⏱️ Mins
348
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.6
Player
Joel Cotterill
Joel Cotterill
Midfielder
▶️ Starts
4
🔄 Subs
3
⏱️ Mins
465
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.5
Player
Josh Campbell
Josh Campbell
Midfielder
▶️ Starts
3
🔄 Subs
2
⏱️ Mins
215
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
7.1
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
11
🔄 Subs
–
⏱️ Mins
964
⚽️ 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
7
🔄 Subs
2
⏱️ Mins
606
⚽️ Goals
1
🟨 Yellows
2
🟥 Reds
–
⭐ Rating
6.8
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
10
🔄 Subs
1
⏱️ Mins
756
⚽️ Goals
6
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
7.0
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
7
🔄 Subs
2
⏱️ Mins
519
⚽️ Goals
–
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.9
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
–
🔄 Subs
8
⏱️ Mins
227
⚽️ Goals
1
🟨 Yellows
–
🟥 Reds
1
⭐ Rating
6.6
Player
Danny Schmidt
Danny Schmidt
Attacker
▶️ Starts
–
🔄 Subs
5
⏱️ Mins
133
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.5
Player
Logan Chalmers
Logan Chalmers
Attacker
▶️ Starts
–
🔄 Subs
5
⏱️ Mins
106
⚽️ Goals
–
🟨 Yellows
–
🟥 Reds
–
⭐ Rating
6.5
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
6
🔄 Subs
3
⏱️ Mins
541
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
–
⭐ Rating
6.7

Squad usage is heavy — twenty-nine players used already — with a core group still emerging and the club rotating frequently; Toby Steward has been most relied upon in starts while goal scoring is concentrated in a few individuals rather than spread across the squad.

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