It was a Blackburn Rovers season that fell significantly short of expectations - whether you were aboard the top-six brigade or not.
15 wins, 12 draws and 19 defeats seen Rovers finish the campaign in 15th, six points worse off than their tally from the previous season and 20 points adrift of sixth-placed Bournemouth.
We endured the all-too familiar event of Rovers' self-implosion when on the periphery of the play-off places having reduced the gap to three points by the end of February. What nobody could have foreseen, however, was the disintegration of the season, with Rovers winning just four of their final 20 matches.
And yet, despite it all, there were still some impressive individuals over the course of the campaign, none more so than Adam Armstrong, scoring the most goals in a single season since Alan Shearer 25 years ago.
Below we have the players in order of their average rating - accumulated by all my horrendous player ratings over the course of the season - and we have their season rating next to it, for good measure.
Yes, you guessed correctly, Armstrong ranks top.
An exceptional season with 29 goals to show for it. Destined for the Premier League.
Arguably Rovers' best defender over the course of the campaign.
Excelled during his seven appearances, only for a cruel Achilles injury to cut his progress short.
A refreshing figure between the sticks who's proven a bargain when you consider the fee Rovers forked out.
Excusing his bloopers at the end, Kaminski has been a largely reassuring influence at the heart of the defence, with his defence looked a more organised unit for it.
There were high expectations as to what Elliott could achieve and the teenager certainly exceeded those.
One of the leading creators in the division, Elliott proved an instrumental figure in Rovers' attacking success.
Injuries have blighted what's otherwise been a superb first full campaign with the first-team squad - even a position he's not naturally accustomed to.
A dangerous threat moving forward and an old-fashioned defensive stylist, Rankin-Costello has bright future - if he can avoid persistent injury trouble.
Amid a defensive crisis, Harwood-Bellis was an assertive figure and forged a fruitful partnership with Darragh Lenihan.
It's clear to see why Manchester City rate him so highly, possessing excellent defensive acumen and a composed charm on the ball.
Question marks remained over his attacking endeavours and yet it was still his most productive season to date. Defensively strong once more.
Also a campaign in which he managed the duration, evidence of him finally being on top of his strength and conditioning.
Exploded onto the scene early on but a knee injury in December curtailed his form. Regardless, it's still been his best season in a Rovers shirt.
Displayed patches of his direct, enterprising qualities in recent months but struggled to sustain it consistently.
An LCL injury sidelined him for half of the season and after being thrust into the first-team spotlight, suffered at the consequence of the excessive strain on his body.
Showed elements of his true quality towards the end of the season, exhibiting several of his attacking traits that have been covered up since his emergence.
Endured a difficult start to the campaign, guilty of several errors and while his form did pick up dramatically, he went through another lull just before the end of the year.
Far steadier in 2021, less fashionable but far less mistakes, shouldering his captaincy duties with pride.
Another player who could go far if it wasn't for their injury record.
This season was still a big step forward for Davenport, making his first start, scoring his first goal and enjoying a consistent run in the team. Something to build from.
An exceptional start to the season made you wonder what all the defensive concern was about.
Of course, the injury plague then struck, making just 10 appearances before a season-ending injury and his subsequent switch to LA Galaxy.
The inconsistency of Rothwell laid bare in my average rating. Once again, it was another season where one week he was unplayable, the next barely recognisable.
A more influential campaign, was imperative to several victories, even if his numbers still need to drastically increase.
His rise has been a remarkable one and even the most bullish of individuals could not have foreseen Dolan's incredible emergence.
Burst onto the scene, was then forced to endure a bit-part role. Proved his ability with a run of starts in March. Big future lies ahead.
What could have been. It felt like this season could have been the one where Holtby took the Championship by storm but his condition deteriorated and so with it his form.
Far too many games in which he was anonymous, counteracting the other contests in which he dictated proceedings.
Perhaps we all expected too much, too soon. Regardless, that strike in the victory over Birmingham City was a joyous occasion.
Then we hit the polar opposite during the defeat to Brentford - if ever you needed reminding how cruel this game could be. Struggled to adapt to the speed of fixtures early on but we witnessed more sustained patches of his influence before his injury.
Finally given a consistent run in the team during March and both individual and team flourished from it. Quite why he was rarely given a look-in from there remains to be seen.
Found it difficult to assert himself with limited game time during the first-half of the campaign.
One of Rovers' better players in the closing stages of the season and appeared to have a better grasp of the role in which he's been consistently deployed in.
Found it difficult to have an influence in the penalty area with the instructions he was under but did prove to be a worthy impact substitute during the campaign.
Started off in scintillating form - his brace against his former club Derby epitomising that - but his season transpired from there.
Dependable figure, especially when forced to deputise at centre-half, but the aggression and assertiveness that had dictated midfield battles early on was lacking in the final months of the campaign.
Statistics suggest from an attacking perspective Douglas was one of the better left-backs in the division and yet his loan spell still felt considerably underwhelming.
Defensively vulnerable and his set-piece reputation proved to be a false dawn.
Hailed as the saving grace to Rovers' defensive woes upon his arrival, Ayala's spell with the club has been nothing short of disastrous so far.
Struggling for form and fitness early on, he enjoyed solid outings against Brentford and Bristol City before injury brought his campaign to an abrupt halt.
He made a fabulous first impression but Rovers' decline in results were somewhat mirrored by Branthwaite's form.
A valuable learning experience for him, one he may have proved that he'd learnt from had Harwood-Bellis not been present. For every fabulous defensive demonstration there was always the odd erratic error.
It was seemingly obvious Downing would not possess the same influence as the season prior but even he would have imagined greater opportunities.
His ingenuity and gracefulness in possession aided Rovers in brief instances but another deal where you question the purpose.
A persistent back issue inhibited his season, although we did see the very best of Trybull in early March when he was a phenomenal presence, disrupting opposition play and initiating attacks.
Definitely a quality player there if he can overcome injury and fitness issues.
In the grand scheme of things his departure was inevitable, even if his final three outings offered hope of a new deal.
His attacking inabilities served as a massive frustration and while offering greater resilience than that of Douglas, his tendency to allow the cross caused Rovers defensive problems.
You could deem my average rating harsh but perhaps best surmises yet another injury-ridden campaign for the Northern Ireland international.
On his day, in the right position - not operating as a No.8 - he can be fantastic, as the trip to Carrow Road proved, but sustaining those performance levels evaded him.
The law of averages have worked against Bennett in this instance and in the very few appearances he did make, the club captain was rather unspectacular.
The defeat to Sheffield Wednesday perhaps best epitomised where his career is at. A great morale presence for the squad but you question just how much he can contribute on the pitch.
In my catalogue of 'worst possible events to occur during my debut', conceding after eight seconds would be near the top of the list.
Enjoyed a much better game against Middlesbrough but the FA Cup defeat to Doncaster indicated he is prone to an error. Still a lot of room for growth, but he'd have wanted place greater pressure on Kaminski with the opportunities he's enjoyed.