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   14 MarchChampionshipMiddlesbrough1 - 1Bristol City
2026   11 MarchChampionshipMiddlesbrough0 - 1Charlton Athletic
2026   24 FebruaryChampionshipMiddlesbrough1 - 1Leicester City
2026   21 FebruaryChampionshipMiddlesbrough0 - 0Oxford United
2026   31 JanuaryChampionshipMiddlesbrough1 - 0Norwich City

Last 5 Swansea City Home Matches

2026   21 MarchChampionshipSwansea City0 - 3Coventry City
2026   7 MarchChampionshipSwansea City2 - 0Stoke City
2026   24 FebruaryChampionshipSwansea City1 - 1Preston North End
2026   21 FebruaryChampionshipSwansea City1 - 0Bristol City
2026   8 FebruaryChampionshipSwansea City4 - 0Sheffield Wednesday

Last 5 Middlesbrough Away Matches

2026   21 MarchChampionshipBlackburn Rovers0 - 0Middlesbrough
2026   8 MarchChampionshipQueens Park Rangers0 - 4Middlesbrough
2026   2 MarchChampionshipBirmingham City1 - 3Middlesbrough
2026   16 FebruaryChampionshipCoventry City3 - 1Middlesbrough
2026   9 FebruaryChampionshipSheffield United1 - 2Middlesbrough

Last 5 Swansea City Away Matches

2026   13 MarchChampionshipWrexham2 - 0Swansea City
2026   10 MarchChampionshipPortsmouth1 - 2Swansea City
2026   28 FebruaryChampionshipIpswich Town3 - 0Swansea City
2026   14 FebruaryChampionshipDerby County2 - 0Swansea City
2026   31 JanuaryChampionshipWatford0 - 2Swansea City

Middlesbrough-Millwall Odds

Middlesbrough
1.71
Draw
3.80
Millwall
4.20
Bet Now!

Sheffield United-Swansea City Odds

Sheffield United
1.81
Draw
3.50
Swansea City
4.00
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