2017–18 Wolverhampton Wanderers F.C. season

The 2017–18 season was the 140th in the history of English football club Wolverhampton Wanderers and the first under former FC Porto manager Nuno Espírito Santo who was appointed on 31 May 2017. The club competed in the English Football League Championship for the fourth consecutive and final year as well as the EFL Cup and the FA Cup.

The club led the league table on 31 October with a win against Norwich City and stayed put since then, both winning the title and gaining promotion to the Premier League after a 6-year absence with a tally of 99 points, the club's highest-ever in the second tier. The club recorded a pre-tax loss of £57.16 million in its season-concluded accounts published on 5 March 2019, of which around £20 million was for bonuses paid to its staff and players for achieving Premier League promotion. It also noted a deficit of more than a £1 million per week, making the loss more than double the value from the previous financial year.

Pre-season
Wolves began their pre-season training at their training ground on 26 June 2017 before playing six friendlies, included three during a stay in Austria.

Football League Championship
A total of 24 teams competed in the EFL Championship in the 2017–18 season. Each team played every other team twice, once at their stadium, and once at the opposition's. Three points were awarded to teams for each win, one point per draw, and none for defeats. The provisional fixture list was released on 21 June 2017, but was subject to change in the event of matches being selected for television coverage or police concerns.

FA Cup
In the FA Cup, Wolverhampton Wanderers entered the competition in the third round and were drawn at home to Swansea City.

