St Johnstone Squad 2024/2025

This is the current St Johnstone squad - click on any of the St Johnstone squad players to see videos, numbers, stats and pictures of that St Johnstone player. If you have any information or updates of changes to the latest St Johnstone squad list, please contact us.

St Johnstone Squad

St Johnstone Squad: Goalkeepers

St Johnstone Squad: Midfielders

St Johnstone Squad: Forwards

St Johnstone Transfers In 2024/2025

Player From Club Transfer Date Type
Denny JohnstoneColchester United24-08-2017Loan
Michael O'HalloranRangers29-07-2017Loan
Callum HendryBlackburn Rovers01-07-2017Unknown
G. PageBerwick Rangers01-07-2017Unknown
Aaron ComriePeterhead01-07-2017Unknown
C. McLarenStirling Albion01-07-2017Unknown
K. LanderFree Agent01-07-2017Unknown
Stefan ScougallSheffield United17-06-2017Free
E. McCawlForfar Athletic01-06-2017Unknown
M. HurstEast Fife01-06-2017Unknown
Scott TanserPort Vale29-05-2017Unknown
J. KerrEast Fife28-05-2017Unknown
Liam GordonPeterhead21-05-2017Unknown
C. SmithPreston NE31-01-2017Loan
G. HurstBerwick Rangers14-01-2017Unknown
Craig ThomsonStranraer09-01-2017Unknown
C. KaneQueen South01-07-2018Unknown
K. WatsonHartlepool United04-01-2018Unknown
David McMillanDundalk01-01-2018Free
B. MacKenzieEast Fife01-07-2018Unknown
George Christopher WilliamsFulham31-01-2018Loan
M. WillockMan Utd31-01-2018Loan
Drey WrightColchester United01-07-2018Free
T. WattOHL09-07-2018Free
Matthew KennedyCardiff City21-07-2018Free
C. MitchellBurnley26-07-2018Loan
Ross CallachanHearts31-08-2018Unknown
Tristan NydamIpswich Town28-08-2018Loan
Danny SwansonHibernian01-09-2018Unknown
Niall KeownPartick Thistle29-01-2019Loan
Sean GossQPR31-01-2019Loan
Cameron BellPartick Thistle31-01-2019Loan
Alistair McCannStranraer05-05-2019Unknown
R. SinclairBSC Glasgow08-03-2019Unknown
Steven AndersonPartick Thistle05-05-2019Unknown
Elliot ParishDundee01-07-2019Unknown
C. BallantyneBSC Glasgow01-02-2019Unknown
Madis VihmannFlora Tallinn27-07-2019Loan
O. HamiltonBrechin City04-08-2019Unknown
M. MunroFalkirk01-07-2019Unknown
Stevie MayAberdeen30-08-2019Unknown
Anthony RalstonCeltic02-09-2019Loan
Jason HoltRangers12-09-2019Unknown
Callum BoothDundee United16-09-2019Free
J. NorthcottBSC Glasgow01-02-2020Unknown
J. MccartInverness28-01-2020Unknown
M. ButcherBournemouth31-01-2020Loan
John RobertsonCove Rangers01-07-2020Unknown
I. OlaofeMillwall14-07-2020Loan
Dan McNamaraMillwall14-07-2020Loan
S. RooneyInverness01-07-2020Free
Craig ConwaySalford31-07-2020Free
Craig BrysonAberdeen18-09-2020Free
Guy MelamedM Netanya05-10-2020Loan
W. DuffyGreenock Morton01-06-2021Unknown
J. BrownMillwall04-01-2021Loan
G. MiddletonRangers25-01-2021Loan
J. WillsEdinburgh U01-02-2021Unknown
Zdenek ZlamalSt Mirren07-05-2021Loan
H. MullerMillwall01-07-2021Loan
S. DenhamEdinburgh City01-07-2021Unknown
Alistair CrawfordBolton01-09-2021Loan
Eetu VertainenIlves31-08-2021Unknown
Efetobore Ambrose EmuoboLivingston10-09-2021Free
C. MacPhersonSt Mirren01-09-2021Loan
Viv Solomon-OtaborWigan24-11-2021Free
J. ButterfieldMel Victory14-12-2021Free
M. KucheryavyiBrechin City01-07-2022Unknown
Charlie GilmourAlloa Athletic01-01-2022Unknown
D. ClearyDundalk01-01-2022Unknown
J. MahonSligo Rovers23-01-2022Unknown
T. SangCardiff City31-01-2022Loan
J. Hector-IngramDerby County01-02-2022Unknown
T. BairVancouver Whitecaps31-01-2022Unknown
A. FergusonCowdenbeath01-06-2022Unknown
Nadir CiftciAnkaragucu05-01-2022Free
A. MontgomeryCeltic28-06-2022Loan
G. CareyCSKA Moscow01-07-2022Free
Andrew ConsidineAberdeen01-07-2022Free
J. MurphyHibernian05-07-2022Free
T. StevenStrollers01-07-2022Unknown
R. McGowanKuwait22-07-2022Free
W. SandfordVästra Frölund26-07-2022Free
R. MatthewsCrystal Palace27-07-2022Loan
A. MitchellMillwall27-07-2022Loan
D. PhillipsWatford10-08-2022Unknown
C. McLennanAberdeen01-09-2022Loan
N. ClarkDundee United31-08-2022Unknown
Z. RuddenDundee31-01-2023Loan
L. ParkerEast Fife03-03-2023Free
S. MorelandForfar Athletic04-01-2023Unknown
D. MitovCambridge United14-07-2023Free
L. JephcottSwindon Town21-07-2023Free
A. McMillanSt Johnstone01-07-2023Unknown
M. SmithMK Dons05-08-2023Unknown
D. RichardsCrewe Alexandra11-08-2023Loan
D. CostelloeBurnley15-08-2023Loan
J. Turner-CookeNewcastle United24-08-2023Loan
L. RobinsonWigan22-08-2023Loan
D. JaiyesimiCharlton Athletic01-09-2023Loan
S. SpranglerVorwärts01-09-2023Free
J. MylchreestBerwick Rangers31-05-2024Unknown
B. Mbunga KimpiokaAIK02-01-2024Unknown
David KeltjensHapoel TA09-01-2024Loan
J. EllisonBerwick Rangers01-06-2024Unknown
B. KlimionekBerwick Rangers01-06-2024Unknown
S. BrightBerwick Rangers01-06-2024Unknown
Connor SmithHearts26-01-2024Free
S. McClellandDundee United01-06-2024Unknown
U. IkpeazuPort Vale01-07-2024Free
J. McPakeStirling Albion20-06-2024Free
J. RaeAirdrieonians14-06-2024Free
K. CameronNotts05-07-2024Loan
A. RaymondV. de Perdizes16-07-2024Free
L. NeilsonHearts30-07-2024Loan

