← ArsenalActivity by yearArrivalsDepartures
The record since 2016
Arsenal: 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 Arsenal’s live page.
- Moves on record
- 302
- Arrivals
- 136
- Departures
- 166
- Sent on loan
- 82
Fees on record for 9 of 302 moves.
Busiest year on record: 2018, with 12 arrivals and 24 departures.
10 in · 14 out
2026
Arrivals
- 21 Aug 2026Ezri Konsafrom AVLVillaTransfer£51m reported by BBC Sport, via Wikipedia
- 8 Aug 2026Bruno Guimarãesfrom NEWNewcastleTransfer£75m reported by BBC Sport, via Wikipedia
- 23 Jul 2026Christos Tzolisfrom CLBBruggeTransfer£34m reported by BBC Sport, via Wikipedia
- 9 Jul 2026Illan Meslierfrom LEELeedsFree transfer
- 30 Jun 2026Ethan Nwanerifrom OLYOlympique de MarseilleBack from loan
- 30 Jun 2026Fábio Vieirafrom HAMHamburger SVBack from loan
- 25 Jun 2026Piero Hincapiéfrom B04LeverkusenTransfer£34.5m reported by BBC Sport, via Wikipedia
- 2 Feb 2026Evan Mooneyfrom STMSt. MirrenTransferFee undisclosed
- 2026Gabriel Jesusfrom BARBarcelonaTransfer
- 2026Reiss Nelsonfrom BREBrentfordBack from loan
Departures
- 2 Sept 2026Reiss Nelsonto FEYFeyenoord RotterdamLoan
- 1 Sept 2026Tommy Setfordto Stevenage F.C.Loan
- 1 Sept 2026Gabriel Jesusto BARBarcelonaTransfer£8.6m reported by BBC Sport, via Wikipedia
- 1 Sept 2026Fábio Vieirato HAMHamburger SVTransfer£8.6m reported by BBC Sport, via Wikipedia
- 1 Sept 2026Ethan Nwanerito BVBDortmundLoan
- Sept 2026Gabriel Martinellito Al Hilal SFCMove
- 15 Aug 2026Ismeal Kabiato STMSt. MirrenLoan
- 5 Aug 2026Christian Nørgaardto EVEEvertonTransfer£7m reported by BBC Sport, via Wikipedia
- 15 Jul 2026Leandro Trossardto BESBeşiktaşTransfer£15.3m reported by BBC Sport, via Wikipedia
- 1 Jul 2026Karl Heinto SVWSV Werder BremenFree transfer
- 30 Jan 2026Maldini Kacurrito Grimsby Town F.C.TransferFee undisclosed
- 23 Jan 2026Ethan Nwanerito OLYOlympique de MarseilleLoan
- 2026Ethan Nwanerito MarseilleLoan
- 2026Oleksandr Zinchenkoto AjaxLoan
9 in · 12 out
2025
Arrivals
- 1 Sept 2025Piero Hincapiéfrom B04LeverkusenLoan
- Aug 2025Eberechi Ezefrom CRYPalaceMove
- 26 Jul 2025Viktor Gyökeresfrom SCPSportingMove
- 6 Jul 2025Martín Zubimendifrom RESReal SociedadMove
- 1 Jul 2025Kepa Arrizabalagafrom CHEChelseaMove£5m reported by BBC Sport, via Wikipedia
- 30 Jun 2025Fábio Vieirafrom FCPPortoBack from loan
- 2025Albert Sambi Lokongafrom SEVSevillaBack from loan
- 2025Cristhian Mosquerafrom VALValenciaMove
- 2025Noni Maduekefrom CHEChelseaMove
Departures
- Dec 2025Takehiro Tomiyasuto AJXAjaxMove
- 1 Sept 2025Jakub Kiwiorto FCPPortoLoan
- 1 Sept 2025Fábio Vieirato HAMHamburger SVLoan
- 1 Sept 2025Albert Sambi Lokongato HAMHamburger SVMove
- Aug 2025Netoto Botafogo F.R.Move
- Aug 2025Thomas Parteyto VILVillarrealMove
- Jun 2025Jorginhoto Clube de Regatas do FlamengoMove
- 2025Omar Rekikto NK MariborMove
- 2025Ayden Heavento MUNMan UtdMove
- Jan 2025Cédric Soaresto São Paulo FCMove
- 2025Oleksandr Zinchenkoto NFOForestLoan
- 2025Raheem Sterlingto CHEChelseaBack from loan
6 in · 6 out
2024
Arrivals
- Aug 2024Netofrom BOUBournemouthLoan
- 2024Riccardo Calafiorifrom BOLBologna F.C. 1909Move
- 2024Brooke Norton-Cuffyfrom MIWMillwallBack from loan
- 2024Mikel Merinofrom RESReal SociedadMove
- 2024Raheem Sterlingfrom CHEChelseaLoan
- 2024Omar Rekikfrom Servette FCBack from loan
Departures
- 30 Aug 2024Eddie Nketiahto CRYPalaceMove
- 27 Aug 2024Fábio Vieirato FCPPortoLoan
- Aug 2024Aaron Ramsdaleto SOUSouthamptonMove
- Aug 2024Brooke Norton-Cuffyto GENGenoa CFCMove
- Jun 2024Dejan Ilievto FC UTA AradMove
- 2024Reiss Nelsonto FULFulhamLoan
11 in · 10 out
2023
Arrivals
- 14 Jul 2023Jurriën Timberfrom AJXAjaxMove
- 30 Jun 2023Folarin Balogunfrom STDStade de ReimsBack from loan
- 28 Jun 2023Kai Havertzfrom CHEChelseaMove
- Jun 2023Cédric Soaresfrom FULFulhamBack from loan
- 1 Feb 2023Jorginhofrom CHEChelseaMove
- 2023Leandro Trossardfrom BHABrightonMove
- 2023Declan Ricefrom WETWest Ham UnitedMove
- 2023Marcelo Floresfrom RELReal OviedoBack from loan
- 2023David Rayafrom BREBrentfordLoan
- 2023Nicolas Pépéfrom OGCOGC NiceBack from loan
- 2023Jakub Kiwiorfrom SPESpeziaMove
Departures
- 8 Sept 2023Marcelo Floresto Tigres UANLTransfer
- 7 Sept 2023Nicolas Pépéto TRATrabzonsporMove
- 1 Sept 2023Rob Holdingto CRYPalaceMove
- 30 Aug 2023Folarin Balogunto MONMonacoMove
- 9 Aug 2023Matt Turnerto NFOForestMove
- 2023Granit Xhakato B04LeverkusenMove
- 2023Jordan Nobbsto Aston Villa W.F.C.Move
- 2023Kieran Tierneyto Real SociedadLoan
- 2023Albert Sambi Lokongato LUTLuton TownLoan
- Jan 2023Cédric Soaresto FULFulhamLoan
18 in · 15 out
2022
Arrivals
- 22 Jul 2022Oleksandr Zinchenkofrom MCIMan CityMove
- 30 Jun 2022Mattéo Guendouzifrom OLYOlympique de MarseilleBack from loan
- 30 Jun 2022Daniel Ballardfrom MIWMillwallBack from loan
- 30 Jun 2022Héctor Bellerínfrom REAReal Betis BalompiéBack from loan
- 30 Jun 2022William Salibafrom OLYOlympique de MarseilleBack from loan
- 30 Jun 2022Jordi Osei-Tutufrom NFOForestBack from loan
- 30 Jun 2022Zech Medleyfrom Gillingham F.C.Back from loan
- 30 Jun 2022Reiss Nelsonfrom FEYFeyenoord RotterdamBack from loan
- 30 Jun 2022Pablo Marífrom UDIUdinese CalcioBack from loan
- 30 Jun 2022Ainsley Maitland-Nilesfrom ASRAS RomaBack from loan
- 30 Jun 2022Lucas Torreirafrom ACFACF FiorentinaBack from loan
- 30 Jun 2022Rúnar Alex Rúnarssonfrom OUDOud-Heverlee LeuvenBack from loan
- 30 Jun 2022Miguel Azeezfrom PORPortsmouthBack from loan
- 30 Jun 2022Konstantinos Mavropanosfrom VFBStuttgartBack from loan
- 2022Fábio Vieirafrom FCPPortoMove
- 2022Gabriel Jesusfrom MCIMan CityMove
- 2022Matt Turnerfrom NEENew England RevolutionTransfer
- 2022Marquinhosfrom São Paulo FCMove
Departures
- Sept 2022Héctor Bellerínto BARBarcelonaMove
- Sept 2022Ainsley Maitland-Nilesto SOUSouthamptonLoan
- 20 Jul 2022Marcelo Floresto RELReal OviedoLoan
- 2 Jun 2022Alexandre Lacazetteto OLMOlympique LyonnaisFree transfer
- 2 Feb 2022Pierre-Emerick Aubameyangto BARBarcelonaMove
- 20 Jan 2022Pablo Maríto UDIUdinese CalcioLoan
- 19 Jan 2022Sead Kolašinacto OLYOlympique de MarseilleMove
- 12 Jan 2022Folarin Balogunto MIDMiddlesbroughLoan
- 7 Jan 2022Ainsley Maitland-Nilesto ASRAS RomaLoan
- 2022Brooke Norton-Cuffyto Rotherham United F.C.Loan
- 2022Nicolas Pépéto OGCOGC NiceLoan
- 2022Omar Rekikto SPASparta RotterdamLoan
- 2022Bernd Lenoto FULFulhamMove
- 2022Calum Chambersto AVLVillaMove
- 2022Charlie Patinoto Blackpool F.C.Loan
11 in · 20 out
2021
Arrivals
- 1 Sept 2021Takehiro Tomiyasufrom BOLBologna F.C. 1909Transfer
- 20 Aug 2021Martin Ødegaardfrom RMAReal MadridLoan
- 19 Jul 2021Albert Sambi Lokongafrom RSCRSC AnderlechtTransfer
- 10 Jul 2021Nuno Tavaresfrom SLBBenficaTransfer
- 30 Jun 2021Ainsley Maitland-Nilesfrom WESWest Bromwich AlbionBack from loan
- 30 Jun 2021Lucas Torreirafrom ATMAtléticoBack from loan
- May 2021Joe Willockfrom NEWNewcastleBack from loan
- 2021Sead Kolašinacfrom SCHSchalke 04Back from loan
- 2021Dejan Ilievfrom Shrewsbury Town F.C.Back from loan
- 2021Ben Whitefrom BHABrightonMove
- 2021Aaron Ramsdalefrom SHESheffield UnitedMove
Departures
- 11 Sept 2021David Luizto Clube de Regatas do FlamengoMove
- 1 Sept 2021Rúnar Alex Rúnarssonto OUDOud-Heverlee LeuvenLoan
- 1 Sept 2021Reiss Nelsonto FEYFeyenoord RotterdamLoan
- 1 Sept 2021Héctor Bellerínto REAReal Betis BalompiéLoan
- 31 Aug 2021Willianto S.C. Corinthians PaulistaMove
- 30 Aug 2021Miguel Azeezto PORPortsmouthLoan
- 25 Aug 2021Lucas Torreirato ACFACF FiorentinaLoan
- 13 Aug 2021Joe Willockto NEWNewcastleTransfer
- 10 Aug 2021Zech Medleyto Gillingham F.C.Loan
- 1 Jul 2021Ben Sheafto COVCoventry CityTransfer
- Feb 2021Joe Willockto NEWNewcastleLoan
- Feb 2021Shkodran Mustafito SCHSchalke 04Move
- 24 Jan 2021Mesut Özilto FENFenerbahçeMove
- 9 Jan 2021Matt Maceyto HIBHibernianTransfer
- 4 Jan 2021William Salibato OGCOGC NiceLoan
- 2021Martin Ødegaardto RMAReal MadridBack from loan
- 2021Sokratis Papastathopoulosto Olympiacos F.C.Move
- 2021Sead Kolašinacto SCHSchalke 04Loan
- Jan 2021Ainsley Maitland-Nilesto WESWest Bromwich AlbionLoan
- 2021Dani Ceballosto RMAReal MadridBack from loan
14 in · 8 out
2020
Arrivals
- 5 Oct 2020Thomas Parteyfrom ATMAtléticoTransfer
- 21 Sept 2020Rúnar Alex Rúnarssonfrom Dijon FCOTransfer
- 1 Sept 2020Gabriel Magalhãesfrom LILLille OSCTransfer
- 24 Aug 2020Cédric Soaresfrom SOUSouthamptonMove
- 14 Aug 2020Willianfrom CHEChelseaMove
- 31 Jul 2020Dejan Ilievfrom Jagiellonia BiałystokBack from loan
- 30 Jun 2020Jordi Osei-Tutufrom BOCVfL BochumBack from loan
- 30 Jun 2020Daniel Ballardfrom Swindon Town F.C.Back from loan
- 30 Jun 2020Ben Sheaffrom Doncaster Rovers F.C.Back from loan
- 30 Jan 2020Pablo Marífrom Clube de Regatas do FlamengoLoan
- 2020Mohamed Elnenyfrom BESBeşiktaşBack from loan
- 2020Eddie Nketiahfrom LEELeedsBack from loan
- Jan 2020Cédric Soaresfrom SOUSouthamptonLoan
- 2020Emile Smith Rowefrom HUDHuddersfield TownBack from loan
Departures
- 8 Oct 2020Dejan Ilievto Shrewsbury Town F.C.Loan
- 5 Oct 2020Mattéo Guendouzito HERHertha BSCLoan
- 5 Oct 2020Lucas Torreirato ATMAtléticoLoan
- 5 Oct 2020Daniel Ballardto Blackpool F.C.Loan
- 25 Aug 2020Jordi Osei-Tututo CARCardiff CityLoan
- 2020Emiliano Martínezto AVLVillaMove
- 2020Emile Smith Roweto HUDHuddersfield TownLoan
- Jan 2020Konstantinos Mavropanosto NUR1. FC NürnbergLoan
13 in · 23 out
2019
Arrivals
- 8 Aug 2019David Luizfrom CHEChelseaTransfer
- 30 May 2019Kelechi Nwakalifrom FCPPortoBack from loan
- 30 May 2019Emiliano Martínezfrom Reading F.C.Back from loan
- 30 May 2019Krystian Bielikfrom CHACharlton AthleticBack from loan
- 30 May 2019Matt Maceyfrom Plymouth Argyle F.C.Back from loan
- 31 Jan 2019Denís Suárezfrom BARBarcelonaLoan
- 2019Nicolas Pépéfrom LILLille OSCTransfer
- 2019Dani Ceballosfrom RMAReal MadridLoan
- 2019Emile Smith Rowefrom RBLRB LeipzigBack from loan
- 2019Reiss Nelsonfrom TSGTSG 1899 HoffenheimBack from loan
- 2019Calum Chambersfrom FULFulhamBack from loan
- 2019Gabriel Martinellifrom Ituano Futebol ClubeTransfer
- 2019Kieran Tierneyfrom CELCelticMove
Departures
- 2 Sept 2019Henrikh Mkhitaryanto ASRAS RomaLoan
- 2 Sept 2019Kelechi Nwakalito SOCSociedad Deportiva HuescaMove
- 19 Aug 2019Stephan Lichtsteinerto FCAFC AugsburgMove
- 8 Aug 2019Alex Iwobito EVEEvertonTransfer
- 7 Aug 2019Carl Jenkinsonto NFOForestTransfer
- 6 Aug 2019Laurent Koscielnyto BDXFC Girondins de BordeauxTransfer
- 2 Aug 2019Cohen Bramallto Colchester United F.C.Move
- 2 Aug 2019Krystian Bielikto DERDerby CountyTransfer
- 13 Jul 2019Dejan Ilievto ŠKF SereďLoan
- 12 Jul 2019Ben Sheafto Doncaster Rovers F.C.Loan
- 8 Jul 2019Charlie Gilmourto NORNorwich CityMove
- 3 Jul 2019Daniel Ballardto Swindon Town F.C.Loan
- 1 Jul 2019Aaron Ramseyto JUVJuventusMove
- 30 Jun 2019Denís Suárezto RCCRC Celta de VigoTransfer
- 25 Jun 2019Jordi Osei-Tututo BOCVfL BochumLoan
- 21 May 2019Julio Pleguezueloto FCWFC Twente '65Move
- 12 Mar 2019Gedion Zelalemto SKCSporting Kansas CityMove
- 23 Jan 2019Emiliano Martínezto Reading F.C.Loan
- 2019Mohamed Elnenyto BESBeşiktaşLoan
- 2019Emile Smith Roweto RBLRB LeipzigLoan
- 2019Nacho Monrealto RESReal SociedadTransfer
- 2019Danny Welbeckto WATWatfordMove
- 2019Eddie Nketiahto LEELeedsLoan
12 in · 24 out
2018
Arrivals
- 11 Jul 2018Mattéo Guendouzifrom FCLF.C. LorientTransfer
- 10 Jul 2018Lucas Torreirafrom UCSU.C. SampdoriaTransfer
- 2 Jul 2018Sokratis Papastathopoulosfrom BVBDortmundTransfer
- 5 Jun 2018Stephan Lichtsteinerfrom JUVJuventusMove
- 30 May 2018Jeff Reine-Adélaïdefrom ANGAngers SCOBack from loan
- 30 May 2018Emiliano Martínezfrom GETGetafeBack from loan
- 1 May 2018Ben Sheaffrom Stevenage F.C.Back from loan
- 30 Mar 2018Krystian Bielikfrom Walsall F.C.Back from loan
- 31 Jan 2018Pierre-Emerick Aubameyangfrom BVBDortmundTransfer
- 22 Jan 2018Henrikh Mkhitaryanfrom MUNMan UtdMove
- 4 Jan 2018Konstantinos Mavropanosfrom PAS Giannina F.C.Transfer
- 2018Bernd Lenofrom B04LeverkusenMove
Departures
- 21 Aug 2018Josh Dasilvato BREBrentfordMove
- 17 Aug 2018Stephy Mavididito JUVJuventusTransfer
- 17 Aug 2018David Ospinato NAPNapoliLoan
- 16 Aug 2018Krystian Bielikto CHACharlton AthleticLoan
- 3 Aug 2018João Virgíniato EVEEvertonTransfer
- 30 Jul 2018Matt Maceyto Plymouth Argyle F.C.Loan
- 26 Jul 2018Jeff Reine-Adélaïdeto ANGAngers SCOTransfer
- 17 Jul 2018Marc Bolato Blackpool F.C.Move
- 10 Jul 2018Hugo Ketoto BHABrightonMove
- 12 Jun 2018Yassin Fortunéto FC SionMove
- Jun 2018Santi Cazorlato VILVillarrealMove
- 1 Feb 2018Jeff Reine-Adélaïdeto ANGAngers SCOLoan
- 31 Jan 2018Krystian Bielikto Walsall F.C.Loan
- 31 Jan 2018Olivier Giroudto CHEChelseaMove
- 26 Jan 2018Ben Sheafto Stevenage F.C.Loan
- 22 Jan 2018Alexis Sánchezto MUNMan UtdMove
- 12 Jan 2018Tafari Mooreto Wycombe Wanderers F.C.Loan
- 11 Jan 2018Francis Coquelinto VALValenciaTransfer
- Jan 2018Theo Walcottto EVEEvertonMove
- Jan 2018Mathieu Debuchyto SAIAS Saint-ÉtienneMove
- 2018Jack Wilshereto WETWest Ham UnitedMove
- 2018Reiss Nelsonto TSGTSG 1899 HoffenheimLoan
- 2018Lauren Jamesto Manchester United W.F.C.Move
- 2018Calum Chambersto FULFulhamLoan
15 in · 19 out
2017
Arrivals
- 5 Jul 2017Alexandre Lacazettefrom OLMOlympique LyonnaisTransfer
- 1 Jul 2017Joel Campbellfrom SCPSportingBack from loan
- 30 Jun 2017Jon Toralfrom RANRangersBack from loan
- 30 Jun 2017Gedion Zelalemfrom VVV-VenloBack from loan
- 30 Jun 2017Krystian Bielikfrom BIRBirmingham CityBack from loan
- 30 Jun 2017Matt Maceyfrom LUTLuton TownBack from loan
- 30 Jun 2017Chuba Akpomfrom BHABrightonBack from loan
- 30 Jun 2017Kelechi Nwakalifrom MVV MaastrichtBack from loan
- 30 Jun 2017Tafari Moorefrom FCEFC UtrechtBack from loan
- 30 Jun 2017Ismaël Bennacerfrom Tours FC.Back from loan
- 30 May 2017Julio Pleguezuelofrom RCMRCD MallorcaBack from loan
- 31 Jan 2017Glen Kamarafrom Colchester United F.C.Back from loan
- 2017Calum Chambersfrom MIDMiddlesbroughBack from loan
- 2017Jack Wilsherefrom BOUBournemouthBack from loan
- 2017Sead Kolašinacfrom SCHSchalke 04Move
Departures
- 1 Sept 2017Joel Campbellto REAReal Betis BalompiéLoan
- 31 Aug 2017Chuba Akpomto LEELeedsLoan
- 31 Aug 2017Kelechi Nwakalito VVV-VenloLoan
- 30 Aug 2017Kieran Gibbsto WESWest Bromwich AlbionTransfer
- 24 Aug 2017Jon Toralto HULHull CityTransfer
- 21 Aug 2017Ismaël Bennacerto EMPEmpoliTransfer
- 18 Aug 2017gabriel putita del leonto VALValenciaTransfer
- Aug 2017Emiliano Martínezto GETGetafeLoan
- 13 Jul 2017Glen Kamarato DUDDundee UnitedFree transfer
- 1 Jul 2017Chris Willockto SLBBenficaMove
- 9 Jun 2017Yaya Sanogoto TOUToulouseMove
- 1 Feb 2017Marc Bolato Notts County F.C.Loan
- 31 Jan 2017Krystian Bielikto BIRBirmingham CityLoan
- 31 Jan 2017Ismaël Bennacerto Tours FC.Loan
- 31 Jan 2017Matt Maceyto LUTLuton TownLoan
- 31 Jan 2017Gedion Zelalemto VVV-VenloLoan
- 30 Jan 2017Chuba Akpomto BHABrightonLoan
- 2017Alex Oxlade-Chamberlainto LIVLiverpoolMove
- 2017Lucas Pérezto DEODeportivo de A CoruñaLoan
17 in · 15 out
2016
Arrivals
- 16 Jul 2016Takuma anofrom Sanfrecce HiroshimaTransfer
- 30 Jun 2016Glen Kamarafrom Southend United F.C.Back from loan
- 30 Jun 2016Gedion Zelalemfrom RANRangersBack from loan
- 30 Jun 2016Yaya Sanogofrom CHACharlton AthleticBack from loan
- 30 Jun 2016Chuba Akpomfrom HULHull CityBack from loan
- 30 Jun 2016Emiliano Martínezfrom WOLWolverhampton WanderersBack from loan
- 30 May 2016Mathieu Debuchyfrom BDXFC Girondins de BordeauxBack from loan
- 31 Jan 2016Daniel Crowleyfrom Barnsley F.C.Back from loan
- 2016Ainsley Maitland-Nilesfrom IPSIpswich TownBack from loan
- 2016Carl Jenkinsonfrom WETWest Ham UnitedBack from loan
- 2016Mohamed Elnenyfrom FC BaselMove
- 2016Wellington Silvafrom BOTBolton WanderersBack from loan
- 2016Shkodran Mustafifrom VALValenciaTransfer
- 2016Rob Holdingfrom Bolton Wanderers F.C.Move
- 2016Granit Xhakafrom BORBorussia MönchengladbachMove
- 2016Stefan O'Connorfrom York City F.C.Back from loan
- 2016Lucas Pérezfrom DEODeportivo de A CoruñaMove
Departures
- 16 Sept 2016Kelechi Nwakalito MVV MaastrichtLoan
- 31 Aug 2016Glen Kamarato Colchester United F.C.Loan
- 26 Aug 2016Takuma anoto VFBStuttgartLoan
- 19 Aug 2016Joel Campbellto SCPSportingLoan
- 17 Aug 2016Tafari Mooreto FCEFC UtrechtLoan
- 5 Aug 2016Stefan O'Connorto MVV MaastrichtLoan
- 5 Aug 2016Julio Pleguezueloto RCMRCD MallorcaLoan
- Aug 2016Tomáš Rosickýto AC Sparta PragueMove
- 1 Jul 2016Daniel Crowleyto Oxford United F.C.Loan
- 1 Feb 2016Mathieu Debuchyto BDXFC Girondins de BordeauxLoan
- 22 Jan 2016Glen Kamarato Southend United F.C.Loan
- 2016Calum Chambersto MIDMiddlesbroughLoan
- 2016Jack Wilshereto BOUBournemouthLoan
- 2016Chioma Ubogaguto Houston DashMove
- 2016Mathieu Flaminito CRYPalaceMove
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.