Actually, to clarify the point, ranked by my personal opinion about their contribution on the pitch. I’ve tried to mesh that together with appearance stats and some other info to give it more credibility.
#33 Harry Burgoyne – Handed a solitary token appearance at Sunderland after the game was already lost.
#32 Michal Zyro – One start in the League Cup and that was that for the big Polish striker. Got a few goals for Charlton.
#31 Sylvain Deslandes – 1 sub appearance in the league and 2 starts in the League Cup before leaving for Pompey on loan.
#30 Jordan Graham – Same appearance stats as Deslandes and couldn’t get a game at Fulham or on his return to the club in January.
#29 Dave Edwards – Another with 1 sub appearance in the league and 2 starts in the League Cup before ending his near decade-long association with the club.
#28 Rafa Mir – Just 1 start in the FA Cup and 3 sub appearances for the striker since arriving in January. No goals and no real chance to make an impact after the arrival of Afobe.
#27 Donovan Wilson – Came off the bench at Southampton in the cup and scored his first goal for the club. A memorable moment in a morale boosting win early doors.
#26 Oskar Buur – Played for 20 minutes in the league and netted a crucial equaliser against Hull. What was he even doing up there? More importantly, who cares? Also got a start in the League Cup.
#25 Connor Ronan – Got a look-in for a short time but once the squad was beefed out, struggled for minutes. Like a few others, impressed against Man City and left with De Bruyne’s shirt before heading to Portsmouth on loan.
#24 Kortney Hause – Not a single league start for Kortney and just 4 appearances in total, which must be a source of immense frustration. Somewhat surprised he was given a contract extension, but at 22 there’s still significant room for development.
#23 Jack Price – 5 appearances off the bench in the league and some game time in the League Cup. Played very well at The Etihad before bringing the curtain down on his Wolves career.
#22 Ben Marshall – Soon became obvious he was down the pecking order so no surprise he eventually left to get some games. Did manage one league start in his 5 appearances before impressing at Millwall.
#21 Nouha Dicko – Scored what proved to be the winning goal against Hull (ironically) so must rank higher than all the other also-rans. Also got one in the cup before being shipped out.
#20 Morgan Gibbs-White – Came into fashion after Christmas and was regularly involved. But only 1 league start and 3 in total from his 15 appearances. Still just 18 though and everyone at the club seems to think he’s going to the very top.
#19 Will Norris – Didn’t concede a goal in his League Cup campaign and was solid enough against Swansea in the FA Cup, but had a game to forget in his only league start at Sunderland.
#18 Ruben Vinagre – Had Douglas not been so effective, Vinagre would have made a lot more than the 13 appearances he mustered because whenever he did play, he looked motivated and capable. Scored a great goal at Burton.
#17 Bright Enobakhare – 26 appearances in total but just 2 goals and 1 assist for Bright. If he can beef up those numbers, he’ll be a Premier League player. You don’t make 26 appearances in a side this good if you’re not up to scratch.
#16 Roderick Miranda – Much like Danny Batth, looked pretty decent in the early games. I particularly liked his touch-tight, Italian-esque defending. Lost rhythm once Boly and Bennett became the preferred duo flanking Coady and looked vulnerable in subsequent cameos.
#15 Danny Batth – Started the season well enough, but once he lost his place to Bennett, he struggled on the rare occasions he was called upon. 21 appearances in total and an important headed equaliser against Bristol City for his only goal.
#14 Benik Afobe – Just 7 starts for Benik and a further 9 appearances from the bench. 6 goals was a decent return, but if I’m being hypercritical all his strikes came in games I felt we’d have won anyway.
#13 Alfred N’Diaye – Essential squad player. Only 17 starts but 20 more appearances from the bench. 3 goals and 2 assists. His physicality came in handy on several occasions.
#12 Helder Costa – 39 appearances in total but only 24 starts. Took him a long time to get up to speed. In fact it was only really down the home stretch he looked anything like the player we’ve come to know and love. 5 goals and 6 assists is still a decent contribution.
#11 Ryan Bennett – It didn’t look like he’d get a sniff at the start of the season, but ended up a key performer. 33 appearances in total and one special goal at Ashton Gate. That was his moment to savour, but overall he can feel very pleased with his efforts.
#10 Leo Bonatini – 47 appearances in total (31 starts) but it felt like he checked out at Christmas. Couldn’t muster a goal in 2018, but the 12 he registered early doors really helped get us up and running. 5 assists too for the Brazilian.
#9 John Ruddy – Would have been an ever-present in the league had Nuno not rested him on the final day. Won the Golden Glove for most shut-outs in the division but that owes as much to the defence in front of him. Made some big saves, most notably at Cardiff, but also let in a few soft goals and occasionally juggled crosses. Solid rather than spectacular.
#8 Romain Saiss – Major unsung hero. Immediately struck up a good understanding with Neves and connected the dots between defence and attack. 44 appearances in total and 4 important goals.
#7 Willy Boly – The centre-half of my dreams. Missed 10 games with injury and that’s the only reason he isn’t higher up the list. 3 goals and 2 assists to go with countless blocks, interceptions and carefree jaunts downfield.
#6 Ivan Cavaleiro – Rarely grabbed the headlines, but one of the big heroes of the campaign. 32 starts and 46 appearances in total. 9 goals and 12 assists.
#5 Matt Doherty
Only missed one league game all season and that was after getting sent off at Middlesbroguh. 47 appearances in total, 4 goals and 4 assists. A high ranking for sheer consistency. Not as explosive going forward as some previous seasons, but then again, he didn’t need to be.
#4 Barry Douglas
39 starts and 42 appearances in total. 5 goals scored and 14 assists. Yes, 14 assists. Nobody in the entire league managed more. Effective from open play but spectacular from dead ball situations.
#3 Diogo Jota
Quickly identified as the league’s most dangerous attacker and subsequently targeted for heavy treatment. 43 starts and 46 appearances in total is an incredible achievement. He was brought in to score and create and with 18 goals and 5 assists it was definitely mission accomplished.
#2 Conor Coady
Can count himself unfortunate not to be sitting at the top of the pile. 48 appearances in all competitions and barely a single mistake all season. A revelation. Factor in his character, his leadership and all those diagonal cross field passes and you’ve got one hell of a season. Made playing three at the back possible, which was essential to Nuno’s ‘idea’.
#1 Ruben Neves
42 appearances, 6 screamers and the best passer of a football we’ve ever had – certainly in my lifetime. Mick McCarthy was flabagasted Wolves spent £15 million on a ‘holding midfielder’ back in August. I suspect even he’s got on board by now. I wanted to give the number 1 slot to Coady, I really did, but I can probably count on one hand the number of seasons where we’ve actually had a midfield and this guy is like nothing I’ve ever seen.
Disagree with my list? I’ll paste the names into a comment below if anyone fancies having a crack themselves.