Nicky Clark
St Johnstone

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

Tracing their roots back to the year 1884, St Johnstone have been gracing football pitches for well over a century. They've steadfastly made Scotland's McDiarmid Park their fortress, a terrain deeply interwoven into the fabric of their heritage.

Sift through the current St Johnstone squad and you’ll find a band of 38 players earnestly vying for glory. Their youthful vigour is undeniably encapsulated in the average age of the team, which sits at the tender age of 24.

Every player, every reputation, every ounce of potential all culminate in a total market value, a measure of a team's financial muscle on the transfer market. For St Johnstone, this value stands at around £7m, labels endowed upon them by Transfermarkt.

Throughout the course of the ongoing season, the scent of competition has led them into three different arenas. Their Premiership campaign sees them perched on a precarious 12th place rung, whereas their League Cup dream saw its curtain fall come the second round. As for the Scottish Cup, they're yet to prove their mettle, with their journey currently paused at the fifth round.

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

St Johnstone stats

Check out all of the statistics about St Johnstone.

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

W
W
W
L
L
D

In their last six matches, St Johnstone have recorded three wins, one draw and two losses.

St Mirren
St Mirren
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 1
Motherwell
Motherwell
St Johnstone
St Johnstone
1 - 0
Motherwell
Motherwell
Rangers
Rangers
3 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 3
Dundee
Dundee
St Johnstone
St Johnstone
1 - 1
Hibernian
Hibernian

St Johnstone have worse recent form than Celtic, who have four wins, one draw and one loss in their last six games.

League position analysis

Track the position of St Johnstone over time in Scotland‘s Premiership during season 2024 - 2025. After 25 games, St Johnstone are bottom of the league.

Round 1
10th
Round 2
5th
Round 3
7th
Round 4
8th
Round 5
10th
Round 6
10th
Round 7
10th
Round 8
11th
Round 9
8th
Round 10
6th
Round 11
9th
Round 12
9th
Round 13
10th
Round 14
9th
Round 15
9th
Round 16
9th
Round 17
10th
Round 18
12th
Round 19
12th
Round 20
12th
Round 21
12th
Round 22
12th
Round 23
12th
Round 24
12th
Round 25
Round 25
12th

League form

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

Overall

W
W
L
L
D
L
St Mirren
St Mirren
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 1
Motherwell
Motherwell
Rangers
Rangers
3 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 3
Dundee
Dundee
St Johnstone
St Johnstone
1 - 1
Hibernian
Hibernian
Celtic
Celtic
4 - 0
St Johnstone
St Johnstone

St Johnstone have the sixth best overall form in the Scottish Premiership, with two wins, one draw and three losses, which is on par with Kilmarnock. Celtic have the best overall form based on their last six games. Aberdeen have the worst overall form in the league.

Home

W
L
D
L
L
L
St Johnstone
St Johnstone
2 - 1
Motherwell
Motherwell
St Johnstone
St Johnstone
1 - 3
Dundee
Dundee
St Johnstone
St Johnstone
1 - 1
Hibernian
Hibernian
St Johnstone
St Johnstone
1 - 2
Dundee United
Dundee United
St Johnstone
St Johnstone
2 - 3
St Mirren
St Mirren
St Johnstone
St Johnstone
0 - 1
Rangers
Rangers

St Johnstone have the second worst home form in the Scottish Premiership, with one win, one draw and four losses. Celtic and Rangers have the best home form based on their most recent six home matches. Aberdeen have the worst home form in the league.

Away

W
L
L
L
D
L
St Mirren
St Mirren
0 - 1
St Johnstone
St Johnstone
Rangers
Rangers
3 - 1
St Johnstone
St Johnstone
Celtic
Celtic
4 - 0
St Johnstone
St Johnstone
Hearts
Hearts
2 - 1
St Johnstone
St Johnstone
Aberdeen
Aberdeen
1 - 1
St Johnstone
St Johnstone
Motherwell
Motherwell
2 - 1
St Johnstone
St Johnstone

St Johnstone have the third worst away form in the Scottish Premiership, with one win, one draw and four losses, which is on par with Motherwell. Celtic and Hibernian have the best away form based on their most recent six away matches. Aberdeen have the worst away form in the league.

Average statistics

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

⚽️ Goals scored
1.2
Home
1.1
Away
⚽️ Goals conceded
1.9
Home
1.9
Away

St Johnstone have the second worst attack in the Scottish Premiership, with an average of just 1.15 goals per game, which is on par with Kilmarnock. Celtic have the best attack, with 2.9 goals per game. Ross County have the worst attack in the league.

At home, St Johnstone score the least number of goals in the Scottish Premiership, with an average of just 1.2 goals per game, which is on par with Kilmarnock, Ross County and St Mirren. Celtic score more than any other team at home, with 3.3 goals per game.

Away from home, St Johnstone have the seventh best scoring record in the Scottish Premiership, with 1.1 goals per game, which is on par with Kilmarnock. Celtic score the most goals away from home, with 2.5 goals per game. Ross County score the fewest away goals per match in the league.

St Johnstone have the third worst defence in the Scottish Premiership, losing an average of 1.9 goals per game. Celtic have the best defence, losing just 0.5 goals per game. Dundee have the worst defence in the league.

At home, St Johnstone concede the second highest number of goals in the Scottish Premiership, losing an average of 1.9 goals per game. Celtic concede fewer goals than any other team at home, losing just 0.2 goals per game. Dundee concede the highest number of goals per game at home in the league.

