Skip to content

Premier League

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 farChampionshipPromotion112741271725
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 29 seasons

Head-to-head

How Middlesbrough FC have done against each team in Premier League, 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 11, drew 17, lost 16 of 44 meetingsBlackburn Rovers FC have won 16 of their 44 meetings with Middlesbrough FC

    Middlesbrough FC: won 11, drew 17, lost 16 of 44 meetings

    Goals: Middlesbrough FC 34, Blackburn Rovers FC 38

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

    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
  • Leeds United FCMiddlesbrough FC: won 8, drew 13, lost 18 of 39 meetingsLeeds United FC have won 18 of their 39 meetings with Middlesbrough FC

    Middlesbrough FC: won 8, drew 13, lost 18 of 39 meetings

    Goals: Middlesbrough FC 39, Leeds United FC 50

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

    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. Won
      Leeds United 0, Middlesbrough FC 3EFL Cup 2024-25
    4. Lost
      Middlesbrough FC 3, Leeds United FC 4Championship 2023-24
    5. Lost
      Leeds United FC 3, Middlesbrough FC 2Championship 2023-24
    Go to the Leeds United FC team page
  • Sheffield Wednesday FCMiddlesbrough FC: won 18, drew 5, lost 11 of 34 meetingsMiddlesbrough FC have won 18 of their 34 meetings with Sheffield Wednesday FC

    Middlesbrough FC: won 18, drew 5, lost 11 of 34 meetings

    Goals: Middlesbrough FC 53, Sheffield Wednesday FC 42

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

    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
  • Coventry City FCMiddlesbrough FC: won 10, drew 7, lost 15 of 32 meetingsCoventry City FC have won 15 of their 32 meetings with Middlesbrough FC

    Middlesbrough FC: won 10, drew 7, lost 15 of 32 meetings

    Goals: Middlesbrough FC 35, Coventry City FC 46

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

    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
  • Nottingham Forest FCMiddlesbrough FC: won 10, drew 11, lost 11 of 32 meetingsNottingham Forest FC have won 11 of their 32 meetings with Middlesbrough FC

    Middlesbrough FC: won 10, drew 11, lost 11 of 32 meetings

    Goals: Middlesbrough FC 34, Nottingham Forest FC 34

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

    Last meetings with Nottingham Forest FC, 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 FC team page
  • Queens Park Rangers FCMiddlesbrough FC: won 15, drew 5, lost 11 of 31 meetingsMiddlesbrough FC have won 15 of their 31 meetings with Queens Park Rangers FC

    Middlesbrough FC: won 15, drew 5, lost 11 of 31 meetings

    Goals: Middlesbrough FC 55, Queens Park Rangers FC 43

    The meetings we hold go back to September 19, 1992.

    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
  • Ipswich Town FCMiddlesbrough FC: won 10, drew 10, lost 8 of 28 meetingsMiddlesbrough FC have won 10 of their 28 meetings with Ipswich Town FC

    Middlesbrough FC: won 10, drew 10, lost 8 of 28 meetings

    Goals: Middlesbrough FC 38, Ipswich Town FC 34

    The meetings we hold go back to September 1, 1992.

    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
  • Chelsea FCMiddlesbrough FC: won 5, drew 5, lost 17 of 27 meetingsChelsea FC have won 17 of their 27 meetings with Middlesbrough FC

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

    Goals: Middlesbrough FC 13, Chelsea FC 48

    The meetings we hold go back to December 11, 1992.

    Last meetings with Chelsea FC, results for Middlesbrough FC

    1. Lost
      Chelsea FC 6, Middlesbrough FC 1EFL Cup 2023-24
    2. Won
      Middlesbrough FC 1, Chelsea FC 0EFL Cup 2023-24
    3. Lost
      Middlesbrough FC 0, Chelsea FC 2FA Cup 2021-22
    4. Lost
      Chelsea FC 3, Middlesbrough FC 0Premier League 2016-17
    5. Lost
      Middlesbrough FC 0, Chelsea FC 1Premier League 2016-17
    Go to the Chelsea FC team page