Statistics

 * align="left"|1||align="left"|GK||align="left"|🇳🇬 Carl Ikeme
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|2||align="left"|DF||align="left"|🇮🇪 Matt Doherty
 * 45||4||2||0||0||0||47||4||2||1||
 * align="left"|3||align="left"|DF||align="left"| Barry Douglas
 * 38(1)||5||1(1)||0||0(1)||0||style="background:#98FB98"|39(3)||5||8||0||
 * align="left"|4||align="left"|MF||align="left"|🏴󠁧󠁢󠁷󠁬󠁳󠁿 David Edwards †
 * 0(1)||0||0||0||2||0||2(1)||0||0||0||
 * align="left"|4||align="left"|DF||style="background:#faecc8; text-align:left;"|🇸🇳 Alfred N'Diaye ‡
 * 13(20)||3||2||0||2||0||style="background:#98FB98"|17(20)||3||6||0||
 * align="left"|5||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Ryan Bennett
 * 27(2)||1||1||0||3||0||style="background:#98FB98"|31(2)||1||8||0||
 * align="left"|6||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Danny Batth
 * 15(1)||1||1||0||4||1||20(1)||2||4||1||
 * align="left"|7||align="left"|MF||align="left"| Ivan Cavaleiro
 * 31(11)||9||0(1)||0||1(2)||0||32(14)||9||4||0||
 * align="left"|8||align="left"|MF||align="left"| Rúben Neves
 * 42||6||0||0||0||0||style="background:#98FB98"|42||6||11||1||
 * align="left"|9||align="left"|FW||align="left"|🇲🇱 Nouha Dicko †
 * 0(5)||1||0||0||2||1||2(5)||2||0||0||
 * align="left"|9||align="left"|FW||align="left"|🇪🇸 Rafa Mir
 * 0(2)||0||1(1)||0||0||0||style="background:#98FB98"|1(3)||0||0||0||
 * align="left"|10||align="left"|FW||align="left"|🇮🇪 Joe Mason ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|11||align="left"|MF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Jordan Graham ¤
 * 0(1)||0||0||0||2||0||2(1)||0||0||0||
 * align="left"|12||align="left"|MF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Ben Marshall ¤
 * 1(5)||0||0||0||3||0||4(5)||0||2||0||
 * align="left"|13||align="left"|GK||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Harry Burgoyne
 * 0(1)||0||0||0||0||0||0(1)||0||0||0||
 * align="left"|14||align="left"|MF||align="left"|🇵🇱 Michał Żyro ¤
 * 0||0||0||0||1(1)||0||1(1)||0||1||0||
 * align="left"|15||align="left"|DF||style="background:#faecc8; text-align:left;"|🇫🇷 Willy Boly ‡
 * 36||3||0||0||1||0||style="background:#98FB98"|37||3||2||0||
 * align="left"|16||align="left"|MF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Conor Coady
 * 45||1||1||0||2||0||48||1||4||1||
 * align="left"|17||align="left"|MF||align="left"| Hélder Costa
 * 21(15)||5||2||0||1||0||24(15)||5||2||0||
 * align="left"|18||align="left"|FW||style="background:#faecc8; text-align:left;"| Diogo Jota ‡
 * 43(1)||17||0(1)||1||0(1)||0||style="background:#98FB98"|43(3)||18||9||0||
 * align="left"|19||align="left"|MF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Jack Price †
 * 0(5)||0||0||0||4||0||4(5)||0||2||0||
 * align="left"|19||align="left"|FW||style="background:#faecc8; text-align:left;"| Benik Afobe ‡
 * 7(9)||6||0||0||0||0||7(9)||6||0||0||
 * align="left"|20||align="left"|MF||align="left"|🇮🇪 Connor Ronan ¤
 * 0(3)||0||0||0||1(3)||0||1(6)||0||0||0||
 * align="left"|21||align="left"|GK||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 John Ruddy
 * 45||0||0||0||0||0||style="background:#98FB98"|45||0||1||0||
 * align="left"|23||align="left"|DF||align="left"|🇬🇭 Phil Ofosu-Ayeh
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|24||align="left"|MF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Morgan Gibbs-White
 * 1(12)||0||2||0||0||0||3(12)||0||0||0||
 * align="left"|25||align="left"|DF||align="left"| Roderick Miranda
 * 16(1)||0||1||0||1||0||style="background:#98FB98"|18(1)||0||2||0||
 * align="left"|26||align="left"|FW||align="left"|🇳🇬 Bright Enobakhare
 * 5(16)||1||2||0||2(1)||1||9(17)||2||0||0||
 * align="left"|27||align="left"|MF||align="left"|🇲🇦 Romain Saïss
 * 37(5)||4||0(1)||0||0(1)||0||37(7)||4||12||0||
 * align="left"|29||align="left"|DF||style="background:#faecc8; text-align:left;"| Rúben Vinagre ‡
 * 8(1)||1||1||0||3||0||style="background:#98FB98"|12(1)||1||0||1||
 * align="left"|30||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Kortney Hause
 * 0(1)||0||2||0||1||0||3(1)||0||0||0||
 * align="left"|31||align="left"|GK||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Will Norris
 * 1||0||2||0||4||0||style="background:#98FB98"|7||0||0||0||
 * align="left"|32||align="left"|DF||align="left"|🇫🇷 Sylvain Deslandes ¤
 * 0(1)||0||0||0||2||0||2(1)||0||0||0||
 * align="left"|33||align="left"|FW||style="background:#faecc8; text-align:left;"|🇧🇷 Léo Bonatini ‡
 * 29(14)||12||1(1)||0||1(1)||0||style="background:#98FB98"|31(16)||12||0||0||
 * align="left"|34||align="left"|MF||align="left"| Pedro Gonçalves
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|35||align="left"|FW||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Donovan Wilson ¤
 * 0||0||0||0||0(2)||1||0(2)||1||0||0||
 * align="left"|36||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Connor Johnson ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|37||align="left"|MF||align="left"| Daniel Armstrong (footballer, born 1997) ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|38||align="left"|DF||align="left"| Oskar Buur
 * 0(1)||1||0||0||1||0||style="background:#98FB98"|1(1)||1||0||0||
 * }
 * align="left"|25||align="left"|DF||align="left"| Roderick Miranda
 * 16(1)||0||1||0||1||0||style="background:#98FB98"|18(1)||0||2||0||
 * align="left"|26||align="left"|FW||align="left"|🇳🇬 Bright Enobakhare
 * 5(16)||1||2||0||2(1)||1||9(17)||2||0||0||
 * align="left"|27||align="left"|MF||align="left"|🇲🇦 Romain Saïss
 * 37(5)||4||0(1)||0||0(1)||0||37(7)||4||12||0||
 * align="left"|29||align="left"|DF||style="background:#faecc8; text-align:left;"| Rúben Vinagre ‡
 * 8(1)||1||1||0||3||0||style="background:#98FB98"|12(1)||1||0||1||
 * align="left"|30||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Kortney Hause
 * 0(1)||0||2||0||1||0||3(1)||0||0||0||
 * align="left"|31||align="left"|GK||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Will Norris
 * 1||0||2||0||4||0||style="background:#98FB98"|7||0||0||0||
 * align="left"|32||align="left"|DF||align="left"|🇫🇷 Sylvain Deslandes ¤
 * 0(1)||0||0||0||2||0||2(1)||0||0||0||
 * align="left"|33||align="left"|FW||style="background:#faecc8; text-align:left;"|🇧🇷 Léo Bonatini ‡
 * 29(14)||12||1(1)||0||1(1)||0||style="background:#98FB98"|31(16)||12||0||0||
 * align="left"|34||align="left"|MF||align="left"| Pedro Gonçalves
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|35||align="left"|FW||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Donovan Wilson ¤
 * 0||0||0||0||0(2)||1||0(2)||1||0||0||
 * align="left"|36||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Connor Johnson ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|37||align="left"|MF||align="left"| Daniel Armstrong (footballer, born 1997) ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|38||align="left"|DF||align="left"| Oskar Buur
 * 0(1)||1||0||0||1||0||style="background:#98FB98"|1(1)||1||0||0||
 * }
 * align="left"|35||align="left"|FW||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Donovan Wilson ¤
 * 0||0||0||0||0(2)||1||0(2)||1||0||0||
 * align="left"|36||align="left"|DF||align="left"|🏴󠁧󠁢󠁥󠁮󠁧󠁿 Connor Johnson ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|37||align="left"|MF||align="left"| Daniel Armstrong (footballer, born 1997) ¤
 * 0||0||0||0||0||0||0||0||0||0||
 * align="left"|38||align="left"|DF||align="left"| Oskar Buur
 * 0(1)||1||0||0||1||0||style="background:#98FB98"|1(1)||1||0||0||
 * }
 * align="left"|38||align="left"|DF||align="left"| Oskar Buur
 * 0(1)||1||0||0||1||0||style="background:#98FB98"|1(1)||1||0||0||
 * }
 * }