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 familiar fixtures, operating out of McDiarmid Park with the kind of scale that gives their better seasons a hard-earned feel. Their squad is valued at around £4m by Transfermarkt, with 31 players and an average age of 24.

Their 2026-27 Premiership campaign is still at an early stage. After four rounds they sit eighth with four points, having also competed in League Cup Group F. Recent league form has been mixed: a 1-1 draw at Dundee followed defeats to Hearts and St Mirren, after earlier wins over Kilmarnock, Ayr United and Raith Rovers.

There has been a clear split between home and away form. At home, St Johnstone have been notably open, averaging 4 goals scored and 3 conceded per match. Away from McDiarmid Park, the numbers are more restrained, with 0.7 scored and 1.3 conceded on average.

The goals have been shared rather than carried by one obvious source. Kai Fotheringham, Josh Fowler, Jamie Gullan and Ruari Paton have each scored two, with Cheick Diabate also on the mark.

For Celtic supporters, St Johnstone are a known domestic opponent: established, awkward on their day, and currently trying to turn an uneven start into something more stable in the Premiership.

📈 Key stats and insights

St Johnstone
St Johnstone have the best home goalscoring record in the Premiership
St Johnstone
St Johnstone possess the third-best overall attacking output in the division
St Johnstone
St Johnstone have one of the weakest defensive records in the league, worse only than Kilmarnock
St Johnstone
St Johnstone have relied on a wide spread of scorers rather than a single prolific goalscorer

⚔️ How they compare to Celtic

Against Celtic the contrasts are stark: Celtic have the edge in both attack and defence and sit top of the table, while St Johnstone rely on home firepower to compensate for defensive frailty and poor away scoring, making them more beatable over ninety minutes than the parkland champions.

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

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

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
St Johnstone
4 - 3
Kilmarnock
Kilmarnock
St Johnstone
St Johnstone
1 - 1
East Fife
East Fife
Inverness CT
Inverness CT
1 - 0
St Johnstone
St Johnstone

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

Recent results paint a picture of inconsistency: the side alternates between nick-of-time wins at home and narrow defeats away, with the latest sequence featuring more draws and losses than victories and a notable home 4-3 win that underlines their ability to outscore opponents while still dropping points on the road.

📈 League position analysis

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

St Johnstone Celtic

St Johnstone have been volatile early in the season, sliding from second after the opening rounds to eighth now, which suggests their early promise has been undermined by an uneven run rather than a gradual decline.

📊 League form

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

Overall

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
St Johnstone
St Johnstone
4 - 3
Kilmarnock
Kilmarnock
Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers

Home

W
W
W
D
W
W
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
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

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 different proposition at McDiarmid Park, enjoying a run of home wins and few draws, while their away form is patchy and low-scoring, indicating the team relies heavily on home momentum to pick up points.

💪 Strengths and weaknesses

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

St Johnstone
Celtic

Against Celtic the contrasts are stark: Celtic have the edge in both attack and defence and sit top of the table, while St Johnstone rely on home firepower to compensate for defensive frailty and poor away scoring, making them more beatable over ninety minutes than the parkland champions.

The radar highlights a clear profile: exceptional home scoring and a competitive overall attack contrasted with a porous defence and very limited away threat; in league context that makes them dangerous at home but one of the more fragile sides when tested physically or on the road.

⚽ Average statistics

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

⚽️ Goals scored
4
Home
0.7
Away
⚽️ Goals conceded
3
Home
1.3
Away

Offensively St Johnstone operate well inside the top third of the division, driven by a potent home attack; defensively they sit near the bottom of the league, a combination that leaves them capable of high-scoring home games but vulnerable overall compared with the league's best such as Celtic and much stronger teams than Kilmarnock.

🟨 Yellow cards
2
Home
1
Away
🟥 Red cards
Home
Away

There is a modest pattern of more bookings at home than away, with yellow cards higher on home duty, which suggests a slightly more physical edge when defending leads at McDiarmid Park.

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

Their biggest home victory being a narrow 4-3 win and the absence of a heavy away victory or large home defeats points to a team capable of hitting a high ceiling in attack on their day but with a relatively low defensive floor that keeps margins tight rather than producing emphatic outcomes.

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

Set-piece trends favour St Johnstone at home where they win noticeably more corners than visitors, while away they both win fewer and concede substantially more, indicating they press and attack more at home and are put under pressure when travelling.

🎯 Top scorers

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

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

Goals are spread across several squad members rather than carried by a single talisman: Josh Fowler is the top league scorer with two goals but several other players have contributed, which points to a collective but low-volume attacking output rather than reliance on one consistent finisher.

⏱️ 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 in the first half and again just after the interval, while the most dangerous periods for conceding are the latter part of the first half and immediately after half-time, suggesting transitional moments are where opponents find their openings.

👥 Squad statistics

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

Player
Toby Steward
Toby Steward
Goalkeeper
▶️ Starts
4
🔄 Subs
⏱️ Mins
381
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
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
2
🔄 Subs
⏱️ Mins
189
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
4
🔄 Subs
⏱️ Mins
381
⚽️ Goals
1
🟨 Yellows
1
🟥 Reds
Rating
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Zach Mitchell
Zach Mitchell
Defender
▶️ Starts
4
🔄 Subs
⏱️ Mins
381
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
2
🔄 Subs
⏱️ Mins
192
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Daniel Finlayson
Daniel Finlayson
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
3
🔄 Subs
⏱️ Mins
273
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
4
🔄 Subs
⏱️ Mins
323
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
4
🔄 Subs
⏱️ Mins
358
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
Player
Macaulay Tait
Macaulay Tait
Midfielder
▶️ Starts
🔄 Subs
3
⏱️ Mins
45
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
6.5
Player
Matty Todd
Matty Todd
Midfielder
▶️ Starts
1
🔄 Subs
⏱️ Mins
94
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
4
🔄 Subs
⏱️ Mins
353
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Jack Robertson
Jack Robertson
Midfielder
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Josh Campbell
Josh Campbell
Midfielder
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
7.1
Player
Joel Cotterill
Joel Cotterill
Midfielder
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
1
🔄 Subs
1
⏱️ Mins
95
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
3
🔄 Subs
1
⏱️ Mins
264
⚽️ Goals
2
🟨 Yellows
🟥 Reds
Rating
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
4
🔄 Subs
⏱️ Mins
338
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Rating
Player
Louis Lloyd
Louis Lloyd
Attacker
▶️ Starts
🔄 Subs
2
⏱️ Mins
39
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
🔄 Subs
4
⏱️ Mins
95
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Rating
Player
Danny Schmidt
Danny Schmidt
Attacker
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
Player
Logan Chalmers
Logan Chalmers
Attacker
▶️ Starts
🔄 Subs
4
⏱️ Mins
76
⚽️ Goals
🟨 Yellows
🟥 Reds
Rating
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
⏱️ Mins
302
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Rating

Heavy squad usage and low goal totals — thirty-one players used and only a handful of league goals with the most-used starter on four appearances — point to rotation and experimentation, and a lack of a settled attacking core to carry the goalscoring burden.

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