The 2022–23 season was the 145th in the existence of Wolverhampton Wanderers Football Club and the club's fifth consecutive in the Premier League. In addition to the league, they also competed in the FA Cup and the EFL Cup.

Transfers In DatePos.PlayerTransferred fromFeeTeamRef. 1 July 2022 CF Hwang Hee-chan RB Leipzig Undisclosed First team 2 July 2022 CF Leon Chiwome AFC Wimbledon Undisclosed Under-18's RW Dom Plank Dorking Wanderers Free transfer Under-18's 12 July 2022 CB Nathan Collins Burnley Undisclosed First team 8 August 2022 LW Gonçalo Guedes Valencia Undisclosed First team 11 August 2022 LB Testimony Igbinoghene Manchester City Free transfer Under-18's 17 August 2022 MF Matheus Nunes Sporting CP Undisclosed First team 31 August 2022 CF Saša Kalajdžić VfB Stuttgart Undisclosed First team 2 September 2022 CB Alfie Pond Exeter City Undisclosed Under-21's 12 September 2022 CF Diego Costa Unattached Free transfer First team 27 September 2022 AM Thomas Edozie XYZ Academy Free transfer Youth 3 January 2023 CB Max Ruddock Bradford City Free transfer Youth 13 January 2023 DM Mario Lemina Nice £9,700,000 First team 17 January 2023 MF Pablo Sarabia Paris Saint-Germain Undisclosed First team 22 January 2023 CB Craig Dawson West Ham United Undisclosed First team 25 January 2023 GK Dan Bentley Bristol City Undisclosed First team 30 January 2023 CM João Gomes Flamengo Undisclosed First team 23 March 2023 GK George Hardy Rotherham United Undisclosed Youth

Out DatePos.PlayerTransferred toFeeRef. 30 June 2022 CF Conor Carty Bolton Wanderers Released CB Pascal Estrada Olimpija Ljubljana Released LB Marçal Botafogo Released CB Raphaël Nya Paris Released GK Jamie Pardington Grimsby Town Released GK John Ruddy Birmingham City Released CB Romain Saïss Beşiktaş Released CF Faisu Sangare FC United of Manchester Released 1 July 2022 CM Oliver Sweeney Burnley Free transfer LB Rúben Vinagre Sporting CP £9,000,000 9 July 2022 CF Renat Dadashov Grasshopper Undisclosed AM Meritan Shabani Grasshopper Undisclosed 15 July 2022 GK Luke Armstrong Cardiff City Free transfer 19 August 2022 AM Morgan Gibbs-White Nottingham Forest Undisclosed 29 August 2022 CF Patrick Cutrone Como 1907 Undisclosed 1 September 2022 CB Willy Boly Nottingham Forest Undisclosed DM Leander Dendoncker Aston Villa £13,000,000 2 December 2022 CF Léo Bonatini Atlético San Luis Contract terminated 20 January 2023 CF Leonardo Campana Inter Miami Undisclosed 23 January 2023 MF Connor Ronan Colorado Rapids Undisclosed 29 January 2023 GK Joe O'Shaughnessy Macclesfield Contract terminated 31 January 2023 GK Andreas Søndergaard Swansea City Contract terminated 22 March 2023 FW Jeong Sang-bin Minnesota United Undisclosed 7 April 2023 FW Dongda He Changchun Yatai Undisclosed

Loans in DatePos.PlayerLoaned fromOn loan untilRef. 1 September 2022 MF Boubacar Traoré Metz End of Season 1 January 2023 FW Matheus Cunha Atlético Madrid End of Season

