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 are one of Scottish football’s older fixtures, founded in 1884 and long established at McDiarmid Park. They are currently setting the pace in the Championship, sitting in first place with the sort of numbers that suggest more than a brief run of form.

Their recent league sequence is clean and persuasive: five wins after a draw with Queen’s Park, including a 4-0 home win over Airdrieonians and away victories at Ayr United, Dunfermline Athletic and Arbroath. At home, they are averaging 2.1 goals scored and just 0.6 conceded per match, which points to a side with both control and a reliable edge.

There is enough threat away from Perth as well, with 1.7 goals per match on the road. Josh McPake has led the scoring with 19 goals, closely followed by Jamie Gullan on 17, while Adama Sidibeh, Reece McAlear and Ruari Paton have added useful secondary output.

The squad is listed at 25 players with an average age of 25, and is valued at around £3.5m by Transfermarkt. St Johnstone have also featured in the League Cup second round and reached the Challenge Cup quarter-finals.

For Celtic supporters, St Johnstone remain a familiar Scottish opponent with current momentum, a strong Championship position and a balanced domestic profile rather than a side trading on reputation alone.

📈 Key stats and insights

St Johnstone
St Johnstone have both the best attack and the best defence in this section
St Johnstone
St Johnstone have won five straight league matches coming into this game
St Johnstone
St Johnstone are the top scorers at home and away in the league
St Johnstone
St Johnstone have conceded fewer goals than any other side in the group
Josh McPake is St Johnstone's clear leading league scorer

⚔️ How they compare to Celtic

For Celtic supporters, the obvious point is that St Johnstone look dominant only within their own league context. Relative to their peers they are doing what Celtic usually try to do in the Premiership: score the most, concede the least and remove the home-away split as a genuine weakness. The difference, of course, is the level of opposition, but the underlying shape is still useful warning material because this is not a side built on a hot streak alone; it is a side with the division's strongest attacking and defensive profile.

Last updated 20 May 2026. Send feedback

St Johnstone stats

Check out all of the statistics about St Johnstone.

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

📅 Recent results

W
W
W
W
W
D

In recent matches, St Johnstone have recorded five wins and one draw.

Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park

St Johnstone have worse recent form than Celtic, who have six wins in their last six games.

St Johnstone arrive in clear upward momentum. Five straight league wins after the draw with Queen's Park suggest a side that has already found its level and is now imposing it, with the standout feature being control rather than chaos: four clean sheets in those five victories and only two goals conceded across the six-match run. The 4-0 win over Airdrieonians and 4-2 away win at Arbroath show they can open games up when needed, but the 1-0 at Ayr United is just as telling because it points to a team comfortable winning in different ways.

📈 League position analysis

After 36 games, St Johnstone are top of the league.

There is no volatility here at all. St Johnstone have been first in each of the last six rounds and remain first after 36 matches, which points to a side setting the pace rather than chasing it. That kind of stability usually reflects a team with answers both home and away, and the wider numbers back that up: they have not stumbled into top spot for a week or two, they have looked like the division's reference point.

📊 League form

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

Overall

W
W
W
W
W
D
Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park

St Johnstone, with five wins and one draw, have worse overall form in Scotland's Championship, compared with how Celtic are doing in the Scottish Premiership. Celtic have six wins in their last six domestic league matches.

Home

W
W
D
W
W
D
St Johnstone
St Johnstone
2 - 0
Raith Rovers
Raith Rovers
St Johnstone
St Johnstone
4 - 0
Airdrieonians
Airdrieonians
St Johnstone
St Johnstone
1 - 1
Queen's Park
Queen's Park
St Johnstone
St Johnstone
1 - 0
Ross County
Ross County
St Johnstone
St Johnstone
3 - 1
Ayr United
Ayr United
St Johnstone
St Johnstone
2 - 2
Partick Thistle
Partick Thistle

St Johnstone, with four wins and two draws, have worse home form in Scotland's Championship than Celtic have in the Scottish Premiership. Celtic have five wins and one loss in their last six league matches at home.

Away

W
W
W
D
W
D
Ayr United
Ayr United
0 - 1
St Johnstone
St Johnstone
Dunfermline Athletic
Dunfermline Athletic
0 - 2
St Johnstone
St Johnstone
Arbroath
Arbroath
2 - 4
St Johnstone
St Johnstone
Partick Thistle
Partick Thistle
0 - 0
St Johnstone
St Johnstone
Greenock Morton
Greenock Morton
0 - 2
St Johnstone
St Johnstone
Queen's Park
Queen's Park
1 - 1
St Johnstone
St Johnstone

St Johnstone, with four wins and two draws, have better away form in Scotland's Championship, compared with how Celtic are faring in the Scottish Premiership. Celtic have four wins, one draw and one loss in their last six away games in the league.

