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
107
Arrivals
53
Departures
54
Sent on loan
22

Fees on record for 2 of 107 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2016, with 14 arrivals and 8 departures.

9 in · 9 out

2026

Arrivals

  1. 19 Aug 2026Anthony Musabafrom FENFenerbahçeLoan
  2. 4 Aug 2026Darlin Yongwafrom FCLF.C. LorientFree transfer
  3. 25 Jun 2026Andre Brooksfrom SHESheffield UnitedTransferFee undisclosed
  4. 20 Jun 2026Sam Fieldfrom QUEQueens Park RangersTransferFee undisclosed
  5. 2 Feb 2026Sam Fieldfrom QUEQueens Park RangersLoan
  6. 1 Feb 2026Mohamed Tourefrom Randers FCTransfer£2.6m reported
  7. 26 Jan 2026Paris Maghomafrom BREBrentfordTransferFee undisclosed
  8. 24 Jan 2026Harry Amassfrom MUNMan UtdLoan
  9. 5 Jan 2026Ali Ahmedfrom VANVancouver WhitecapsTransferFee undisclosed

Departures

  1. 1 Sept 2026Jakov Medićto FCEFC UtrechtLoan
  2. 14 Aug 2026Matěj Jurásekto AC Sparta PragueLoan
  3. 6 Aug 2026Daniel Bardento Stevenage F.C.Free transfer
  4. 1 Jul 2026Tony Springettto Leyton Orient F.C.Free transfer
  5. 30 Jun 2026Louie Mouldento Accrington Stanley F.C.Loan
  6. 15 Jun 2026George Longto SOUSouthamptonTransferFee undisclosed
  7. 27 Feb 2026Josh Sargentto TFCToronto FCTransfer£15.5m reported
  8. 23 Jan 2026Emmanuel Adegboyegato Rotherham United F.C.TransferFee undisclosed
  9. 2026Jakov Medićto UtrechtLoan
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 · 3 out

2024

Arrivals

None on record.

3 in · 5 out

2023

Arrivals

  1. Jul 2023Shane Duffyfrom FULFulhamMove
  2. May 2023Jonathan Tomkinsonfrom Stevenage F.C.Back from loan
  3. 2023Christian Fassnachtfrom BSC Young BoysMove

Departures

  1. Sept 2023Jonathan Tomkinsonto Bradford City A.F.C.Loan
  2. 27 Jun 2023Teemu Pukkito MINMinnesota UnitedMove
  3. 31 May 2023Isaac Haydento NEWNewcastleBack from loan
  4. Jan 2023Jonathan Tomkinsonto Stevenage F.C.Loan
  5. 2023Tim Krulto LUTLuton TownMove
1 in · 3 out

2022

Arrivals

  1. 1 Jul 2022Isaac Haydenfrom NEWNewcastleLoan

Departures

  1. Jul 2022Ozan Kabakto TSGTSG 1899 HoffenheimMove
  2. Feb 2022Ozan Kabakto Norwich City F.C. Under-23sLoan
  3. 2022Milot Rashicato GALGalatasarayLoan
6 in · 4 out

2021

Arrivals

  1. 9 Aug 2021Josh Sargentfrom SVWSV Werder BremenMove
  2. Aug 2021Ozan Kabakfrom LIVLiverpoolLoan
  3. 2021Dimitris Giannoulisfrom PAOK FCLoan
  4. 2021Milot Rashicafrom SVWSV Werder BremenMove
  5. 2021Brandon Williamsfrom MUNMan UtdLoan
  6. 2021Christos Tzolisfrom PAOK FCMove

Departures

  1. Aug 2021Moritz Leitnerto FC ZürichMove
  2. 2021Tyrese Omotoyeto Swindon Town F.C.Loan
  3. 2021Oliver Skippto TOTSpursBack from loan
  4. 2021Josip Drmićto HNK RijekaLoan
6 in · 7 out

2020

Arrivals

  1. 30 Jun 2020Charlie Gilmourfrom TELTelstar 1963Back from loan
  2. Jan 2020Ondrej Dudafrom HERHertha BSCLoan
  3. 2020Oliver Skippfrom TOTSpursLoan
  4. 2020Jacob Sørensenfrom Esbjerg fBMove
  5. 2020Ben Gibsonfrom BURBurnleyMove
  6. 2020Danel Sinanifrom F91 DudelangeMove