Show all 21 teams
  • Tottenham Hotspur FCMiddlesbrough FC: won 8, drew 9, lost 10 of 27 meetingsTottenham Hotspur FC have won 10 of their 27 meetings with Middlesbrough FC

    Middlesbrough FC: won 8, drew 9, lost 10 of 27 meetings

    Goals: Middlesbrough FC 36, Tottenham Hotspur FC 34

    The meetings we hold go back to October 17, 1992.

    Last meetings with Tottenham Hotspur FC, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 1, Tottenham Hotspur 0FA Cup 2021-22
    2. Lost
      Tottenham Hotspur 2, Middlesbrough FC 1FA Cup 2019-20
    3. Drew
      Middlesbrough FC 1, Tottenham Hotspur 1FA Cup 2019-20
    4. Lost
      Tottenham Hotspur 1, Middlesbrough FC 0Premier League 2016-17
    5. Lost
      Middlesbrough FC 1, Tottenham Hotspur 2Premier League 2016-17
    Go to the Tottenham Hotspur FC team page
  • Southampton FCMiddlesbrough FC: won 7, drew 9, lost 10 of 26 meetingsSouthampton FC have won 10 of their 26 meetings with Middlesbrough FC

    Middlesbrough FC: won 7, drew 9, lost 10 of 26 meetings

    Goals: Middlesbrough FC 33, Southampton FC 36

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

    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
  • Aston Villa FCMiddlesbrough FC: won 3, drew 9, lost 14 of 26 meetingsAston Villa FC have won 14 of their 26 meetings with Middlesbrough FC

    Middlesbrough FC: won 3, drew 9, lost 14 of 26 meetings

    Goals: Middlesbrough FC 19, Aston Villa FC 47

    The meetings we hold go back to September 26, 1992.

    Last meetings with Aston Villa FC, results for Middlesbrough FC

    1. Lost
      Aston Villa 3, Middlesbrough FC 0Championship 2018-19
    2. Lost
      Middlesbrough FC 0, Aston Villa 3Championship 2018-19
    3. Lost
      Middlesbrough FC 0, Aston Villa 1Championship 2017-18
    4. Drew
      Aston Villa 0, Middlesbrough FC 0Championship 2017-18
    5. Drew
      Middlesbrough FC 1, Aston Villa 1Premier League 2008-09
    Go to the Aston Villa FC team page
  • Manchester United FCMiddlesbrough FC: won 3, drew 6, lost 16 of 25 meetingsManchester United FC have won 16 of their 25 meetings with Middlesbrough FC

    Middlesbrough FC: won 3, drew 6, lost 16 of 25 meetings

    Goals: Middlesbrough FC 25, Manchester United FC 47

    The meetings we hold go back to October 3, 1992.

    Last meetings with Manchester United FC, results for Middlesbrough FC

    1. Drew
      Manchester United 1, Middlesbrough FC 1Middlesbrough FC won 8-7 on penalties, which counts as a drawFA Cup 2021-22
    2. Lost
      Middlesbrough FC 1, Manchester United 3Premier League 2016-17
    3. Lost
      Manchester United 2, Middlesbrough FC 1Premier League 2016-17
    4. Lost
      Middlesbrough FC 0, Manchester United 2Premier League 2008-09
    5. Lost
      Manchester United 1, Middlesbrough FC 0Premier League 2008-09
    Go to the Manchester United FC team page
  • Liverpool FCMiddlesbrough FC: won 5, drew 6, lost 13 of 24 meetingsLiverpool FC have won 13 of their 24 meetings with Middlesbrough FC

    Middlesbrough FC: won 5, drew 6, lost 13 of 24 meetings

    Goals: Middlesbrough FC 21, Liverpool FC 41

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

    Last meetings with Liverpool FC, results for Middlesbrough FC

    1. Lost
      Liverpool FC 3, Middlesbrough FC 0Premier League 2016-17
    2. Lost
      Middlesbrough FC 0, Liverpool FC 3Premier League 2016-17
    3. Won
      Middlesbrough FC 2, Liverpool FC 0Premier League 2008-09
    4. Lost
      Liverpool FC 2, Middlesbrough FC 1Premier League 2008-09
    5. Lost
      Liverpool FC 3, Middlesbrough FC 2Premier League 2007-08
    Go to the Liverpool FC team page
  • Arsenal FCMiddlesbrough FC: won 4, drew 8, lost 12 of 24 meetingsArsenal FC have won 12 of their 24 meetings with Middlesbrough FC

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

    Goals: Middlesbrough FC 21, Arsenal FC 42

    The meetings we hold go back to December 19, 1992.

    Last meetings with Arsenal FC, results for Middlesbrough FC

    1. Lost
      Middlesbrough FC 1, Arsenal FC 2Premier League 2016-17
    2. Drew
      Arsenal FC 0, Middlesbrough FC 0Premier League 2016-17
    3. Lost
      Arsenal FC 2, Middlesbrough FC 0Premier League 2008-09
    4. Drew
      Middlesbrough FC 1, Arsenal FC 1Premier League 2008-09
    5. Drew
      Arsenal FC 1, Middlesbrough FC 1Premier League 2007-08
    Go to the Arsenal FC team page
  • Everton FCMiddlesbrough FC: won 6, drew 7, lost 11 of 24 meetingsEverton FC have won 11 of their 24 meetings with Middlesbrough FC

    Middlesbrough FC: won 6, drew 7, lost 11 of 24 meetings

    Goals: Middlesbrough FC 25, Everton FC 40

    The meetings we hold go back to December 26, 1992.

    Last meetings with Everton FC, results for Middlesbrough FC

    1. Drew
      Middlesbrough FC 0, Everton FC 0Premier League 2016-17
    2. Lost
      Everton FC 3, Middlesbrough FC 1Premier League 2016-17
    3. Lost
      Middlesbrough FC 0, Everton FC 1Premier League 2008-09
    4. Drew
      Everton FC 1, Middlesbrough FC 1Premier League 2008-09
    5. Lost
      Middlesbrough FC 0, Everton FC 2Premier League 2007-08
    Go to the Everton FC team page
  • Norwich City FCMiddlesbrough FC: won 9, drew 6, lost 6 of 21 meetingsMiddlesbrough FC have won 9 of their 21 meetings with Norwich City FC

    Middlesbrough FC: won 9, drew 6, lost 6 of 21 meetings

    Goals: Middlesbrough FC 32, Norwich City FC 22

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

    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
  • Sheffield United FCMiddlesbrough FC: won 11, drew 2, lost 7 of 20 meetingsMiddlesbrough FC have won 11 of their 20 meetings with Sheffield United FC

    Middlesbrough FC: won 11, drew 2, lost 7 of 20 meetings

    Goals: Middlesbrough FC 27, Sheffield United FC 21

    The meetings we hold go back to September 5, 1992.

    Last meetings with Sheffield United FC, 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 FC team page
  • Manchester City FCMiddlesbrough FC: won 7, drew 5, lost 4 of 16 meetingsMiddlesbrough FC have won 7 of their 16 meetings with Manchester City FC

    Middlesbrough FC: won 7, drew 5, lost 4 of 16 meetings

    Goals: Middlesbrough FC 27, Manchester City FC 15

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

    Last meetings with Manchester City FC, results for Middlesbrough FC

    1. Drew
      Middlesbrough FC 2, Manchester City 2Premier League 2016-17
    2. Drew
      Manchester City 1, Middlesbrough FC 1Premier League 2016-17
    3. Lost
      Manchester City 1, Middlesbrough FC 0Premier League 2008-09
    4. Won
      Middlesbrough FC 2, Manchester City 0Premier League 2008-09
    5. Won
      Middlesbrough FC 8, Manchester City 1Premier League 2007-08
    Go to the Manchester City FC team page
  • Crystal Palace FCMiddlesbrough FC: won 4, drew 2, lost 7 of 13 meetingsCrystal Palace FC have won 7 of their 13 meetings with Middlesbrough FC

    Middlesbrough FC: won 4, drew 2, lost 7 of 13 meetings

    Goals: Middlesbrough FC 10, Crystal Palace FC 17

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

    Last meetings with Crystal Palace FC, results for Middlesbrough FC

    1. Won
      Middlesbrough FC 1, Crystal Palace 0EFL Cup 2018-19
    2. Lost
      Crystal Palace 1, Middlesbrough FC 0Premier League 2016-17
    3. Lost
      Middlesbrough FC 1, Crystal Palace 2Premier League 2016-17
    4. Lost
      Crystal Palace 4, Middlesbrough FC 1Championship 2012-13
    5. Won
      Middlesbrough FC 2, Crystal Palace 1Championship 2012-13
    Go to the Crystal Palace FC team page
  • Wimbledon FCMiddlesbrough FC: won 3, drew 5, lost 2 of 10 meetingsMiddlesbrough FC have won 3 of their 10 meetings with Wimbledon FC

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

    Goals: Middlesbrough FC 12, Wimbledon FC 10

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

    Last meetings with Wimbledon FC, results for Middlesbrough FC

    1. Drew
      Middlesbrough 0, Wimbledon FC 0Premier League 1999-00
    2. Won
      Wimbledon FC 2, Middlesbrough 3Premier League 1999-00
    3. Won
      Middlesbrough FC 3, Wimbledon FC 1Premier League 1998-99
    4. Drew
      Wimbledon FC 2, Middlesbrough FC 2Premier League 1998-99
    5. Drew
      Wimbledon FC 1, Middlesbrough FC 1Premier League 1996-97
    Go to the Wimbledon FC team page
  • Oldham Athletic AFCMiddlesbrough FC: won 0, drew 0, lost 2 of 2 meetingsOldham Athletic AFC have won 2 of their 2 meetings with Middlesbrough FC

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

    Goals: Middlesbrough FC 3, Oldham Athletic AFC 7

    The meetings we hold go back to November 28, 1992.

    Last meetings with Oldham Athletic AFC, results for Middlesbrough FC

    1. Lost
      Middlesbrough FC 2, Oldham Athletic AFC 3Premier League 1992-93
    2. Lost
      Oldham Athletic AFC 4, Middlesbrough FC 1Premier League 1992-93
    Go to the Oldham Athletic AFC team page