← West Ham UnitedActivity by yearArrivalsDepartures
The record since 2016
West Ham United: 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 West Ham United’s live page.
- Moves on record
- 167
- Arrivals
- 79
- Departures
- 88
- Sent on loan
- 30
Fees on record for 8 of 167 moves.
Busiest year on record: 2026, with 16 arrivals and 27 departures.
16 in · 27 out
2026
Arrivals
- 31 Aug 2026Edvin Austbøfrom Viking FKTransferFee undisclosed
- 21 Aug 2026Divine Mukasafrom MCIMan CityLoan
- 19 Aug 2026Joël Piroefrom LEELeedsLoan
- 15 Aug 2026Arne Engelsfrom CELCelticTransfer£22m reported
- 10 Aug 2026Manor Solomonfrom TOTSpursTransfer£5m reported
- 6 Aug 2026Joël Veltmanfrom BHABrightonFree transfer
- 30 Jun 2026Maxwel Cornetfrom GENGenoa CFCBack from loan
- 30 Jun 2026Edson Álvarezfrom FENFenerbahçeBack from loan
- 30 Jun 2026James Ward-Prowsefrom BURBurnleyBack from loan
- 20 Jun 2026Keiber Lamadridfrom Deportivo La Guaira F.C.TransferFee undisclosed
- Jun 2026Niclas Füllkrugfrom MILMilanBack from loan
- 2 Feb 2026Axel Disasifrom CHEChelseaLoan
- 28 Jan 2026Adama Traoréfrom FULFulhamTransfer£2m reported
- 22 Jan 2026Keiber Lamadridfrom Deportivo La Guaira F.C.Loan
- 5 Jan 2026Taty Castellanosfrom SSLSS LazioTransferFee undisclosed
- 2026Adama Boirofrom ATHAthletic ClubLoan
Departures
- 1 Sept 2026Jean-Clair Todiboto RCLR.C. LensLoan
- 1 Sept 2026Kaelan Caseyto Stevenage F.C.Loan
- 28 Aug 2026El Hadji Malick Dioufto BREBrentfordTransfer£35m reported
- 28 Aug 2026James Ward-Prowseto SOUSouthamptonTransfer£1m reported
- 21 Aug 2026Aaron Wan-Bissakato AVLVillaLoan
- 19 Aug 2026George Earthyto Reading F.C.TransferFee undisclosed
- 4 Aug 2026Freddie Pottsto CLBBruggeTransferFee undisclosed
- Aug 2026Adama Traoréto DEODeportivo de A CoruñaMove
- 30 Jul 2026Callum Marshallto LUTLuton TownTransferFee undisclosed
- 24 Jul 2026Crysencio Summervilleto Al Hilal SFCTransfer£55m reported
- 9 Jul 2026Callum Wilsonto BREBrentfordFree transfer
- 6 Jul 2026Mason Terryto Port Vale F.C.Loan
- 3 Jul 2026Rayan Oyebadeto Southend United F.C.Loan
- 2 Jul 2026Mateus Fernandesto TOTSpursTransfer£85m reported
- 1 Jul 2026Krisztián Hegyito AC Sparta PragueFree transfer
- 16 Jun 2026Michael Forbesto DUDDundee UnitedFree transfer
- Jun 2026Axel Disasito CHEChelseaBack from loan
- 30 Jan 2026Valentín morónto CR FlamengoTransfer£35.5m reported
- 28 Jan 2026James Ward-Prowseto BURBurnleyLoan
- 18 Jan 2026Andy Irvingto AC Sparta PragueTransferFee undisclosed
- 16 Jan 2026Kaelan Caseyto Leyton Orient F.C.Loan
- 9 Jan 2026George Earthyto BRIBristol CityLoan
- 7 Jan 2026Callum Marshallto BOCVfL BochumLoan
- 5 Jan 2026Luis Guilhermeto SCPSportingTransferFee undisclosed
- 2 Jan 2026Niclas Füllkrugto MILMilanLoan
- 2026Valentín morónto Clube de Regatas do FlamengoMove
- 2026Jean-Clair Todiboto LensLoan
5 in · 6 out
2025
Arrivals
- 10 Sept 2025Łukasz Fabiańskifrom Unknown clubFree transfer
- 3 Feb 2025James Ward-Prowsefrom NFOForestBack from loan
- 2025Keiber Lamadridfrom Deportivo La Guaira F.C.Move
- 2025El Hadji Malick Diouffrom SK Slavia PragueMove
- 2025Mateus Fernandesfrom SOUSouthamptonMove
Departures
- Sept 2025Kurt Zoumato CFR ClujMove
- 1 Sept 2025Emerson Palmierito OLYOlympique de MarseilleMove
- 1 Sept 2025Maxwel Cornetto GENGenoa CFCLoan
- 23 Aug 2025Edson Álvarezto FENFenerbahçeLoan
- Jul 2025Mohammed Kudusto TOTSpursMove
- Jun 2025Carlos Solerto PSGPSGBack from loan
5 in · 6 out
2024
Arrivals
- 30 Aug 2024Carlos Solerfrom PSGPSGLoan
- Aug 2024Jean-Clair Todibofrom OGCOGC NiceLoan
- Aug 2024Niclas Füllkrugfrom BVBDortmundMove
- Aug 2024Aaron Wan-Bissakafrom MUNMan UtdMove
- 26 Jan 2024Kalvin Phillipsfrom MCIMan CityLoan
Departures
- 30 Aug 2024Nayef Aguerdto RESReal SociedadLoan
- 30 Aug 2024James Ward-Prowseto NFOForestLoan
- Aug 2024Kurt Zoumato Al-Orobah F.C.Loan
- Jun 2024Kalvin Phillipsto MCIMan CityBack from loan
- 5 Jan 2024Thilo Kehrerto MONMonacoLoan
- 2024Angelo Ogbonnato WATWatfordMove
4 in · 5 out
2023
Arrivals
- 27 Aug 2023Mohammed Kudusfrom AJXAjaxMove
- 14 Aug 2023James Ward-Prowsefrom SOUSouthamptonMove
- 10 Aug 2023Edson Álvarezfrom AJXAjaxMove
- 2023Konstantinos Mavropanosfrom VFBStuttgartMove
Departures
- 2023Gianluca Scamaccato ATAAtalanta BCMove
- Jan 2023Darren Randolphto BOUBournemouthMove
- 2023Declan Riceto ARSArsenalMove
- 2023Manuel Lanzinito Club Atlético River PlateMove
- 2023Arthur Masuakuto BESBeşiktaşMove
6 in · 3 out
2022
Arrivals
- 17 Aug 2022Thilo Kehrerfrom PSGPSGMove
- Aug 2022Valentín morónfrom OLMOlympique LyonnaisMove
- 2022Maxwel Cornetfrom BURBurnleyMove
- 2022Emerson Palmierifrom OLMOlympique LyonnaisMove
- 2022Gianluca Scamaccafrom GENGenoa CFCMove
- 2022Nayef Aguerdfrom STRStade RennaisMove
Departures
- Jul 2022Andriy Yarmolenkoto Al Ain FCMove
- 14 Jun 2022Alex Králto SCHSchalke 04Loan
- 2022Nikola Vlašićto TORTorinoLoan
6 in · 5 out
2021
Arrivals
- Aug 2021Kurt Zoumafrom CHEChelseaMove
- 2021Nikola Vlašićfrom PFC CSKA MoscowMove
- 2021Alphonse Areolafrom FULFulhamLoan
- 2021Winston Reidfrom BREBrentfordBack from loan
- 2021Jesse Lingardfrom MUNMan UtdLoan
- 2021Alex Králfrom Spartak MoscowMove
Departures
- Sept 2021Carlos Sánchezto Independiente Santa FeMove
- Mar 2021Carlos Sánchezto WATWatfordMove
- 2021Sébastien Hallerto AJXAjaxMove
- 2021Jesse Lingardto MUNMan UtdBack from loan
- 2021Jack Wilshereto BOUBournemouthMove
6 in · 3 out
2020
Arrivals
- 31 Jul 2020Josh Cullenfrom CHACharlton AthleticBack from loan
- 2020Jarrod Bowenfrom HULHull CityMove
- 2020Winston Reidfrom SKCSporting Kansas CityBack from loan
- Jan 2020Darren Randolphfrom MIDMiddlesbroughMove
- 2020Saïd Benrahmafrom BREBrentfordMove
- 2020Tomáš Součekfrom SK Slavia PragueMove
Departures
- 5 Oct 2020Josh Cullento RSCRSC AnderlechtMove
- 2020Winston Reidto SKCSporting Kansas CityLoan
- 2020Roberto Jiménez Gagoto REVReal ValladolidMove
3 in · 8 out
2019
Arrivals
- 31 May 2019Josh Cullenfrom CHACharlton AthleticBack from loan
- 2019Sébastien Hallerfrom EINEintracht FrankfurtMove
- 2019Roberto Jiménez Gagofrom RCDRCD Espanyol de BarcelonaMove
Departures
- Sept 2019Javier Hernándezto SEVSevillaMove
- 7 Aug 2019Josh Cullento CHACharlton AthleticLoan
- 2019Andy Carrollto NEWNewcastleMove
- 2019Marko Arnautovićto Shanghai Port F.C.Move
- 2019Lucas Pérezto DEPDeportivo AlavésTransfer
- 2019Adriánto LIVLiverpoolMove
- 2019Samir Nasrito RSCRSC AnderlechtMove
- 2019James Collinsto IPSIpswich TownMove
8 in · 7 out
2018
Arrivals
- 31 Dec 2018Samir Nasrifrom AntalyasporMove
- Aug 2018Carlos Sánchezfrom RCDRCD Espanyol de BarcelonaMove
- Jul 2018Andriy Yarmolenkofrom BVBDortmundMove
- Feb 2018Patrice Evrafrom OLYOlympique de MarseilleMove
- 2018Lucas Pérezfrom DEODeportivo de A CoruñaTransfer
- Jan 2018João Máriofrom INTInterLoan
- 2018Jack Wilsherefrom ARSArsenalMove
- 2018Łukasz Fabiańskifrom SWASwansea CityMove
Departures
- 30 Aug 2018Josh Cullento CHACharlton AthleticLoan
- Jun 2018João Márioto INTInterBack from loan
- Jun 2018Joe Hartto MCIMan CityBack from loan
- Feb 2018José Fonteto Dalian Professional F.C.Move
- 17 Jan 2018Martin Samuelsento Burton Albion F.C.Move
- 2018Cheikhou Kouyatéto CRYPalaceMove
- 2018Joey O'Briento Shamrock Rovers F.C.Move
8 in · 6 out
2017
Arrivals
- 31 Dec 2017Josh Cullenfrom BOTBolton WanderersBack from loan
- Jul 2017Joe Hartfrom MCIMan CityLoan
- 1 Jul 2017Pablo Zabaletafrom MCIMan CityFree transfer
- Jul 2017Javier Hernándezfrom B04LeverkusenMove
- 31 May 2017Josh Cullenfrom Bradford City A.F.C.Back from loan
- May 2017Enner Valenciafrom EVEEvertonBack from loan
- Jan 2017José Fontefrom SOUSouthamptonMove
- 2017Marko Arnautovićfrom STOStoke CityMove
Departures
- Aug 2017Sofiane Feghoulito GALGalatasarayMove
- 1 Aug 2017Josh Cullento BOTBolton WanderersLoan
- Jul 2017Darren Randolphto MIDMiddlesbroughMove
- 2017Emmanuel Emeniketo Olympiacos F.C.Move
- 2017Dimitri Payetto OLYOlympique de MarseilleMove
- Jan 2017Simone Zazato VALValenciaLoan
12 in · 12 out
2016
Arrivals
- 31 Aug 2016Álvaro Arbeloafrom RMAReal MadridMove
- 31 May 2016Josh Cullenfrom Bradford City A.F.C.Back from loan
- 2016Doneil Henryfrom Blackburn Rovers F.C.Back from loan
- 2016Håvard Nordtveitfrom BORBorussia MönchengladbachMove
- 2016Reece Burkefrom Bradford City A.F.C.Back from loan
- 2016Sofiane Feghoulifrom VALValenciaMove
- 2016Emmanuel Emenikefrom Al Ain FCLoan
- 2016Arthur Masuakufrom Olympiacos F.C.Move
- 2016André Ayewfrom SWASwansea CityMove
- 2016Sam Byramfrom LEELeedsMove
- 2016Simone Zazafrom JUVJuventusLoan
- 2016Josh Paskfrom Dagenham & Redbridge F.C.Back from loan
Departures
- 8 Aug 2016Josh Cullento Bradford City A.F.C.Loan
- Aug 2016Enner Valenciato EVEEvertonLoan
- 31 May 2016Victor Mosesto CHEChelseaBack from loan
- 11 Feb 2016Josh Cullento Bradford City A.F.C.Loan
- 2016Leo Chambersto Colchester United F.C.Loan
- 2016James Tomkinsto CRYPalaceMove
- 2016Lewis Pageto Cambridge United F.C.Loan
- 2016Emmanuel Emeniketo FENFenerbahçeBack from loan
- 2016Morgan Amalfitanoto LILLille OSCMove
- 2016Kyle Knoyleto DUDDundee UnitedLoan
- 2016Carl Jenkinsonto ARSArsenalBack from loan
- 2016Nikica Jelavićto Guizhou Renhe 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.