Live
← Tottenham Hotspur
The record since 2016

Tottenham Hotspur: 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 Spurs’s live page.

Moves on record
149
Arrivals
71
Departures
78
Sent on loan
41

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: 2024, with 11 arrivals and 14 departures.

3 in · 2 out

2026

Arrivals

  1. 2 Jul 2026Mateus Fernandesfrom West Ham United F.C.Move
  2. 1 Jul 2026Martin Dúbravkafrom Burnley F.C.Move
  3. Jan 2026Conor Gallagherfrom ATMAtléticoMove

Departures

  1. 1 Jul 2026Alejo Vélizto Esporte Clube BahiaMove
  2. Jan 2026Fraser Forsterto BOUBournemouthMove
8 in · 6 out

2025

Arrivals

  1. 1 Sept 2025Randal Kolo Muanifrom PSGPSGLoan
  2. Aug 2025Xavi Simonsfrom RB LeipzigMove
  3. Aug 2025João Palhinhafrom BAYBayernLoan
  4. Jul 2025Luka Vuškovićfrom K.V.C. WesterloMove
  5. Jul 2025Mohammed Kudusfrom West Ham United F.C.Move
  6. 1 Jul 2025Kevin Dansofrom R.C. LensMove
  7. 30 Jun 2025Alfie Dorringtonfrom Aberdeen F.C.Move
  8. 2025Antonín Kinskýfrom SK Slavia PragueMove

Departures

  1. 15 Dec 2025Sergio Reguilónto Inter Miami CFMove
  2. Aug 2025Luka Vuškovićto Hamburger SVLoan
  3. Aug 2025Son Heung-minto Los Angeles FCMove
  4. 19 Jul 2025Alfie Dorringtonto Aberdeen F.C.Loan
  5. 30 Jun 2025Timo Wernerto RB LeipzigBack from loan
  6. 29 Jan 2025Yang Min-hyukto Queens Park Rangers F.C.Loan
11 in · 14 out

2024

Arrivals

  1. Aug 2024Dominic Solankefrom BOUBournemouthMove
  2. 2 Jul 2024Archie Grayfrom LEELeedsMove
  3. 1 Jul 2024Lucas Bergvallfrom Djurgårdens IF FotbollMove
  4. Jun 2024Djed Spencefrom Genoa CFCBack from loan
  5. Jun 2024Alejo Vélizfrom Sevilla FCBack from loan
  6. 31 May 2024Sergio Reguilónfrom BREBrentfordBack from loan
  7. 31 May 2024Ashley Phillipsfrom Plymouth Argyle F.C.Back from loan
  8. 9 Jan 2024Timo Wernerfrom RB LeipzigLoan
  9. 2024Kevin Dansofrom R.C. LensLoan
  10. Jan 2024Radu Drăgușinfrom Genoa CFCMove
  11. 2024Wilson Odobertfrom Burnley F.C.Move

Departures

  1. 30 Aug 2024Giovani Lo Celsoto Real Betis BalompiéMove
  2. 23 Aug 2024Ashley Phillipsto Stoke City F.C.Loan
  3. 12 Aug 2024Emerson Royalto MILMilanMove
  4. Aug 2024Alejo Vélizto RCD Espanyol de BarcelonaLoan
  5. 2 Jul 2024Joe Rodonto LEELeedsMove
  6. Jul 2024Bryan Gilto Girona FCLoan
  7. Feb 2024Alejo Vélizto Sevilla FCLoan
  8. 19 Jan 2024Ivan Perišićto HNK Hajduk SplitLoan
  9. 18 Jan 2024Japhet Tangangato Millwall F.C.Loan
  10. 11 Jan 2024Eric Dierto BAYBayernLoan
  11. 8 Jan 2024Ashley Phillipsto Plymouth Argyle F.C.Loan
  12. 2024Pierre-Emile Højbjergto Olympique de MarseilleLoan
  13. 2024Oliver Skippto Leicester City F.C.Move
  14. 2024Hugo Lloristo Los Angeles FCMove
14 in · 10 out

2023

