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 made their home at the distinctly Scottish McDiarmid Park. A storied institution steeped in the rich footballing history of the nation, they have worked persistently to develop and maintain a robust squad. According to Transfermarkt, it is estimated that the total market value of their players is approximately £6 million. This is a testament to both their commitment to nurturing talent and shrewd tactical investments. Click here for their comprehensive profile.

They currently boast a squad of 38 players, each bringing their unique skill set to the pitch. With an average age of 25, there is a healthy balance of youthful vigour and seasoned expertise. This blend of experience and potential is a testament to their strategic recruitment and passionate commitment to the sport.

The current season has seen St Johnstone engage competitively in two tournaments so far. They have made their presence felt in the Championship and in Group F of the League Cup. Though challenges abound, there is little doubt that they will continue to carve their distinctive mark into the annals of Scottish footballing narrative.

This team profile is regularly updated with new stats and analysis throughout the season. Last updated 30 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
£5m (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 2025 - 2026.

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
Sam McClelland
Sam McClelland
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
Jack Baird
Jack Baird
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Reghan Tumilty
Reghan Tumilty
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
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Murray Binnie
Murray Binnie
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Uche Ikpeazu
Uche Ikpeazu
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Adama Sidibeh
Adama Sidibeh
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
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