The home and away split says St Johnstone are not dependent on one environment. They are the top scorers and best defence in the group both at home and away, which is the profile of a genuinely complete side rather than one leaning on McDiarmid Park. If there is a slight tilt, it is that they are a touch more aggressive at home and a touch more economical on the road, but the recent form in both settings shows the same thing: they dictate matches more often than they react to them.

💪 Strengths and weaknesses

How well-rounded are St Johnstone across key performance areas this season?

St Johnstone
Celtic

For Celtic supporters, the obvious point is that St Johnstone look dominant only within their own league context. Relative to their peers they are doing what Celtic usually try to do in the Premiership: score the most, concede the least and remove the home-away split as a genuine weakness. The difference, of course, is the level of opposition, but the underlying shape is still useful warning material because this is not a side built on a hot streak alone; it is a side with the division's strongest attacking and defensive profile.

The radar profile is brutally simple: St Johnstone are the best team in this section at scoring goals, preventing them and sustaining that level in both home and away matches. Their biggest strength is balance, because some sides lead the division in one phase but carry an obvious weakness elsewhere; St Johnstone do not. The only obvious limitation in the data is that there is little set-piece information through corners, so the profile is built around open-play control and defensive security rather than any evidence of a specialist route to goals.

⚽ Average statistics

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

⚽️ Goals scored
2.1
Home
1.7
Away
⚽️ Goals conceded
0.6
Home
0.8
Away

St Johnstone sit top of this section for both goals scored and goals conceded, which is the cleanest possible sign of why they lead the league. They attack better than Queen's Park and Ross County, but just as importantly they give away less than everyone else, including the more conservative sides. Being ahead of all four rivals at both ends means they do not need one specific game state to win; they can outscore teams when matches loosen up, or simply shut them out when control is enough.

🟨 Yellow cards
1.9
Home
2.1
Away
🟥 Red cards
Home
0.1
Away

Discipline is firm rather than reckless. St Johnstone average only a shade more yellow cards away from home than at McDiarmid Park, and the near absence of reds suggests they play with structure instead of relying on desperation defending. That matters because the best defensive record in the section is not being protected by constant last-ditch fouling.

🤩 Biggest victory
5-0
Home
4-0
Away
🫣 Biggest defeat
1-0
Home
3-1
Away

The biggest scorelines underline both their ceiling and their floor. A 5-0 home win and 4-0 away win show St Johnstone can overwhelm weaker opponents when they get on top, while their heaviest home defeat being only 1-0 says collapses are rare. Even the worst away loss, 3-1, is less about chronic fragility than an occasional off day, which fits the broader picture of a team that is usually hard to drag away from its own standards.

⛳ Corners awarded
Home
Away
⛳ Corners conceded
Home
Away

🎯 Top scorers

Top scorers for St Johnstone in all competitions for the season 2025 - 2026.

Player
⚽️ Goals
19
Player
⚽️ Goals
17
Player
⚽️ Goals
6
Player
Reece McAlear
Reece McAlear
⚽️ Goals
5
Player
⚽️ Goals
5
Player
Cheick Diabate
Cheick Diabate
⚽️ Goals
4
⚽️ Goals
4
Player
⚽️ Goals
4
Player
Liam Smith
Liam Smith
⚽️ Goals
4
Player
Jack Baird
Jack Baird
⚽️ Goals
3
Player
⚽️ Goals
3
Player
Sam Stanton
Sam Stanton
⚽️ Goals
3
Player
⚽️ Goals
2
Player
Stevie Mallan
Stevie Mallan
⚽️ Goals
2
⚽️ Goals
1
Player
Morgan Boyes
Morgan Boyes
⚽️ Goals
1
Player
Matty Foulds
Matty Foulds
⚽️ Goals
1
Player
⚽️ Goals
1
Player
Louis Lloyd
Louis Lloyd
⚽️ Goals
1
⚽️ Goals
1
Player
Reghan Tumilty
Reghan Tumilty
⚽️ Goals
1

There is a clear headline scorer here, with Josh McPake standing apart as the main league threat, but the broader list suggests St Johnstone are not a one-man attack. Jamie Gullan, Adama Sidibeh and others have still contributed enough across competitions to stop the side becoming predictable. The balance matters because it means opponents cannot just lock onto one outlet and expect the goal supply to dry up.

⏱️ 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
⚽️

St Johnstone are not especially frantic starters, but they do tend to seize matches before the hour. Their first goals cluster most heavily from 20 minutes to half-time and again just after the break, which suggests a side that grows into games and then strikes once it has established control. The concession pattern is fairly scattered, although there is a mild vulnerability around the closing stages of the first half and into stoppage time, rather than a recurring problem in the opening exchanges.

👥 Squad statistics

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

