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 is a well-rooted football team, possessing an abundant history having been founded as far back as 1884. They are a resident fixture at the McDiarmid Park, a stadium located in the heart of Scotland, where they have seen many a football season come and go.

In terms of fiscal estimates, the team's squad market worth stands at a modest £4m. This valuation is not an arbitrary guess, but a calculation made courtesy of Transfermarkt.

Counting heads, the team holds a squad that consists of 24 players. Their average age is a youthful 24, hinting at an overall assembly that stands tall on the foundation of youth and vitality.

Looking at their current season narrative, St Johnstone has been active in two different football competitions. These encompass the Championship and the League Cup, where they compete under Group F. This shows a team that's not afraid to venture in different arenas and take up new challenges.

This team profile is regularly updated with new stats and analysis throughout the season. Last updated 27 July 2025. Send feedback

St Johnstone stats

Check out all of the statistics about St Johnstone.

1884
Founded
Simo Valakari (age 52)
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

W
W
W
W
L
L

In their last six matches, St Johnstone have recorded four wins and two losses.

St Johnstone
St Johnstone
8 - 0
Elgin City
Elgin City
St Johnstone
St Johnstone
3 - 1
Raith Rovers
Raith Rovers
Inverness CT
Inverness CT
0 - 1
St Johnstone
St Johnstone
East Kilbride
East Kilbride
1 - 3
St Johnstone
St Johnstone
St Johnstone
St Johnstone
0 - 2
Dundee
Dundee
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone

St Johnstone have similar recent form to Celtic, who have three wins and three draws in their last six games.

League position analysis

Track the position of St Johnstone over time in their domestic league table during season 2024 - 2025.

League form

Track the performance of St Johnstone in their domestic league over their last six matches, home and away.

Overall

L
L
W
L
L
L
St Johnstone
St Johnstone
0 - 2
Dundee
Dundee
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 1
Ross County
Ross County
St Johnstone
St Johnstone
0 - 2
Kilmarnock
Kilmarnock
Motherwell
Motherwell
3 - 2
St Johnstone
St Johnstone
Dundee United
Dundee United
1 - 0
St Johnstone
St Johnstone

St Johnstone, with one win and five losses, have worse overall form in their own domestic league , compared with how Celtic are doing in the Scottish Premiership. Celtic have four wins and two draws in their last six domestic league matches.

Home

L
W
L
W
D
W
St Johnstone
St Johnstone
0 - 2
Dundee
Dundee
St Johnstone
St Johnstone
2 - 1
Ross County
Ross County
St Johnstone
St Johnstone
0 - 2
Kilmarnock
Kilmarnock
St Johnstone
St Johnstone
1 - 0
Celtic
Celtic
St Johnstone
St Johnstone
0 - 0
Aberdeen
Aberdeen
St Johnstone
St Johnstone
1 - 0
Ross County
Ross County

St Johnstone, with three wins, one draw and two losses, have worse home form in their own domestic league than Celtic have in the Scottish Premiership. Celtic have four wins, one draw and one loss in their last six league matches at home.

Away

L
L
L
L
D
L
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
Motherwell
Motherwell
3 - 2
St Johnstone
St Johnstone
Dundee United
Dundee United
1 - 0
St Johnstone
St Johnstone
Hibernian
Hibernian
3 - 0
St Johnstone
St Johnstone
Dundee
Dundee
1 - 1
St Johnstone
St Johnstone
Kilmarnock
Kilmarnock
3 - 1
St Johnstone
St Johnstone

St Johnstone, with one draw and five losses, have worse away form in their own domestic league , compared with how Celtic are faring in the Scottish Premiership. Celtic have three wins, one draw and two losses in their last six away games in the league.

Average statistics

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

⚽️ Goals scored
1
Home
1
Away
⚽️ Goals conceded
1.6
Home
2
Away

On average, St Johnstone score 1 goals per game, which is fewer than the 2.95 goals scored per game by Celtic this season. At home, St Johnstone have scored an average of 1 goals per game, which is fewer than Celtic's 3.3 goals per match at Celtic Park. Away from home, St Johnstone have scored an average of 1 goals per game, which is fewer than the 2.6 averaged by Celtic.

In defence, St Johnstone have conceded an average of 1.8 goals per game this season, which is more than the 0.7 goals per game let in by Celtic. At home, St Johnstone have conceded an average of 1.6 goals per game, which is more than the 0.5 goals scored by league opponents at Celtic Park. Away from home, St Johnstone have conceded an average of 2 goals per game, which is more than the 0.9 goals conceded by Celtic in away matches.

⏱️ Time of first goal scored
53m
Home
45m
Away
⏱️ Time of first goal conceded
30m
Home
28m
Away

Against opposition, St Johnstone tend to score within 49 minutes, which is 15 minutes slower than it takes Celtic to score against teams in the Scottish Premiership. At home, St Johnstone usually score with around 53 minutes on the clock, while Celtic score around 22 minutes faster at Celtic Park. Away from home, St Johnstone tend to score by around 45 minutes, which is about 9 minutes slower than Celtic.

On average, St Johnstone keep the ball out of their own net until around 29 minutes. Celtic tend to hold on a further 10 minutes before conceding against Premiership opposition. At home, St Johnstone tend to concede with around 30 minutes on the clock. Celtic hold off -12 minutes longer against Scottish Premiership opposition, conceding a goal by around 42 minutes at Celtic Park. Away from home, St Johnstone tend to concede by around 45 minutes, which is faster than Celtic by about 7 minutes

🟨 Yellow cards
1.7
Home
1.9
Away
🟥 Red cards
0.1
Home
0.1
Away
🤩 Biggest victory
3-0
Home
3-0
Away
🫣 Biggest defeat
6-0
Home
4-0
Away
⛳ Corners awarded
4.5
Home
3.7
Away
⛳ Corners conceded
7
Home
5.8
Away

Top scorers

Top scorers for St Johnstone in the league season 2024 - 2025.

Player
⚽️ Goals
12
⚽️ Goals
11
Player
⚽️ Goals
7
Player
⚽️ Goals
6
Player
⚽️ Goals
6
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
2
Player
⚽️ Goals
1
Player
⚽️ Goals
1
Player
⚽️ Goals
1
Player
⚽️ Goals
1

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

Squad statistics

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

Player
Toby Steward
Toby Steward
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Kyle Thomson
Kyle Thomson
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Reghan Tumilty
Reghan Tumilty
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jack Baird
Jack Baird
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Scott Bright
Scott Bright
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Víctor Griffith
Víctor Griffith
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jonathan Svedberg
Jonathan Svedberg
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Stevie Mallan
Stevie Mallan
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Murray Binnie
Murray Binnie
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Adama Sidibeh
Adama Sidibeh
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Louis Lloyd
Louis Lloyd
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Uche Ikpeazu
Uche Ikpeazu
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Josh McPake
Josh McPake
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Makenzie Kirk
Makenzie Kirk
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jackson Mylchreest
Jackson Mylchreest
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds

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