Arrivals

  1. 8 Aug 2023Alejo Vélizfrom Club Atlético Rosario CentralMove
  2. 11 Jul 2023Manor Solomonfrom Fulham F.C.Move
  3. 30 Jun 2023Giovani Lo Celsofrom Villarreal CFBack from loan
  4. 30 Jun 2023Sergio Reguilónfrom ATMAtléticoBack from loan
  5. 30 Jun 2023Tanguy Ndombelefrom NAPNapoliBack from loan
  6. 30 Jun 2023Djed Spencefrom Stade Rennais F.C.Back from loan
  7. 28 Jun 2023James Maddisonfrom Leicester City F.C.Move
  8. 25 Jan 2023Arnaut Danjumafrom Villarreal CFLoan
  9. 2023Guglielmo Vicariofrom Empoli FCMove
  10. 2023Dane Scarlettfrom Portsmouth F.C.Back from loan
  11. Jan 2023Pedro Porrofrom SCPSportingLoan
  12. 2023Brennan Johnsonfrom NFOForestMove
  13. 2023Micky van de Venfrom VfL WolfsburgMove
  14. 2023Ashley Phillipsfrom Blackburn Rovers F.C.Move

Departures

  1. 4 Sept 2023Tanguy Ndombeleto GALGalatasarayLoan
  2. 1 Sept 2023Sergio Reguilónto MUNMan UtdLoan
  3. 31 Aug 2023Dane Scarlettto Ipswich Town F.C.Loan
  4. 30 Aug 2023Djed Spenceto LEELeedsLoan
  5. 23 Jul 2023Arnaut Danjumato EVEEvertonLoan
  6. 8 Jun 2023Lucas Mourato São Paulo FCMove
  7. 31 Jan 2023Djed Spenceto Stade Rennais F.C.Loan
  8. 2023Harry Kaneto BAYBayernMove
  9. 2023Malachi Fagan-Walcottto Cardiff City F.C.Transfer
  10. 2023Clément Lengletto BARBarcelonaBack from loan
11 in · 10 out

2022

Arrivals

  1. 30 Aug 2022Cristian Romerofrom Atalanta BCMove
  2. 19 Jul 2022Djed Spencefrom Middlesbrough F.C.Move
  3. Jul 2022Fraser Forsterfrom Southampton F.C.Move
  4. 30 Jun 2022Tanguy Ndombelefrom Olympique LyonnaisBack from loan
  5. Jun 2022Ivan Perišićfrom INTInterMove
  6. 2022Rodrigo Bentancurfrom JUVJuventusMove
  7. 2022Dejan Kulusevskifrom JUVJuventusLoan
  8. 2022Bryan Gilfrom Valencia CFBack from loan
  9. 2022Clément Lengletfrom BARBarcelonaLoan
  10. 2022Yves Bissoumafrom BHABrightonMove
  11. 2022Richarlisonfrom EVEEvertonMove

Departures

  1. 18 Aug 2022Tanguy Ndombeleto NAPNapoliLoan
  2. Aug 2022Sergio Reguilónto ATMAtléticoLoan
  3. 31 Jan 2022Tanguy Ndombeleto Olympique LyonnaisLoan
  4. Jan 2022Giovani Lo Celsoto Villarreal CFLoan
  5. 2022Dane Scarlettto Portsmouth F.C.Loan
  6. 2022Harry Winksto U.C. SampdoriaLoan
  7. 2022Pierluigi Gollinito ACF FiorentinaLoan
  8. 2022Bryan Gilto Valencia CFLoan
  9. Jan 2022Dele Allito EVEEvertonMove
  10. 2022Joe Rodonto Stade Rennais F.C.Loan
5 in · 8 out

2021

Arrivals

  1. 31 Aug 2021Emerson Royalfrom BARBarcelonaMove
  2. 2021Oliver Skippfrom Norwich City F.C.Back from loan
  3. 2021Malachi Fagan-Walcottfrom Dundee F.C.Back from loan
  4. 2021Bryan Gilfrom SD EibarMove
  5. 2021Pierluigi Gollinifrom Atalanta BCLoan

