Boro finished tenth in the table after 18 wins, 10 draws and 18 defeats, an improvement on last season but a little underwhelming given the season started strongly and faded.
No team did the double over Boro while the Teessiders didn’t beat anyone twice – a stat which sums up an inconsistent campaign.
Warnock’s side won by three-goal margins on four occasions as they recorded 3-0 victories over Stoke, Derby and Millwall, while winning 4-1 at Birmingham in December.
Boro were also beaten by three goals four times, losing 3-0 against Preston, Rotherham and Wycombe, while they were beaten 4-1 by Brentford.
Our Middlesbrough writer Joe Nicholson has picked his best starting XI of players who caught the eye in one off games against Boro, both at the Riverside and away from home.
. BOURNEMOUTH, ENGLAND - APRIL 02: Arnaut Danjuma of AFC Bournemouth controls the ball whilst under pressure from Darnell Fisher of Middlesbrough during the Sky Bet Championship match between AFC Bournemouth and Middlesbrough at Vitality Stadium on April 02, 2021 in Bournemouth, England. Sporting stadiums around the UK remain under strict restrictions due to the Coronavirus Pandemic as Government social distancing laws prohibit fans inside venues resulting in games being played behind closed doors. (Photo by Mike Hewitt/Getty Images)
Arnaut Danjuma of AFC Bournemouth controls the ball whilst under pressure from Darnell Fisher of Middlesbrough. Photo: Mike Hewitt
. GK: Tim Krul (Norwich)
The Dutchman wasn't overly worked in the two games against Boro but kept two clean sheets while keeping Norwich's defence in check. Photo: George Wood
. RB: Max Aarons (Norwich)
An exciting talent who has been linked with several Premier League clubs. In a tight game at the Riverside, Aarons won a late penalty which gave was converted by Teemu Pukki and gave the visitors all three points. Photo: George Wood
1. GK: Sam Johnstone
None of the Championship goalkeepers really convinced me this season, plus they didn't always have much to do in the games against Boro. Johnstone made some impressive saves in West Brom's 1-0 win at the Riverside, though, and was a constant in the Baggies' promotion-winning side. Photo: Clive Mason
2. RB: Matty Cash
A player transformed under Sabri Lamouchi. Cash's positional switch to right-back was an inspired decision despite Forest's late implosion which saw them miss out on the play-offs. The 22-year-old still contributed with three goals and five assists in the Championship, including one against Boro. Photo: Nathan Stirk
3. CB: Ben White
The Brighton loanee played every minute of every league game for the Whites and was exactly the sort of player Marcelo Bielsa needed. White is comfortable stepping out with the ball from the back and even moved into a holding midfield role when Kalvin Phillips was unavailable, like during Leeds' 1-0 win over Boro at the Riverside. Photo: Lewis Storey
4. CB: Sean Morrison
A natural leader and imposing figure at the back, the sort of player Neil Warnock said he wanted at Boro. Morrison is also effective in both boxes, as shown when he opened the scoring at the Riverside in a 3-1 win for Cardiff. Photo: Getty Images