Middlesbrough vs Aston Villa Head-to-Head Record

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

Overall H2H Record - Summary

TotalMiddlesbroughAston VillaDraws
Total Matches122365927
At Riverside Stadium61153214
At Villa Park61212713
FA Cup Matches1010
Carling Cup Matches1100
Premier League Matches114355425
Championship Matches6042
Total Goals Scored382155227

Last 50 Middlesbrough vs Aston Villa Matches

2024   6 JanuaryFA CupMiddlesbrough0 - 1Aston Villa
2019   16 MarchChampionshipAston Villa3 - 0Middlesbrough
2018   1 DecemberChampionshipMiddlesbrough0 - 3Aston Villa
2018   15 MayChampionshipAston Villa0 - 0Middlesbrough
2018   12 MayChampionshipMiddlesbrough0 - 1Aston Villa
2017   30 DecemberChampionshipMiddlesbrough0 - 1Aston Villa
2017   19 SeptemberCarling CupAston Villa0 - 2Middlesbrough
2017   12 SeptemberChampionshipAston Villa0 - 0Middlesbrough
2009   16 MayPremier LeagueMiddlesbrough1 - 1Aston Villa
2008   9 NovemberPremier LeagueAston Villa1 - 2Middlesbrough
2008   12 MarchPremier LeagueAston Villa1 - 1Middlesbrough
2007   24 NovemberPremier LeagueMiddlesbrough0 - 3Aston Villa
2007   14 AprilPremier LeagueMiddlesbrough1 - 3Aston Villa
2006   25 NovemberPremier LeagueAston Villa1 - 1Middlesbrough
2006   3 FebruaryPremier LeagueMiddlesbrough0 - 4Aston Villa
2005   1 OctoberPremier LeagueAston Villa2 - 3Middlesbrough
2005   4 MarchPremier LeagueAston Villa2 - 0Middlesbrough
2004   17 DecemberPremier LeagueMiddlesbrough3 - 0Aston Villa
2004   23 AprilPremier LeagueMiddlesbrough1 - 2Aston Villa
2003   7 NovemberPremier LeagueAston Villa0 - 2Middlesbrough
2003   27 JanuaryPremier LeagueMiddlesbrough2 - 5Aston Villa
2002   27 DecemberPremier LeagueAston Villa1 - 0Middlesbrough
2002   5 AprilPremier LeagueMiddlesbrough2 - 1Aston Villa
2001   16 NovemberPremier LeagueAston Villa0 - 0Middlesbrough
2001   9 FebruaryPremier LeagueAston Villa1 - 1Middlesbrough
2000   22 SeptemberPremier LeagueMiddlesbrough1 - 1Aston Villa
2000   13 FebruaryPremier LeagueMiddlesbrough0 - 4Aston Villa
1999   27 AugustPremier LeagueAston Villa1 - 0Middlesbrough
1999   8 JanuaryPremier LeagueMiddlesbrough0 - 0Aston Villa
1998   22 AugustPremier LeagueAston Villa3 - 1Middlesbrough
1997   2 MayPremier LeagueMiddlesbrough3 - 2Aston Villa
1996   29 NovemberPremier LeagueAston Villa1 - 0Middlesbrough
1996   18 MarchPremier LeagueAston Villa0 - 0Middlesbrough
1995   31 DecemberPremier LeagueMiddlesbrough0 - 2Aston Villa
1993   16 JanuaryPremier LeagueAston Villa5 - 1Middlesbrough
1992   25 SeptemberPremier LeagueMiddlesbrough2 - 3Aston Villa
1989   28 AprilPremier LeagueAston Villa1 - 1Middlesbrough
1988   9 DecemberPremier LeagueMiddlesbrough3 - 3Aston Villa
1982   16 AprilPremier LeagueAston Villa1 - 0Middlesbrough
1981   20 NovemberPremier LeagueMiddlesbrough3 - 3Aston Villa
1981   24 AprilPremier LeagueAston Villa3 - 0Middlesbrough
1980   5 DecemberPremier LeagueMiddlesbrough2 - 1Aston Villa
1980   18 MarchPremier LeagueAston Villa0 - 2Middlesbrough
1979   28 SeptemberPremier LeagueMiddlesbrough0 - 0Aston Villa
1979   9 MarchPremier LeagueMiddlesbrough2 - 0Aston Villa
1978   26 OctoberPremier LeagueAston Villa0 - 2Middlesbrough
1977   16 DecemberPremier LeagueMiddlesbrough1 - 0Aston Villa
1977   11 NovemberPremier LeagueAston Villa0 - 1Middlesbrough
1977   4 AprilPremier LeagueAston Villa1 - 0Middlesbrough
1976   26 DecemberPremier LeagueMiddlesbrough3 - 2Aston Villa

Biggest Middlesbrough Victory vs Aston Villa

1948   10 DecemberPremier LeagueMiddlesbrough6 - 0Aston Villa

Biggest Aston Villa Victory vs Middlesbrough

1931   30 JanuaryPremier LeagueAston Villa8 - 1Middlesbrough

Biggest Middlesbrough Defeat vs Aston Villa

1931   30 JanuaryPremier LeagueAston Villa8 - 1Middlesbrough

Biggest Aston Villa Defeat vs Middlesbrough

1948   10 DecemberPremier LeagueMiddlesbrough6 - 0Aston Villa

Last 5 Middlesbrough Home Matches

2025   29 MarchChampionshipMiddlesbrough2 - 1Oxford United
2025   11 MarchChampionshipMiddlesbrough2 - 1Queens Park Rangers
2025   1 MarchChampionshipMiddlesbrough1 - 0Derby County
2025   15 FebruaryChampionshipMiddlesbrough0 - 1Watford
2025   3 FebruaryChampionshipMiddlesbrough2 - 3Sunderland

Last 5 Aston Villa Home Matches

2025   12 MarchUEFA Champions LeagueAston Villa3 - 0Club Brugge
2025   28 FebruaryFA CupAston Villa2 - 0Cardiff City
2025   22 FebruaryPremier LeagueAston Villa2 - 1Chelsea
2025   19 FebruaryPremier LeagueAston Villa2 - 2Liverpool
2025   15 FebruaryPremier LeagueAston Villa1 - 1Ipswich Town

Last 5 Middlesbrough Away Matches

2025   15 MarchChampionshipLuton Town0 - 0Middlesbrough
2025   8 MarchChampionshipSwansea City1 - 0Middlesbrough
2025   25 FebruaryChampionshipStoke City1 - 3Middlesbrough
2025   21 FebruaryChampionshipBristol City2 - 1Middlesbrough
2025   12 FebruaryChampionshipSheffield United3 - 1Middlesbrough

Last 5 Aston Villa Away Matches

2025   2 AprilPremier LeagueBrighton & Hove Albion0 - 3Aston Villa
2025   30 MarchFA CupPreston North End0 - 3Aston Villa
2025   8 MarchPremier LeagueBrentford0 - 1Aston Villa
2025   4 MarchUEFA Champions LeagueClub Brugge1 - 3Aston Villa
2025   25 FebruaryPremier LeagueCrystal Palace4 - 1Aston Villa

Club: Middlesbrough

Middlesbrough
England Middlesbrough, England

Club: Aston Villa

Aston Villa
England Birmingham, England