Skip to content

Championship

History

Seasons

Every season we hold for Middlesbrough FC, newest first. Pos is where they finished in the table, P the matches played, W, D and L the wins, draws and losses, and Pts the points. A trophy marks a title.

Middlesbrough FC season by season
SeasonDivision#PWDLGFGAPts
2026-27So farChampionshipPromotion - Play Offs311641221622
2025-26ChampionshipPromotion - Premier League (Play Offs: Semi-finals)546221410724780
2024-25Championship1046181018645664
2023-24Championship84620917716269
2022-23ChampionshipPromotion - Premier League (Play Offs: Semi-finals)44622915845675
2021-22Championship746201016595070
2020-21Championship1046181018555364
2019-20Championship1746131419486153
Show all 24 seasons

Head-to-head

How Middlesbrough FC have done against each team in Championship, across every match we hold between them, past seasons and cups included. W, D and L are wins, draws and losses. The teams they have met most come first; open one to see the last meetings.

  • Derby CountyMiddlesbrough FC: won 18, drew 8, lost 8 of 34 meetingsMiddlesbrough FC have won 18 of their 34 meetings with Derby County

    Middlesbrough FC: won 18, drew 8, lost 8 of 34 meetings

    Goals: Middlesbrough FC 53, Derby County 34

    The meetings we hold go back to September 6, 2000.

    Last meetings with Derby County, results for Middlesbrough FC

    1. Lost
      Derby County FC 1, Middlesbrough FC 0Championship 2025-26
    2. Won
      Middlesbrough FC 2, Derby County FC 1Championship 2025-26
    3. Won
      Middlesbrough FC 1, Derby County FC 0Championship 2024-25
    4. Lost
      Derby County FC 1, Middlesbrough FC 0Championship 2024-25
    5. Won
      Middlesbrough FC 4, Derby County FC 1Championship 2021-22
    Go to the Derby County team page
  • Millwall FCMiddlesbrough FC: won 12, drew 7, lost 10 of 29 meetingsMiddlesbrough FC have won 12 of their 29 meetings with Millwall FC

    Middlesbrough FC: won 12, drew 7, lost 10 of 29 meetings

    Goals: Middlesbrough FC 44, Millwall FC 30

    The meetings we hold go back to November 20, 2010.

    Last meetings with Millwall FC, results for Middlesbrough FC

    1. Drew
    2. Lost
      Middlesbrough FC 1, Millwall FC 2Championship 2025-26
    3. Won
      Millwall FC 0, Middlesbrough FC 3Championship 2025-26
    4. Lost
      Millwall FC 1, Middlesbrough FC 0Championship 2024-25
    5. Won
      Middlesbrough FC 1, Millwall FC 0Championship 2024-25
    Go to the Millwall FC team page
  • Hull CityMiddlesbrough FC: won 14, drew 4, lost 11 of 29 meetingsMiddlesbrough FC have won 14 of their 29 meetings with Hull City

    Middlesbrough FC: won 14, drew 4, lost 11 of 29 meetings

    Goals: Middlesbrough FC 46, Hull City 37

    The meetings we hold go back to December 6, 2008.

    Last meetings with Hull City, results for Middlesbrough FC

    1. Lost
      Hull City AFC 1, Middlesbrough FC 0Championship 2025-26
    2. Lost
      Middlesbrough FC 0, Hull City AFC 1Championship 2025-26
    3. Won
      Hull City AFC 1, Middlesbrough FC 4Championship 2025-26
    4. Won
      Hull City AFC 0, Middlesbrough FC 1Championship 2024-25
    5. Won
      Middlesbrough FC 3, Hull City AFC 1Championship 2024-25
    Go to the Hull City team page
  • Bristol CityMiddlesbrough FC: won 6, drew 6, lost 16 of 28 meetingsBristol City have won 16 of their 28 meetings with Middlesbrough FC

    Middlesbrough FC: won 6, drew 6, lost 16 of 28 meetings

    Goals: Middlesbrough FC 30, Bristol City 42

    The meetings we hold go back to August 29, 2009.

    Last meetings with Bristol City, results for Middlesbrough FC

    1. Drew
      Middlesbrough FC 1, Bristol City FC 1Championship 2025-26
    2. Lost
      Bristol City FC 2, Middlesbrough FC 0Championship 2025-26
    3. Lost
      Bristol City FC 2, Middlesbrough FC 1Championship 2024-25
    4. Lost
      Middlesbrough FC 0, Bristol City FC 2Championship 2024-25
    5. Lost
      Middlesbrough FC 1, Bristol City FC 2Championship 2023-24
    Go to the Bristol City team page
  • Leeds UnitedMiddlesbrough FC: won 5, drew 8, lost 15 of 28 meetingsLeeds United have won 15 of their 28 meetings with Middlesbrough FC

    Middlesbrough FC: won 5, drew 8, lost 15 of 28 meetings

    Goals: Middlesbrough FC 29, Leeds United 40

    The meetings we hold go back to August 26, 2000.

    Last meetings with Leeds United, results for Middlesbrough FC

    1. Lost
      Middlesbrough FC 0, Leeds United FC 1Championship 2024-25
    2. Lost
      Leeds United FC 3, Middlesbrough FC 1Championship 2024-25
    3. Lost
      Middlesbrough FC 3, Leeds United FC 4Championship 2023-24
    4. Lost
      Leeds United FC 3, Middlesbrough FC 2Championship 2023-24
    5. Lost
      Middlesbrough FC 0, Leeds United 1Championship 2019-20
    Go to the Leeds United team page
  • Reading FCMiddlesbrough FC: won 14, drew 5, lost 9 of 28 meetingsMiddlesbrough FC have won 14 of their 28 meetings with Reading FC

    Middlesbrough FC: won 14, drew 5, lost 9 of 28 meetings

    Goals: Middlesbrough FC 37, Reading FC 27

    The meetings we hold go back to August 19, 2006.

    Last meetings with Reading FC, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 5, Reading FC 0Championship 2022-23
    2. Lost
      Reading FC 1, Middlesbrough FC 0Championship 2022-23
    3. Won
      Middlesbrough FC 2, Reading FC 1Championship 2021-22
    4. Lost
      Reading FC 1, Middlesbrough FC 0Championship 2021-22
    5. Won
      Reading FC 0, Middlesbrough FC 2Championship 2020-21
    Go to the Reading FC team page
  • Cardiff CityMiddlesbrough FC: won 13, drew 4, lost 10 of 27 meetingsMiddlesbrough FC have won 13 of their 27 meetings with Cardiff City

    Middlesbrough FC: won 13, drew 4, lost 10 of 27 meetings

    Goals: Middlesbrough FC 38, Cardiff City 27

    The meetings we hold go back to December 13, 2009.

    Last meetings with Cardiff City, results for Middlesbrough FC

    1. Drew
    2. Drew
      Middlesbrough FC 1, Cardiff City FC 1Championship 2024-25
    3. Won
      Cardiff City FC 0, Middlesbrough FC 2Championship 2024-25
    4. Won
      Cardiff City FC 1, Middlesbrough FC 4Championship 2023-24
    5. Won
      Middlesbrough FC 2, Cardiff City FC 0Championship 2023-24
    Go to the Cardiff City team page
  • Queens Park RangersMiddlesbrough FC: won 14, drew 3, lost 10 of 27 meetingsMiddlesbrough FC have won 14 of their 27 meetings with Queens Park Rangers

    Middlesbrough FC: won 14, drew 3, lost 10 of 27 meetings

    Goals: Middlesbrough FC 50, Queens Park Rangers 38

    The meetings we hold go back to December 5, 2009.

    Last meetings with Queens Park Rangers, results for Middlesbrough FC

    1. Won
      QPR 0, Middlesbrough 1Championship 2026-27
    2. Won
      Queens Park Rangers FC 0, Middlesbrough FC 4Championship 2025-26
    3. Won
      Middlesbrough FC 3, Queens Park Rangers FC 1Championship 2025-26
    4. Won
      Middlesbrough FC 2, Queens Park Rangers FC 1Championship 2024-25
    5. Won
      Queens Park Rangers FC 1, Middlesbrough FC 4Championship 2024-25
    Go to the Queens Park Rangers team page
