After a promising start, the Teessiders looked like genuine contenders for the play-offs, after significantly improving on last season’s performances when they were nearly relegated from the second tier.
There were some memorable wins and fine showings, yet there were also some hugely disappointing results as well.
The way the second half of the season petered out was frustrating for Warnock and Boro supporters, leaving a sense of what could have been.
After sitting just a point off the top six at the start of 2021, the Teessiders finished 17 points off a play-off place in May, highlighting the work that needs to be done ahead of next term.
We’ve picked out 11 games that defined Boro’s season, including the highs and lows throughout the campaign.
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Middlesbrough coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription to our new sports-only package here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor
9. Middlesbrough 1 Bristol City 3
Just as Boro appeared to be getting back on track, following an impressive win at Reading, they collapsed again. Going 3-0 down to a Bristol City side who had lost seven games in a row was hugely disappointing to say the least.
Photo: Stu Forster
10. Swansea 2 Middlesbrough 1
Another game full of controversy as Boro were denied a perfectly-good goal when Yannick Bolasie was penalised and conceded a late penalty which was converted by Andre Ayew.
Photo: Dan Istitene
11. Millwall 1 Middlesbrough 0
A win at Millwall would have put Boro back in touching distance with the play-off pack, with some of their rivals left to play. The Teessiders were woeful at The Den, though. “I've never been as disappointed in the strikers as I was today," said Warnock after the match.
Photo: Jacques Feeney