The 2022–23 English football winter transfer window ran from 1 January to 31 January 2023. 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 2022 transfer window on 1 September 2022 and before the end of the 2023 winter window.

Transfers

All players and clubs without a flag are English. 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.

DateNameMoving fromMoving toFee 2 September 2022 Unattached Rotherham United Free Unattached Stockport County Free Kerry Stockport County Undisclosed 5 September 2022 Unattached Walsall Free Unattached Walsall Free 7 September 2022 Unattached Forest Green Rovers Free Unattached Charlton Athletic Free 8 September 2022 Unattached Middlesbrough Free Southampton Beşiktaş Undisclosed Unattached Burton Albion Free 11 September 2022 Unattached AFC Wimbledon Free 12 September 2022 Unattached Burton Albion Free Unattached Wolverhampton Wanderers Free Unattached Newcastle United Free Unattached Hartlepool United Free Unattached West Bromwich Albion Free 13 September 2022 Unattached Lincoln City Free Unattached Everton Free Unattached Reading Free Unattached West Bromwich Albion Free 15 September 2022 Unattached Reading Free 20 September 2022 Unattached Accrington Stanley Free 23 September 2022 Unattached Milton Keynes Dons Free 25 September 2022 Everton Al Wahda Undisclosed 27 September 2022 Unattached Grimsby Town Free 30 September 2022 Unattached Blackpool Free 3 October 2022 Unattached Burton Albion Free 7 October 2022 Unattached Burton Albion Free 8 October 2022 Unattached Stockport County Free 13 October 2022 Unattached Queens Park Rangers Free Unattached Hartlepool United Free 18 October 2022 Unattached Bristol Rovers Free 12 November 2022 Unattached Burton Albion Free 22 November 2022 Unattached Forest Green Rovers Free Unattached Mansfield Town Free 23 November 2022 Unattached Gillingham Free 9 December 2022 Unattached Rochdale Free 12 December 2022 Unattached Northampton Town Free 13 December 2022 Unattached Stockport County Free 14 December 2022 Unattached Watford Free 30 December 2022 Unattached Swindon Town Free 1 January 2023 Shamrock Rovers Millwall Undisclosed PSV Liverpool £35.4m Bohemians Bradford City Free CF Montréal Watford Undisclosed Central Coast Mariners Newcastle United £300,000 São Paulo West Ham United Undisclosed Shamrock Rovers Blackpool Free Shelbourne Oxford United Free Stockport County Barrow Undisclosed Crawley Town Gillingham Undisclosed Millwall Stockport County Undisclosed Waterford Fleetwood Town Undisclosed Palmeiras Nottingham Forest Free Wellington Phoenix Plymouth Argyle Undisclosed 2 January 2023 Norwich City Plymouth Argyle Undisclosed 3 January 2023 Charlton Athletic Stevenage Undisclosed Drogheda United Forest Green Rovers Undisclosed Red Bull Salzburg Leeds United Undisclosed 4 January 2023 Bradford City Colchester United Undisclosed Bohemians Brighton & Hove Albion Undisclosed Stevenage Colchester United Undisclosed Blackpool Plymouth Argyle Undisclosed 5 January 2023 Monaco Chelsea £35m Bohemians Barrow Undisclosed Swansea City Forest Green Rovers Undisclosed Cork City Fleetwood Town Undisclosed Unattached Huddersfield Town Free Burnley Birmingham City Undisclosed Unattached Harrogate Town Free Hull City Bolton Wanderers Undisclosed 6 January 2023 Unattached Cambridge United Free Tranmere Rovers Stockport County Undisclosed Warrington Rylands Fleetwood Town Undisclosed Middlesbrough Ipswich Town Free Dinamo Zagreb Southampton £8m Lincoln City Forest Green Rovers Undisclosed Bristol City Portsmouth Undisclosed 7 January 2023 Molde Chelsea £9m Vasco da Gama Chelsea £18m 8 January 2023 Burnley Charlotte Free 9 January 2023 Everton Ipswich Town Undisclosed Fatih Karagümrük Wigan Athletic Free NorthEast United Bradford City Free Benfica Watford Undisclosed Stoke City Cheltenham Town Undisclosed Jamshedpur Hartlepool United Free Exeter City Colchester United Undisclosed Aston Villa Plymouth Argyle Undisclosed 10 January 2023 Willem II Morecambe Undisclosed Tranmere Rovers Forest Green Rovers Undisclosed Cardiff City Rotherham United Free 11 January 2023 Racing Club Southampton £12m Bradford City Sutton United Undisclosed Exeter City Gillingham Undisclosed Middlesbrough Hartlepool United Undisclosed Real Betis Aston Villa £13.2m Tranmere Rovers Crewe Alexandra Undisclosed Morecambe Harrogate Town Free SV Sandhausen Blackpool Free 12 January 2023 Bolton Wanderers Forest Green Rovers Undisclosed Queens Park Rangers Charlton Athletic Free Mansfield Town Gillingham Undisclosed Burnley Burton Albion Undisclosed Bristol Rovers Mansfield Town Undisclosed Warrington Town Oxford United Free Crawley Town Gillingham Free Port Vale Tranmere Rovers Undisclosed 13 January 2023 Sint-Truidense Burnley Undisclosed Ross County Mansfield Town Undisclosed Doncaster Rovers Stockport County Undisclosed Nice Wolverhampton Wanderers £9.7m Charlton Athletic Burton Albion Undisclosed Forest Green Rovers Walsall Undisclosed Fleetwood Town Salford City Undisclosed Brentford Hartlepool United Undisclosed 14 January 2023 Stoke City Club Brugge Undisclosed Salford City Northampton Town Free Mansfield Town Gillingham Undisclosed TSG 1899 Hoffenheim Leeds United £36m 15 January 2023 Shakhtar Donetsk Chelsea £89m Swindon Town Mansfield Town Undisclosed 16 January 2023 Liverpool Swindon Town Undisclosed Palmeiras Nottingham Forest £16m 17 January 2023 Port Vale Newport County Undisclosed Aston Villa Strasbourg Undisclosed Paris Saint-Germain Wolverhampton Wanderers £4.4m Aston Villa St. Louis City Undisclosed 18 January 2023 Shamrock Rovers Barnsley Undisclosed 19 January 2023 Bolton Wanderers FC St. Pauli Undisclosed Stevenage Crewe Alexandra Free Dulwich Hamlet Gillingham Undisclosed Leyton Orient Gillingham Undisclosed Doncaster Rovers Bradford City Free Leeds United Milton Keynes Dons Undisclosed Fleetwood Town Carlisle United Undisclosed Lorient AFC Bournemouth £20m Everton Accrington Stanley Undisclosed 20 January 2023 Aston Villa West Ham United £15m Copenhagen Leicester City £17m Unattached Leyton Orient Free PSV Chelsea £30m Celtic Fleetwood Town Free Brighton & Hove Albion Arsenal £21m 21 January 2023 Djurgården Burnley Undisclosed 22 January 2023 West Ham United Wolverhampton Wanderers £3.3m 23 January 2023 Norwich City Rangers Undisclosed Chicago Fire Aston Villa £18m Spezia Calcio Arsenal £17.6m West Ham United Sunderland Undisclosed Norwich City Forest Green Rovers Undisclosed Vélez Sarsfield Manchester City £8m 24 January 2023 Scunthorpe United Doncaster Rovers Undisclosed Rangers Forest Green Rovers Undisclosed 25 January 2023 Bristol City Wolverhampton Wanderers Undisclosed Westerlo Burnley Undisclosed Unattached Bristol City Free Norwich City Rotherham United Free 26 January 2023 Luton Town Southampton Undisclosed St Albans City Coventry City Undisclosed Lincoln City Colchester United Undisclosed Wycombe Wanderers Milton Keynes Dons Free Lille Sunderland Undisclosed Preston North End Coventry City Undisclosed Morecambe Salford City Free Hibernian Exeter City Free Portsmouth Cambridge United Free 27 January 2023 Bolton Wanderers Exeter City Undisclosed AFC Wimbledon Al-Wakrah Undisclosed Luton Town Bolton Wanderers Free Swindon Town Crawley Town Undisclosed West Ham United Colchester United Undisclosed Farnborough Sutton United Undisclosed Hibernian Watford Undisclosed Bristol Rovers Tranmere Rovers Undisclosed Bristol City AFC Bournemouth £10m Blackpool Bristol Rovers Free 28 January 2023 Unattached Rochdale Free Cardiff City Blackpool Free 29 January 2023 Adana Demirspor Watford Undisclosed Rotherham United Middlesbrough Undisclosed Everton Newcastle United £45m Lyon Chelsea £30.7m Sligo Rovers Cheltenham Town Undisclosed 30 January 2023 AIK Brighton & Hove Albion £3.5m Flamengo Wolverhampton Wanderers £15m Forest Green Rovers Stevenage Undisclosed Peterborough United Fleetwood Town Undisclosed Charlton Athletic Fleetwood Town Undisclosed Barnsley Luton Town Undisclosed 31 January 2023 Anderlecht Burnley Undisclosed VfB Stuttgart Crystal Palace £9.7m Everton Sunderland Undisclosed West Ham United Newcastle United £3m Burton Albion Swindon Town Undisclosed Carlos A. Mannucci Hull City Undisclosed Fulham West Bromwich Albion Undisclosed Luton Town Bristol City Undisclosed Tottenham Hotspur Atlético Madrid Free UCD Lincoln City Undisclosed Hull City Grimsby Town Undisclosed St Mirren Lincoln City Undisclosed Atlético Madrid Nottingham Forest Undisclosed Benfica Chelsea £107m Crewe Alexandra Hartlepool United Free Fleetwood Town Barrow Undisclosed Mansfield Town Crawley Town Undisclosed Tottenham Hotspur Barnsley Undisclosed Unattached Charlton Athletic Free Anderlecht Watford Undisclosed Stockport County Hartlepool United Free Chelsea Arsenal £12m Burton Albion Mansfield Town Undisclosed Walsall Hartlepool United Free Fleetwood Town Portsmouth Undisclosed West Ham United Birmingham City Undisclosed Torino Fulham Undisclosed Stockport County Bristol Rovers Undisclosed Unattached Exeter City Free Wycombe Wanderers Bristol City Undisclosed Servette Leeds United Undisclosed Altrincham Rochdale Undisclosed Fulham Preston North End Free Genk Southampton Undisclosed Syracuse University Leicester City Undisclosed Sutton United AFC Wimbledon Free Waterford Fleetwood Town Undisclosed Woking Crawley Town Undisclosed Huddersfield Town Barnsley Undisclosed Hull City Exeter City Undisclosed Kilmarnock Barnsley Undisclosed Newcastle United Nottingham Forest Undisclosed Chelsea Tottenham Hotspur Undisclosed Stoke City Leicester City £15m Bradford City Harrogate Town Undisclosed Rennes Southampton £22m Exeter City Bradford City Free Peterborough United Luton Town Undisclosed Queens Park Rangers Cambridge United Free Olympiacos Huddersfield Town Undisclosed Middlesbrough Millwall Undisclosed Dynamo Kyiv AFC Bournemouth £24m

Loans