← 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
- 98
- Arrivals
- 49
- Departures
- 49
- Sent on loan
- 30
Fees on record for 8 of 98 moves.
Busiest year on record: 2026, with 7 arrivals and 15 departures.
7 in · 15 out
2026
Arrivals
- 31 Aug 2026Edvin Austbøfrom Viking FKTransferFee undisclosed
- 15 Aug 2026Arne Engelsfrom CELCelticTransfer£22m reported
- 10 Aug 2026Manor Solomonfrom TOTSpursTransfer£5m reported
- 6 Aug 2026Joël Veltmanfrom BHABrightonFree transfer
- 20 Jun 2026Keiber Lamadridfrom Deportivo La Guaira F.C.TransferFee undisclosed
- 28 Jan 2026Adama Traoréfrom FULFulhamTransfer£2m reported
- 5 Jan 2026Taty Castellanosfrom SSLSS LazioTransferFee undisclosed
Departures
- 28 Aug 2026El Hadji Malick Dioufto BREBrentfordTransfer£35m reported
- 28 Aug 2026James Ward-Prowseto SOUSouthamptonTransfer£1m reported
- 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
- 2 Jul 2026Mateus Fernandesto TOTSpursTransfer£85m reported
- 1 Jul 2026Krisztián Hegyito AC Sparta PragueFree transfer
- 16 Jun 2026Michael Forbesto DUDDundee UnitedFree transfer
- 30 Jan 2026Valentín morónto CR FlamengoTransfer£35.5m reported
- 18 Jan 2026Andy Irvingto AC Sparta PragueTransferFee undisclosed
- 5 Jan 2026Luis Guilhermeto SCPSportingTransferFee undisclosed
- 2026Valentín morónto Clube de Regatas do FlamengoMove
4 in · 3 out
2025
Arrivals
- 10 Sept 2025Łukasz Fabiańskifrom Unknown clubFree transfer
- 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
- Jul 2025Mohammed Kudusto TOTSpursMove
2 in · 1 out
2024
Arrivals
- Aug 2024Niclas Füllkrugfrom BVBDortmundMove
- Aug 2024Aaron Wan-Bissakafrom MUNMan UtdMove
Departures
- 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 · 1 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
3 in · 4 out
2021
Arrivals
- Aug 2021Kurt Zoumafrom CHEChelseaMove
- 2021Nikola Vlašićfrom PFC CSKA MoscowMove
- 2021Alex Králfrom Spartak MoscowMove
Departures
- Sept 2021Carlos Sánchezto Independiente Santa FeMove
- Mar 2021Carlos Sánchezto WATWatfordMove
- 2021Sébastien Hallerto AJXAjaxMove
- 2021Jack Wilshereto BOUBournemouthMove
4 in · 2 out
2020
Arrivals
- 2020Jarrod Bowenfrom HULHull CityMove
- Jan 2020Darren Randolphfrom MIDMiddlesbroughMove
- 2020Saïd Benrahmafrom BREBrentfordMove
- 2020Tomáš Součekfrom SK Slavia PragueMove
Departures
- 5 Oct 2020Josh Cullento RSCRSC AnderlechtMove
- 2020Roberto Jiménez Gagoto REVReal ValladolidMove
2 in · 7 out
2019
Arrivals
- 2019Sébastien Hallerfrom EINEintracht FrankfurtMove
- 2019Roberto Jiménez Gagofrom RCDRCD Espanyol de BarcelonaMove
Departures
- Sept 2019Javier Hernándezto SEVSevillaMove
- 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
7 in · 4 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
- 2018Jack Wilsherefrom ARSArsenalMove
- 2018Łukasz Fabiańskifrom SWASwansea CityMove
Departures
- 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
4 in · 4 out
2017
Arrivals
- 1 Jul 2017Pablo Zabaletafrom MCIMan CityFree transfer
- Jul 2017Javier Hernándezfrom B04LeverkusenMove
- Jan 2017José Fontefrom SOUSouthamptonMove
- 2017Marko Arnautovićfrom STOStoke CityMove
Departures
- Aug 2017Sofiane Feghoulito GALGalatasarayMove
- Jul 2017Darren Randolphto MIDMiddlesbroughMove
- 2017Emmanuel Emeniketo Olympiacos F.C.Move
- 2017Dimitri Payetto OLYOlympique de MarseilleMove
6 in · 3 out
2016
Arrivals
- 31 Aug 2016Álvaro Arbeloafrom RMAReal MadridMove
- 2016Håvard Nordtveitfrom BORBorussia MönchengladbachMove
- 2016Sofiane Feghoulifrom VALValenciaMove
- 2016Arthur Masuakufrom Olympiacos F.C.Move
- 2016André Ayewfrom SWASwansea CityMove
- 2016Sam Byramfrom LEELeedsMove
Departures
- 2016James Tomkinsto CRYPalaceMove
- 2016Morgan Amalfitanoto LILLille OSCMove
- 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.