Nicky Clark
Charlton Athletic

St Johnstone

St Johnstone were founded in 1884 and play their home games at McDiarmid Park in Scotland.

St Johnstone v Celtic · Photo: Vagelis Georgariou

Founded in 1884, St Johnstone have carved a place for themselves in the heart of Scottish football, routinely trotting out onto the pitch at their home ground of McDiarmid Park. Located in Scotland, McDiarmid Park has borne witness to countless matches of grit, sweat, and indomitable Scottish spirit.

According to Transfermarkt, the market value of the St Johnstone squad is estimated at around £6m, a commendable figure considering the competitive nature of football. Money, after all, forms the lifeblood of the beautiful game, and St Johnstone has proved adept at recruiting talent sensibly within these constraints.

It's important to consider the sheer numerical strength at the club's disposal. St Johnstone boasts a healthy roster of 38 players, with an average age of merely 24. This points to a strategic emphasis on youth and potential, an investment that may well bear fruit in the not-too-distant future.

This season, notwithstanding the challenges posted by their adversaries, St Johnstone possess the verve to make their presence felt on multiple fronts. They actively contest in 2 competitions, specifically the Championship and the League Cup (Group F). Showing versatility and the capacity to juggle responsibilities, the club has upheld its commitment to perform across various tournaments, confirming its status as a multifaceted outfit.

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

St Johnstone stats

Check out all of the statistics about St Johnstone.

1884
Founded
Simo Valakari (age 52)
Manager
Adam Webb
Chair
The Saints
Nickname
McDiarmid Park
Stadium
10,696
Capacity
Crieff Road, Perth, PH1 2SJ, UK
Address
£6m (via Transfermarkt)
Market Value

Recent results

L
L
W
L
L
L

In their last six matches, St Johnstone have recorded one win and five losses.

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
St Johnstone
St Johnstone
0 - 5
Celtic
Celtic

St Johnstone have worse recent form than 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 scored 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 per game that Celtic's league opponents have scored 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 per game conceded by Celtic in away matches.

⏱️ Time of first goal scored
53m
Home
45m
Away
⏱️ Time of first goal conceded
30m
Home
28m
Away
🟨 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.

⚽️ Goals
11
Player
⚽️ Goals
10
Player
⚽️ Goals
6
Player
⚽️ Goals
6
Player
⚽️ Goals
6
⚽️ 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 2024 - 2025.

Player
Josh Rae
Josh Rae
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
André Raymond
André Raymond
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Daniels Balodis
Daniels Balodis
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam McClelland
Sam McClelland
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Barry Douglas
Barry Douglas
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Liam Parker
Liam Parker
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Scott Bright
Scott Bright
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Bayley Klimionek
Bayley Klimionek
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Callan Hamill
Callan Hamill
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jack Baird
Jack Baird
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Morgan Boyes
Morgan Boyes
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
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Joe Ellison
Joe Ellison
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Uche Ikpeazu
Uche Ikpeazu
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Nicky Clark
Nicky Clark
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Adama Sidibeh
Adama Sidibeh
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Max Kucheriavyi
Max Kucheriavyi
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
Arran Cocks
Arran Cocks
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Makenzie Kirk
Makenzie Kirk
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Ben McCrystal
Ben McCrystal
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jackson Mylchreest
Jackson Mylchreest
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Brodie Dair
Brodie Dair
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jamie Gullan
Jamie Gullan
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