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
| | |
| | |
2025 29 March | | Championship | Middlesbrough | 2 - 1 | Oxford United |
2025 11 March | | Championship | Middlesbrough | 2 - 1 | Queens Park Rangers |
2025 1 March | | Championship | Middlesbrough | 1 - 0 | Derby County |
2025 15 February | | Championship | Middlesbrough | 0 - 1 | Watford |
2025 3 February | | Championship | Middlesbrough | 2 - 3 | Sunderland |
Last 5 Aston Villa Home Matches
| | |
| | |
2025 12 March | | UEFA Champions League | Aston Villa | 3 - 0 | Club Brugge |
2025 28 February | | FA Cup | Aston Villa | 2 - 0 | Cardiff City |
2025 22 February | | Premier League | Aston Villa | 2 - 1 | Chelsea |
2025 19 February | | Premier League | Aston Villa | 2 - 2 | Liverpool |
2025 15 February | | Premier League | Aston Villa | 1 - 1 | Ipswich Town |
Last 5 Middlesbrough Away Matches
| | |
| | |
2025 15 March | | Championship | Luton Town | 0 - 0 | Middlesbrough |
2025 8 March | | Championship | Swansea City | 1 - 0 | Middlesbrough |
2025 25 February | | Championship | Stoke City | 1 - 3 | Middlesbrough |
2025 21 February | | Championship | Bristol City | 2 - 1 | Middlesbrough |
2025 12 February | | Championship | Sheffield United | 3 - 1 | Middlesbrough |
Last 5 Aston Villa Away Matches
| | |
| | |
2025 2 April | | Premier League | Brighton & Hove Albion | 0 - 3 | Aston Villa |
2025 30 March | | FA Cup | Preston North End | 0 - 3 | Aston Villa |
2025 8 March | | Premier League | Brentford | 0 - 1 | Aston Villa |
2025 4 March | | UEFA Champions League | Club Brugge | 1 - 3 | Aston Villa |
2025 25 February | | Premier League | Crystal Palace | 4 - 1 | Aston Villa |