Loans out DatePos.PlayerLoaned toOn loan untilRef. 23 June 2022 RB Ki-Jana Hoever PSV Eindhoven 25 January 2023 MF Ryan Giles Middlesbrough End of Season 27 June 2022 RB Bendegúz Bolla Grasshopper End of Season 1 July 2022 GK Louie Moulden Solihull Moors 1 January 2023 5 July 2022 CB Dion Sanderson Birmingham City End of Season 8 July 2022 CB Lewis Richards Harrogate Town 3 January 2023 14 July 2022 CB Taylor Perry Cheltenham Town End of Season 19 July 2022 CF Fábio Silva Anderlecht 25 January 2023 28 July 2022 CF Theo Corbeanu Blackpool 3 January 2023 29 July 2022 CB Nigel Lonwijk Plymouth Argyle End of Season 8 August 2022 CB Conor Coady Everton End of Season 19 August 2022 GK Joe O'Shaughnessy Bradford City 29 January 2023 23 August 2022 CM Bruno Jordão Santa Clara End of Season 26 August 2022 GK Joe Young Dartford 1 January 2023 29 August 2022 CM Luke Cundle Swansea City End of Season 31 August 2022 GK Pálmi Arinbjörnsson Skeid 1 January 2023 1 September 2022 CB Christian Marques Forest Green Rovers 12 December 2022 6 January 2023 GK Joe Young Telford United End of Season 20 January 2023 LW Gonçalo Guedes Benfica End of Season CF Theo Corbeanu Arminia Bielefeld End of Season 25 January 2023 CF Fábio Silva PSV Eindhoven End of Season GK Matija Sarkic Stoke City End of Season 27 January 2023 RB Ki-Jana Hoever Stoke City End of Season GK Jackson Smith Walsall End of Season 30 January 2023 AM Chem Campbell Wycombe Wanderers End of Season 2 February 2023 CB Yerson Mosquera FC Cincinnati End of Season

New and extended contracts DatePos.PlayerRef. 10 June 2022 CB Michael Agboola 10 June 2022 GK Jackson Smith 10 June 2022 GK Joe Young 4 July 2022 MF João Moutinho 11 July 2022 GK Matija Sarkic 12 July 2022 RB Marvin Kaleta 19 July 2022 CF Fábio Silva 28 July 2022 CF Theo Corbeanu 29 July 2022 CB Nigel Lonwijk 11 August 2022 LW Ty Barnett 31 August 2022 GK Palmi Arinbjornsson 13 October 2022 CF Chem Campbell 27 October 2022 GK James Storer 2 November 2022 LB Hugo Bueno 8 December 2022 CF Owen Farmer 9 January 2023 LB Dexter Lembikisa 21 January 2023 DM Joe Hodge 23 January 2023 RW Ethan McLeod 1 February 2023 CB Justin Hubner 2 February 2023 DM Temple Ojinnaka 6 February 2023 GK Louie Moulden 10 February 2023 CF Leon Chiwome 2 March 2023 CB Ollie Tipton 27 March 2023 CM Owen Hesketh 13 April 2023 CB Filozofe Mabete 19 April 2023 RW Josh Esen 24 April 2023 RW Tyler Roberts

Pre-season and friendlies Summer friendlies On 15 June, Wolves announced a pre-season training camp in Alicante, which includes two friendlies against Beşiktaş and Alavés. A double header in Algarve, against Sporting CP and Farense was later added. A behind-closed-doors match against Villarreal B was scheduled to conclude to team's trip to Alicante.

Winter friendlies Due to the 2022 FIFA World Cup taking place during the winter, the Premier League and any cup competition fixtures were put on hold. During this period of time, Wolves would play a selection of friendly matches, the first being against Birmingham City on 3 December 2022, which would then be followed by a ten-day trip to Marbella, where they faced Empoli on 9 December and Cádiz on 14 December.

Competitions Overall record

Premier League

League table

Results summary

Results by round

Matches

On 16 June, the Premier League fixtures were released.

FA Cup

The club entered the FA Cup at the third round stage and were drawn away to Liverpool.

EFL Cup

Wolves entered the competition in the second round and were drawn at home against Preston North End. Wolves were drawn against fellow Premier League side Leeds United in the third round. In the fourth round another home tie was given against Gillingham. An away trip against Nottingham Forest was drawn for the quarter-final stage.

EFL Trophy

Wolves were one of the sixteen teams from outside the bottom two divisions of the English Football League to be invited to field their academy team in the competition due to it holding Category 1 academy status. They were drawn into Group C in the Northern section. Note: In group stage matches which are level at the end of 90 minutes, a penalty shoot-out will be held, with the winner earning a bonus point. Wolves were placed in Draw B of the Northern section of the round of 32 draw. They were drawn away to Manchester United U21. Due to the rescheduled 2021 Men's and Women's Rugby League World Cup finals taking place at Old Trafford 3 days prior, it was agreed between the EFL and both clubs that the tie will be played at Molineux.

Group table

Matches

Players Statistics

