Generation Football Logo

generationFOOTBALL

ST Johnstone
Nation: Scotland
Stadium: McDiarmid Park
Manager: S. Valakari
Scottish Premiership
Last played 4 days ago Next match in 3 days

Statistics

How the average team rating is calculated: GF Wiki.
1359
Elo
3 5 4
WinsDrawsLosses
+26
Elo last 30 days
12 matches · 25.0% win
Stat Total Per game Last 5 Last 5 / game
Points 14 1.17 6 1.2
xPoints 13.01 1.08 4.43 0.89
Goals 15 1.25 6 1.2
Goals Against 19 1.58 9 1.8
xG 14.7 1.22 5.35 1.07
xGA 22.7 1.89 11.93 2.39
Corners 36 3 12 2.4
Corners Against 95 7.92 51 10.2
Shots on Goal 40 3.33 14 2.8
Shots on Goal Against 69 5.75 36 7.2
Avg Rating 12 rated 6.68 5 rated 6.51
Elo +60 +4.96 +26 +5.12
Elo of teams played 18145 1512.1 7448 1489.7
Competition Played Goals Assists Avg Rating
Scottish Premiership Scottish Premiership 12 15 8 6.68

Latest Transfers

Player From To Date Fee
L. Lloyd World
ST Johnstone ST Johnstone Stenhousemuir Stenhousemuir 24.09.2026 Loan
Jack Robertson World
ST Johnstone ST Johnstone Peterhead Peterhead 17.09.2026 Loan
R. Tumilty World
ST Johnstone ST Johnstone Airdrie United Airdrie United 17.09.2026 Free agent
C. Hepburn World
ST Johnstone ST Johnstone Peterhead Peterhead 17.09.2026 Loan
J. Campbell Scotland
Attacking Midfielder
Hibernian Hibernian ST Johnstone ST Johnstone 02.09.2026 Loan
J. Cotterill Wales
Attacking Midfielder
Swansea Swansea ST Johnstone ST Johnstone 02.09.2026 Transfer
J. Cotterill Wales
Attacking Midfielder
Swansea Swansea ST Johnstone ST Johnstone 01.09.2026 Transfer
J. Baird World
ST Johnstone ST Johnstone Raith Rovers Raith Rovers 27.08.2026 Transfer
J. Baird World
ST Johnstone ST Johnstone Raith Rovers Raith Rovers 26.08.2026 Transfer
E. Alić World
Left Back
Zeljeznicar Sarajevo Zeljeznicar Sarajevo ST Johnstone ST Johnstone 23.08.2026 Free agent
E. Alić World
Left Back
Zeljeznicar Sarajevo Zeljeznicar Sarajevo ST Johnstone ST Johnstone 22.08.2026 Free agent
D. Schmidt Germany
Striker
Fortuna Düsseldorf Fortuna Düsseldorf ST Johnstone ST Johnstone 17.08.2026 Free agent
B. Dair World
ST Johnstone ST Johnstone Queen of the South Queen of the South 30.07.2026 Loan
B. Dair World
ST Johnstone ST Johnstone Queen of the South Queen of the South 30.07.2026 Loan
S. Bright World
ST Johnstone ST Johnstone Stenhousemuir Stenhousemuir 09.07.2026 -
J. Svedberg World
Attacking Midfielder
ST Johnstone ST Johnstone Mariehamn Mariehamn 08.07.2026 -
T. Steward World
Goalkeeper
Portsmouth Portsmouth ST Johnstone ST Johnstone 06.07.2026 Loan
Z. Mitchell England
Center Back
Charlton Charlton ST Johnstone ST Johnstone 05.07.2026 Loan
S. McClelland World
ST Johnstone ST Johnstone Larne Larne 30.06.2026 Free agent
S. Sprangler World
Central Midfielder
ST Johnstone ST Johnstone Walsall Walsall 30.06.2026 Transfer
D. Finlayson Northern Ireland
Center Back
Livingston Livingston ST Johnstone ST Johnstone 30.06.2026 Free agent
M. Todd World
Right Back
Dunfermline Dunfermline ST Johnstone ST Johnstone 30.06.2026 Free agent
R. Paton World
Left Winger
Port Vale Port Vale ST Johnstone ST Johnstone 30.06.2026 Transfer
Murray Binnie World
ST Johnstone ST Johnstone Stranraer Stranraer 30.06.2026 Free agent
U. Alvarez World
Guadalajara Guadalajara ST Johnstone ST Johnstone 30.06.2026 Free agent

Transfers updated at 27.10.2026

ST Johnstone is a football club from Scotland, managed by S. Valakari, playing their home matches at McDiarmid Park. This season they featured in the following competitions: Scottish Premiership, having 3 wins, 5 draws, and 4 losses. They've scored a total of 15 goals from 14.7 expected goals, conceding 19 goals from 22.7 expected goals. Their current top scorer is J. Fowler with 6 goals. Their current Elo rating is 1359, which has changed by +26 over the last 30 days.

