← Norwich CityActivity by yearArrivalsDepartures
The record since 2016
Norwich City: 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 Norwich City’s live page.
- Moves on record
- 56
- Arrivals
- 29
- Departures
- 27
- Sent on loan
- 22
Fees on record for 2 of 56 moves.
Busiest year on record: 2026, with 6 arrivals and 5 departures.
6 in · 5 out
2026
Arrivals
- 4 Aug 2026Darlin Yongwafrom FCLF.C. LorientFree transfer
- 25 Jun 2026Andre Brooksfrom SHESheffield UnitedTransferFee undisclosed
- 20 Jun 2026Sam Fieldfrom QUEQueens Park RangersTransferFee undisclosed
- 1 Feb 2026Mohamed Tourefrom Randers FCTransfer£2.6m reported
- 26 Jan 2026Paris Maghomafrom BREBrentfordTransferFee undisclosed
- 5 Jan 2026Ali Ahmedfrom VANVancouver WhitecapsTransferFee undisclosed
Departures
- 6 Aug 2026Daniel Bardento Stevenage F.C.Free transfer
- 1 Jul 2026Tony Springettto Leyton Orient F.C.Free transfer
- 15 Jun 2026George Longto SOUSouthamptonTransferFee undisclosed
- 27 Feb 2026Josh Sargentto TFCToronto FCTransfer£15.5m reported
- 23 Jan 2026Emmanuel Adegboyegato Rotherham United F.C.TransferFee undisclosed
1 in · 3 out
2025
Arrivals
- 2025Matěj Jurásekfrom SK Slavia PragueMove
Departures
- 2025Christian Fassnachtto BSC Young BoysMove
- 2025Borja Sainzto FCPPortoMove
- 2025Jacob Sørensento SK BrannMove
0 in · 2 out
2024
Arrivals
None on record.
Departures
- 2024Dimitris Giannoulisto FCAFC AugsburgMove
- 2024Christos Tzolisto CLBBruggeMove
2 in · 2 out
2023
Arrivals
- Jul 2023Shane Duffyfrom FULFulhamMove
- 2023Christian Fassnachtfrom BSC Young BoysMove
Departures
- 27 Jun 2023Teemu Pukkito MINMinnesota UnitedMove
- 2023Tim Krulto LUTLuton TownMove
0 in · 1 out
2022
Arrivals
None on record.
Departures
- Jul 2022Ozan Kabakto TSGTSG 1899 HoffenheimMove
3 in · 1 out
2021
Arrivals
- 9 Aug 2021Josh Sargentfrom SVWSV Werder BremenMove
- 2021Milot Rashicafrom SVWSV Werder BremenMove
- 2021Christos Tzolisfrom PAOK FCMove
Departures
- Aug 2021Moritz Leitnerto FC ZürichMove
3 in · 3 out
2020
Arrivals
- 2020Jacob Sørensenfrom Esbjerg fBMove
- 2020Ben Gibsonfrom BURBurnleyMove
- 2020Danel Sinanifrom F91 DudelangeMove
Departures
- 8 Sept 2020Jamal Lewisto NEWNewcastleMove
- Sept 2020Ondrej Dudato FCK1. FC KölnMove
- 2020Ben Godfreyto EVEEvertonMove
4 in · 0 out
2019
Arrivals
- 8 Jul 2019Rocky Bushirifrom KV OostendeTransfer
- 8 Jul 2019Charlie Gilmourfrom ARSArsenalMove
- 29 Jan 2019Akin Famewofrom Grimsby Town F.C.Transfer
- 2019Josip Drmićfrom BORBorussia MönchengladbachMove
Departures
None on record.
2 in · 3 out
2018
Arrivals
- 24 Jul 2018Tim Krulfrom BHABrightonMove
- 2018Teemu Pukkifrom Brøndby IFMove
Departures
- Sept 2018Wes Hoolahanto WESWest Bromwich AlbionMove
- 21 Jul 2018Vadis Odjidja-Ofoeto KAAKAA GentMove
- Jun 2018James Maddisonto LEILeicester CityMove
1 in · 4 out
2017
Arrivals
- 2017Grant Hanleyfrom NEWNewcastleMove
Departures
- 2017John Ruddyto WOLWolverhampton WanderersMove
- Jan 2017Robbie Bradyto BURBurnleyMove
- 2017Martin Olssonto SWASwansea CityMove
- 2017Sergi Canósto BREBrentfordMove
7 in · 3 out
2016
Arrivals
- 31 Jan 2016James Maddisonfrom COVCoventry CityMove
- 2016Timm Klosefrom VFWVfL WolfsburgMove
- 2016Ivo Pintofrom GNK Dinamo ZagrebMove
- 2016Ben Godfreyfrom York City F.C.Move
- 2016Sergi Canósfrom BREBrentfordMove
- 2016Steven Naismithfrom EVEEvertonMove
- 2016Nélson Oliveirafrom NFOForestMove
Departures
- 5 Aug 2016Vadis Odjidja-Ofoeto Legia WarsawMove
- 2016Lewis Grabbanto BOUBournemouthMove
- 2016Nathan Redmondto SOUSouthamptonMove
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.