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

St Johnstone, an established squad since 1884, make their home at the McDiarmid Park, nestling in the heartland of Scotland. This is a team with history and pedigree, their roots extending much further back than that of many of their contemporaries.

At present, St Johnstone's squad is valued at approximately £7m, that's according to data derived from Transfermarkt, a source which pegs them somewhere in the middle of the financial spectrum in Scottish football.

St Johnstone boasts a roster, or squad as they are known, of a robust 38 players. An impressively large complement for a team of their stature. The average age of these lads is 24 - a perfect blend of youthful exuberance and experienced heads on young shoulders.

In the current season, they have spread their efforts across three separate competitions, which is a feat of multitasking in itself. They have been plying their trade in the League Cup, having been assigned to Group F. Besides their League Cup endeavours, they are diligently maintaining their status in the Premiership, currently in 12th place. Their campaign in the Scottish Cup has been notably successful, with the team already having secured a place in the Semi-Finals. Quite the achievement for this stalwart team.

This team profile is regularly updated with new stats and analysis throughout the season. Last updated 3 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
£7m (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 Scotland‘s Premiership during season .

League form

Track the performance of St Johnstone in Scotland‘s Premiership 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 Scotland’s Premiership, 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 Scotland’s Premiership 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 Scotland’s Premiership, 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 .

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 .

Player
Barry Douglas
Barry Douglas
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Graham Carey
Graham Carey
Attacker
▶️ Starts
4
🔄 Subs
⏱️ Minutes
360
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Player
Stevie May
Stevie May
Attacker
▶️ Starts
🔄 Subs
1
⏱️ Minutes
40
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Nicky Clark
Nicky Clark
Attacker
▶️ Starts
🔄 Subs
1
⏱️ Minutes
10
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Drey Wright
Drey Wright
Attacker
▶️ Starts
4
🔄 Subs
⏱️ Minutes
361
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
🔄 Subs
1
⏱️ Minutes
47
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Uche Ikpeazu
Uche Ikpeazu
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jonathan Svedberg
Jonathan Svedberg
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Matt Smith
Matt Smith
Midfielder
▶️ Starts
4
🔄 Subs
1
⏱️ Minutes
373
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
▶️ Starts
5
🔄 Subs
⏱️ Minutes
393
⚽️ Goals
5
🟨 Yellows
🟥 Reds
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Josh McPake
Josh McPake
Attacker
▶️ Starts
2
🔄 Subs
⏱️ Minutes
101
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Josh Rae
Josh Rae
Goalkeeper
▶️ Starts
5
🔄 Subs
⏱️ Minutes
469
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Max Kucheriavyi
Max Kucheriavyi
Attacker
▶️ Starts
🔄 Subs
2
⏱️ Minutes
52
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Makenzie Kirk
Makenzie Kirk
Attacker
▶️ Starts
🔄 Subs
4
⏱️ Minutes
66
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Player
Daniels Balodis
Daniels Balodis
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam McClelland
Sam McClelland
Defender
▶️ Starts
4
🔄 Subs
⏱️ Minutes
280
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
1
🔄 Subs
3
⏱️ Minutes
128
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Liam Parker
Liam Parker
Defender
▶️ Starts
🔄 Subs
1
⏱️ Minutes
28
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jackson Mylchreest
Jackson Mylchreest
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Víctor Griffith
Víctor Griffith
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Scott Bright
Scott Bright
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Joe Ellison
Joe Ellison
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Ben McCrystal
Ben McCrystal
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Bayley Klimionek
Bayley Klimionek
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
3
⏱️ Minutes
67
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Adama Sidibeh
Adama Sidibeh
Attacker
▶️ Starts
2
🔄 Subs
3
⏱️ Minutes
303
⚽️ Goals
2
🟨 Yellows
2
🟥 Reds
Player
André Raymond
André Raymond
Defender
▶️ Starts
4
🔄 Subs
⏱️ Minutes
322
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Arran Cocks
Arran Cocks
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Brodie Dair
Brodie Dair
Attacker
▶️ 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

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