Skip to content

ChampionshipClub

History

Seasons

Every season we hold for Middlesbrough, 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 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 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.

  • BlackburnMiddlesbrough: won 7, drew 14, lost 15 of 36 meetingsBlackburn have won 15 of their 36 meetings with Middlesbrough

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

    Goals: Middlesbrough 24, Blackburn 32

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

    Last meetings with Blackburn, results for Middlesbrough

    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 team page
  • DerbyMiddlesbrough: won 18, drew 8, lost 8 of 34 meetingsMiddlesbrough have won 18 of their 34 meetings with Derby

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

    Goals: Middlesbrough 53, Derby 34

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

    Last meetings with Derby, results for Middlesbrough

    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 team page
  • BirminghamMiddlesbrough: won 17, drew 6, lost 8 of 31 meetingsMiddlesbrough have won 17 of their 31 meetings with Birmingham

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

    Goals: Middlesbrough 45, Birmingham 33

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

    Last meetings with Birmingham, results for Middlesbrough

    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 team page
  • MillwallMiddlesbrough: won 12, drew 7, lost 10 of 29 meetingsMiddlesbrough have won 12 of their 29 meetings with Millwall

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

    Goals: Middlesbrough 44, Millwall 30

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

    Last meetings with Millwall, results for Middlesbrough

    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 team page
  • Bristol CityMiddlesbrough: won 6, drew 6, lost 16 of 28 meetingsBristol City have won 16 of their 28 meetings with Middlesbrough

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

    Goals: Middlesbrough 30, Bristol City 42

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

    Last meetings with Bristol City, results for Middlesbrough

    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
  • CardiffMiddlesbrough: won 13, drew 4, lost 10 of 27 meetingsMiddlesbrough have won 13 of their 27 meetings with Cardiff

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

    Goals: Middlesbrough 38, Cardiff 27

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

    Last meetings with Cardiff, results for Middlesbrough

    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 team page
  • QPRMiddlesbrough: won 14, drew 3, lost 10 of 27 meetingsMiddlesbrough have won 14 of their 27 meetings with QPR

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

    Goals: Middlesbrough 50, QPR 38

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

    Last meetings with QPR, results for Middlesbrough

    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 QPR team page
  • WatfordMiddlesbrough: won 8, drew 5, lost 13 of 26 meetingsWatford have won 13 of their 26 meetings with Middlesbrough

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

    Goals: Middlesbrough 32, Watford 35

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

    Last meetings with Watford, results for Middlesbrough

    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 team page
