The 2020–21 English football winter transfer window runs from 7 October 2020 to 2 February 2021 due to the effects of the coronavirus pandemic on the football calendar. The domestic transfer window for the Football League was extended until 16 October. Players without a club may be signed at any time, clubs may sign players on loan dependent on their league's regulations, and clubs may sign a goalkeeper on an emergency loan if they have no registered senior goalkeeper available. This list includes transfers featuring at least one club from either the Premier League or the EFL that were completed after the end of the summer 2020 transfer window on 6 October and before the end of the 2020–21 winter window.
Transfers All players and clubs without a flag are English. Note that while Cardiff City, Swansea City and Newport County are affiliated with the Football Association of Wales and thus take the Welsh flag, they play in the Championship and League Two respectively, and so their transfers are included here.
Date Player Moving from Moving to Fee Swansea CityBarrowFree ReadingCharlton AthleticFreeMiddlesbroughBristol RoversUndisclosedUnattachedCharlton AthleticFreeUnattachedMK DonsFreeUnattachedWigan AthleticFree BlackpoolAccrington StanleyUndisclosed NAC BredaColchester UnitedFreeMK DonsBarnsleyUndisclosed BrentfordCrawley TownFreeDoncaster RoversCrawley TownFreeUnattachedCrawley TownFreeCrystal PalaceCharlton AthleticUndisclosedUnattachedCrystal PalaceFreeSouthend UnitedQueens Park RangersUndisclosedLincoln CityCheltenham TownFreeHuddersfield TownWest Bromwich Albion£15m UnattachedDerby CountyFree Bristol CityLuton TownUndisclosedWolverhampton Wanderers Swansea CityFreeRotherham UnitedOldham AthleticFreeStoke CityCrystal Palace£1mLincoln CityStevenageUndisclosed UnattachedBlackpoolFreeBlackburn RoversMK DonsFreeLiverpoolBarnsley£1.25m Huddersfield TownFulham£4mManchester City Swansea CityUndisclosed Queens Park Rangers Swansea CityUndisclosed Macclesfield TownOldham AthleticFreeMiddlesbroughBlackburn RoversUndisclosedCharlton Athletic Cardiff CityUndisclosed Swansea CityTottenham Hotspur£11mUnattachedScunthorpe UnitedFree UnattachedHuddersfield TownFreeUnattachedBrighton & Hove AlbionFree UnattachedSunderlandFreeUnattachedPortsmouthFreeUnattachedScunthorpe UnitedFreeUnattachedBristol RoversFreeUnattachedShrewsbury TownFree UnattachedBarrowFree UnattachedNorthampton TownFreeUnattachedColchester UnitedFreeUnattachedNorthampton TownFree UnattachedSalford CityFreeUnattachedStevenageFree Rotherham United UnattachedFreeUnattachedRotherham UnitedFreeUnattached Oxford UnitedFree Unattached Oldham Athletic FreeUnattached Tranmere RoversFree Unattached Bristol City FreeUnattached Southend United FreeUnattached Carlisle United FreeUnattached MK Dons FreeUnattached Middlesbrough FreeUnattached Luton Town FreeUnattached AFC Wimbledon Free Unattached Birmingham City Free Unattached Coventry City FreeUnattached Wycombe Wanderers Free Unattached Stoke City FreeUnattached Stoke City Free Unattached Grimsby Town FreeUnattached Southend United FreeUnattached Southend United Free Watford Villarreal Undisclosed Bodø/GlimtWatford Free Unattached Scunthorpe United Free Bala Town Accrington Stanley Free MidtjyllandCharlton Athletic Undisclosed Motherwell Middlesbrough FreeForest Green Rovers Barnsley UndisclosedNorthampton Town Stevenage UndisclosedColchester United Stevenage Undisclosed Carlisle United Livingston FreeNorwich City Barnsley UndisclosedNewcastle United Huddersfield Town UndisclosedMK Dons Forest Green Rovers Undisclosed Atalanta Manchester United £19MUnattached Swindon Town FreeBradford (Park Avenue) Bradford City UndisclosedKettering Town Harrogate Town Undisclosed Swansea City Newport County FreeUnattachedGrimsby Town Free West Ham United Ajax £20.2MUnattachedBolton Wanderers FreeArsenal Hibernian Free West Ham United West Bromwich Albion UndisclosedLeyton Orient Crawley Town Free UnattachedCarlisle United FreeStoke City West Bromwich Albion Free Forest Green Rovers Sunderland Undisclosed Nottingham Forest Wigan Athletic Free AFC Wimbledon The New Saints UndisclosedNottingham Forest Port Vale Undisclosed Plymouth Argyle Bradford City UndisclosedChelsea MK Dons Undisclosed Manchester United Bayer Leverkusen Undisclosed Dundalk Hull City Undisclosed Leicester City Lyon FreeWest Bromwich Albion LA Galaxy Undisclosed Amiens Brentford UndisclosedUnattachedSheffield Wednesday Free Chelsea Braga UndisclosedDoncaster RoversPreston North End UndisclosedBirmingham City Shrewsbury Town FreeBradford City Port Vale UndisclosedHuddersfield Town Swansea City UndisclosedWest Ham UnitedLeyton OrientUndisclosed Burton Albion MotherwellUndisclosed Wycombe WanderersBurton AlbionFreeGrimsby TownCrawley TownFreeUnattachedBradford City FreeCrawley Town Cardiff City UndisclosedTranmere RoversBarrow UndisclosedWolverhampton WanderersPlymouth Argyle UndisclosedBrighton & Hove AlbionMK Dons UndisclosedNorwich CityHarrogate Town UndisclosedUnattachedBournemouth FreeBlackpoolBarrow FreeMK DonsHuddersfield Town UndisclosedCharlton AthleticMansfield Town Undisclosed Bradford City LivingstonFreeCrewe Alexandra Cardiff City UndisclosedDerby County Groningen UndisclosedSunderlandCarlisle United FreeSouthamptonGillingham UndisclosedOldham AthleticBradford City UndisclosedHebburn TownCarlisle United UndisclosedOxford CityStevenage Undisclosed Tottenham Hotspur AEL Limassol UndisclosedFleetwood TownExeter City FreeMK DonsBristol Rovers Undisclosed Northampton TownOldham Athletic FreeUnattachedOldham Athletic FreeNottingham ForestWigan Athletic FreeCambridge UnitedMK Dons UndisclosedCharlton AthleticStoke City Undisclosed Middlesbrough Ankaraspor Free Stoke City Fortuna Sittard Undisclosed UnattachedWigan Athletic FreeUnattachedBlackpool FreeFulhamMK Dons Undisclosed Arsenal Fenerbahçe FreeUnattachedDoncaster Rovers Free Derby CountyHuddersfield Town Undisclosed PafosSheffield Wednesday FreeWigan AthleticTranmere Rovers Undisclosed Birmingham CityMillwall UndisclosedManchester CityShrewsbury Town UndisclosedTranmere RoversGrimsby Town Free Hastings UnitedCrawley Town UndisclosedManchester CityPort Vale Undisclosed Chesterfield Morecambe Free Marseille Aston Villa Undisclosed Shrewsbury Town Dundee Free Swindon Town Barrow Free Unattached Watford Free Ross County Coventry City UndisclosedPlymouth Argyle Newport County UndisclosedGillingham Queens Park Rangers Undisclosed Brentford West Ham United £20M Unattached Gillingham FreeCharlton Athletic Doncaster Rovers Free Connah's Quay Nomads Newport County UndisclosedCrawley Town Southend United UndisclosedPreston North End Middlesbrough UndisclosedOldham Athletic Burton Albion Undisclosed Blackpool Plymouth Argyle UndisclosedAston Villa Bristol City FreeNorthampton Town Stevenage Undisclosed St Patrick's Athletic Oxford United UndisclosedOxford United Wycombe Wanderers UndisclosedPreston North End Bournemouth UndisclosedBristol City Burton Albion Undisclosed Watford Udinese Undisclosed MK Dons Lincoln City UndisclosedRotherham United Leyton Orient FreeKingstonian AFC Wimbledon Undisclosed Aberdeen Birmingham City UndisclosedBournemouth Watford UndisclosedLeicester City Bayer Leverkusen Undisclosed Ross County Sunderland UndisclosedWalsall Lincoln City UndisclosedBarrow Wrexham FreeColchester United Lincoln City Undisclosed Independiente del Valle Brighton & Hove Albion £4m Vitesse Hull City FreeWigan AthleticBradford CityUndisclosedPreston North EndLiverpool£2mDerby County Millwall Undisclosed Swindon Town Swansea CityUndisclosed Norwich City St. Johnstone Undisclosed Sheffield Wednesday Rochdale Undisclosed Nottingham Forest Rayo VallecanoUndisclosedSwindon Town Charlton Athletic Undisclosed Walsall MK Dons Undisclosed Bournemouth Everton NominalHereford Grimsby Town UndisclosedFleetwood Town Huddersfield Town Free Everton Midtjylland Undisclosed Blackpool Tranmere Rovers Undisclosed Aberdeen Shrewsbury Town FreeGillingham Southend United UndisclosedUnattachedMiddlesbroughFree Northampton Town Swindon Town Undisclosed SouthportAccrington StanleyUndisclosedBrighton & Hove Albion Nottingham Forest Free Arsenal Schalke 04 FreeBournemouth Barrow Free Unattached Norwich City FreeCrewe Alexandra Blackburn Rovers UndisclosedBolton WanderersNorwich CityUndisclosedBrighton & Hove Albion Lincoln City Undisclosed Leeds United Rochdale FreeManchester City Birmingham City UndisclosedBournemouth Rangers UndisclosedBolton Wanderers Scunthorpe United Free Rochdale Coventry City Undisclosed Wolverhampton Wanderers Burton Albion UndisclosedBurton Albion Bradford City UndisclosedDerby County Swansea City £700k Charlton Athletic Cardiff City Undisclosed Blackpool Bolton Wanderers UndisclosedCharlton Athletic Colchester United Undisclosed Newcastle United Galatasaray Undisclosed Manchester United Boca Juniors Undisclosed Swansea City DjurgårdenUndisclosed Fleetwood Town Preston North End Undisclosed Almere City AFC Wimbledon Free Ankara Keçiörengücü Wigan Athletic Free New England Revolution Burton Albion UndisclosedTranmere Rovers Maccabi Petah Tikva Undisclosed Newcastle United Watford FreeHereford Grimsby Town Free Manchester City RB Leipzig UndisclosedUnattachedBurton Albion FreeNorthampton Town Southend United FreeUnattachedSouthend United Free Free AgentBurton Albion FreeUnattachedRochdale FreeUnattachedMansfield Town FreeUnattachedMK Dons Free UnattachedWatford Free Blackburn Rovers LA Galaxy Free
Loans