Player
Craig Hepburn
Craig Hepburn
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Kyle Thomson
Kyle Thomson
Goalkeeper
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Reghan Tumilty
Reghan Tumilty
Defender
▶️ Starts
3
🔄 Subs
5
⏱️ Mins
332
⚽️ Goals
🟨 Yellows
2
🟥 Reds
Player
Cheick Diabate
Cheick Diabate
Defender
▶️ Starts
34
🔄 Subs
⏱️ Mins
3,232
⚽️ Goals
4
🟨 Yellows
8
🟥 Reds
1
Player
Morgan Boyes
Morgan Boyes
Defender
▶️ Starts
26
🔄 Subs
5
⏱️ Mins
2,551
⚽️ Goals
1
🟨 Yellows
8
🟥 Reds
1
Player
Božo Mikulić
Božo Mikulić
Defender
▶️ Starts
1
🔄 Subs
⏱️ Mins
74
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Matty Foulds
Matty Foulds
Defender
▶️ Starts
16
🔄 Subs
6
⏱️ Mins
1,567
⚽️ Goals
1
🟨 Yellows
2
🟥 Reds
Player
Jack Baird
Jack Baird
Defender
▶️ Starts
24
🔄 Subs
2
⏱️ Mins
2,244
⚽️ Goals
3
🟨 Yellows
4
🟥 Reds
Player
Scott Bright
Scott Bright
Defender
▶️ Starts
🔄 Subs
2
⏱️ Mins
14
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Liam Smith
Liam Smith
Defender
▶️ Starts
24
🔄 Subs
1
⏱️ Mins
2,143
⚽️ Goals
3
🟨 Yellows
2
🟥 Reds
Player
Arran Brookfield
Arran Brookfield
Defender
▶️ Starts
🔄 Subs
⏱️ Mins
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jason Holt
Jason Holt
Midfielder
▶️ Starts
35
🔄 Subs
⏱️ Mins
3,118
⚽️ Goals
1
🟨 Yellows
9
🟥 Reds
Player
Jonathan Svedberg
Jonathan Svedberg
Midfielder
▶️ Starts
8
🔄 Subs
3
⏱️ Mins
736
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Sam Stanton
Sam Stanton
Midfielder
▶️ Starts
16
🔄 Subs
10
⏱️ Mins
1,619
⚽️ Goals
2
🟨 Yellows
1
🟥 Reds
Player
Stevie Mallan
Stevie Mallan
Midfielder
▶️ Starts
7
🔄 Subs
6
⏱️ Mins
644
⚽️ Goals
2
🟨 Yellows
🟥 Reds
Player
Sven Sprangler
Sven Sprangler
Midfielder
▶️ Starts
3
🔄 Subs
11
⏱️ Mins
487
⚽️ Goals
🟨 Yellows
1
🟥 Reds
Player
Reece McAlear
Reece McAlear
Midfielder
▶️ Starts
34
🔄 Subs
1
⏱️ Mins
3,205
⚽️ Goals
5
🟨 Yellows
5
🟥 Reds
Player
Fran Franczak
Fran Franczak
Midfielder
▶️ Starts
🔄 Subs
4
⏱️ Mins
42
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Jack Robertson
Jack Robertson
Midfielder
▶️ Starts
🔄 Subs
1
⏱️ Mins
4
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Josh Fowler
Josh Fowler
Attacker
▶️ Starts
6
🔄 Subs
7
⏱️ Mins
707
⚽️ Goals
2
🟨 Yellows
2
🟥 Reds
Player
Jamie Gullan
Jamie Gullan
Attacker
▶️ Starts
30
🔄 Subs
3
⏱️ Mins
2,454
⚽️ Goals
11
🟨 Yellows
5
🟥 Reds
Player
Louis Lloyd
Louis Lloyd
Attacker
▶️ Starts
1
🔄 Subs
4
⏱️ Mins
165
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Taylor Steven
Taylor Steven
Attacker
▶️ Starts
1
🔄 Subs
8
⏱️ Mins
259
⚽️ Goals
🟨 Yellows
🟥 Reds
Player
Kai Fotheringham
Kai Fotheringham
Attacker
▶️ Starts
12
🔄 Subs
11
⏱️ Mins
1,074
⚽️ Goals
4
🟨 Yellows
2
🟥 Reds
Player
Josh McPake
Josh McPake
Attacker
▶️ Starts
33
🔄 Subs
⏱️ Mins
2,862
⚽️ Goals
16
🟨 Yellows
9
🟥 Reds

Using 25 players across a 36-game season points to sensible squad involvement, but the distribution still looks core-led rather than heavily rotated. Jason Holt's 35 starts tell you there is a trusted spine, while 55 league goals and one clear top scorer in Josh McPake suggest St Johnstone combine continuity with enough support around the main finisher. In other words, this is not a thin side carried by a couple of ever-presents, but neither is it a team changing half the XI every week.

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