Live
← Heart of Midlothian
The record since 2016

Heart of Midlothian: 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 Heart of Midlothian’s live page.

Moves on record
96
Arrivals
50
Departures
46
Sent on loan
20

No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 17 arrivals and 20 departures.

17 in · 20 out

2026

Arrivals

  1. 3 Sept 2026Leart Kabashifrom Grasshopper Club ZürichMove
  2. 25 Aug 2026JJ Williamsfrom Rhode Island FCTransferFee undisclosed
  3. 14 Aug 2026Kieran Wrightfrom RANRangersFree transfer
  4. 24 Jul 2026Laurent Mendyfrom Forest Green Rovers F.C.TransferFee undisclosed
  5. 17 Jul 2026Beau Reusfrom SK BeverenFree transfer
  6. 1 Jul 2026MJ Kamson-Kamarafrom LINLincoln CityTransfer
  7. 1 Jul 2026Stuart Findlayfrom Oxford United F.C.Free transfer
  8. 24 Jun 2026Sabri Guendouzfrom K Beerschot VATransferFee undisclosed
  9. 24 Jun 2026Tom Renaudfrom FC VersaillesTransferFee undisclosed
  10. 18 Jun 2026Malachi Fagan-Walcottfrom York City F.C.TransferFee undisclosed
  11. 10 Jun 2026Amadou Ba-Syfrom FC RouenTransferFee undisclosed
  12. 4 Jun 2026Calvin Millerfrom FALFalkirkTransferFee undisclosed
  13. 1 Jun 2026Rogers Matofrom FK VardarFree transfer
  14. 27 May 2026Josh McPakefrom STJSt JohnstoneFree transfer
  15. 29 Jan 2026Rogers Matofrom FK VardarLoan
  16. 23 Jan 2026Marc Leonardfrom BIRBirmingham CityLoan
  17. 1 Jan 2026Islam Chesnokovfrom FC TobolFree transfer

Departures

  1. 3 Sept 2026MJ Kamson-Kamarato KILKilmarnockLoan
  2. 1 Sept 2026Sander Kartumto Aalesunds FKFree transfer
  3. 10 Aug 2026Alexandros Kyziridisto CORÇorumTransfer
  4. 1 Aug 2026Alexander Schwolowto FSV1. FSV Mainz 05TransferFee undisclosed
  5. 30 Jul 2026Adam Forresterto Ross County F.C.Loan
  6. 17 Jul 2026Macaulay Taitto STJSt JohnstoneTransferFee undisclosed
  7. 17 Jul 2026Liam McFarlaneto Partick Thistle F.C.Loan
  8. 13 Jul 2026Alan Forrestto DUNDundeeFree transfer
  9. 11 Jul 2026Cammy Devlinto RANRangersFree transfer
  10. 1 Jul 2026Frankie Kentto Oxford United F.C.Free transfer
  11. 28 Jun 2026Islam Chesnokovto FC TobolTransferFee undisclosed
  12. 24 Jun 2026Lewis Neilsonto FALFalkirkFree transfer
  13. 23 Jun 2026Michael Steinwenderto BOCVfL BochumTransferFee undisclosed
  14. 17 Jun 2026Calem Nieuwenhofto Perth Glory FCLoan
  15. 15 Jun 2026Lawrence Shanklandto RANRangersTransferFee undisclosed
  16. 11 Jun 2026Kenneth Vargasto Kalamata F.C.Loan
  17. 13 Feb 2026Barrie McKayto Livingston F.C.Free transfer
  18. 2 Feb 2026James Wilsonto TOTSpursLoan
  19. 16 Jan 2026Sander Kartumto Wellington Phoenix FCLoan
  20. 10 Jan 2026Zander Clarkto Doncaster Rovers F.C.Loan
1 in · 0 out

2025

Departures

None on record.

1 in · 0 out

2023

Arrivals

  1. Aug 2023Kyosuke Tagawafrom CDSCD Santa ClaraMove

Departures

None on record.

1 in · 1 out

2022

Arrivals

  1. May 2022Mihai Popescufrom Hamilton Academical F.C.Back from loan

Departures

  1. 2022Jack Hamiltonto Livingston F.C.Move
0 in · 2 out

2021

Arrivals

None on record.

Departures

  1. Sept 2021Mihai Popescuto Hamilton Academical F.C.Loan
  2. 2021Loïc Damourto LEMLe MansLoan
4 in · 6 out

2020

