← Tottenham HotspurActivity by yearArrivalsDepartures
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.
Busiest year on record: 2023, with 7 arrivals and 3 departures.
3 in · 2 out
2026
Arrivals
- 2 Jul 2026Mateus Fernandesfrom West Ham United F.C.Move
- 1 Jul 2026Martin Dúbravkafrom Burnley F.C.Move
- Jan 2026Conor Gallagherfrom ATMAtléticoMove
Departures
- 1 Jul 2026Alejo Vélizto Esporte Clube BahiaMove
- Jan 2026Fraser Forsterto BOUBournemouthMove
6 in · 2 out
2025
Arrivals
- Aug 2025Xavi Simonsfrom RB LeipzigMove
- Jul 2025Luka Vuškovićfrom K.V.C. WesterloMove
- Jul 2025Mohammed Kudusfrom West Ham United F.C.Move
- 1 Jul 2025Kevin Dansofrom R.C. LensMove
- 30 Jun 2025Alfie Dorringtonfrom Aberdeen F.C.Move
- 2025Antonín Kinskýfrom SK Slavia PragueMove
Departures
- 15 Dec 2025Sergio Reguilónto Inter Miami CFMove
- Aug 2025Son Heung-minto Los Angeles FCMove
5 in · 5 out
2024
Arrivals
- Aug 2024Dominic Solankefrom BOUBournemouthMove
- 2 Jul 2024Archie Grayfrom LEELeedsMove
- 1 Jul 2024Lucas Bergvallfrom Djurgårdens IF FotbollMove
- Jan 2024Radu Drăgușinfrom Genoa CFCMove
- 2024Wilson Odobertfrom Burnley F.C.Move
Departures
- 30 Aug 2024Giovani Lo Celsoto Real Betis BalompiéMove
- 12 Aug 2024Emerson Royalto MILMilanMove
- 2 Jul 2024Joe Rodonto LEELeedsMove
- 2024Oliver Skippto Leicester City F.C.Move
- 2024Hugo Lloristo Los Angeles FCMove
7 in · 3 out
2023
Arrivals
- 8 Aug 2023Alejo Vélizfrom Club Atlético Rosario CentralMove
- 11 Jul 2023Manor Solomonfrom Fulham F.C.Move
- 28 Jun 2023James Maddisonfrom Leicester City F.C.Move
- 2023Guglielmo Vicariofrom Empoli FCMove
- 2023Brennan Johnsonfrom NFOForestMove
- 2023Micky van de Venfrom VfL WolfsburgMove
- 2023Ashley Phillipsfrom Blackburn Rovers F.C.Move
Departures
- 8 Jun 2023Lucas Mourato São Paulo FCMove
- 2023Harry Kaneto BAYBayernMove
- 2023Malachi Fagan-Walcottto Cardiff City F.C.Transfer
7 in · 1 out
2022
Arrivals
- 30 Aug 2022Cristian Romerofrom Atalanta BCMove
- 19 Jul 2022Djed Spencefrom Middlesbrough F.C.Move
- Jul 2022Fraser Forsterfrom Southampton F.C.Move
- Jun 2022Ivan Perišićfrom INTInterMove
- 2022Rodrigo Bentancurfrom JUVJuventusMove
- 2022Yves Bissoumafrom BHABrightonMove
- 2022Richarlisonfrom EVEEvertonMove
Departures
- Jan 2022Dele Allito EVEEvertonMove
2 in · 6 out
2021
Arrivals
- 31 Aug 2021Emerson Royalfrom BARBarcelonaMove
- 2021Bryan Gilfrom SD EibarMove
Departures
- 4 Oct 2021Serge Aurierto Villarreal CFMove
- Aug 2021Moussa Sissokoto Watford F.C.Move
- Aug 2021Joe Hartto Celtic F.C.Move
- Jul 2021Danny Roseto Watford F.C.Move
- Jul 2021Toby Alderweireldto Al-Duhail SCMove
- 2021Erik Lamelato Sevilla FCMove
4 in · 2 out
2020
Arrivals
- Sept 2020Sergio Reguilónfrom Boca JuniorsMove
- 18 Aug 2020Joe Hartfrom Burnley F.C.Move
- Aug 2020Pierre-Emile Højbjergfrom Southampton F.C.Move
- 2020Joe Rodonfrom Swansea City A.F.C.Move
Departures
- 2020Christian Eriksento INTInterMove
- 2020Jan Vertonghento SLBBenficaMove
1 in · 3 out
2019
Arrivals
- 2 Jul 2019Tanguy Ndombelefrom Olympique LyonnaisMove
Departures
- 2019Fernando Llorenteto NAPNapoliMove
- 2019Kieran Trippierto ATMAtléticoMove
- Jan 2019Mousa Dembéléto Guangzhou City F.C.Move
1 in · 2 out
2018
Arrivals
- 31 Jan 2018Lucas Mourafrom PSGPSGMove
Departures
- 1 Jul 2018Keanan Bennettsto Borussia MönchengladbachMove
- 2018Anton Walkesto Portsmouth F.C.Move
3 in · 2 out
2017
Arrivals
- 31 Aug 2017Serge Aurierfrom PSGPSGMove
- 2017Fernando Llorentefrom Swansea City A.F.C.Move
- 2017Juan Foythfrom Estudiantes de La PlataMove
Departures
- 2017Kevin Wimmerto Stoke City F.C.Move
- 2017Kyle Walkerto MCIMan CityMove
3 in · 6 out
2016
Arrivals
- 31 Aug 2016Georges-Kévin Nkoudoufrom Olympique de MarseilleTransfer
- 2016Moussa Sissokofrom NEWNewcastleMove
- 2016Vincent Janssenfrom Almere City FCMove
Departures
- 2016Ryan Masonto BOUBournemouthMove
- 2016Shaq Coulthirstto Peterborough United F.C.Move
- 2016Miloš Veljkovićto SV Werder BremenMove
- 2016Andros Townsendto NEWNewcastleMove
- 2016Emmanuel Adebayorto CRYPalaceMove
- 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.