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

2026   24 FebruaryChampionshipMiddlesbrough1 - 1Leicester City
2026   21 FebruaryChampionshipMiddlesbrough0 - 0Oxford United
2026   31 JanuaryChampionshipMiddlesbrough1 - 0Norwich City
2026   24 JanuaryChampionshipMiddlesbrough4 - 0Preston North End
2026   4 JanuaryChampionshipMiddlesbrough4 - 0Southampton

Last 5 Aston Villa Home Matches

2026   4 MarchPremier LeagueAston Villa1 - 4Chelsea
2026   21 FebruaryPremier LeagueAston Villa1 - 1Leeds United
2026   14 FebruaryFA CupAston Villa1 - 3Newcastle United
2026   11 FebruaryPremier LeagueAston Villa1 - 0Brighton & Hove Albion
2026   1 FebruaryPremier LeagueAston Villa0 - 1Brentford

Last 5 Middlesbrough Away Matches

2026   2 MarchChampionshipBirmingham City1 - 3Middlesbrough
2026   16 FebruaryChampionshipCoventry City3 - 1Middlesbrough
2026   9 FebruaryChampionshipSheffield United1 - 2Middlesbrough
2026   21 JanuaryChampionshipStoke City1 - 2Middlesbrough
2026   16 JanuaryChampionshipWest Bromwich Albion2 - 3Middlesbrough

Last 5 Aston Villa Away Matches

2026   27 FebruaryPremier LeagueWolverhampton Wanderers2 - 0Aston Villa
2026   7 FebruaryPremier LeagueAFC Bournemouth1 - 1Aston Villa
2026   25 JanuaryPremier LeagueNewcastle United0 - 2Aston Villa
2026   22 JanuaryUEFA Europa LeagueFenerbahce0 - 1Aston Villa
2026   10 JanuaryFA CupTottenham Hotspur1 - 2Aston Villa

QPR-Middlesbrough Odds

QPR
3.50
Draw
3.40
Middlesbrough
1.86
Bet Now!

Lille-Aston Villa Odds

Lille
2.80
Draw
3.30
Aston Villa
2.45
Bet Now!

Club: Middlesbrough

Middlesbrough
England Middlesbrough, England

Club: Aston Villa

Aston Villa
England Birmingham, England