Premiership · 2026/27

ST Johnstone

Club · McDiarmid Park · Perth · Est. 1885

Premiership · 2026/27 · Available matches · Times in UTC

Next match

7 Nov 2026 · 15:00 UTCST JohnstonevDundee

Latest result

31 Oct 2026 · FTKilmarnock2–2ST Johnstone

League position

7 · 14 pts · 12 played

Last five

Oldest → latest · W win · D draw · L loss

ST Johnstone transfers

All reported years · arrivals and departures · newest first

Coverage →

Only transfers into or out of ST Johnstone are listed here. Some transfers may be missing. Years run January–December.

ArrivalsTo ST Johnstone

121 records
PLAYERAGENAT.FROM CLUBFEE / STATUS
J. CotterillMidfielder20
Swansea
Fee not reported02 Sept 2026
J. CampbellMidfielder26
Hibernian
Premiership2026/27
Loan02 Sept 2026
E. AlićDefender26
Zeljeznicar Sarajevo
Premijer Liga2026/27
Free agent23 Aug 2026
D. SchmidtForward23
Fortuna Düsseldorf
3. Liga2026/27
Free agent17 Aug 2026
T. StewardGoalkeeper21
Portsmouth
Loan06 Jul 2026
Z. MitchellDefender21
Charlton
Loan05 Jul 2026
D. FinlaysonDefender25
Livingston
Free agent30 Jun 2026
M. ToddDefender25
Dunfermline
Free agent30 Jun 2026
R. PatonMidfielder25
Port Vale
Fee not reported30 Jun 2026
S. SpranglerMidfielder31
Newport County
Loan return29 Jun 2026
S. MayForward33
Livingston
Loan return30 May 2026
R. SinclairGoalkeeper25
ST Mirren
Premiership2025/26
Loan return25 May 2026
R. SinclairGoalkeeper25
ST Mirren
Premiership2025/26
Loan return14 May 2026
R. SinclairGoalkeeper24
ST Mirren
Premiership2025/26
Loan return06 May 2026
R. PatonMidfielder25
Port Vale
League One2025/26
Loan01 Feb 2026
J. FowlerForward——
Queen's Park
Championship2025/26
Fee not reported28 Jan 2026
T. StevenForward21
Arbroath
Loan return25 Jan 2026
A. AgyemanForward25
Falkirk
Premiership2025/26
Loan19 Jan 2026
J. WannerForward25
Livingston
Premiership2025/26
Loan09 Sept 2025
L. SmithDefender29
Bohemians
Premier Division2025
Free transfer27 Aug 2025
K. FotheringhamForward22
Dundee Utd
Premiership2025/26
Fee not reported25 Aug 2025
R. McAlearMidfielder23
Livingston
Fee not reported18 Jul 2025
L. LloydForward21
Caernarfon Town
Fee not reported14 Jul 2025
L. LloydForward21
Caernarfon Town
Fee not reported12 Jul 2025
T. StewardGoalkeeper20
Portsmouth
Loan08 Jul 2025

DeparturesFrom ST Johnstone

106 records
PLAYERAGENAT.TO CLUBFEE / STATUS
L. LloydForward22
Stenhousemuir
Championship2026/27
Loan24 Sept 2026
J. BairdDefender30
Raith Rovers
Championship2026/27
Fee not reported27 Aug 2026
J. SvedbergMidfielder27
Mariehamn
Veikkausliiga2026
Fee not reported08 Jul 2026
S. McClellandDefender24
Larne
Free agent30 Jun 2026
J. McPakeMultiple positions24
Heart Of Midlothian
Free agent30 Jun 2026
S. SpranglerMidfielder31
Walsall
Fee not reported30 Jun 2026
T. StewardGoalkeeper21
Portsmouth
Loan return29 Jun 2026
J. SvedbergMidfielder27
Svedberg Jonathan
Free agent29 Jun 2026
J. SvedbergMidfielder27
Mariehamn
Veikkausliiga2026
Fee not reported29 Jun 2026
R. PatonMidfielder25
Port Vale
Loan return30 May 2026
A. AgyemanForward26
Falkirk
Loan return30 May 2026
R. SinclairGoalkeeper24
ST Mirren
Premiership2025/26
Loan22 Apr 2026
V. GriffithMidfielder25
Emelec
Loan07 Feb 2026
S. SpranglerMidfielder30
Newport County
Loan01 Feb 2026
U. IkpeazuForward30
Ross County
Championship2025/26
Fee not reported01 Feb 2026
Adama SidibehForward27
Stockport County
League One2025/26
Fee not reported25 Jan 2026
J. WannerForward26
Livingston
Premiership2025/26
Loan return31 Dec 2025
M. KirkForward21
Portsmouth
Championship2025/26
Fee not reported01 Sept 2025
M. KirkForward21
Portsmouth
Championship2025/26
Fee not reported30 Aug 2025
T. StevenForward20
Arbroath
Loan29 Aug 2025
B. Mbunga KimpiokaForward25
Sivasspor
Free transfer23 Jul 2025
D. BalodisDefender27
Tatran Prešov
Free transfer23 Jul 2025
B. Mbunga KimpiokaForward25
Sivasspor
Free agent21 Jul 2025
D. BalodisDefender27
Tatran Prešov
Free agent20 Jul 2025
A. RaymondMultiple positions24
Ilves
Veikkausliiga2025
Fee not reported15 Jul 2025

Age is at the transfer date. Positions use the latest available season up to that year. Club leagues are shown only when confirmed for the transfer date.

Unknown fees are not zero; no spending total is shown with incomplete fees or unresolved records. “Free agent” is a reported status. Matching transfer reports within seven days appear once, using the latest reported date unless a reviewed date is available. Source: API-Football.