← St JohnstoneActivity by yearArrivalsDepartures
The record since 2016
St Johnstone: transfer history
Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see St Johnstone’s live page.
- Moves on record
- 30
- Arrivals
- 18
- Departures
- 12
- Sent on loan
- 2
No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.
Busiest year on record: 2026, with 10 arrivals and 5 departures.
10 in · 5 out
2026
Arrivals
- 3 Sept 2026Joel Cotterillfrom SWASwansea CityTransferFee undisclosed
- 24 Aug 2026Enes Alićfrom FK Željezničar SarajevoFree transfer
- 18 Aug 2026Danny Schmidtfrom FORFortuna DüsseldorfFree transfer
- 17 Jul 2026Macaulay Taitfrom HEAHeart of MidlothianTransferFee undisclosed
- 21 Jun 2026Logan Chalmersfrom Partick Thistle F.C.Free transfer
- 17 Jun 2026Unax Álvarezfrom CD GuadalajaraFree transfer
- 11 Jun 2026Matthew Toddfrom Dunfermline Athletic F.C.Free transfer
- 20 May 2026Daniel Finlaysonfrom Livingston F.C.Free transfer
- 2 Feb 2026Ruari Patonfrom Port Vale F.C.Free transfer
- 29 Jan 2026Josh Fowlerfrom Queen's Park F.C.TransferFee undisclosed
Departures
- 28 Aug 2026Jack Bairdto Raith Rovers F.C.TransferFee undisclosed
- 27 Jun 2026Sven Spranglerto Walsall F.C.TransferFee undisclosed
- 27 May 2026Josh McPaketo HEAHeart of MidlothianFree transfer
- 2 Feb 2026Uche Ikpeazuto Ross County F.C.Free transfer
- 27 Jan 2026Adama Sidibehto Stockport County F.C.TransferFee undisclosed
0 in · 1 out
2025
Arrivals
None on record.
Departures
- 13 Sept 2025Cammy MacPhersonto Greenock Morton F.C.Free transfer
0 in · 2 out
2023
Arrivals
None on record.
Departures
- Aug 2023Theo Bairto MOHMotherwellMove
- 2023David Wotherspoonto Inverness Caledonian Thistle F.C.Move
1 in · 0 out
2022
Arrivals
- Jan 2022Theo Bairfrom HamarkamerateneMove
Departures
None on record.
1 in · 0 out
2020
Arrivals
- 2020Shaun Rooneyfrom Inverness Caledonian Thistle F.C.Move
Departures
None on record.
1 in · 0 out
2019
Arrivals
- 1 Jul 2019Wallace Duffyfrom CELCelticFree transfer
Departures
None on record.
0 in · 1 out
2017
Arrivals
None on record.
Departures
- 2017Michael Coulsonto Scarborough Athletic F.C.Move
5 in · 3 out
2016
Arrivals
- 4 Feb 2016Michael Doylefrom Alloa Athletic F.C.Free transfer
- 2016Paul Patonfrom DUDDundee UnitedMove
- 2016Danny Swansonfrom HEAHeart of MidlothianMove
- 2016Plamen Krachunovfrom PFC Slavia SofiaMove
- 2016Michael Coulsonfrom York City F.C.Move
Departures
- 1 Jul 2016Michael Doyleto Greenock Morton F.C.Free transfer
- 2016Michael O'Halloranto RANRangersMove
- 2016Liam Caddisto Alloa Athletic F.C.Move
From the historical record: Wikidata (CC0) and Wikipedia’s transfer lists (CC BY-SA 4.0), each fee credited to the outlet or club that reported it. Dates are only as exact as the record; “Move” means the type wasn’t recorded. Retrospective record, not Swoop intelligence.