Show all 23 teams
  • PrestonMiddlesbrough: won 9, drew 8, lost 7 of 24 meetingsMiddlesbrough have won 9 of their 24 meetings with Preston

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

    Goals: Middlesbrough 39, Preston 28

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

    Last meetings with Preston, results for Middlesbrough

    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 team page
  • West BromMiddlesbrough: won 11, drew 4, lost 8 of 23 meetingsMiddlesbrough have won 11 of their 23 meetings with West Brom

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

    Goals: Middlesbrough 28, West Brom 29

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

    Last meetings with West Brom, results for Middlesbrough

    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 Brom team page
  • SwanseaMiddlesbrough: won 10, drew 5, lost 7 of 22 meetingsMiddlesbrough have won 10 of their 22 meetings with Swansea

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

    Goals: Middlesbrough 30, Swansea 25

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

    Last meetings with Swansea, results for Middlesbrough

    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 team page
  • BoltonMiddlesbrough: won 12, drew 4, lost 6 of 22 meetingsMiddlesbrough have won 12 of their 22 meetings with Bolton

    Middlesbrough: won 12, drew 4, lost 6 of 22 meetings

    Goals: Middlesbrough 34, Bolton 20

    The meetings we hold go back to August 21, 2001.

    Last meetings with Bolton, results for Middlesbrough

    1. Won
      Bolton Wanderers 0, Middlesbrough FC 2Championship 2018-19
    2. Won
      Middlesbrough FC 2, Bolton Wanderers 0Championship 2018-19
    3. Won
      Middlesbrough FC 2, Bolton Wanderers 0Championship 2017-18
    4. Won
      Bolton Wanderers 0, Middlesbrough FC 3Championship 2017-18
    5. Won
      Bolton Wanderers 1, Middlesbrough FC 2Championship 2015-16
    Go to the Bolton team page
  • Stoke CityMiddlesbrough: won 10, drew 6, lost 5 of 21 meetingsMiddlesbrough have won 10 of their 21 meetings with Stoke City

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

    Goals: Middlesbrough 27, Stoke City 19

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

    Last meetings with Stoke City, results for Middlesbrough

    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 team page
  • CharltonMiddlesbrough: won 10, drew 6, lost 4 of 20 meetingsMiddlesbrough have won 10 of their 20 meetings with Charlton

    Middlesbrough: won 10, drew 6, lost 4 of 20 meetings

    Goals: Middlesbrough 24, Charlton 12

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

    Last meetings with Charlton, results for Middlesbrough

    1. Lost
      Middlesbrough FC 0, Charlton Athletic FC 1Championship 2025-26
    2. Won
      Charlton Athletic FC 1, Middlesbrough FC 2Championship 2025-26
    3. Won
      Charlton Athletic 0, Middlesbrough FC 1Championship 2019-20
    4. Won
      Middlesbrough FC 1, Charlton Athletic 0Championship 2019-20
    5. Lost
      Charlton Athletic 2, Middlesbrough FC 0Championship 2015-16
    Go to the Charlton team page
  • NorwichMiddlesbrough: won 9, drew 4, lost 6 of 19 meetingsMiddlesbrough have won 9 of their 19 meetings with Norwich

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

    Goals: Middlesbrough 28, Norwich 18

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

    Last meetings with Norwich, results for Middlesbrough

    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 team page
  • Sheffield UtdMiddlesbrough: won 10, drew 2, lost 6 of 18 meetingsMiddlesbrough have won 10 of their 18 meetings with Sheffield Utd

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

    Goals: Middlesbrough 25, Sheffield Utd 19

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

    Last meetings with Sheffield Utd, results for Middlesbrough

    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 Utd team page
  • BurnleyMiddlesbrough: won 6, drew 6, lost 5 of 17 meetingsMiddlesbrough have won 6 of their 17 meetings with Burnley

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

    Goals: Middlesbrough 16, Burnley 17

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

    Last meetings with Burnley, results for Middlesbrough

    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 team page
  • SouthamptonMiddlesbrough: won 4, drew 6, lost 6 of 16 meetingsSouthampton have won 6 of their 16 meetings with Middlesbrough

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

    Goals: Middlesbrough 19, Southampton 20

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

    Last meetings with Southampton, results for Middlesbrough

    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 team page
  • West HamMiddlesbrough: won 3, drew 4, lost 9 of 16 meetingsWest Ham have won 9 of their 16 meetings with Middlesbrough

    Middlesbrough: won 3, drew 4, lost 9 of 16 meetings

    Goals: Middlesbrough 13, West Ham 23

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

    Last meetings with West Ham, results for Middlesbrough

    1. Lost
      Middlesbrough FC 1, West Ham United 3Premier League 2016-17
    2. Drew
      West Ham United 1, Middlesbrough FC 1Premier League 2016-17
    3. Drew
      West Ham United 1, Middlesbrough FC 1Championship 2011-12
    4. Lost
      Middlesbrough FC 0, West Ham United 2Championship 2011-12
    5. Lost
      West Ham United 2, Middlesbrough FC 1Premier League 2008-09
    Go to the West Ham team page
  • PortsmouthMiddlesbrough: won 3, drew 6, lost 5 of 14 meetingsPortsmouth have won 5 of their 14 meetings with Middlesbrough

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

    Goals: Middlesbrough 15, Portsmouth 18

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

    Last meetings with Portsmouth, results for Middlesbrough

    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 team page
  • WolvesMiddlesbrough: won 5, drew 0, lost 4 of 9 meetingsMiddlesbrough have won 5 of their 9 meetings with Wolves

    Middlesbrough: won 5, drew 0, lost 4 of 9 meetings

    Goals: Middlesbrough 13, Wolves 11

    The meetings we hold go back to December 15, 2012.

    Last meetings with Wolves, results for Middlesbrough

    1. Won
    2. Lost
      Middlesbrough FC 1, Wolverhampton Wanderers 2Championship 2017-18
    3. Lost
      Wolverhampton Wanderers 1, Middlesbrough FC 0Championship 2017-18
    4. Won
      Middlesbrough FC 2, Wolverhampton Wanderers 1Championship 2015-16
    5. Won
      Wolverhampton Wanderers 1, Middlesbrough FC 3Championship 2015-16
    Go to the Wolves team page
  • WrexhamMiddlesbrough: won 0, drew 2, lost 0 of 2 meetingsAll 2 meetings between Middlesbrough and Wrexham were draws

    Middlesbrough: won 0, drew 2, lost 0 of 2 meetings

    Goals: Middlesbrough 3, Wrexham 3

    The meetings we hold go back to October 25, 2025.

    Last meetings with Wrexham, results for Middlesbrough

    1. Drew
      Wrexham AFC 2, Middlesbrough FC 2Championship 2025-26
    2. Drew
      Middlesbrough FC 1, Wrexham AFC 1Championship 2025-26
    Go to the Wrexham team page
  • LincolnMiddlesbrough: won 1, drew 0, lost 0 of 1 meetingMiddlesbrough won their only meeting with Lincoln

    Middlesbrough: won 1, drew 0, lost 0 of 1 meeting

    Goals: Middlesbrough 2, Lincoln 1

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

    Last meetings with Lincoln, results for Middlesbrough

    1. Won
    Go to the Lincoln team page

History and connections

Recorded data only. Coverage varies by season; missing values are shown as unknown.