Departures

  1. 23 Sept 2020Melvin Sittito Sportkring BeverenLoan
  2. 8 Sept 2020Jamal Lewisto NEWNewcastleMove
  3. Sept 2020Ondrej Dudato FCK1. FC KölnMove
  4. 1 Jul 2020Rocky Bushirito KVMKV MechelenLoan
  5. Jul 2020Ondrej Dudato HERHertha BSCBack from loan
  6. 2 Jan 2020Patrick Robertsto MIDMiddlesbroughLoan
  7. 2020Ben Godfreyto EVEEvertonMove
6 in · 3 out

2019

Arrivals

  1. 8 Jul 2019Rocky Bushirifrom KV OostendeTransfer
  2. 8 Jul 2019Charlie Gilmourfrom ARSArsenalMove
  3. 1 Jul 2019Patrick Robertsfrom GIRGironaLoan
  4. 29 Jan 2019Akin Famewofrom Grimsby Town F.C.Transfer
  5. 2019Josip Drmićfrom BORBorussia MönchengladbachMove
  6. 2019Matt Jarvisfrom Walsall F.C.Back from loan

Departures

  1. 13 Jul 2019Charlie Gilmourto TELTelstar 1963Loan
  2. 2019Matt Jarvisto Walsall F.C.Loan
  3. Jan 2019Nélson Oliveirato Reading F.C.Loan
4 in · 4 out

2018

Arrivals

  1. 24 Jul 2018Tim Krulfrom BHABrightonMove
  2. 2018Ben Godfreyfrom Shrewsbury Town F.C.Back from loan
  3. Jan 2018Moritz Leitnerfrom FCAFC AugsburgLoan
  4. 2018Teemu Pukkifrom Brøndby IFMove

Departures

  1. Sept 2018Wes Hoolahanto WESWest Bromwich AlbionMove
  2. 21 Jul 2018Vadis Odjidja-Ofoeto KAAKAA GentMove
  3. Jun 2018James Maddisonto LEILeicester CityMove
  4. 31 May 2018Harrison Reedto SOUSouthamptonBack from loan
3 in · 5 out

2017

Arrivals

  1. 5 Jul 2017Harrison Reedfrom SOUSouthamptonLoan
  2. 2017Grant Hanleyfrom NEWNewcastleMove
  3. Jan 2017James Maddisonfrom ABEAberdeenBack from loan

Departures

  1. 2017Ben Godfreyto Shrewsbury Town F.C.Loan
  2. 2017John Ruddyto WOLWolverhampton WanderersMove
  3. Jan 2017Robbie Bradyto BURBurnleyMove
  4. 2017Martin Olssonto SWASwansea CityMove
  5. 2017Sergi Canósto BREBrentfordMove
14 in · 8 out

2016

Arrivals

  1. 23 Apr 2016Jake Keanfrom Colchester United F.C.Back from loan
  2. Apr 2016James Maddisonfrom COVCoventry CityBack from loan
  3. 31 Jan 2016James Maddisonfrom COVCoventry CityMove
  4. 2016Timm Klosefrom VFWVfL WolfsburgMove
  5. 2016Ivo Pintofrom GNK Dinamo ZagrebMove
  6. 2016Remi Matthewsfrom Doncaster Rovers F.C.Back from loan
  7. 2016Jacob Murphyfrom COVCoventry CityBack from loan
  8. 2016Tony Andreufrom Rotherham United F.C.Back from loan
  9. 2016Ben Godfreyfrom York City F.C.Move
  10. 2016Sergi Canósfrom BREBrentfordMove
  11. 2016Steven Naismithfrom EVEEvertonMove
  12. 2016Patrick Bamfordfrom CHEChelseaLoan
  13. 2016Nélson Oliveirafrom NFOForestMove
  14. 2016Conor McGrandlesfrom FALFalkirkBack from loan

Departures

  1. 31 Aug 2016James Maddisonto ABEAberdeenLoan
  2. 5 Aug 2016Vadis Odjidja-Ofoeto Legia WarsawMove
  3. 1 Feb 2016James Maddisonto COVCoventry CityLoan
  4. 2016Andre Wisdomto FC Red Bull SalzburgLoan
  5. 2016Lewis Grabbanto BOUBournemouthMove
  6. 2016Patrick Bamfordto CHEChelseaBack from loan
  7. 2016Conor McGrandlesto FALFalkirkLoan
  8. 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.