St Johnstone Transfers Out 2024/2025

Player To Club Transfer Date Type
E. McCawlGlentoran FC31-08-2017Unknown
K. WatsonHartlepool United25-08-2017Loan
C. KaneQueen South11-08-2017Loan
G. HurstEast Fife03-08-2017Loan
M. HurstEast Fife01-08-2017Loan
C. McLarenMontrose22-07-2017Unknown
D. SwansonHibernian01-07-2017Free
Tom ScobbieDundee United01-07-2017Free
C. SmithPreston NE01-06-2017Unknown
C. McLarenStirling Albion05-01-2017Loan
Liam GordonPeterhead05-01-2017Loan
G. PageBerwick Rangers01-01-2017Unknown
M. CoulsonScarborough A08-07-2017Free
P. SimpsonBerwick Rangers17-11-2017Unknown
C. ThomsonStirling Albion25-11-2017Loan
Michael O'HalloranRangers02-01-2018Unknown
Denny JohnstoneColchester United01-07-2018Unknown
A. GilchristShamrock Rovers04-01-2018Unknown
Craig ThomsonEast Fife19-01-2018Unknown
B. MacKenzieEast Fife26-01-2018Loan
D. JardineStirling Albion30-01-2018Loan
M. WillockMan Utd01-06-2018Unknown
G. HurstForfar Athletic31-01-2018Loan
G. CumminsCork City01-01-2018Unknown
P. PatonPlymouth Argyle13-03-2018Free
Steven MacLeanHearts01-07-2018Free
Denny JohnstoneGreenock Morton01-07-2018Unknown
Alan MannusShamrock Rovers01-07-2018Unknown
Keith WatsonRoss01-07-2018Free
Chris MillarGreenock Morton01-07-2018Unknown
B. MacKenzieAirdrieonians01-08-2018Unknown
Callum HendryBrechin City30-08-2018Loan
Greg HurstBerwick Rangers28-09-2018Loan
Kyle McCleanLinfield FC12-01-2019Loan
Stefan ScougallCarlisle United31-01-2019Free
David McMillanHamilton01-02-2019Loan
Steven AndersonPartick Thistle31-01-2019Unknown
Greg HurstStenhousemuir29-01-2019Free
Tristan NydamIpswich Town05-01-2019Unknown
Alistair McCannStranraer14-02-2019Loan
T. WattCSKA Moscow27-05-2019Free
T. WattCSKA Sofia27-05-2019Free
Blair AlstonHamilton06-07-2019Unknown
Brian EastonHamilton01-07-2019Unknown
Aaron ComrieDunfermline Athletic01-07-2019Free
O. HamiltonBrechin City04-07-2019Loan
John RobertsonCove Rangers01-08-2019Loan
R. SinclairBrechin City01-07-2019Unknown
M. MunroStenhousemuir02-07-2019Loan
Richard FosterRoss29-08-2019Unknown
Steven AndersonRaith Rovers06-09-2019Loan
David McMillanFalkirk01-09-2019Unknown
S. StruthersMontrose04-10-2019Loan
J. NorthcottBSC Glasgow14-10-2019Loan
Ross CallachanDundee16-01-2020Loan
Matthew KennedyAberdeen25-01-2020Unknown
M. ButcherBournemouth01-07-2020Unknown
Madis VihmannFlora Tallinn30-01-2020Unknown
D. WrightHibernian10-07-2020Free
Ross CallachanHamilton01-07-2020Free
Steven AndersonForfar Athletic14-07-2020Free
Danny SwansonEast Fife30-07-2020Free
David McMillanDundalk27-07-2020Free
I. JonesMiddlesbrough01-07-2020Unknown
W. DuffyGreenock Morton17-09-2020Loan
C. BallantyneMontrose14-09-2020Loan
M. JohnstoneFylde10-09-2020Free
R. SinclairCowdenbeath25-09-2020Loan
John RobertsonForfar Athletic05-10-2020Loan
W. DuffyInverness05-10-2020Loan
M. MunroClyde10-01-2021Free
Callum HendryAberdeen01-02-2021Free
S. DenhamEdinburgh City19-03-2021Loan
A. FergusonEdinburgh City01-07-2021Unknown
M. McFarlaneEdinburgh City01-07-2021Unknown
Scott TanserSt Mirren01-07-2021Free
J. WillsBrechin City07-07-2021Loan
M. KucheryavyiBrechin City15-07-2021Loan
John RobertsonEdinburgh City30-07-2021Unknown
Alistair McCannPreston NE31-08-2021Unknown
Guy MelamedBnei Sakhnin10-09-2021Unknown
O. HamiltonElgin City17-09-2021Free
Jason KerrWigan20-09-2021Free
Charlie GilmourAlloa Athletic01-10-2021Loan
Callum HendryKilmarnock29-09-2021Loan
H. MullerMillwall01-07-2022Unknown
Alistair CrawfordBolton01-02-2022Unknown
J. MorelandStenhousemuir01-01-2022Loan
L. DendonckerBrighton03-01-2022Unknown
S. DenhamCowdenbeath11-01-2022Loan
Viv Solomon-OtaborRukh Vynnyky29-01-2022Free
T. SangCardiff City01-07-2022Unknown
Efetobore Ambrose EmuoboDunfermline Athletic04-02-2022Unknown
A. FergusonCowdenbeath02-02-2022Loan
Eetu VertainenLinfield FC07-02-2022Loan
M. KucheryavyiKelty Hearts21-02-2022Loan
J. NorthcottBrechin City01-03-2022Loan
Cammy BallantyneAirdrieonians10-06-2022Free
Craig BrysonStenhousemuir17-06-2022Free
J. MccartRotherham United27-06-2022Unknown
Callum HendrySalford01-07-2022Free
S. RooneyFleetwood Town01-07-2022Free
J. ButterfieldScunthorpe United18-07-2022Free
A. FergusonEast Fife28-07-2022Loan
R. SinclairMontrose28-07-2022Loan
D. ClearyShamrock Rovers28-07-2022Free
T. StevenEast Fife12-08-2022Loan
L. ParkerEast Fife15-09-2022Unknown
S. MorelandForfar Athletic30-09-2022Loan
J. MahonSligo Rovers13-01-2023Unknown
Michael O'HalloranCove Rangers24-02-2023Loan
Alistair CrawfordGreenock Morton24-02-2023Loan
S. MorelandBrechin City01-07-2023Free
Charlie GilmourInverness01-07-2023Free
J. MurphyAyr United01-07-2023Free
A. McMillanSt Johnstone01-07-2023Unknown
T. BairMotherwell01-08-2023Free
A. FergusonQueen South18-08-2023Loan
T. StevenAlloa Athletic25-08-2023Loan
Eetu VertainenTriestina01-09-2023Free
W. SandfordTvååker31-08-2023Free
J. MylchreestTranent10-08-2023Loan
B. McCrystalBroomhill15-09-2023Loan
L. ParkerStrollers06-10-2023Loan
J. MylchreestBerwick Rangers07-12-2023Loan
D. JaiyesimiCharlton Athletic01-06-2024Unknown
D. RichardsCrewe Alexandra01-06-2024Unknown
L. RobinsonWigan01-01-2024Unknown
Callum BoothSpartans05-01-2024Free
L. ParkerEdinburgh City12-01-2024Loan
L. JephcottNewport County25-01-2024Free
S. McClellandDundee United05-02-2024Loan
C. BallantyneClyde06-02-2024Loan
J. BrownRaith Rovers09-02-2024Loan
Chris KaneDunfermline Athletic13-02-2024Loan
D. MitovAberdeen19-06-2024Unknown
Liam GordonMotherwell24-06-2024Free
C. BallantyneLinfield FC01-07-2024Unknown
R. McGowanLivingston05-07-2024Free
B. KlimionekForfar Athletic11-07-2024Loan
F. FranczakForfar Athletic19-07-2024Free
A. CocksForfar Athletic19-07-2024Loan
D. PhillipsStevenage04-07-2024Free
A. McMillanAlbion Rovers29-07-2024Free
J. MylchreestForfar Athletic02-08-2024Free
L. ParkerCove Rangers23-08-2024Unknown
Stevie MayLivingston21-08-2024Loan
T. StevenCliftonville FC30-08-2024Loan
O. OlufunwaHamilton13-09-2024Loan
A. FergusonStirling Albion11-09-2024Loan
J. BrownMarine05-09-2024Free
B. McCrystalBerwick Rangers09-10-2024Loan
C. HepburnBonnyrigg RA13-12-2024Loan

Latest Football News