Departures

  1. 4 Oct 2021Serge Aurierto Villarreal CFMove
  2. Aug 2021Moussa Sissokoto Watford F.C.Move
  3. Aug 2021Joe Hartto Celtic F.C.Move
  4. Jul 2021Danny Roseto Watford F.C.Move
  5. Jul 2021Toby Alderweireldto Al-Duhail SCMove
  6. Jun 2021Gareth Baleto RMAReal MadridBack from loan
  7. 2021Erik Lamelato Sevilla FCMove
  8. 2021Malachi Fagan-Walcottto Dundee F.C.Loan
6 in · 6 out

2020

Arrivals

  1. Sept 2020Sergio Reguilónfrom Boca JuniorsMove
  2. 18 Aug 2020Joe Hartfrom Burnley F.C.Move
  3. Aug 2020Pierre-Emile Højbjergfrom Southampton F.C.Move
  4. 2020Joe Rodonfrom Swansea City A.F.C.Move
  5. 2020Gareth Balefrom RMAReal MadridLoan
  6. 2020Danny Rosefrom NEWNewcastleBack from loan

Departures

  1. 2020Christian Eriksento INTInterMove
  2. 2020Juan Foythto Villarreal CFLoan
  3. 2020Oliver Skippto Norwich City F.C.Loan
  4. 2020Troy Parrottto Millwall F.C.Loan
  5. 2020Jan Vertonghento SLBBenficaMove
  6. 2020Danny Roseto NEWNewcastleLoan
3 in · 5 out

2019

Arrivals

  1. Aug 2019Giovani Lo Celsofrom Real Betis BalompiéLoan
  2. 2 Jul 2019Tanguy Ndombelefrom Olympique LyonnaisMove
  3. 30 Jun 2019Georges-Kévin Nkoudoufrom MONMonacoBack from loan

Departures

  1. Feb 2019Shayon Harrisonto Melbourne City FCLoan
  2. 31 Jan 2019Georges-Kévin Nkoudouto MONMonacoLoan
  3. 2019Fernando Llorenteto NAPNapoliMove
  4. 2019Kieran Trippierto ATMAtléticoMove
  5. Jan 2019Mousa Dembéléto Guangzhou City F.C.Move
3 in · 4 out

2018

Arrivals

  1. 31 May 2018Georges-Kévin Nkoudoufrom Burnley F.C.Back from loan
  2. May 2018Shayon Harrisonfrom Southend United F.C.Back from loan
  3. 31 Jan 2018Lucas Mourafrom PSGPSGMove

Departures

  1. 1 Jul 2018Keanan Bennettsto Borussia MönchengladbachMove
  2. 9 Jan 2018Georges-Kévin Nkoudouto Burnley F.C.Loan
  3. 2018Anton Walkesto Portsmouth F.C.Move
  4. Jan 2018Shayon Harrisonto Southend United F.C.Loan
4 in · 3 out

2017

Arrivals

  1. 31 Aug 2017Serge Aurierfrom PSGPSGMove
  2. Jun 2017Shayon Harrisonfrom Yeovil Town F.C.Back from loan
  3. 2017Fernando Llorentefrom Swansea City A.F.C.Move
  4. 2017Juan Foythfrom Estudiantes de La PlataMove

Departures

  1. 2017Kevin Wimmerto Stoke City F.C.Move
  2. 2017Kyle Walkerto MCIMan CityMove
  3. Jan 2017Shayon Harrisonto Yeovil Town F.C.Loan
3 in · 10 out

2016

Arrivals

  1. 31 Aug 2016Georges-Kévin Nkoudoufrom Olympique de MarseilleTransfer
  2. 2016Moussa Sissokofrom NEWNewcastleMove
  3. 2016Vincent Janssenfrom Almere City FCMove

Departures

  1. 2016Nathan Oduwato Colchester United F.C.Loan
  2. 2016Ryan Masonto BOUBournemouthMove
  3. 2016Shaq Coulthirstto Peterborough United F.C.Move
  4. 2016Miloš Veljkovićto SV Werder BremenMove
  5. 2016Musa Yahayato Portimonense S.C.Loan
  6. 2016Clinton Njieto Olympique de MarseilleLoan
  7. 2016Alex Pritchardto West Bromwich Albion F.C.Loan
  8. 2016Andros Townsendto NEWNewcastleMove
  9. 2016Emmanuel Adebayorto CRYPalaceMove
  10. 2016Nacer Chadlito West Bromwich Albion F.C.Move

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.