West Brom sealed automatic promotion back to the Premier League on the final day of the season after their 2-2 draw with QPR at The Hawthorns.
Slaven Bilic’s men just about stumbled across the finishing line as a dodgy end-of-season run of form almost opened the door for Brentford to snatch second-spot away from them.
However the Baggies just about clung on to a top-two finish and that is down to a series of fine performances by most of the players over the course of a 46-game season.
Here, West Brom News rates every single player who featured in the league and grades them out of 10 for their overall performance
Sam Johnstone – 7/10
Johnstone has had his critics this season but the 27-year-old still managed to keep 14 clean sheets and make 111 saves, the seventh-highest total in the Championship and most of all the top-six clubs [WhoScored].
Nathan Ferguson – 6/10
The 19-year-old started with a bang by his performances slowly got worse as speculation fired up surrounding his future at The Hawthorns.
Darnell Furlong – 6/10
Furlong did little wrong in his time in the West Brom squad but the Baggies always seemed weaker at the back with him in the side. A very good attack-minded right-back who might come in handy against certain Premier League teams.
Dara O’Shea – 8/10
He’s already won the Young Player of the Season award and, in our books, was one of the most impressive players at the club. O’Shea’s got a big future ahead of him.
Semi Ajayi – 7/10
Ajayi was Albion’s stand-out centre-back this season, scoring five goals in 43 Championship appearances. Keith Andrews dubbed him a “shrewd purchase” for the Baggies and we could not agree more.
Kyle Bartley – 6/10
Bartley started the season strong but since the winter, his performances got worse and Bilic struggled to decide who was the best choice to partner Ajayi.
Ahmed Hegazi – 6/10
Hegazi was one of West Brom’s most inconsistent players this season. After the restart, he was either solid or part of a defence that leaked goals. The win over Hull sums Hegazi’s season up best as he scored and got sent off.
Kieran Gibbs – 6/10
When Gibbs played he was brilliant. But the issue was that he played so little due to continual hamstring issues. He could be someone West Brom try to shift in the summer due to his injury problems.
Conor Townsend – 6/10
In fairness to Townsend, he played a lot better than most fans would have expected in the absence of Gibbs and Furlong, but he still didn’t really show enough reasons to suggest he’d be a solid left-back choice in the Premier League next season.
Jake Livermore – 8/10
‘Captain Fantastic’ put in some really big performances this season. Who can forget Bristol City away? He’s a different player under Bilic, one who is a lot more athletic and fitter who can be of use at both ends of the pitch.
Romaine Sawyers – 7/10
Sawyers is another player who was criticised a lot but, ultimately, he was one of West Brom’s most effective players. Stats by WhoScored show that he completed the third-highest amount of passes in the Championship this season  with a league-best accuracy of 90 per cent.
Rekeem Harper – 5/10
Harper didn’t have many chances to impress and did an okay job when called upon by Bilic. We’d expect him to be loaned out this summer.
Chris Brunt – 5/10
Sentimentality aside, Brunt didn’t have the best of seasons and Bilic was perhaps right to overlook him for large chunks of the campaign. We wish Brunty all the best in his next move. He’ll always be a Baggies legend.
Gareth Barry – 4/10
Barry was re-signed by Bilic after originally being released last summer. Clearly, the reason behind that wasn’t for him to play a role on the pitch as his age really showed in most of his appearances. Barry still would’ve played a big part behind the scenes though.
Filip Krovinovic – 7/10
After a slow start to the season, Krovinovic came into his own in January and onwards as he played a key role in the run of form that ultimately helped West Brom seal promotion. We hope he’s signed permanently from Benfica.
Matt Phillips – 6/10
Phillips was criticised a lot – and rightly so – for his performances since the turn of the year but wind back to the first half of the season and the Scotland international played a crucial role for Bilic’s side.
Kyle Edwards – 5/10
We hoped to see a lot more from Edwards this season but it very rarely happened. The 22-year-old could benefit from being sent out on loan this summer.
Kamil Grosicki – 6/10
Grosicki, and impact player, was brought in during January and did make the impact that Bilic wanted. He didn’t get to strut his stuff very often but his appearances off the bench usually made a difference.
Grady Diangana – 9/10
If it weren’t for his injury issues, Diangana could have easily scored 10/10. The 22-year-old winger was superb in almost every game he played. After the season restarted in June, he was West Brom’s best player and really helped pave the way for automatic promotion. Please, West Brom. Sign him up.
Callum Robinson – 7/10
Robinson might not be everyone’s cup of tea but his arrival in January led to a major up-turn in West Brom’s form. He’s not as good as Diangana but he played well enough while Diangana was injured to help the Baggies pick up vital points in their promotion bid.
Oliver Burke – 2/10
Yes, Burke did play two times in the Championship for West Brom before being sent out on a season-long loan to Alaves. You might have forgotten that because he did next to nothing in those two appearances.
Matheus Pereira – 10/10
Pereira is West Brom News’ player of the season. We simply cannot explain some of the things he’s able to do with the football. He lit up the Championship this season with some marvellous performances in Bilic’s attack. We hope he can tear up the Premier League in a similar way next term.
Kenneth Zohore – 4/10
Zohore scores a four because he did keep his cool to score a couple of important penalties for West Brom. Other than that, he cost £8million and has not shown himself to be worth a fraction of that.
Hal Robson-Kanu – 7/10
Robson-Kanu improved massively under Bilic to score 10 league goals in a season for the first time in his career. Away from his goals, he linked up well with the other attackers and deserves more recognition than he gets because he did, in fairness, end the season poorly.
Charlie Austin – 6/10
Austin should have done a lot better than he did. Yes, he finished as Albion’s top goalscorer with 11 goals in all competitions but for someone with his CV, he should have done a lot better.
In other West Brom news, Daryl Burgess has urged the club to sign this 32-year-old striker.