St. Johnstone
FormLDWLD
Next matchPremiership
Aberdeen
06:30 PM
Oct 11, 2026
St. Johnstone
Last matchPremiership
St. Johnstone
1 – 1
D
Sep 19, 2026
Falkirk
Recent formAll results
Top players · PremiershipMore stats
Premiership
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Celtic |
7 | 6 | 0 | 1 | 14-4 | 10 | 18 |
| 2 | Rangers |
7 | 5 | 1 | 1 | 8-4 | 4 | 16 |
| 3 | Heart of Midlothian |
7 | 4 | 1 | 2 | 14-8 | 6 | 13 |
| 4 | Dundee FC |
7 | 3 | 1 | 3 | 9-7 | 2 | 10 |
| 5 | St. Mirren |
7 | 3 | 1 | 3 | 8-9 | -1 | 10 |
| 6 | St. Johnstone |
7 | 2 | 2 | 3 | 9-10 | -1 | 8 |
| 7 | Aberdeen |
7 | 2 | 2 | 3 | 7-8 | -1 | 8 |
| 8 | Motherwell |
7 | 2 | 2 | 3 | 9-11 | -2 | 8 |
| 9 | Dundee United |
7 | 2 | 2 | 3 | 9-11 | -2 | 8 |
| 10 | Hibernian |
7 | 2 | 1 | 4 | 8-11 | -3 | 7 |
| 11 | Falkirk |
7 | 1 | 3 | 3 | 6-9 | -3 | 6 |
| 12 | Kilmarnock |
7 | 1 | 2 | 4 | 6-15 | -9 | 5 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Heart of Midlothian |
3 | 3 | 0 | 0 | 8-2 | 6 | 9 |
| 2 | Celtic |
4 | 3 | 0 | 1 | 6-2 | 4 | 9 |
| 3 | Dundee FC |
4 | 2 | 1 | 1 | 6-4 | 2 | 7 |
| 4 | St. Johnstone |
4 | 2 | 1 | 1 | 7-6 | 1 | 7 |
| 5 | Rangers |
3 | 2 | 0 | 1 | 3-2 | 1 | 6 |
| 6 | Aberdeen |
3 | 1 | 1 | 1 | 2-2 | 0 | 4 |
| 7 | Motherwell |
3 | 1 | 1 | 1 | 3-4 | -1 | 4 |
| 8 | St. Mirren |
4 | 1 | 1 | 2 | 5-8 | -3 | 4 |
| 9 | Falkirk |
3 | 1 | 0 | 2 | 3-5 | -2 | 3 |
| 10 | Dundee United |
3 | 0 | 2 | 1 | 2-4 | -2 | 2 |
| 11 | Hibernian |
4 | 0 | 1 | 3 | 3-7 | -4 | 1 |
| 12 | Kilmarnock |
4 | 0 | 1 | 3 | 2-11 | -9 | 1 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Rangers |
4 | 3 | 1 | 0 | 5-2 | 3 | 10 |
| 2 | Celtic |
3 | 3 | 0 | 0 | 8-2 | 6 | 9 |
| 3 | St. Mirren |
3 | 2 | 0 | 1 | 3-1 | 2 | 6 |
| 4 | Hibernian |
3 | 2 | 0 | 1 | 5-4 | 1 | 6 |
| 5 | Dundee United |
4 | 2 | 0 | 2 | 7-7 | 0 | 6 |
| 6 | Heart of Midlothian |
4 | 1 | 1 | 2 | 6-6 | 0 | 4 |
| 7 | Kilmarnock |
3 | 1 | 1 | 1 | 4-4 | 0 | 4 |
| 8 | Motherwell |
4 | 1 | 1 | 2 | 6-7 | -1 | 4 |
| 9 | Aberdeen |
4 | 1 | 1 | 2 | 5-6 | -1 | 4 |
| 10 | Dundee FC |
3 | 1 | 0 | 2 | 3-3 | 0 | 3 |
| 11 | Falkirk |
4 | 0 | 3 | 1 | 3-4 | -1 | 3 |
| 12 | St. Johnstone |
3 | 0 | 1 | 2 | 2-4 | -2 | 1 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Rangers |
5 | 5 | 0 | 0 | 6-1 | 5 | 15 |
| 2 | Celtic |
5 | 4 | 0 | 1 | 8-3 | 5 | 12 |
| 3 | Heart of Midlothian |
5 | 3 | 1 | 1 | 9-6 | 3 | 10 |
| 4 | Dundee United |
5 | 2 | 1 | 2 | 8-6 | 2 | 7 |
| 5 | Dundee FC |
5 | 2 | 1 | 2 | 7-6 | 1 | 7 |
| 6 | Aberdeen |
5 | 1 | 2 | 2 | 5-5 | 0 | 5 |
| 7 | Falkirk |
5 | 1 | 2 | 2 | 6-7 | -1 | 5 |
| 8 | St. Johnstone |
5 | 1 | 2 | 2 | 5-6 | -1 | 5 |
| 9 | Kilmarnock |
5 | 1 | 2 | 2 | 2-6 | -4 | 5 |
| 10 | Motherwell |
5 | 1 | 1 | 3 | 7-10 | -3 | 4 |
| 11 | Hibernian |
5 | 1 | 1 | 3 | 5-8 | -3 | 4 |
| 12 | St. Mirren |
5 | 1 | 1 | 3 | 5-9 | -4 | 4 |
Table over each team's last five league matches.
| # | Team | xG | xGA | xG +/- | xPts | Pts | Pos +/- |
|---|---|---|---|---|---|---|---|
| 1 | Celtic |
19.2 | 7.1 | +12.1 | 16.0 | 18 | 0 |
| 2 | Rangers |
15.8 | 7.0 | +8.8 | 15.1 | 16 | 0 |
| 3 | Heart of Midlothian |
12.7 | 8.9 | +3.8 | 12.5 | 13 | 0 |
| 4 | Hibernian |
11.9 | 11.5 | +0.4 | 10.1 | 7 | +6 |
| 5 | Dundee United |
11.2 | 10.7 | +0.5 | 10.0 | 8 | +4 |
| 6 | Motherwell |
10.9 | 12.1 | -1.2 | 9.9 | 8 | +2 |
| 7 | St. Mirren |
11.1 | 11.8 | -0.7 | 9.5 | 10 | -2 |
| 8 | Dundee FC |
8.6 | 10.6 | -2.0 | 8.6 | 10 | -4 |
| 9 | St. Johnstone |
9.5 | 11.4 | -1.9 | 8.2 | 8 | -3 |
| 10 | Aberdeen |
7.1 | 11.8 | -4.7 | 6.5 | 8 | -3 |
| 11 | Falkirk |
7.3 | 13.2 | -6.0 | 6.0 | 6 | 0 |
| 12 | Kilmarnock |
7.1 | 16.2 | -9.1 | 5.3 | 5 | 0 |
Ordered by expected position. xPts is the points the chances created and conceded would typically earn.
Championship playoffRelegation qualification
Grp. F
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Inverness Caledonian Thistle |
4 | 3 | 1 | 0 | 5-1 | 4 | 11 |
| 2 | East Fife |
4 | 2 | 2 | 0 | 7-3 | 4 | 9 |
| 3 | St. Johnstone |
4 | 2 | 1 | 1 | 6-2 | 4 | 7 |
| 4 | Linlithgow Rose |
4 | 1 | 0 | 3 | 2-7 | -5 | 3 |
| 5 | Greenock Morton |
4 | 0 | 0 | 4 | 0-7 | -7 | 0 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | East Fife |
2 | 2 | 0 | 0 | 5-1 | 4 | 6 |
| 2 | Inverness Caledonian Thistle |
2 | 1 | 1 | 0 | 2-1 | 1 | 5 |
| 3 | St. Johnstone |
2 | 1 | 1 | 0 | 4-1 | 3 | 4 |
| 4 | Greenock Morton |
2 | 0 | 0 | 2 | 0-2 | -2 | 0 |
| 5 | Linlithgow Rose |
2 | 0 | 0 | 2 | 0-4 | -4 | 0 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Inverness Caledonian Thistle |
2 | 2 | 0 | 0 | 3-0 | 3 | 6 |
| 2 | St. Johnstone |
2 | 1 | 0 | 1 | 2-1 | 1 | 3 |
| 3 | East Fife |
2 | 0 | 2 | 0 | 2-2 | 0 | 3 |
| 4 | Linlithgow Rose |
2 | 1 | 0 | 1 | 2-3 | -1 | 3 |
| 5 | Greenock Morton |
2 | 0 | 0 | 2 | 0-5 | -5 | 0 |
Qualification next stagePossible qualification next stage
Goalkeepers 3
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 1 |
Toby Steward
GK
|
21 | 0 | 0 | |
| 20 |
Ross Sinclair
GK
|
25 | — | 0 | 0 |
| 39 |
Kyle Thomson
|
19 | — | 0 | 0 |
Defenders 8
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 2 |
Enes Alić
LB
|
27 | 1 | 0 | |
| 3 |
Cheick Diabate
CB
|
24 | 1 | 0 | |
| 4 |
Morgan Boyes
CB, LB
|
25 | — | 0 | 0 |
| 5 |
Zach Mitchell
CB Injured
|
21 | 0 | 0 | |
| 6 |
Božo Mikulić
CB
|
29 | — | 0 | 0 |
| 14 |
Matty Foulds
LB
|
28 | 0 | 0 | |
| 19 |
Daniel Finlayson
CB, RB, RM, RWB
|
25 | 0 | 0 | |
| 33 |
Liam Smith
RB, RM
|
30 | 0 | 0 |
Midfielders 7
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 8 |
Jason Holt
CDM, CM
|
33 | 0 | 0 | |
| 25 |
Macaulay Tait
CM, CDM
|
21 | 0 | 1 | |
| 26 |
Matty Todd
RWB, RM, CAM, CDM, RW, CM, LM, RB
|
25 | 0 | 0 | |
| 30 |
Joel Cotterill
CAM, CM, CDM
|
21 | 0 | 0 | |
| 32 |
Josh Campbell
CAM, RW
|
26 | 1 | 0 | |
| 42 |
Reece McAlear
CDM, CM, CAM
|
24 | 0 | 0 | |
| 49 |
Jack Robertson
|
18 | — | 0 | 0 |
Forwards 9
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 7 |
Taylor Steven
RW, LW, LWB, CAM
|
22 | 0 | 0 | |
| 9 |
Josh Fowler
ST
|
24 | 4 | 1 | |
| 10 |
Jamie Gullan
CAM, RW, ST Injured
|
27 | 0 | 2 | |
| 11 |
Samuel Stanton
RW, CAM, CM, RM
|
32 | 0 | 1 | |
| 18 |
Kai Fotheringham
LW, RW, CDM
|
23 | 1 | 0 | |
| 22 |
Danny Schmidt
ST
|
23 | 0 | 0 | |
| 23 |
Logan Chalmers
RW, RM, CM
|
26 | 0 | 0 | |
| 99 |
Ruari Paton
ST, CAM, LW
|
26 | 1 | 0 | |
| — |
Unax Álvarez
|
24 | — | 0 | 0 |
No players found.
Ratings, goals and assists are this season's league numbers from FotMob.
Upcoming
| Oct 11, 2026Premiership | Aberdeen |
06:30 PM | St. Johnstone |
|
| Oct 17, 2026Premiership | St. Johnstone |
07:30 PM | Dundee United |
|
| Oct 24, 2026Premiership | Rangers |
07:30 PM | St. Johnstone |
|
| Oct 29, 2026Premiership | St. Johnstone |
01:15 AM | Motherwell |
|
| Oct 31, 2026Premiership | Kilmarnock |
08:30 PM | St. Johnstone |
|
| Nov 07, 2026Premiership | St. Johnstone |
08:30 PM | Dundee FC |
|
| Nov 21, 2026Premiership | Falkirk |
08:30 PM | St. Johnstone |
|
| Nov 28, 2026Premiership | Dundee United |
08:30 PM | St. Johnstone |
|
| Dec 03, 2026Premiership | St. Johnstone |
01:15 AM | St. Mirren |
|
| Dec 05, 2026Premiership | Celtic |
08:30 PM | St. Johnstone |
|
| Dec 12, 2026Premiership | St. Johnstone |
08:30 PM | Rangers |
|
| Dec 19, 2026Premiership | Hibernian |
08:30 PM | St. Johnstone |
Results
| Sep 19, 2026Premiership | St. Johnstone |
1 - 1 | Falkirk |
D |
| Sep 10, 2026Premiership | St. Johnstone |
0 - 1 | Celtic |
L |
| Sep 06, 2026Premiership | St. Johnstone |
2 - 1 | Hibernian |
W |
| Sep 03, 2026Premiership | Dundee FC |
1 - 1 | St. Johnstone |
D |
| Aug 29, 2026Premiership | Hearts |
2 - 1 | St. Johnstone |
L |
| Aug 08, 2026Premiership | St. Mirren |
1 - 0 | St. Johnstone |
L |
| Aug 02, 2026Premiership | St. Johnstone |
4 - 3 | Kilmarnock |
W |
| Jul 25, 2026League Cup Grp. F | St. Johnstone |
1 - 1 | East Fife |
L |
| Jul 22, 2026League Cup Grp. F | Inverness |
1 - 0 | St. Johnstone |
L |
| Jul 18, 2026League Cup Grp. F | St. Johnstone |
3 - 0 | Greenock Morton |
W |
| Jul 15, 2026League Cup Grp. F | Linlithgow Rose |
0 - 2 | St. Johnstone |
W |
| Jul 11, 2026Club Friendlies | Cove Rangers |
2 - 4 | St. Johnstone |
W |
Team rankings · Premiership
6.78
FotMob rating
#9 in league
1.3
Goals per match
#3 in league
1.4
Goals conceded per match
#8 in league
49.4
Average possession
#7 in league
6,820
Attendance
#8 in league
9.5
Expected goals
#8 in league
-1.9
xG difference
#8 in league
3.7
Shots on target per match
#9 in league
17
Big chances
#5 in league
10
Big chances missed
#8 in league
373.6
Accurate passes per match
#3 in league
18.3
Accurate long balls per match
#11 in league
Club leaders
Top scorer
Assists
Goals + Assists
FotMob rating
Enes Alić7.41
Josh Fowler7.16
Toby Steward7.15
Minutes played
Toby Steward630
Cheick Diabate593
Reece McAlear584
Goals per 90
Josh Fowler0.75
Kai Fotheringham0.64
Josh Campbell0.48
Expected goals (xG)
Josh Fowler2.6
Ruari Paton1.8
Jamie Gullan1.2
Expected goals (xG) per 90
Josh Fowler0.49
Ruari Paton0.46
Josh Campbell0.42
Expected goals on target (xGOT)
Josh Fowler3.4
Ruari Paton1.6
Cheick Diabate0.9
Shots on target per 90
Ruari Paton1.3
Taylor Steven1.2
Josh Fowler0.9
Shots per 90
Jamie Gullan2.5
Ruari Paton2.1
Kai Fotheringham1.9
Accurate passes per 90
Cheick Diabate71.2
Jason Holt55.0
Reece McAlear46.2
Arrivals 14
| Player | From | Fee |
|---|---|---|
Joel CotterillAM · 2026-09-04
|
Swansea City |
€180k |
Josh CampbellAM · 2026-09-03
|
Hibernian |
Loan |
Enes AlićLB · 2026-08-25
|
Željezničar |
Free transfer |
Danny SchmidtST · 2026-08-22
|
Fortuna Düsseldorf |
Free transfer |
Macaulay TaitCM · 2026-07-18
|
Heart of Midlothian |
€400k |
Toby StewardGK · 2026-07-07
|
Portsmouth |
Loan |
Zach MitchellCB · 2026-07-07
|
Charlton Athletic |
Loan |
Ruari PatonST · 2026-07-01
|
Port Vale |
€200k |
Logan ChalmersRW · 2026-07-01
|
Partick Thistle |
Free transfer |
Unax Álvarez · 2026-07-01
|
CD Guadalajara |
Free transfer |
Matty ToddRWB · 2026-07-01
|
Dunfermline Athletic |
Free transfer |
Daniel FinlaysonCB · 2026-05-24
|
Livingston |
Free transfer |
Ruari PatonST · 2026-02-01
|
Port Vale |
Loan |
Alfie AgyemanST · 2026-01-20
|
Falkirk |
Loan |
Departures 7
| Player | To | Fee |
|---|---|---|
Louis LloydST · 2026-09-29
|
Stenhousemuir |
Loan |
Jack BairdCB · 2026-08-31
|
Raith Rovers |
€75k |
Franciszek FranczakRB · 2026-07-18
|
Odra Opole |
Free transfer |
Jonathan SvedbergCM · 2026-07-10
|
IFK Mariehamn |
Free transfer |
Sven SpranglerDM · 2026-06-27
|
Walsall |
— |
Ross SinclairGK · 2026-04-24
|
St. Mirren |
Loan |
Joshua McPakeLW · 2026-01-15
|
Heart of Midlothian |
Free transfer |
Contract extensions
- Ross Sinclair 2026-06-20
- Liam Smith 2026-05-24
- Jason Holt 2026-05-24
- Samuel Stanton 2026-05-24
Honours
| Competition | Won | Runner-up |
|---|---|---|
Championship |
8 | 3 |
Scottish Cup |
2 | 0 |
League Cup |
1 | 2 |
Challenge Cup |
1 | 1 |
Managers by season
| Season | Manager | W | D | L | Win % | PPG |
|---|---|---|---|---|---|---|
| 2026/2027 | Simo Valakari | 2 | 2 | 3 | 29 | 1.14 |
| 2026 | Simo Valakari | 2 | 0 | 2 | 50 | 1.50 |
| 2025/2026 | Simo Valakari | 22 | 11 | 3 | 61 | 2.14 |
| 2025 | Simo Valakari | 4 | 0 | 0 | 100 | 3.00 |
| 2024/2025 | Craig Levein | 1 | 0 | 4 | 20 | 0.60 |
| 2024/2025 | Andy Kirk | 0 | 1 | 2 | 0 | 0.33 |
| 2024/2025 | Simo Valakari | 8 | 4 | 18 | 27 | 0.93 |
| 2024 | Craig Levein | 3 | 0 | 1 | 75 | 2.25 |
| 2023/2024 | Steven MacLean | 0 | 4 | 5 | 0 | 0.44 |
| 2023/2024 | Craig Levein | 7 | 7 | 14 | 25 | 1.00 |
| 2023 | Steven MacLean | 1 | 0 | 3 | 25 | 0.75 |
| 2022/2023 | Callum Davidson | 9 | 5 | 17 | 29 | 1.03 |
| 2022/2023 | Steven MacLean | 3 | 2 | 2 | 43 | 1.57 |
| 2022 | Callum Davidson | 2 | 0 | 2 | 50 | 1.50 |
| 2021/2022 | Callum Davidson | 8 | 11 | 19 | 21 | 0.92 |
| 2020/2021 | Callum Davidson | 11 | 12 | 15 | 29 | 1.18 |
| 2020 | Callum Davidson | 3 | 0 | 1 | 75 | 2.25 |
| 2019/2020 | Tommy Wright | 8 | 12 | 9 | 28 | 1.24 |
| 2019 | Tommy Wright | 1 | 0 | 3 | 25 | 0.75 |
| 2018/2019 | Tommy Wright | 15 | 7 | 16 | 39 | 1.37 |
| 2018 | Tommy Wright | 4 | 0 | 0 | 100 | 3.00 |
| 2017/2018 | Tommy Wright | 12 | 10 | 16 | 32 | 1.21 |
| 2016/2017 | Tommy Wright | 17 | 7 | 14 | 45 | 1.53 |
| 2016 | Tommy Wright | 3 | 0 | 1 | 75 | 2.25 |
| 2015/2016 | Tommy Wright | 16 | 8 | 14 | 42 | 1.47 |
| 2014/2015 | Tommy Wright | 16 | 9 | 13 | 42 | 1.50 |
| 2013/2014 | Tommy Wright | 15 | 8 | 15 | 39 | 1.39 |
Last updated October 02, 2026 · Refreshes weekly · Data: FotMob














Simo Valakari


















