← MiddlesbroughActivity by yearArrivalsDepartures
The record since 2016
Middlesbrough: 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 Middlesbrough’s live page.
- Moves on record
- 70
- Arrivals
- 33
- Departures
- 37
- Sent on loan
- 20
Fees on record for 4 of 70 moves.
Busiest year on record: 2026, with 12 arrivals and 7 departures.
12 in · 7 out
2026
Arrivals
- 31 Aug 2026Rokas Pukštasfrom HNK Hajduk SplitTransfer£4.3m reported
- 24 Aug 2026Sam Byramfrom LEELeedsFree transfer
- 15 Aug 2026Ashley Phillipsfrom TOTSpursTransferFee undisclosed
- 8 Aug 2026Radek Vítekfrom MUNMan UtdTransferFee undisclosed
- 4 Aug 2026Max Arfstenfrom COUColumbus CrewTransferFee undisclosed
- 29 Jul 2026Sebastian Berhalterfrom VANVancouver WhitecapsTransferFee undisclosed
- 22 Jul 2026Will Lankshearfrom TOTSpursTransfer£10m reported
- 10 Jul 2026Kyle Josephfrom HULHull CityTransferFee undisclosed
- 3 Jul 2026Myles Peart-Harrisfrom Oxford United F.C.Free transfer
- 15 Jun 2026Jeremy Sarmientofrom BHABrightonTransferFee undisclosed
- 15 Jan 2026Finley Munroefrom AVLVillaTransfer
- 9 Jan 2026Leo Castledinefrom CHEChelseaTransferFee undisclosed
Departures
- 30 Aug 2026Abdoulaye Kantéto Al-Ettifaq ClubTransferFee undisclosed
- 31 Jul 2026Samuel Silverato Milton Keynes Dons F.C.Free transfer
- 4 Jul 2026Daniel Barlaserto Milton Keynes Dons F.C.Free transfer
- 3 Jul 2026Dael Fryto BIRBirmingham CityFree transfer
- 2 Jul 2026Hayden Hackneyto EVEEvertonTransfer£16m reported
- 17 Jan 2026Charlie Lennonto Barnsley F.C.TransferFee undisclosed
- 17 Jan 2026Lukas Engelto RSLReal Salt LakeTransferFee undisclosed
1 in · 2 out
2025
Arrivals
- 1 Sept 2025David Strelecfrom SPESpeziaMove
Departures
- 28 Jul 2025Anfernee Dijksteelto KOCKocaelisporFree transfer
- 2025Ben Gannon-Doakto BOUBournemouthMove
0 in · 1 out
2024
Arrivals
None on record.
Departures
- 1 Feb 2024Morgan Rogersto AVLVillaMove£8m reported
1 in · 2 out
2023
Arrivals
- 2023Samuel Silverafrom Central Coast Mariners FCMove
Departures
- Jan 2023Massimo Luongoto IPSIpswich TownMove
- 2023Chuba Akpomto AJXAjaxMove
2 in · 2 out
2022
Arrivals
- Sept 2022Massimo Luongofrom Sheffield Wednesday F.C.Move
- 19 Jul 2022Zack Steffenfrom MCIMan CityMove
Departures
- 19 Jul 2022Djed Spenceto TOTSpursMove
- Jul 2022James Lea Silikito GDEGD Estoril PraiaMove
1 in · 2 out
2021
Arrivals
- Nov 2021Neil Taylorfrom AVLVillaMove
Departures
- 2021Marcus Bettinellito CHEChelseaMove
- 2021Sam Morsyto IPSIpswich TownMove
2 in · 2 out
2020
Arrivals
- 19 Sept 2020Chuba Akpomfrom PAOK FCTransfer
- 2020Sam Morsyfrom Wigan Athletic F.C.Move
Departures
- Jan 2020Darren Randolphto WETWest Ham UnitedMove
- 2020Dimitris Konstantopoulosto Thornaby F.C.Move
2 in · 3 out
2019
Arrivals
- Jul 2019Tomás Mejíasfrom AC OmoniaMove
- Jan 2019Mikel John Obifrom Tianjin Jinmen Tiger F.C.Move
Departures
- 1 Aug 2019David Nugentto PREPreston North EndFree transfer
- Jul 2019Mikel John Obito TRATrabzonsporMove
- 2019Stewart Downingto BLABlackburn RoversMove
0 in · 7 out
2018
Arrivals
None on record.
Departures
- 8 Aug 2018Adama Traoréto WOLWolverhampton WanderersMove
- Jul 2018Tomás Mejíasto AC OmoniaMove
- 2018Bruno Zuculinito Club Atlético River PlateMove
- 2018Fabioto FCTFC NantesMove
- 2018Adlène Guediourato NFOForestMove
- Jan 2018Cyrus Christieto FULFulhamMove
- 2018Ben Gibsonto BURBurnleyMove
4 in · 6 out
2017
Arrivals
- Jul 2017Darren Randolphfrom WETWest Ham UnitedMove
- Jul 2017Cyrus Christiefrom DERDerby CountyMove
- 2017Martin Braithwaitefrom TOUToulouseMove
- 2017Adlène Guediourafrom WATWatfordMove
Departures
- Aug 2017Gastón Ramírezto UCSU.C. SampdoriaMove
- 1 Jul 2017Viktor Fischerto FSV1. FSV Mainz 05Transfer
- 2017Brad Guzanto ATLAtlanta UnitedMove
- 2017Marten de Roonto ATAAtalanta BCMove
- 2017Cristhian Stuanito GIRGironaMove
- 2017Álvaro Negredoto BESBeşiktaşMove
8 in · 3 out
2016
Arrivals
- 31 Aug 2016Adama Traoréfrom AVLVillaMove
- 1 Jul 2016Viktor Fischerfrom AJXAjaxTransfer
- 2016Antonio Barragánfrom VALValenciaMove
- 2016Fabiofrom CARCardiff CityMove
- 2016Jordan Rhodesfrom BLABlackburn RoversMove
- 2016Marten de Roonfrom ATAAtalanta BCMove
- 2016Brad Guzanfrom AVLVillaMove
- 2016Julien De Sartfrom STNStandard LiègeMove
Departures
- 31 Aug 2016Albert Adomahto AVLVillaTransfer
- 2016Fernando Amorebietato SPOSporting de GijónMove
- 2016Enrique García Martínezto SD EibarMove
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.