Recorded matches
49
Won
22
Drawn
15
Lost
12
Goals scored
73
Goals conceded
50

Connections

Choose an entity to continue exploring. Counts show shared recorded matches or rounds.

Middlesbrough

Season trends

Totals may cover different amounts of playing time. Changes compare recorded totals.

  1. -38 compared with 2025-26

  2. +2 compared with 2024-25

  3. +1 compared with 2023-24

  4. -3 compared with 2022-23

  5. -1 compared with 2021-22

  6. +3 compared with 2020-21

  7. -1 compared with 2019-20

  8. -1 compared with 2018-19

  9. +3 compared with 2017-18

  10. +8 compared with 2016-17

  11. -8 compared with 2015-16

  12. +0 compared with 2014-15

  13. +0 compared with 2013-14

  14. +0 compared with 2012-13

  15. +0 compared with 2011-12

  16. +0 compared with 2010-11

  17. +0 compared with 2009-10

  18. +8 compared with 2008-09

  19. +0 compared with 2007-08

  20. +0 compared with 2006-07

  21. +0 compared with 2002-03

  22. +0 compared with 2001-02

  23. +0 compared with 2000-01

Records

  1. Match · 2025-26 · May 23, 2026
    Hull City AFC · Middlesbrough FC
    Home goals
    1
    Away goals
    0
  2. Match · 2025-26 · May 12, 2026
    Southampton FC · Middlesbrough FC
    Home goals
    2
    Away goals
    1
  3. Match · 2025-26 · May 9, 2026
    Middlesbrough FC · Southampton FC
    Home goals
    0
    Away goals
    0
  4. Match · 2025-26 · May 2, 2026
    Wrexham AFC · Middlesbrough FC
    Home goals
    2
    Away goals
    2
  5. Match · 2025-26 · Apr 25, 2026
    Middlesbrough FC · Watford FC
    Home goals
    5
    Away goals
    1
  6. Match · 2025-26 · Apr 22, 2026
    Middlesbrough FC · Sheffield Wednesday FC
    Home goals
    1
    Away goals
    0
  7. Match · 2025-26 · Apr 19, 2026
    Ipswich Town FC · Middlesbrough FC
    Home goals
    2
    Away goals
    2
  8. Match · 2025-26 · Apr 11, 2026
    Middlesbrough FC · Portsmouth FC
    Home goals
    0
    Away goals
    1
  9. Match · 2025-26 · Apr 6, 2026
    Swansea City AFC · Middlesbrough FC
    Home goals
    2
    Away goals
    2
  10. Match · 2025-26 · Apr 3, 2026
    Middlesbrough FC · Millwall FC
    Home goals
    1
    Away goals
    2
  11. Match · 2025-26 · Mar 21, 2026
    Blackburn Rovers FC · Middlesbrough FC
    Home goals
    0
    Away goals
    0
  12. Match · 2025-26 · Mar 14, 2026
    Middlesbrough FC · Bristol City FC
    Home goals
    1
    Away goals
    1
  13. Match · 2025-26 · Mar 11, 2026
    Middlesbrough FC · Charlton Athletic FC
    Home goals
    0
    Away goals
    1
  14. Match · 2025-26 · Mar 8, 2026
    Queens Park Rangers FC · Middlesbrough FC
    Home goals
    0
    Away goals
    4
  15. Match · 2025-26 · Mar 2, 2026
    Birmingham City FC · Middlesbrough FC
    Home goals
    1
    Away goals
    3
  16. Match · 2025-26 · Feb 24, 2026
    Middlesbrough FC · Leicester City FC
    Home goals
    1
    Away goals
    1
  17. Match · 2025-26 · Feb 21, 2026
    Middlesbrough FC · Oxford United FC
    Home goals
    0
    Away goals
    0
  18. Match · 2025-26 · Feb 16, 2026
    Coventry City FC · Middlesbrough FC
    Home goals
    3
    Away goals
    1
  19. Match · 2025-26 · Feb 9, 2026
    Sheffield United FC · Middlesbrough FC
    Home goals
    1
    Away goals
    2
  20. Match · 2025-26 · Jan 31, 2026
    Middlesbrough FC · Norwich City FC
    Home goals
    1
    Away goals
    0
  21. Match · 2025-26 · Jan 24, 2026
    Middlesbrough FC · Preston North End FC
    Home goals
    4
    Away goals
    0
  22. Match · 2025-26 · Jan 21, 2026
    Stoke City FC · Middlesbrough FC
    Home goals
    1
    Away goals
    2
  23. Match · 2025-26 · Jan 16, 2026
    West Bromwich Albion FC · Middlesbrough FC
    Home goals
    2
    Away goals
    3
  24. Match · 2025-26 · Jan 4, 2026
    Middlesbrough FC · Southampton FC
    Home goals
    4
    Away goals
    0
  25. Match · 2025-26 · Jan 1, 2026
    Derby County FC · Middlesbrough FC
    Home goals
    1
    Away goals
    0