If you are interested in the featured competitions, click on the competition icons next to the team's logo and name. You can also click on the matches to see more details about them, or on the players to see their respective pages.
Matches
02.08.2026
15:00
ST Johnstone 4 (2.03) - 3 (0.92) Kilmarnock
08.08.2026
16:00
ST Mirren 1 (1.36) - 0 (1.13) ST Johnstone
29.08.2026
16:00
Heart OF Midlothian 2 (1.71) - 1 (1.16) ST Johnstone
02.09.2026
20:45
Dundee 1 (1.97) - 1 (1.08) ST Johnstone
06.09.2026
16:00
ST Johnstone 2 (2.49) - 1 (1.72) Hibernian
09.09.2026
21:00
ST Johnstone 0 (0.77) - 1 (2.22) Celtic
19.09.2026
16:00
ST Johnstone 1 (0.68) - 1 (0.90) Falkirk
11.10.2026
15:00
Aberdeen 0 (1.23) - 1 (1.10) ST Johnstone
17.10.2026
16:00
ST Johnstone 1 (1.36) - 1 (1.17) Dundee Utd
24.10.2026
16:00
Rangers 4 (4.61) - 0 (0.61) ST Johnstone
28.10.2026
20:45
ST Johnstone 2 (1.48) - 2 (1.53) Motherwell
31.10.2026
16:00
Kilmarnock 2 (3.39) - 2 (0.80) ST Johnstone
07.11.2026
16:00
ST Johnstone - Dundee
21.11.2026
16:00
Falkirk - ST Johnstone
28.11.2026
16:00
Dundee Utd - ST Johnstone
02.12.2026
20:45
ST Johnstone - ST Mirren
05.12.2026
16:00
Celtic - ST Johnstone
13.12.2026
13:00
ST Johnstone - Rangers
19.12.2026
16:00
Hibernian - ST Johnstone
26.12.2026
16:00
ST Johnstone - Aberdeen
30.12.2026
20:45
ST Johnstone - Heart OF Midlothian
02.01.2027
16:00
Motherwell - ST Johnstone
09.01.2027
16:00
ST Johnstone - Falkirk
23.01.2027
16:00
Rangers - ST Johnstone
30.01.2027
16:00
ST Johnstone - Dundee Utd
03.02.2027
20:45
ST Mirren - ST Johnstone
13.02.2027
16:00
Dundee - ST Johnstone
20.02.2027
16:00
ST Johnstone - Kilmarnock
27.02.2027
16:00
Aberdeen - ST Johnstone
13.03.2027
16:00
ST Johnstone - Celtic
20.03.2027
16:00
ST Johnstone - Hibernian
03.04.2027
16:00
Heart OF Midlothian - ST Johnstone
10.04.2027
16:00
ST Johnstone - Motherwell

Players

Showing all competitions Show latest tournament
Player Nat Pos Team NPG GA/90 GA90
J. Fowler ST ST Johnstone 12 6 4 1 7 0.80 6.81
C. Diabate CB ST Johnstone 11 1 1 0 1 0.09 6.84
T. Steven LM ST Johnstone 10 1 1 0 1 0.15 6.78
Ruari Paton LW ST Johnstone 9 1 1 0 1 0.17 6.64
Kai Fotheringham Scotland FW ST Johnstone 8 1 1 0 1 0.51 6.64
J. Holt DM ST Johnstone 12 0 0 0 0 0.00 6.71
R. McAlear DM ST Johnstone 12 0 0 0 0 0.00 6.55
T. Steward GK ST Johnstone 12 0 0 0 0 0.00 7.09
J. Gullan AM ST Johnstone 9 0 0 2 2 0.36 6.46
S. Stanton RW ST Johnstone 9 0 0 1 1 0.14 6.62
L. Smith RB ST Johnstone 8 0 0 0 0 0.00 6.24
Daniel Finlayson Northern Ireland CB ST Johnstone 7 0 0 0 0 0.00 6.65
L. Chalmers MF ST Johnstone 7 0 0 1 1 0.74 6.21
M. Todd RB ST Johnstone 6 0 0 0 0 0.00 6.33
Zach Mitchell England CB ST Johnstone 6 0 0 0 0 0.00 6.63
Macaulay Tait Scotland MF ST Johnstone 5 0 0 1 1 1.36 6.68
M. Foulds LB ST Johnstone 4 0 0 0 0 0.00 6.50
B. Mikulić CB ST Johnstone 3 0 0 0 0 0.00 6.05
L. Lloyd FW 2 0 0 0 0 0.00 6.40
J. Baird DF Raith Rovers 1 0 0 0 0 0.00 6.90
Ross Sinclair Scotland GK ST Johnstone 1 0 0 0 0 0.00 6.30
Arran Brookfield Midfielder ST Johnstone 0 0 0 0 0 0 0
C. Hepburn ST Johnstone 0 0 0 0 0 0 0
Jack Robertson ST Johnstone 0 0 0 0 0 0 0
K. Thomson Goalkeeper ST Johnstone 0 0 0 0 0 0 0
M. Boyes ST Johnstone 0 0 0 0 0 0 0
U. Alvarez ST Johnstone 0 0 0 0 0 0 0

Squad updated at 23.08.2026