Live
← Norwich City
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.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 6 arrivals and 5 departures.

6 in · 5 out

2026

Arrivals

  1. 4 Aug 2026Darlin Yongwafrom FCLF.C. LorientFree transfer
  2. 25 Jun 2026Andre Brooksfrom SHESheffield UnitedTransferFee undisclosed
  3. 20 Jun 2026Sam Fieldfrom QUEQueens Park RangersTransferFee undisclosed
  4. 1 Feb 2026Mohamed Tourefrom Randers FCTransfer£2.6m reported
  5. 26 Jan 2026Paris Maghomafrom BREBrentfordTransferFee undisclosed
  6. 5 Jan 2026Ali Ahmedfrom VANVancouver WhitecapsTransferFee undisclosed

Departures

  1. 6 Aug 2026Daniel Bardento Stevenage F.C.Free transfer
  2. 1 Jul 2026Tony Springettto Leyton Orient F.C.Free transfer
  3. 15 Jun 2026George Longto SOUSouthamptonTransferFee undisclosed
  4. 27 Feb 2026Josh Sargentto TFCToronto FCTransfer£15.5m reported
  5. 23 Jan 2026Emmanuel Adegboyegato Rotherham United F.C.TransferFee undisclosed
1 in · 3 out

2025

Arrivals

  1. 2025Matěj Jurásekfrom SK Slavia PragueMove

Departures

  1. 2025Christian Fassnachtto BSC Young BoysMove
  2. 2025Borja Sainzto FCPPortoMove
  3. 2025Jacob Sørensento SK BrannMove
0 in · 2 out

2024

Arrivals

None on record.

2 in · 2 out

2023

Arrivals

  1. Jul 2023Shane Duffyfrom FULFulhamMove
  2. 2023Christian Fassnachtfrom BSC Young BoysMove

Departures

  1. 27 Jun 2023Teemu Pukkito MINMinnesota UnitedMove
  2. 2023Tim Krulto LUTLuton TownMove
0 in · 1 out

2022

Arrivals

None on record.

Departures

  1. Jul 2022Ozan Kabakto TSGTSG 1899 HoffenheimMove
3 in · 1 out

2021

Arrivals

  1. 9 Aug 2021Josh Sargentfrom SVWSV Werder BremenMove
  2. 2021Milot Rashicafrom SVWSV Werder BremenMove
  3. 2021Christos Tzolisfrom PAOK FCMove

Departures

  1. Aug 2021Moritz Leitnerto FC ZürichMove
3 in · 3 out

2020

Arrivals

  1. 2020Jacob Sørensenfrom Esbjerg fBMove
  2. 2020Ben Gibsonfrom BURBurnleyMove
  3. 2020Danel Sinanifrom F91 DudelangeMove

Departures

  1. 8 Sept 2020Jamal Lewisto NEWNewcastleMove
  2. Sept 2020Ondrej Dudato FCK1. FC KölnMove
  3. 2020Ben Godfreyto EVEEvertonMove
4 in · 0 out

2019

Arrivals

  1. 8 Jul 2019Rocky Bushirifrom KV OostendeTransfer
  2. 8 Jul 2019Charlie Gilmourfrom ARSArsenalMove
  3. 29 Jan 2019Akin Famewofrom Grimsby Town F.C.Transfer
  4. 2019Josip Drmićfrom BORBorussia MönchengladbachMove

Departures

None on record.

2 in · 3 out

2018

Arrivals

  1. 24 Jul 2018Tim Krulfrom BHABrightonMove
  2. 2018Teemu Pukkifrom Brøndby IFMove
1 in · 4 out

2017

7 in · 3 out

2016

Arrivals

  1. 31 Jan 2016James Maddisonfrom COVCoventry CityMove
  2. 2016Timm Klosefrom VFWVfL WolfsburgMove
  3. 2016Ivo Pintofrom GNK Dinamo ZagrebMove
  4. 2016Ben Godfreyfrom York City F.C.Move
  5. 2016Sergi Canósfrom BREBrentfordMove
  6. 2016Steven Naismithfrom EVEEvertonMove
  7. 2016Nélson Oliveirafrom NFOForestMove

Departures

  1. 5 Aug 2016Vadis Odjidja-Ofoeto Legia WarsawMove
  2. 2016Lewis Grabbanto BOUBournemouthMove
  3. 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.