|align="left"|||align="left"|||align="left"| |||0||||0||2||0||||0||2||0|| |- |align="left"|||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|||align="left"|||align="left"| |||1||||0||3(1)||1||||2||4||0|| |- |align="left"|||align="left"|||align="left"| |||0||||0||3||0||style="background:#98FB98"|||0||2||1|| |- |align="left"|||align="left"|||align="left"| |||0||||0||0||0||style="background:#98FB98"|||0||3||1|| |- |align="left"|||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|||align="left"|||style="background:#faecc8; text-align:left;"| ‡ |||0||||0||0(1)||1||style="background:#98FB98"|||1||2||0|| |- |align="left"|||align="left"|||align="left"| |||0||||0||0(1)||0||||0||1||0|| |- |align="left"|||align="left"|||align="left"| |||6||||0||2(2)||0||||6||13||0||Neves was suspended vs Chelsea (h) and Brentford (h) due to accumulating ten yellow cards. |- |align="left"|||align="left"|||align="left"| |||0||||0||2(1)||3||||3||0||0|| |- |align="left"|10||align="left"|||align="left"| |||6||||0||1(3)||0||||6||6||0|| |- |align="left"|11||align="left"|||align="left"| |||3||||1||3(1)||0||||4||1||0|| |- |align="left"|12||align="left"|||style="background:#faecc8; text-align:left;"| ‡ |||2||||0||0(1)||0||style="background:#98FB98"|||2||1||0|| |- |align="left"|13||align="left"|||align="left"| ¤ |||0||||0||2||0||style="background:#98FB98"|||0||0||0|| |- |align="left"|14||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|15||align="left"|||align="left"| † |||0||||0||0||0||||0||0||0|| |- |align="left"|15||align="left"|||align="left"| |||1||||0||0||0||style="background:#98FB98"|||1||4||0|| |- |align="left"|16||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|17||align="left"|||align="left"| ¤ |||1||||1||3(1)||0||style="background:#98FB98"|||2||1||0|| |- |align="left"|18||align="left"|||align="left"| † |||0||||0||0||0||||0||1||0|| |- |align="left"|18||align="left"|||align="left"| |||0||||0||0||0||style="background:#98FB98"|||0||0||0|| |- |align="left"|19||align="left"|||align="left"| |||1||||0||2(1)||0||||1||4||1|| |- |align="left"|20||align="left"|||align="left"| |||0||||0||0||0||||0||0||0|| |- |align="left"|21||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|21||align="left"|||align="left"| |||1||||0||0||0||style="background:#98FB98"|||1||3||0|| |- |align="left"|22||align="left"|||align="left"| |||0||||0||3||0||||0||11||1|| |- |align="left"|23||align="left"|||align="left"| |||0||||0||4||0||||0||4||0|| |- |align="left"|24||align="left"|||align="left"| |||1||||0||1||0||||1||6||0|| |- |align="left"|25||align="left"|||align="left"| † |||0||||0||1||0||||0||0||0|| |- |align="left"|25||align="left"|||align="left"| |||0||||0||0||0||style="background:#98FB98"|||0||0||0|| |- |align="left"|27||align="left"|||align="left"| |||1||||0||2(1)||0||style="background:#98FB98"|||1||3||1||The red card issued to Nunes for violent conduct was rescinded on appeal. |- |align="left"|28||align="left"|||align="left"| |||0||||0||3(1)||0||||0||3||0|| |- |align="left"|29||align="left"|||align="left"| |||1||||0||1||0||style="background:#98FB98"|||1||5||1|| |- |align="left"|30||align="left"|||align="left"| † |||0||||0||0||0||||0||0||0|| |- |align="left"|32||align="left"|||align="left"| † |||0||||0||1||0||||0||0||0|| |- |align="left"|33||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|34||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|35||align="left"|||align="left"| |||1||||0||0||0||style="background:#98FB98"|||1||5||0|| |- |align="left"|37||align="left"|||align="left"| |||2||||0||2(2)||1||||3||3||0|| |- |align="left"|39||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|40||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|55||align="left"|||align="left"| ¤ |||0||||0||0||0||||0||0||0|| |- |align="left"|59||align="left"|||align="left"| |||0||||0||2(1)||0||style="background:#98FB98"|||0||1||0|| |- |align="left"|62||align="left"|||align="left"| † |||0||||0||0||0||||0||0||0|| |- |align="left"|63||align="left"|||align="left"| |||0||||0||0||0||||0||0||0|| |- |align="left"|64||align="left"|||align="left"| |||0||||0||1||0||style="background:#98FB98"|||0||1||0|| |- |align="left"|66||align="left"|||align="left"| |||0||||0||0||0||||0||0||0|| |- |align="left"|77||align="left"|||align="left"| ¤