Arrivals

  1. Sept 2020Mihai Popescufrom FC Dinamo BucharestMove
  2. May 2020Alex Petkovfrom Brechin City F.C.Back from loan
  3. 24 Jan 2020Toby Sibbickfrom Barnsley F.C.Loan
  4. 2020Christophe Berrafrom DUNDundeeBack from loan

Departures

  1. Sept 2020Alex Petkovto PFC Levski SofiaMove
  2. 31 May 2020Toby Sibbickto Barnsley F.C.Back from loan
  3. 2020Clevid Dikamonato KILKilmarnockMove
  4. Jan 2020Glenn Whelanto Fleetwood Town F.C.Move
  5. 2020Christophe Berrato DUNDundeeLoan
  6. 2020Colin Doyleto KILKilmarnockLoan
4 in · 3 out

2019

Arrivals

  1. Aug 2019Glenn Whelanfrom AVLVillaMove
  2. 5 May 2019Rory Curriefrom East Fife F.C.Back from loan
  3. 7 Jan 2019David Vaněčekfrom FK TepliceFree transfer
  4. 2019Loïc Damourfrom CARCardiff CityMove

Departures

  1. Aug 2019Alex Petkovto Clyde F.C.Loan
  2. 10 Jan 2019Danny Amankwaato Sønderjyske FodboldTransfer
  3. 2019Ryan Edwardsto Burton Albion F.C.Move
7 in · 7 out

2018

Arrivals

  1. 1 Jul 2018Ben Garucciofrom Adelaide United Football ClubFree transfer
  2. 1 Jul 2018Uche Ikpeazufrom Cambridge United F.C.Free transfer
  3. 1 Jul 2018Peter Haringfrom SV RiedFree transfer
  4. Apr 2018Alex Petkovfrom Berwick Rangers F.C.Back from loan
  5. 25 Jan 2018Danny Amankwaafrom F.C. CopenhagenFree transfer
  6. 2018Malaury Martinfrom Dunfermline Athletic F.C.Back from loan
  7. 2018Colin Doylefrom Bradford City A.F.C.Move

Departures

  1. 1 Aug 2018Rory Currieto East Fife F.C.Loan
  2. 1 Jul 2018Jon McLaughlinto SUNSunderlandFree transfer
  3. 29 Jan 2018Ashley Smith-Brownto Oxford United F.C.Loan
  4. Jan 2018Krystian Nowakto Panionios F.C.Move
  5. 2018Malaury Martinto Dunfermline Athletic F.C.Loan
  6. Jan 2018Alex Petkovto Berwick Rangers F.C.Loan
  7. 2018Esmaël Gonçalvesto Pakhtakor Tashkent FKMove
7 in · 0 out

2017

Arrivals

  1. 25 Aug 2017Jon McLaughlinfrom Burton Albion F.C.Free transfer
  2. 1 Jul 2017Ashley Smith-Brownfrom NAC BredaLoan
  3. 2017Malaury Martinfrom Lillestrøm SKMove
  4. 2017Aaron Hughesfrom Kerala Blasters FCMove
  5. 2017Esmaël Gonçalvesfrom Anorthosis Famagusta FCMove
  6. 2017Christophe Berrafrom IPSIpswich TownMove
  7. 2017Michael Smithfrom Peterborough United F.C.Move

Departures

None on record.

8 in · 7 out

2016

Arrivals

  1. Aug 2016Krystian Nowakfrom Podbeskidzie Bielsko-BiałaMove
  2. 2016Perry Kitchenfrom DCUD.C. UnitedMove
  3. 2016Don Cowiefrom Wigan Athletic F.C.Move
  4. 2016Alistair Royfrom East Stirlingshire F.C.Back from loan
  5. 2016Billy Kingfrom RANRangersBack from loan
  6. 2016Abiola Daudafrom SBV VitesseLoan
  7. 2016Angus Beithfrom Stenhousemuir F.C.Back from loan
  8. 2016John Souttarfrom DUDDundee UnitedMove

Departures

  1. 2016Angus Beithto Stenhousemuir F.C.Loan
  2. 2016Kenny Andersonto RKC WaalwijkMove
  3. 2016Billy Kingto RANRangersLoan
  4. 2016Abiola Daudato SBV VitesseBack from loan
  5. 2016Osman Sowto Henan F.C.Move
  6. 2016Danny Swansonto STJSt JohnstoneMove
  7. 2016Morgaro Gomisto MOHMotherwellLoan

From the historical record: Wikidata, an open database (CC0). Dates are only as exact as the record; “Move” means the type wasn’t recorded. Fees are shown only where a source gives one. Retrospective record, not Swoop intelligence.