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.

  • Blackburn Rovers FCMiddlesbrough FC: won 7, drew 14, lost 15 of 36 meetingsBlackburn Rovers FC have won 15 of their 36 meetings with Middlesbrough FC

    Middlesbrough FC: won 7, drew 14, lost 15 of 36 meetings

    Goals: Middlesbrough FC 24, Blackburn Rovers FC 32

    The meetings we hold go back to December 1, 2001.

    Last meetings with Blackburn Rovers FC, results for Middlesbrough FC

    1. Lost
    2. Drew
      Blackburn Rovers FC 0, Middlesbrough FC 0Championship 2025-26
    3. Drew
      Middlesbrough FC 0, Blackburn Rovers FC 0Championship 2025-26
    4. Won
      Blackburn Rovers FC 0, Middlesbrough FC 2Championship 2024-25
    5. Lost
      Middlesbrough FC 0, Blackburn Rovers 1FA Cup 2024-25
    Go to the Blackburn Rovers FC team page
  • Birmingham City FCMiddlesbrough FC: won 17, drew 6, lost 8 of 31 meetingsMiddlesbrough FC have won 17 of their 31 meetings with Birmingham City FC

    Middlesbrough FC: won 17, drew 6, lost 8 of 31 meetings

    Goals: Middlesbrough FC 45, Birmingham City FC 33

    The meetings we hold go back to September 21, 2002.

    Last meetings with Birmingham City FC, results for Middlesbrough FC

    1. Drew
    2. Won
      Birmingham City FC 1, Middlesbrough FC 3Championship 2025-26
    3. Won
      Middlesbrough FC 2, Birmingham City FC 1Championship 2025-26
    4. Won
      Birmingham City FC 0, Middlesbrough FC 1Championship 2023-24
    5. Won
      Middlesbrough FC 1, Birmingham City FC 0Championship 2023-24
    Go to the Birmingham City FC 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 City AFCMiddlesbrough FC: won 14, drew 4, lost 11 of 29 meetingsMiddlesbrough FC have won 14 of their 29 meetings with Hull City AFC

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

    Goals: Middlesbrough FC 46, Hull City AFC 37

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

    Last meetings with Hull City AFC, 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 AFC team page
  • Bristol City FCMiddlesbrough FC: won 6, drew 6, lost 16 of 28 meetingsBristol City FC 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 FC 42

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

    Last meetings with Bristol City FC, 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 FC team page
  • Leeds United FCMiddlesbrough FC: won 5, drew 8, lost 15 of 28 meetingsLeeds United FC 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 FC 40

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

    Last meetings with Leeds United FC, 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 FC team page
  • Cardiff City FCMiddlesbrough FC: won 13, drew 4, lost 10 of 27 meetingsMiddlesbrough FC have won 13 of their 27 meetings with Cardiff City FC

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

    Goals: Middlesbrough FC 38, Cardiff City FC 27

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

    Last meetings with Cardiff City FC, 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 FC team page
  • Queens Park Rangers FCMiddlesbrough FC: won 14, drew 3, lost 10 of 27 meetingsMiddlesbrough FC have won 14 of their 27 meetings with Queens Park Rangers FC

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

    Goals: Middlesbrough FC 50, Queens Park Rangers FC 38

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

    Last meetings with Queens Park Rangers FC, 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 FC 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 Town FCMiddlesbrough FC: won 9, drew 9, lost 8 of 26 meetingsMiddlesbrough FC have won 9 of their 26 meetings with Ipswich Town FC

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

    Goals: Middlesbrough FC 35, Ipswich Town FC 32

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

    Last meetings with Ipswich Town FC, 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 FC team page
  • Sheffield Wednesday FCMiddlesbrough FC: won 12, drew 4, lost 8 of 24 meetingsMiddlesbrough FC have won 12 of their 24 meetings with Sheffield Wednesday FC

    Middlesbrough FC: won 12, drew 4, lost 8 of 24 meetings

    Goals: Middlesbrough FC 34, Sheffield Wednesday FC 29

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

    Last meetings with Sheffield Wednesday FC, results for Middlesbrough FC

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

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

    Goals: Middlesbrough FC 39, Preston North End FC 28

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

    Last meetings with Preston North End FC, 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 FC team page
  • West Bromwich Albion FCMiddlesbrough FC: won 11, drew 4, lost 8 of 23 meetingsMiddlesbrough FC have won 11 of their 23 meetings with West Bromwich Albion FC

    Middlesbrough FC: won 11, drew 4, lost 8 of 23 meetings

    Goals: Middlesbrough FC 28, West Bromwich Albion FC 29

    The meetings we hold go back to November 30, 2002.

    Last meetings with West Bromwich Albion FC, results for Middlesbrough FC

    1. Won
    2. Won
      West Bromwich Albion FC 2, Middlesbrough FC 3Championship 2025-26
    3. Won
      Middlesbrough FC 2, West Bromwich Albion FC 1Championship 2025-26
    4. Won
      Middlesbrough FC 2, West Bromwich Albion FC 0Championship 2024-25
    5. Won
      West Bromwich Albion FC 0, Middlesbrough FC 1Championship 2024-25
    Go to the West Bromwich Albion FC team page
  • Swansea City AFCMiddlesbrough FC: won 10, drew 5, lost 7 of 22 meetingsMiddlesbrough FC have won 10 of their 22 meetings with Swansea City AFC

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

    Goals: Middlesbrough FC 30, Swansea City AFC 25

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

    Last meetings with Swansea City AFC, 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 AFC team page
  • Coventry City FCMiddlesbrough FC: won 5, drew 6, lost 11 of 22 meetingsCoventry City FC 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 FC 35

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

    Last meetings with Coventry City FC, 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 FC team page
  • Stoke City FCMiddlesbrough FC: won 10, drew 6, lost 5 of 21 meetingsMiddlesbrough FC have won 10 of their 21 meetings with Stoke City FC

    Middlesbrough FC: won 10, drew 6, lost 5 of 21 meetings

    Goals: Middlesbrough FC 27, Stoke City FC 19

    The meetings we hold go back to August 30, 2008.

    Last meetings with Stoke City FC, results for Middlesbrough FC

    1. Won
    2. Won
      Stoke City FC 1, Middlesbrough FC 2Championship 2025-26
    3. Drew
      Middlesbrough FC 0, Stoke City FC 0Championship 2025-26
    4. Won
      Stoke City FC 1, Middlesbrough FC 3Championship 2024-25
    5. Won
      Middlesbrough FC 2, Stoke City FC 0Championship 2024-25
    Go to the Stoke City FC team page
  • Leicester City FCMiddlesbrough FC: won 5, drew 8, lost 7 of 20 meetingsLeicester City FC 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 FC 24

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

    Last meetings with Leicester City FC, 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 FC team page
  • Sunderland AFCMiddlesbrough FC: won 9, drew 5, lost 6 of 20 meetingsMiddlesbrough FC have won 9 of their 20 meetings with Sunderland AFC

    Middlesbrough FC: won 9, drew 5, lost 6 of 20 meetings

    Goals: Middlesbrough FC 29, Sunderland AFC 21

    The meetings we hold go back to December 9, 2000.

    Last meetings with Sunderland AFC, results for Middlesbrough FC

    1. Lost
      Middlesbrough FC 2, Sunderland AFC 3Championship 2024-25
    2. Lost
      Sunderland AFC 1, Middlesbrough FC 0Championship 2024-25
    3. Drew
      Middlesbrough FC 1, Sunderland AFC 1Championship 2023-24
    4. Won
      Sunderland AFC 0, Middlesbrough FC 4Championship 2023-24
    5. Lost
      Sunderland AFC 2, Middlesbrough FC 0Championship 2022-23
    Go to the Sunderland AFC team page
  • Norwich City FCMiddlesbrough FC: won 9, drew 4, lost 6 of 19 meetingsMiddlesbrough FC have won 9 of their 19 meetings with Norwich City FC

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

    Goals: Middlesbrough FC 28, Norwich City FC 18

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

    Last meetings with Norwich City FC, 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 FC team page
  • Huddersfield Town AFCMiddlesbrough FC: won 9, drew 5, lost 4 of 18 meetingsMiddlesbrough FC have won 9 of their 18 meetings with Huddersfield Town AFC

    Middlesbrough FC: won 9, drew 5, lost 4 of 18 meetings

    Goals: Middlesbrough FC 28, Huddersfield Town AFC 19

    The meetings we hold go back to November 27, 2012.

    Last meetings with Huddersfield Town AFC, results for Middlesbrough FC

    1. Won
      Huddersfield Town AFC 1, Middlesbrough FC 2Championship 2023-24
    2. Drew
      Middlesbrough FC 1, Huddersfield Town AFC 1Championship 2023-24
    3. Lost
      Huddersfield Town AFC 4, Middlesbrough FC 2Championship 2022-23
    4. Drew
      Middlesbrough FC 0, Huddersfield Town AFC 0Championship 2022-23
    5. Lost
      Middlesbrough FC 0, Huddersfield Town AFC 2Championship 2021-22
    Go to the Huddersfield Town AFC team page
  • Southampton FCMiddlesbrough FC: won 4, drew 6, lost 6 of 16 meetingsSouthampton FC have won 6 of their 16 meetings with Middlesbrough FC

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

    Goals: Middlesbrough FC 19, Southampton FC 20

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

    Last meetings with Southampton FC, results for Middlesbrough FC

    1. Lost
      Southampton FC 2, Middlesbrough FC 1Championship 2025-26
    2. Drew
      Middlesbrough FC 0, Southampton FC 0Championship 2025-26
    3. Won
      Middlesbrough FC 4, Southampton FC 0Championship 2025-26
    4. Drew
      Southampton FC 1, Middlesbrough FC 1Championship 2025-26
    5. Drew
      Southampton FC 1, Middlesbrough FC 1Championship 2023-24
    Go to the Southampton FC team page
  • Rotherham United FCMiddlesbrough FC: won 5, drew 3, lost 4 of 12 meetingsMiddlesbrough FC have won 5 of their 12 meetings with Rotherham United FC

    Middlesbrough FC: won 5, drew 3, lost 4 of 12 meetings

    Goals: Middlesbrough FC 11, Rotherham United FC 9

    The meetings we hold go back to November 1, 2014.

    Last meetings with Rotherham United FC, results for Middlesbrough FC

    1. Drew
      Middlesbrough FC 1, Rotherham United FC 1Championship 2023-24
    2. Lost
      Rotherham United FC 1, Middlesbrough FC 0Championship 2023-24
    3. Lost
      Rotherham United FC 1, Middlesbrough FC 0Championship 2022-23
    4. Drew
      Middlesbrough FC 0, Rotherham United FC 0Championship 2022-23
    5. Won
      Rotherham United FC 1, Middlesbrough FC 2Championship 2020-21
    Go to the Rotherham United FC team page
  • Plymouth Argyle FCMiddlesbrough FC: won 2, drew 2, lost 2 of 6 meetingsMiddlesbrough FC and Plymouth Argyle FC have won 2 each in 6 meetings

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

    Goals: Middlesbrough FC 10, Plymouth Argyle FC 10

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

    Last meetings with Plymouth Argyle FC, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 2, Plymouth Argyle FC 1Championship 2024-25
    2. Drew
      Plymouth Argyle FC 3, Middlesbrough FC 3Championship 2024-25
    3. Lost
      Middlesbrough FC 0, Plymouth Argyle FC 2Championship 2023-24
    4. Drew
      Plymouth Argyle FC 3, Middlesbrough FC 3Championship 2023-24
    5. Won
      Plymouth Argyle 0, Middlesbrough FC 2Championship 2009-10
    Go to the Plymouth Argyle FC team page