Away from home, St Johnstone have the fifth worst defensive record in the Scottish Premiership, losing an average of 1.9 goals per game. Celtic concede the fewest goals away from home, losing just 0.8 goals per game. Kilmarnock and Ross County concede the most away goals per match in the league.

⏱️ Time of first goal scored
58m
Home
42m
Away
⏱️ Time of first goal conceded
30m
Home
30m
Away
🟨 Yellow cards
1.7
Home
2.2
Away
🟥 Red cards
0.2
Home
0.2
Away
🤩 Biggest victory
3-0
Home
3-0
Away
🫣 Biggest defeat
6-0
Home
4-0
Away
⛳ Corners awarded
4.7
Home
3
Away
⛳ Corners conceded
7.7
Home
5.8
Away

Top scorers

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

Player
⚽️ Goals
6
⚽️ Goals
6
Player
⚽️ Goals
5
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
Andy Fisher
Andy Fisher
Goalkeeper
▶️ Starts
2
🔄 Subs
⏱️ Minutes
192
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Ross Sinclair
Ross Sinclair
Goalkeeper
▶️ Starts
10
🔄 Subs
⏱️ Minutes
916
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
11
🔄 Subs
1
⏱️ Minutes
1,048
⚽️ Goals
2
🟨 Yellows
🟥 Reds
Player
André Raymond
André Raymond
Defender
▶️ Starts
16
🔄 Subs
1
⏱️ Minutes
1,333
⚽️ Goals
🟨 Yellows
5
🟥 Reds
Player
Daniels Balodis
Daniels Balodis
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam McClelland
Sam McClelland
Defender
▶️ Starts
1
🔄 Subs
⏱️ Minutes
52
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Barry Douglas
Barry Douglas
Defender
▶️ Starts
4
🔄 Subs
2
⏱️ Minutes
438
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam Curtis
Sam Curtis
Defender
▶️ Starts
2
🔄 Subs
⏱️ Minutes
193
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Oludare Olufunwa
Oludare Olufunwa
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Zach Mitchell
Zach Mitchell
Defender
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Víctor Griffith
Víctor Griffith
Midfielder
▶️ Starts
2
🔄 Subs
⏱️ Minutes
193
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
16
🔄 Subs
2
⏱️ Minutes
1,417
⚽️ Goals
🟨 Yellows
5
🟥 Reds
1
Player
Cammy MacPherson
Cammy MacPherson
Midfielder
▶️ Starts
3
🔄 Subs
4
⏱️ Minutes
339
⚽️ Goals
🟨 Yellows
3
🟥 Reds
Player
Aaron Essel
Aaron Essel
Midfielder
▶️ Starts
9
🔄 Subs
6
⏱️ Minutes
873
⚽️ Goals
🟨 Yellows
5
🟥 Reds
Player
Jonathan Svedberg
Jonathan Svedberg
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Matt Smith
Matt Smith
Midfielder
▶️ Starts
16
🔄 Subs
4
⏱️ Minutes
1,354
⚽️ Goals
🟨 Yellows
2
🟥 Reds
Player
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
20
🔄 Subs
⏱️ Minutes
1,781
⚽️ Goals
🟨 Yellows
8
🟥 Reds
Player
Alex Ferguson
Alex Ferguson
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Joe Ellison
Joe Ellison
Midfielder
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Elliot Watt
Elliot Watt
Midfielder
▶️ Starts
1
🔄 Subs
⏱️ Minutes
96
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
3
🔄 Subs
2
⏱️ Minutes
252
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
▶️ 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
18
🔄 Subs
5
⏱️ Minutes
1,549
⚽️ Goals
6
🟨 Yellows
2
🟥 Reds
Player
Graham Carey
Graham Carey
Attacker
▶️ Starts
10
🔄 Subs
12
⏱️ Minutes
1,167
⚽️ Goals
2
🟨 Yellows
1
🟥 Reds
Player
Drey Wright
Drey Wright
Attacker
▶️ Starts
24
🔄 Subs
⏱️ Minutes
2,248
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Player
Adama Sidibeh
Adama Sidibeh
Attacker
▶️ Starts
12
🔄 Subs
8
⏱️ Minutes
1,342
⚽️ Goals
2
🟨 Yellows
4
🟥 Reds
1
Player
Max Kucheriavyi
Max Kucheriavyi
Attacker
▶️ Starts
2
🔄 Subs
2
⏱️ Minutes
221
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
🔄 Subs
3
⏱️ Minutes
88
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Player
Josh McPake
Josh McPake
Attacker
▶️ Starts
🔄 Subs
7
⏱️ Minutes
125
⚽️ Goals
1
🟨 Yellows
🟥 Reds
Player
Arran Cocks
Arran Cocks
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Makenzie Kirk
Makenzie Kirk
Attacker
▶️ Starts
13
🔄 Subs
9
⏱️ Minutes
1,266
⚽️ Goals
5
🟨 Yellows
1
🟥 Reds
Player
▶️ Starts
19
🔄 Subs
2
⏱️ Minutes
1,759
⚽️ Goals
6
🟨 Yellows
1
🟥 Reds
1
Player
Ben McCrystal
Ben McCrystal
Attacker
▶️ Starts
🔄 Subs
⏱️ Minutes
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Brodie Dair
Brodie Dair
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