Show all 23 teams
  • Watford FCMiddlesbrough FC: won 8, drew 5, lost 13 of 26 meetingsWatford FC have won 13 of their 26 meetings with Middlesbrough FC

    Middlesbrough FC: won 8, drew 5, lost 13 of 26 meetings

    Goals: Middlesbrough FC 32, Watford FC 35

    The meetings we hold go back to November 4, 2006.

    Last meetings with Watford FC, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 5, Watford FC 1Championship 2025-26
    2. Lost
      Watford FC 3, Middlesbrough FC 0Championship 2025-26
    3. Lost
      Middlesbrough FC 0, Watford FC 1Championship 2024-25
    4. Lost
      Watford FC 2, Middlesbrough FC 1Championship 2024-25
    5. Won
      Middlesbrough FC 3, Watford FC 1Championship 2023-24
    Go to the Watford FC team page
  • Ipswich TownMiddlesbrough FC: won 9, drew 9, lost 8 of 26 meetingsMiddlesbrough FC have won 9 of their 26 meetings with Ipswich Town

    Middlesbrough FC: won 9, drew 9, lost 8 of 26 meetings

    Goals: Middlesbrough FC 35, Ipswich Town 32

    The meetings we hold go back to October 28, 2000.

    Last meetings with Ipswich Town, results for Middlesbrough FC

    1. Drew
      Ipswich Town FC 2, Middlesbrough FC 2Championship 2025-26
    2. Won
      Middlesbrough FC 2, Ipswich Town FC 1Championship 2025-26
    3. Drew
      Ipswich Town FC 1, Middlesbrough FC 1Championship 2023-24
    4. Lost
      Middlesbrough FC 0, Ipswich Town FC 2Championship 2023-24
    5. Won
      Middlesbrough FC 2, Ipswich Town 0Championship 2018-19
    Go to the Ipswich Town team page
  • Preston North EndMiddlesbrough FC: won 9, drew 8, lost 7 of 24 meetingsMiddlesbrough FC have won 9 of their 24 meetings with Preston North End

    Middlesbrough FC: won 9, drew 8, lost 7 of 24 meetings

    Goals: Middlesbrough FC 39, Preston North End 28

    The meetings we hold go back to October 24, 2009.

    Last meetings with Preston North End, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 4, Preston North End FC 0Championship 2025-26
    2. Drew
      Preston North End FC 2, Middlesbrough FC 2Championship 2025-26
    3. Lost
      Preston North End FC 2, Middlesbrough FC 1Championship 2024-25
    4. Drew
      Middlesbrough FC 1, Preston North End FC 1Championship 2024-25
    5. Lost
      Preston North End FC 2, Middlesbrough FC 1Championship 2023-24
    Go to the Preston North End team page
  • Nottingham ForestMiddlesbrough FC: won 9, drew 7, lost 8 of 24 meetingsMiddlesbrough FC have won 9 of their 24 meetings with Nottingham Forest

    Middlesbrough FC: won 9, drew 7, lost 8 of 24 meetings

    Goals: Middlesbrough FC 27, Nottingham Forest 25

    The meetings we hold go back to November 21, 2009.

    Last meetings with Nottingham Forest, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 2, Nottingham Forest FC 0Championship 2021-22
    2. Won
      Nottingham Forest FC 0, Middlesbrough FC 2Championship 2021-22
    3. Won
      Nottingham Forest FC 1, Middlesbrough FC 2Championship 2020-21
    4. Won
      Middlesbrough FC 1, Nottingham Forest FC 0Championship 2020-21
    5. Drew
      Middlesbrough FC 2, Nottingham Forest 2Championship 2019-20
    Go to the Nottingham Forest team page
  • Swansea CityMiddlesbrough FC: won 10, drew 5, lost 7 of 22 meetingsMiddlesbrough FC have won 10 of their 22 meetings with Swansea City

    Middlesbrough FC: won 10, drew 5, lost 7 of 22 meetings

    Goals: Middlesbrough FC 30, Swansea City 25

    The meetings we hold go back to August 15, 2009.

    Last meetings with Swansea City, results for Middlesbrough FC

    1. Drew
      Swansea City AFC 2, Middlesbrough FC 2Championship 2025-26
    2. Won
      Middlesbrough FC 1, Swansea City AFC 0Championship 2025-26
    3. Lost
      Swansea City AFC 1, Middlesbrough FC 0Championship 2024-25
    4. Won
      Middlesbrough FC 1, Swansea City AFC 0Championship 2024-25
    5. Won
      Middlesbrough FC 2, Swansea City AFC 0Championship 2023-24
    Go to the Swansea City team page
  • Coventry CityMiddlesbrough FC: won 5, drew 6, lost 11 of 22 meetingsCoventry City have won 11 of their 22 meetings with Middlesbrough FC

    Middlesbrough FC: won 5, drew 6, lost 11 of 22 meetings

    Goals: Middlesbrough FC 21, Coventry City 35

    The meetings we hold go back to August 19, 2000.

    Last meetings with Coventry City, results for Middlesbrough FC

    1. Lost
      Coventry City FC 3, Middlesbrough FC 1Championship 2025-26
    2. Lost
      Middlesbrough FC 2, Coventry City FC 4Championship 2025-26
    3. Lost
      Coventry City FC 2, Middlesbrough FC 0Championship 2024-25
    4. Lost
      Middlesbrough FC 0, Coventry City FC 3Championship 2024-25
    5. Lost
      Middlesbrough FC 1, Coventry City FC 3Championship 2023-24
    Go to the Coventry City team page
  • Leicester CityMiddlesbrough FC: won 5, drew 8, lost 7 of 20 meetingsLeicester City have won 7 of their 20 meetings with Middlesbrough FC

    Middlesbrough FC: won 5, drew 8, lost 7 of 20 meetings

    Goals: Middlesbrough FC 20, Leicester City 24

    The meetings we hold go back to November 18, 2000.

    Last meetings with Leicester City, results for Middlesbrough FC

    1. Drew
      Middlesbrough FC 1, Leicester City FC 1Championship 2025-26
    2. Drew
      Leicester City FC 1, Middlesbrough FC 1Championship 2025-26
    3. Won
      Leicester City FC 1, Middlesbrough FC 2Championship 2023-24
    4. Won
      Middlesbrough FC 1, Leicester City FC 0Championship 2023-24
    5. Drew
      Middlesbrough FC 0, Leicester City 0Premier League 2016-17
    Go to the Leicester City team page
  • Norwich CityMiddlesbrough FC: won 9, drew 4, lost 6 of 19 meetingsMiddlesbrough FC have won 9 of their 19 meetings with Norwich City

    Middlesbrough FC: won 9, drew 4, lost 6 of 19 meetings

    Goals: Middlesbrough FC 28, Norwich City 18

    The meetings we hold go back to October 23, 2010.

    Last meetings with Norwich City, results for Middlesbrough FC

    1. Won
    2. Won
      Middlesbrough FC 1, Norwich City FC 0Championship 2025-26
    3. Won
      Norwich City FC 1, Middlesbrough FC 2Championship 2025-26
    4. Drew
      Middlesbrough FC 0, Norwich City FC 0Championship 2024-25
    5. Drew
      Norwich City FC 3, Middlesbrough FC 3Championship 2024-25
    Go to the Norwich City team page
  • Sheffield UnitedMiddlesbrough FC: won 10, drew 2, lost 6 of 18 meetingsMiddlesbrough FC have won 10 of their 18 meetings with Sheffield United

    Middlesbrough FC: won 10, drew 2, lost 6 of 18 meetings

    Goals: Middlesbrough FC 25, Sheffield United 19

    The meetings we hold go back to September 30, 2006.

    Last meetings with Sheffield United, results for Middlesbrough FC

    1. Won
      Sheffield United FC 1, Middlesbrough FC 2Championship 2025-26
    2. Won
      Middlesbrough FC 1, Sheffield United FC 0Championship 2025-26
    3. Lost
      Sheffield United FC 3, Middlesbrough FC 1Championship 2024-25
    4. Won
      Middlesbrough FC 1, Sheffield United FC 0Championship 2024-25
    5. Won
      Sheffield United FC 1, Middlesbrough FC 3Championship 2022-23
    Go to the Sheffield United team page
  • Barnsley FCMiddlesbrough FC: won 8, drew 2, lost 8 of 18 meetingsMiddlesbrough FC and Barnsley FC have won 8 each in 18 meetings

    Middlesbrough FC: won 8, drew 2, lost 8 of 18 meetings

    Goals: Middlesbrough FC 28, Barnsley FC 25

    The meetings we hold go back to December 28, 2009.

    Last meetings with Barnsley FC, results for Middlesbrough FC

    1. Lost
      Barnsley FC 3, Middlesbrough FC 2Championship 2021-22
    2. Won
      Middlesbrough FC 2, Barnsley FC 0Championship 2021-22
    3. Lost
      Barnsley FC 2, Middlesbrough FC 0Championship 2020-21
    4. Won
      Middlesbrough FC 2, Barnsley FC 1Championship 2020-21
    5. Lost
      Barnsley FC 1, Middlesbrough FC 0Championship 2019-20
    Go to the Barnsley FC team page
  • Burnley FCMiddlesbrough FC: won 6, drew 6, lost 5 of 17 meetingsMiddlesbrough FC have won 6 of their 17 meetings with Burnley FC

    Middlesbrough FC: won 6, drew 6, lost 5 of 17 meetings

    Goals: Middlesbrough FC 16, Burnley FC 17

    The meetings we hold go back to September 14, 2010.

    Last meetings with Burnley FC, results for Middlesbrough FC

    1. Drew
    2. Drew
      Middlesbrough FC 0, Burnley FC 0Championship 2024-25
    3. Drew
      Burnley FC 1, Middlesbrough FC 1Championship 2024-25
    4. Lost
      Middlesbrough FC 1, Burnley FC 2Championship 2022-23
    5. Lost
      Burnley FC 3, Middlesbrough FC 1Championship 2022-23
    Go to the Burnley FC team page
  • Portsmouth FCMiddlesbrough FC: won 3, drew 6, lost 5 of 14 meetingsPortsmouth FC have won 5 of their 14 meetings with Middlesbrough FC

    Middlesbrough FC: won 3, drew 6, lost 5 of 14 meetings

    Goals: Middlesbrough FC 15, Portsmouth FC 18

    The meetings we hold go back to August 28, 2006.

    Last meetings with Portsmouth FC, results for Middlesbrough FC

    1. Lost
      Middlesbrough FC 0, Portsmouth FC 1Championship 2025-26
    2. Lost
      Portsmouth FC 1, Middlesbrough FC 0Championship 2025-26
    3. Lost
      Portsmouth FC 2, Middlesbrough FC 1Championship 2024-25
    4. Drew
      Middlesbrough FC 2, Portsmouth FC 2Championship 2024-25
    5. Won
      Portsmouth FC 1, Middlesbrough FC 3Championship 2011-12
    Go to the Portsmouth FC team page
  • Crystal PalaceMiddlesbrough FC: won 3, drew 2, lost 5 of 10 meetingsCrystal Palace have won 5 of their 10 meetings with Middlesbrough FC

    Middlesbrough FC: won 3, drew 2, lost 5 of 10 meetings

    Goals: Middlesbrough FC 8, Crystal Palace 12

    The meetings we hold go back to November 7, 2009.

    Last meetings with Crystal Palace, results for Middlesbrough FC

    1. Lost
      Crystal Palace 1, Middlesbrough FC 0Premier League 2016-17
    2. Lost
      Middlesbrough FC 1, Crystal Palace 2Premier League 2016-17
    3. Lost
      Crystal Palace 4, Middlesbrough FC 1Championship 2012-13
    4. Won
      Middlesbrough FC 2, Crystal Palace 1Championship 2012-13
    5. Drew
      Middlesbrough FC 0, Crystal Palace 0Championship 2011-12
    Go to the Crystal Palace team page
  • Doncaster RoversMiddlesbrough FC: won 5, drew 2, lost 1 of 8 meetingsMiddlesbrough FC have won 5 of their 8 meetings with Doncaster Rovers

    Middlesbrough FC: won 5, drew 2, lost 1 of 8 meetings

    Goals: Middlesbrough FC 17, Doncaster Rovers 4

    The meetings we hold go back to August 22, 2009.

    Last meetings with Doncaster Rovers, results for Middlesbrough FC

    1. Drew
      Doncaster Rovers 0, Middlesbrough FC 0Championship 2013-14
    2. Won
      Middlesbrough FC 4, Doncaster Rovers 0Championship 2013-14
    3. Drew
      Middlesbrough FC 0, Doncaster Rovers 0Championship 2011-12
    4. Won
      Doncaster Rovers 1, Middlesbrough FC 3Championship 2011-12
    5. Won
      Middlesbrough FC 3, Doncaster Rovers 0Championship 2010-11
    Go to the Doncaster Rovers team page
  • Scunthorpe UnitedMiddlesbrough FC: won 4, drew 0, lost 0 of 4 meetingsMiddlesbrough FC have won 4 of their 4 meetings with Scunthorpe United

    Middlesbrough FC: won 4, drew 0, lost 0 of 4 meetings

    Goals: Middlesbrough FC 9, Scunthorpe United 0

    The meetings we hold go back to August 18, 2009.

    Last meetings with Scunthorpe United, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 2, Scunthorpe United 0Championship 2010-11
    2. Won
      Scunthorpe United 0, Middlesbrough FC 2Championship 2010-11
    3. Won
      Middlesbrough FC 3, Scunthorpe United 0Championship 2009-10
    4. Won
      Scunthorpe United 0, Middlesbrough FC 2Championship 2009-10
    Go to the Scunthorpe United team page