July 2020
Hull City 2 v 1 Middlesbrough
Thursday 02 July 2020 at 17:00
Middlesbrough 0 v 1 Queens Park Rangers
Sunday 05 July 2020 at 14:00
Millwall FC 0 v 2 Middlesbrough
Wednesday 08 July 2020 at 15:00
Middlesbrough 1 v 3 Bristol City
Saturday 11 July 2020 at 15:00
Reading FC 1 v 2 Middlesbrough
Tuesday 14 July 2020 at 18:00
Middlesbrough 1 v 3 Cardiff City
Saturday 18 July 2020 at 15:00
Sheffield Wednesday 1 v 2 Middlesbrough
Wednesday 22 July 2020 at 19:30
August 2020
Plymouth Argyle 0 v 1 Middlesbrough
Tuesday 25 August 2020 at 13:00
September 2020
Middlesbrough 5 v 1 Newcastle United
Tuesday 01 September 2020 at 13:00
Middlesbrough 4 v 3 Shrewsbury Town
Friday 04 September 2020 at 17:30
Watford FC 1 v 0 Middlesbrough
Friday 11 September 2020 at 19:45
Middlesbrough 0 v 2 Barnsley FC
Tuesday 15 September 2020 at 18:00
Middlesbrough 1 v 1 AFC Bournemouth
Saturday 19 September 2020 at 15:00
Queens Park Rangers 1 v 1 Middlesbrough
Saturday 26 September 2020 at 15:00
October 2020
Middlesbrough 2 v 1 Barnsley FC
Saturday 03 October 2020 at 15:00
Middlesbrough 0 v 0 Reading FC
Saturday 17 October 2020 at 15:00
Bristol City 0 v 1 Middlesbrough
Tuesday 20 October 2020 at 19:45
Cardiff City 1 v 1 Middlesbrough
Saturday 24 October 2020 at 15:00
Middlesbrough 2 v 0 Coventry City
Tuesday 27 October 2020 at 19:45
Middlesbrough 1 v 0 Nottingham Forest
Saturday 31 October 2020 at 15:00
November 2020
Blackburn Rovers 0 v 0 Middlesbrough
Tuesday 03 November 2020 at 19:45
Brentford FC 0 v 0 Middlesbrough
Saturday 07 November 2020 at 15:00
Middlesbrough 0 v 1 Norwich City
Saturday 21 November 2020 at 15:00
Middlesbrough 3 v 0 Derby County
Wednesday 25 November 2020 at 19:00
Huddersfield Town 3 v 2 Middlesbrough
Saturday 28 November 2020 at 15:00
December 2020
Middlesbrough 2 v 1 Swansea City
Wednesday 02 December 2020 at 19:00
Stoke City 1 v 0 Middlesbrough
Saturday 05 December 2020 at 15:00
Preston North End 3 v 0 Middlesbrough
Wednesday 09 December 2020 at 19:00
Middlesbrough 3 v 0 Millwall FC
Saturday 12 December 2020 at 15:00
Middlesbrough 1 v 0 Luton Town
Wednesday 16 December 2020 at 19:00
Birmingham City 1 v 4 Middlesbrough
Saturday 19 December 2020 at 15:00
Sheffield Wednesday 2 v 1 Middlesbrough
Tuesday 29 December 2020 at 19:00
January 2021
Wycombe Wanderers 1 v 3 Middlesbrough
Saturday 02 January 2021 at 15:00
Brentford FC 2 v 1 Middlesbrough
Saturday 09 January 2021 at 18:00
Middlesbrough 0 v 1 Birmingham City
Saturday 16 January 2021 at 12:30
Nottingham Forest 1 v 2 Middlesbrough
Wednesday 20 January 2021 at 19:00
Middlesbrough 0 v 1 Blackburn Rovers
Sunday 24 January 2021 at 15:00
Middlesbrough 0 v 3 Rotherham United
Wednesday 27 January 2021 at 19:00
Norwich City 0 v 0 Middlesbrough
Saturday 30 January 2021 at 12:30
February 2021
Middlesbrough 1 v 4 Brentford FC
Saturday 06 February 2021 at 15:00
Derby County 2 v 1 Middlesbrough
Saturday 13 February 2021 at 15:00
Middlesbrough 2 v 1 Huddersfield Town
Tuesday 16 February 2021 at 19:45
Reading FC 0 v 2 Middlesbrough
Saturday 20 February 2021 at 15:00
Middlesbrough 1 v 3 Bristol City
Tuesday 23 February 2021 at 19:00
Middlesbrough 1 v 1 Cardiff City
Saturday 27 February 2021 at 15:00
March 2021
Coventry City 1 v 2 Middlesbrough
Tuesday 02 March 2021 at 19:00
Swansea City 2 v 1 Middlesbrough
Saturday 06 March 2021 at 15:00
Middlesbrough 3 v 0 Stoke City
Saturday 13 March 2021 at 15:00
Middlesbrough 2 v 0 Preston North End
Tuesday 16 March 2021 at 19:00
Millwall FC 1 v 0 Middlesbrough
Saturday 20 March 2021 at 15:00
April 2021
AFC Bournemouth 3 v 1 Middlesbrough
Friday 02 April 2021 at 15:00
Middlesbrough 1 v 1 Watford FC
Monday 05 April 2021 at 12:30
Barnsley FC 2 v 0 Middlesbrough
Saturday 10 April 2021 at 15:00
Middlesbrough 1 v 2 Queens Park Rangers
Saturday 17 April 2021 at 12:30
Rotherham United 1 v 2 Middlesbrough
Wednesday 21 April 2021 at 18:00
Middlesbrough 3 v 1 Sheffield Wednesday
Saturday 24 April 2021 at 15:00
May 2021
Luton Town 1 v 1 Middlesbrough
Saturday 01 May 2021 at 15:00
Middlesbrough 0 v 3 Wycombe Wanderers
Saturday 08 May 2021 at 12:30