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
| Total | Middlesbrough | Aston Villa | Draws |
Total Matches | 122 | 36 | 59 | 27 |
At Riverside Stadium | 61 | 15 | 32 | 14 |
At Villa Park | 61 | 21 | 27 | 13 |
FA Cup Matches | 1 | 0 | 1 | 0 |
Carling Cup Matches | 1 | 1 | 0 | 0 |
Premier League Matches | 114 | 35 | 54 | 25 |
Championship Matches | 6 | 0 | 4 | 2 |
Total Goals Scored | 382 | 155 | 227 | |
Last 50 Middlesbrough vs Aston Villa Matches
| | |
| | |
2024 6 January | | FA Cup | Middlesbrough | 0 - 1 | Aston Villa |
2019 16 March | | Championship | Aston Villa | 3 - 0 | Middlesbrough |
2018 1 December | | Championship | Middlesbrough | 0 - 3 | Aston Villa |
2018 15 May | | Championship | Aston Villa | 0 - 0 | Middlesbrough |
2018 12 May | | Championship | Middlesbrough | 0 - 1 | Aston Villa |
2017 30 December | | Championship | Middlesbrough | 0 - 1 | Aston Villa |
2017 19 September | | Carling Cup | Aston Villa | 0 - 2 | Middlesbrough |
2017 12 September | | Championship | Aston Villa | 0 - 0 | Middlesbrough |
2009 16 May | | Premier League | Middlesbrough | 1 - 1 | Aston Villa |
2008 9 November | | Premier League | Aston Villa | 1 - 2 | Middlesbrough |
2008 12 March | | Premier League | Aston Villa | 1 - 1 | Middlesbrough |
2007 24 November | | Premier League | Middlesbrough | 0 - 3 | Aston Villa |
2007 14 April | | Premier League | Middlesbrough | 1 - 3 | Aston Villa |
2006 25 November | | Premier League | Aston Villa | 1 - 1 | Middlesbrough |
2006 3 February | | Premier League | Middlesbrough | 0 - 4 | Aston Villa |
2005 1 October | | Premier League | Aston Villa | 2 - 3 | Middlesbrough |
2005 4 March | | Premier League | Aston Villa | 2 - 0 | Middlesbrough |
2004 17 December | | Premier League | Middlesbrough | 3 - 0 | Aston Villa |
2004 23 April | | Premier League | Middlesbrough | 1 - 2 | Aston Villa |
2003 7 November | | Premier League | Aston Villa | 0 - 2 | Middlesbrough |
2003 27 January | | Premier League | Middlesbrough | 2 - 5 | Aston Villa |
2002 27 December | | Premier League | Aston Villa | 1 - 0 | Middlesbrough |
2002 5 April | | Premier League | Middlesbrough | 2 - 1 | Aston Villa |
2001 16 November | | Premier League | Aston Villa | 0 - 0 | Middlesbrough |
2001 9 February | | Premier League | Aston Villa | 1 - 1 | Middlesbrough |
2000 22 September | | Premier League | Middlesbrough | 1 - 1 | Aston Villa |
2000 13 February | | Premier League | Middlesbrough | 0 - 4 | Aston Villa |
1999 27 August | | Premier League | Aston Villa | 1 - 0 | Middlesbrough |
1999 8 January | | Premier League | Middlesbrough | 0 - 0 | Aston Villa |
1998 22 August | | Premier League | Aston Villa | 3 - 1 | Middlesbrough |
1997 2 May | | Premier League | Middlesbrough | 3 - 2 | Aston Villa |
1996 29 November | | Premier League | Aston Villa | 1 - 0 | Middlesbrough |
1996 18 March | | Premier League | Aston Villa | 0 - 0 | Middlesbrough |
1995 31 December | | Premier League | Middlesbrough | 0 - 2 | Aston Villa |
1993 16 January | | Premier League | Aston Villa | 5 - 1 | Middlesbrough |
1992 25 September | | Premier League | Middlesbrough | 2 - 3 | Aston Villa |
1989 28 April | | Premier League | Aston Villa | 1 - 1 | Middlesbrough |
1988 9 December | | Premier League | Middlesbrough | 3 - 3 | Aston Villa |
1982 16 April | | Premier League | Aston Villa | 1 - 0 | Middlesbrough |
1981 20 November | | Premier League | Middlesbrough | 3 - 3 | Aston Villa |
1981 24 April | | Premier League | Aston Villa | 3 - 0 | Middlesbrough |
1980 5 December | | Premier League | Middlesbrough | 2 - 1 | Aston Villa |
1980 18 March | | Premier League | Aston Villa | 0 - 2 | Middlesbrough |
1979 28 September | | Premier League | Middlesbrough | 0 - 0 | Aston Villa |
1979 9 March | | Premier League | Middlesbrough | 2 - 0 | Aston Villa |
1978 26 October | | Premier League | Aston Villa | 0 - 2 | Middlesbrough |
1977 16 December | | Premier League | Middlesbrough | 1 - 0 | Aston Villa |
1977 11 November | | Premier League | Aston Villa | 0 - 1 | Middlesbrough |
1977 4 April | | Premier League | Aston Villa | 1 - 0 | Middlesbrough |
1976 26 December | | Premier League | Middlesbrough | 3 - 2 | Aston Villa |
Biggest Middlesbrough Victory vs Aston Villa
| | |
| | |
1948 10 December | | Premier League | Middlesbrough | 6 - 0 | Aston Villa |
Biggest Aston Villa Victory vs Middlesbrough
| | |
| | |
1931 30 January | | Premier League | Aston Villa | 8 - 1 | Middlesbrough |
Biggest Middlesbrough Defeat vs Aston Villa
| | |
| | |
1931 30 January | | Premier League | Aston Villa | 8 - 1 | Middlesbrough |
Biggest Aston Villa Defeat vs Middlesbrough
| | |
| | |
1948 10 December | | Premier League | Middlesbrough | 6 - 0 | Aston Villa |
Last 5 Middlesbrough Home Matches
| | |
| | |
2024 14 December | | Championship | Middlesbrough | 1 - 0 | Millwall |
2024 30 November | | Championship | Middlesbrough | 3 - 1 | Hull City |
2024 27 November | | Championship | Middlesbrough | 0 - 1 | Blackburn Rovers |
2024 9 November | | Championship | Middlesbrough | 5 - 1 | Luton Town |
2024 2 November | | Championship | Middlesbrough | 0 - 3 | Coventry City |
Last 5 Aston Villa Home Matches
| | |
| | |
2024 7 December | | Premier League | Aston Villa | 1 - 0 | Southampton |
2024 4 December | | Premier League | Aston Villa | 3 - 1 | Brentford |
2024 27 November | | UEFA Champions League | Aston Villa | 0 - 0 | Juventus |
2024 23 November | | Premier League | Aston Villa | 2 - 2 | Crystal Palace |
2024 30 October | | Carling Cup | Aston Villa | 1 - 2 | Crystal Palace |
Last 5 Middlesbrough Away Matches
| | |
| | |
2024 10 December | | Championship | Leeds United | 3 - 1 | Middlesbrough |
2024 6 December | | Championship | Burnley | 1 - 1 | Middlesbrough |
2024 23 November | | Championship | Oxford United | 2 - 6 | Middlesbrough |
2024 5 November | | Championship | Queens Park Rangers | 1 - 4 | Middlesbrough |
2024 27 October | | Championship | Norwich City | 3 - 3 | Middlesbrough |
Last 5 Aston Villa Away Matches
| | |
| | |
2024 14 December | | Premier League | Nottingham Forest | 2 - 1 | Aston Villa |
2024 10 December | | UEFA Champions League | RB Leipzig | 2 - 3 | Aston Villa |
2024 1 December | | Premier League | Chelsea | 3 - 0 | Aston Villa |
2024 9 November | | Premier League | Liverpool | 2 - 0 | Aston Villa |
2024 6 November | | UEFA Champions League | Club Brugge | 1 - 0 | Aston Villa |