Middlesbrough vs Swansea City Head-to-Head Record

This page lists the head-to-head record of Swansea City vs Middlesbrough including biggest victories and defeats between the two sides, and H2H stats in all competitions.

Overall H2H Record - Summary

TotalMiddlesbroughSwansea CityDraws
Total Matches241185
At Riverside Stadium12462
At Liberty Stadium12723
Carling Cup Matches1010
Premier League Matches4202
Championship Matches19973
Total Goals Scored573126

Last 50 Middlesbrough vs Swansea City Matches

2025   9 AugustChampionshipMiddlesbrough1 - 0Swansea City
2025   8 MarchChampionshipSwansea City1 - 0Middlesbrough
2024   10 AugustChampionshipMiddlesbrough1 - 0Swansea City
2024   6 AprilChampionshipMiddlesbrough2 - 0Swansea City
2023   16 DecemberChampionshipSwansea City1 - 2Middlesbrough
2023   11 MarchChampionshipSwansea City1 - 3Middlesbrough
2022   27 AugustChampionshipMiddlesbrough2 - 1Swansea City
2022   23 AprilChampionshipSwansea City1 - 1Middlesbrough
2021   4 DecemberChampionshipMiddlesbrough1 - 0Swansea City
2021   6 MarchChampionshipSwansea City2 - 1Middlesbrough
2020   2 DecemberChampionshipMiddlesbrough2 - 1Swansea City
2020   20 JuneChampionshipMiddlesbrough0 - 3Swansea City
2019   14 DecemberChampionshipSwansea City3 - 1Middlesbrough
2019   6 AprilChampionshipSwansea City3 - 1Middlesbrough
2018   22 SeptemberChampionshipMiddlesbrough0 - 0Swansea City
2017   2 AprilPremier LeagueSwansea City0 - 0Middlesbrough
2016   17 DecemberPremier LeagueMiddlesbrough3 - 0Swansea City
2012   12 DecemberCarling CupSwansea City1 - 0Middlesbrough
2011   12 FebruaryChampionshipMiddlesbrough3 - 4Swansea City
2010   14 NovemberChampionshipSwansea City1 - 0Middlesbrough
2010   23 JanuaryChampionshipMiddlesbrough1 - 1Swansea City
2009   15 AugustChampionshipSwansea City0 - 3Middlesbrough
1982   14 MayPremier LeagueSwansea City1 - 2Middlesbrough
1982   12 FebruaryPremier LeagueMiddlesbrough1 - 1Swansea City

Biggest Middlesbrough Victory vs Swansea City

2009   15 AugustChampionshipSwansea City0 - 3Middlesbrough

Biggest Swansea City Victory vs Middlesbrough

2020   20 JuneChampionshipMiddlesbrough0 - 3Swansea City

Biggest Middlesbrough Defeat vs Swansea City

2020   20 JuneChampionshipMiddlesbrough0 - 3Swansea City

Biggest Swansea City Defeat vs Middlesbrough

2009   15 AugustChampionshipSwansea City0 - 3Middlesbrough

Last 5 Middlesbrough Home Matches

2026   31 JanuaryChampionshipMiddlesbrough1 - 0Norwich City
2026   24 JanuaryChampionshipMiddlesbrough4 - 0Preston North End
2026   4 JanuaryChampionshipMiddlesbrough4 - 0Southampton
2025   29 DecemberChampionshipMiddlesbrough0 - 1Hull City
2025   26 DecemberChampionshipMiddlesbrough0 - 0Blackburn Rovers

Last 5 Swansea City Home Matches

2026   8 FebruaryChampionshipSwansea City4 - 0Sheffield Wednesday
2026   20 JanuaryChampionshipSwansea City3 - 1Blackburn Rovers
2026   17 JanuaryChampionshipSwansea City1 - 1Birmingham City
2026   11 JanuaryFA CupSwansea City1 - 1West Bromwich Albion
2026   1 JanuaryChampionshipSwansea City1 - 0West Bromwich Albion

Last 5 Middlesbrough Away Matches

2026   9 FebruaryChampionshipSheffield United1 - 2Middlesbrough
2026   21 JanuaryChampionshipStoke City1 - 2Middlesbrough
2026   16 JanuaryChampionshipWest Bromwich Albion2 - 3Middlesbrough
2026   10 JanuaryFA CupFulham3 - 1Middlesbrough
2026   1 JanuaryChampionshipDerby County1 - 0Middlesbrough

Last 5 Swansea City Away Matches

2026   31 JanuaryChampionshipWatford0 - 2Swansea City
2026   24 JanuaryChampionshipHull City2 - 1Swansea City
2026   4 JanuaryChampionshipMillwall2 - 1Swansea City
2025   29 DecemberChampionshipOxford United0 - 1Swansea City
2025   26 DecemberChampionshipCoventry City1 - 0Swansea City

Middlesbrough-Oxford United Odds

Middlesbrough
1.37
Draw
4.20
Oxford United
7.50
Bet Now!

Swansea City-Bristol City Odds

Swansea City
2.10
Draw
3.30
Bristol City
3.20
Bet Now!

Club: Middlesbrough

Middlesbrough
England Middlesbrough, England

Club: Swansea City

Swansea City
England Swansea, England
  • Premier League
  • Swansea City FC
  • Nickname: The Swans
  • Liberty Stadium (20532)
  • League Position: 0th
  • Coach: Vitor Emanuel Soares Matos