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
76
Arrivals
42
Departures
34
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: 2023, with 7 arrivals and 3 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
6 in · 2 out

2025

Arrivals

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

Departures

  1. 15 Dec 2025Sergio Reguilónto Inter Miami CFMove
  2. Aug 2025Son Heung-minto Los Angeles FCMove
5 in · 5 out

2024

Arrivals

  1. Aug 2024Dominic Solankefrom BOUBournemouthMove
  2. 2 Jul 2024Archie Grayfrom LEELeedsMove
  3. 1 Jul 2024Lucas Bergvallfrom Djurgårdens IF FotbollMove
  4. Jan 2024Radu Drăgușinfrom Genoa CFCMove
  5. 2024Wilson Odobertfrom Burnley F.C.Move

Departures

  1. 30 Aug 2024Giovani Lo Celsoto Real Betis BalompiéMove
  2. 12 Aug 2024Emerson Royalto MILMilanMove
  3. 2 Jul 2024Joe Rodonto LEELeedsMove
  4. 2024Oliver Skippto Leicester City F.C.Move
  5. 2024Hugo Lloristo Los Angeles FCMove
7 in · 3 out

2023

Arrivals

  1. 8 Aug 2023Alejo Vélizfrom Club Atlético Rosario CentralMove
  2. 11 Jul 2023Manor Solomonfrom Fulham F.C.Move
  3. 28 Jun 2023James Maddisonfrom Leicester City F.C.Move
  4. 2023Guglielmo Vicariofrom Empoli FCMove
  5. 2023Brennan Johnsonfrom NFOForestMove
  6. 2023Micky van de Venfrom VfL WolfsburgMove
  7. 2023Ashley Phillipsfrom Blackburn Rovers F.C.Move

Departures

  1. 8 Jun 2023Lucas Mourato São Paulo FCMove
  2. 2023Harry Kaneto BAYBayernMove
  3. 2023Malachi Fagan-Walcottto Cardiff City F.C.Transfer
7 in · 1 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. Jun 2022Ivan Perišićfrom INTInterMove
  5. 2022Rodrigo Bentancurfrom JUVJuventusMove
  6. 2022Yves Bissoumafrom BHABrightonMove
  7. 2022Richarlisonfrom EVEEvertonMove

Departures

  1. Jan 2022Dele Allito EVEEvertonMove
2 in · 6 out

2021

Arrivals

  1. 31 Aug 2021Emerson Royalfrom BARBarcelonaMove
  2. 2021Bryan Gilfrom SD EibarMove

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. 2021Erik Lamelato Sevilla FCMove
4 in · 2 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
1 in · 3 out

2019

Arrivals

  1. 2 Jul 2019Tanguy Ndombelefrom Olympique LyonnaisMove

Departures

  1. 2019Fernando Llorenteto NAPNapoliMove
  2. 2019Kieran Trippierto ATMAtléticoMove
  3. Jan 2019Mousa Dembéléto Guangzhou City F.C.Move
1 in · 2 out

2018

Arrivals

  1. 31 Jan 2018Lucas Mourafrom PSGPSGMove

Departures

  1. 1 Jul 2018Keanan Bennettsto Borussia MönchengladbachMove
  2. 2018Anton Walkesto Portsmouth F.C.Move
3 in · 2 out

2017

Arrivals

  1. 31 Aug 2017Serge Aurierfrom PSGPSGMove
  2. 2017Fernando Llorentefrom Swansea City A.F.C.Move
  3. 2017Juan Foythfrom Estudiantes de La PlataMove

Departures

  1. 2017Kevin Wimmerto Stoke City F.C.Move
  2. 2017Kyle Walkerto MCIMan CityMove
3 in · 6 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. 2016Ryan Masonto BOUBournemouthMove
  2. 2016Shaq Coulthirstto Peterborough United F.C.Move
  3. 2016Miloš Veljkovićto SV Werder BremenMove
  4. 2016Andros Townsendto NEWNewcastleMove
  5. 2016Emmanuel Adebayorto CRYPalaceMove
  6. 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.