Aston Villa vs. Middlesbrough Historical Head-to-HeadSubscribe Now (First Month Free)

Aston Villa
59 wins
27 draws
36 losses
227 goals
Middlesbrough
36 wins
27 draws
59 losses
155 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
FA CupThird round properSat2024-01-0617:30 Middlesbrough0–1Aston Villa25,022Riverside StadiumRobert JonesMatch Report
ChampionshipRegular seasonSat2019-03-1615:00 Aston Villa1.93–00.4Middlesbrough36,263Villa ParkDarren BondMatch Report
ChampionshipRegular seasonSat2018-12-0117:30 Middlesbrough0.50–32.8Aston Villa23,424Riverside StadiumAndrew DaviesMatch Report
ChampionshipSemi-finalsTue2018-05-1519:45 Aston Villa0–0Middlesbrough40,505Villa ParkMike DeanMatch ReportLeg 2 of 2; Aston Villa won
ChampionshipSemi-finalsSat2018-05-1217:15 Middlesbrough0–1Aston Villa29,233Riverside StadiumRobert MadleyMatch ReportLeg 1 of 2
ChampionshipRegular seasonSat2017-12-3015:00 Middlesbrough0–1Aston Villa29,422Riverside StadiumAndy MadleyMatch Report
EFL CupThird roundTue2017-09-1919:45 Aston Villa0–2Middlesbrough11,197Villa ParkSteve MartinMatch Report
ChampionshipRegular seasonTue2017-09-1219:45 Aston Villa0–0Middlesbrough26,631Villa ParkJames LiningtonMatch Report
Premier LeagueRegular seasonSat2009-05-16Middlesbrough1–1Aston Villa27,261Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonSun2008-11-09Aston Villa1–2MiddlesbroughVilla ParkRob StylesMatch Report
Premier LeagueRegular seasonWed2008-03-12Aston Villa1–1MiddlesbroughVilla ParkStephen BennettMatch Report
Premier LeagueRegular seasonSat2007-11-24Middlesbrough0–3Aston VillaRiverside StadiumKeith StroudMatch Report
Premier LeagueRegular seasonSat2007-04-14Middlesbrough1–3Aston Villa26,959Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat2006-11-25Aston Villa1–1Middlesbrough33,612Villa ParkPeter WaltonMatch Report
Premier LeagueRegular seasonSat2006-02-04Middlesbrough0–4Aston Villa27,299Riverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonSun2005-10-02Aston Villa2–3Middlesbrough29,719Villa ParkMike DeanMatch Report
Premier LeagueRegular seasonSat2005-03-05Aston Villa2–0Middlesbrough34,201Villa ParkRob StylesMatch Report
Premier LeagueRegular seasonSat2004-12-18Middlesbrough3–0Aston Villa31,338Riverside StadiumAndy D'UrsoMatch Report
Premier LeagueRegular seasonSat2004-04-24Middlesbrough1–2Aston Villa31,243Riverside StadiumGraham BarberMatch Report
Premier LeagueRegular seasonSat2003-11-08Aston Villa0–2Middlesbrough29,898Villa ParkDermot GallagherMatch Report
Premier LeagueRegular seasonTue2003-01-28Middlesbrough2–5Aston Villa27,546Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat2002-12-28Aston Villa1–0Middlesbrough33,637Villa ParkRob StylesMatch Report
Premier LeagueRegular seasonSat2002-04-06Middlesbrough2–1Aston Villa26,003Riverside StadiumGraham BarberMatch Report
Premier LeagueRegular seasonSat2001-11-17Aston Villa0–0Middlesbrough35,424Villa ParkPeter JonesMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat2001-02-10Aston Villa1–1Middlesbrough28,912Villa ParkClive WilkesMatch Report
Premier LeagueRegular seasonSat2000-09-23Middlesbrough1–1Aston Villa27,556Riverside StadiumMark HalseyMatch Report
Premier LeagueRegular seasonMon2000-02-14Middlesbrough0–4Aston Villa31,571Riverside StadiumAlan WilkieMatch Report
Premier LeagueRegular seasonSat1999-08-28Aston Villa1–0Middlesbrough28,728Villa ParkMark HalseyMatch Report
Premier LeagueRegular seasonSat1999-01-09Middlesbrough0–0Aston Villa34,643Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonSun1998-08-23Aston Villa3–1Middlesbrough29,559Villa ParkPaul AlcockMatch Report
Premier LeagueRegular seasonSat1997-05-03Middlesbrough3–2Aston Villa30,074Riverside StadiumPaul AlcockMatch Report
Premier LeagueRegular seasonSat1996-11-30Aston Villa1–0Middlesbrough39,053Villa ParkGary WillardMatch Report
Premier LeagueRegular seasonTue1996-03-19Aston Villa0–0Middlesbrough23,933Villa ParkPaul AlcockMatch Report
Premier LeagueRegular seasonMon1996-01-01Middlesbrough0–2Aston Villa28,535Riverside StadiumMartin BodenhamMatch Report
Premier LeagueRegular seasonSun1993-01-17Aston Villa5–1Middlesbrough19,977Villa ParkKeith CooperMatch Report
Premier LeagueRegular seasonSat1992-09-26Middlesbrough2–3Aston Villa20,905Ayresome ParkDavid EllerayMatch Report
First DivisionRegular seasonSat1989-04-29Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1988-12-10Middlesbrough3–3Aston VillaMatch Report
First DivisionRegular seasonSat1982-04-17Aston Villa1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-11-21Middlesbrough3–3Aston VillaMatch Report
First DivisionRegular seasonSat1981-04-25Aston Villa3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1980-12-06Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonWed1980-03-19Aston Villa0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-09-29Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1979-03-10Middlesbrough2–0Aston VillaMatch Report
First DivisionRegular seasonFri1978-10-27Aston Villa0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1977-12-17Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1977-11-12Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonTue1977-04-05Aston Villa1–0MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonMon1976-12-27Middlesbrough3–2Aston VillaMatch Report
First DivisionRegular seasonSat1976-04-24Aston Villa2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-10-04Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1954-04-03Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonSat1953-11-14Aston Villa5–3MiddlesbroughMatch Report
First DivisionRegular seasonWed1953-03-04Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1952-10-11Aston Villa1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1952-04-12Middlesbrough2–0Aston VillaMatch Report
First DivisionRegular seasonSat1951-11-24Aston Villa2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-03-24Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonSat1950-11-04Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1950-01-21Aston Villa4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1949-09-17Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonSat1949-05-07Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1948-12-11Middlesbrough6–0Aston VillaMatch Report
First DivisionRegular seasonSat1948-05-01Middlesbrough1–3Aston VillaMatch Report
First DivisionRegular seasonSat1947-12-13Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1946-12-28Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1946-08-31Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1939-05-06Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1938-08-31Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonMon1935-09-09Aston Villa2–7MiddlesbroughMatch Report
First DivisionRegular seasonWed1935-09-04Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1935-04-27Aston Villa0–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-12-15Middlesbrough4–1Aston VillaMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1934-03-24Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1933-11-11Aston Villa3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-12-31Aston Villa3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-08-27Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonSat1931-12-26Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonFri1931-12-25Aston Villa7–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1931-01-31Aston Villa8–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-09-27Middlesbrough3–1Aston VillaMatch Report
First DivisionRegular seasonSat1930-03-29Aston Villa4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1929-11-23Middlesbrough2–3Aston VillaMatch Report
First DivisionRegular seasonWed1928-03-21Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1927-10-08Aston Villa5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1923-12-08Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonSat1923-12-01Aston Villa0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-09-30Middlesbrough2–2Aston VillaMatch Report
First DivisionRegular seasonSat1922-09-23Aston Villa2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-10-29Aston Villa6–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-10-22Middlesbrough5–0Aston VillaMatch Report
First DivisionRegular seasonSat1921-04-02Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-03-26Middlesbrough1–4Aston VillaMatch Report
First DivisionRegular seasonSat1919-11-01Aston Villa5–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1919-10-25Middlesbrough1–4Aston VillaMatch Report
First DivisionRegular seasonSat1915-03-13Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-11-07Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonSat1914-04-25Aston Villa1–3MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1913-12-20Middlesbrough5–2Aston VillaMatch Report
First DivisionRegular seasonWed1913-04-09Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonSat1912-11-02Aston Villa5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-03-09Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1911-11-04Aston Villa2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-04-01Middlesbrough0–1Aston VillaMatch Report
First DivisionRegular seasonSat1910-11-26Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonMon1910-03-28Middlesbrough3–2Aston VillaMatch Report
First DivisionRegular seasonFri1910-03-25Aston Villa4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1909-04-17Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1908-12-12Aston Villa0–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1908-04-11Middlesbrough0–1Aston VillaMatch Report
First DivisionRegular seasonSat1907-12-14Aston Villa6–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1907-03-02Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1906-10-27Aston Villa2–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-03-10Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1905-11-04Aston Villa4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-04-08Middlesbrough3–1Aston VillaMatch Report
First DivisionRegular seasonSat1904-12-10Aston Villa0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-03-19Aston Villa2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1903-11-21Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonMon1903-04-27Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1902-11-22Middlesbrough1–2Aston VillaMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
FA CupThird round properSat2024-01-0617:30 Middlesbrough0–1Aston Villa25,022Riverside StadiumRobert JonesMatch Report
ChampionshipRegular seasonSat2019-03-1615:00 Aston Villa1.93–00.4Middlesbrough36,263Villa ParkDarren BondMatch Report
ChampionshipRegular seasonSat2018-12-0117:30 Middlesbrough0.50–32.8Aston Villa23,424Riverside StadiumAndrew DaviesMatch Report
ChampionshipSemi-finalsSat2018-05-1217:15 Middlesbrough0–1Aston Villa29,233Riverside StadiumRobert MadleyMatch ReportLeg 1 of 2
ChampionshipRegular seasonSat2017-12-3015:00 Middlesbrough0–1Aston Villa29,422Riverside StadiumAndy MadleyMatch Report
Premier LeagueRegular seasonSat2007-11-24Middlesbrough0–3Aston VillaRiverside StadiumKeith StroudMatch Report
Premier LeagueRegular seasonSat2007-04-14Middlesbrough1–3Aston Villa26,959Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat2006-02-04Middlesbrough0–4Aston Villa27,299Riverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonSat2005-03-05Aston Villa2–0Middlesbrough34,201Villa ParkRob StylesMatch Report
Premier LeagueRegular seasonSat2004-04-24Middlesbrough1–2Aston Villa31,243Riverside StadiumGraham BarberMatch Report
Premier LeagueRegular seasonTue2003-01-28Middlesbrough2–5Aston Villa27,546Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat2002-12-28Aston Villa1–0Middlesbrough33,637Villa ParkRob StylesMatch Report
Premier LeagueRegular seasonMon2000-02-14Middlesbrough0–4Aston Villa31,571Riverside StadiumAlan WilkieMatch Report
Premier LeagueRegular seasonSat1999-08-28Aston Villa1–0Middlesbrough28,728Villa ParkMark HalseyMatch Report
Premier LeagueRegular seasonSun1998-08-23Aston Villa3–1Middlesbrough29,559Villa ParkPaul AlcockMatch Report
Premier LeagueRegular seasonSat1996-11-30Aston Villa1–0Middlesbrough39,053Villa ParkGary WillardMatch Report
Premier LeagueRegular seasonMon1996-01-01Middlesbrough0–2Aston Villa28,535Riverside StadiumMartin BodenhamMatch Report
Premier LeagueRegular seasonSun1993-01-17Aston Villa5–1Middlesbrough19,977Villa ParkKeith CooperMatch Report
Premier LeagueRegular seasonSat1992-09-26Middlesbrough2–3Aston Villa20,905Ayresome ParkDavid EllerayMatch Report
First DivisionRegular seasonSat1982-04-17Aston Villa1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-04-25Aston Villa3–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1977-04-05Aston Villa1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1976-04-24Aston Villa2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1953-11-14Aston Villa5–3MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1952-10-11Aston Villa1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-11-24Aston Villa2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1950-01-21Aston Villa4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1949-09-17Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonSat1948-05-01Middlesbrough1–3Aston VillaMatch Report
First DivisionRegular seasonSat1946-12-28Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonWed1935-09-04Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1934-03-24Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1933-11-11Aston Villa3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-12-31Aston Villa3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-08-27Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonFri1931-12-25Aston Villa7–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1931-01-31Aston Villa8–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-03-29Aston Villa4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1929-11-23Middlesbrough2–3Aston VillaMatch Report
First DivisionRegular seasonSat1927-10-08Aston Villa5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1923-12-08Middlesbrough0–2Aston VillaMatch Report
First DivisionRegular seasonSat1921-10-29Aston Villa6–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-03-26Middlesbrough1–4Aston VillaMatch Report
First DivisionRegular seasonSat1919-11-01Aston Villa5–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1919-10-25Middlesbrough1–4Aston VillaMatch Report
First DivisionRegular seasonSat1915-03-13Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-11-02Aston Villa5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-03-09Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1911-11-04Aston Villa2–1MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1911-04-01Middlesbrough0–1Aston VillaMatch Report
First DivisionRegular seasonSat1910-11-26Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1910-03-25Aston Villa4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1908-04-11Middlesbrough0–1Aston VillaMatch Report
First DivisionRegular seasonSat1907-12-14Aston Villa6–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-03-10Middlesbrough1–2Aston VillaMatch Report
First DivisionRegular seasonSat1905-11-04Aston Villa4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-03-19Aston Villa2–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1903-04-27Aston Villa5–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1902-11-22Middlesbrough1–2Aston VillaMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipSemi-finalsTue2018-05-1519:45 Aston Villa0–0Middlesbrough40,505Villa ParkMike DeanMatch ReportLeg 2 of 2; Aston Villa won
ChampionshipRegular seasonTue2017-09-1219:45 Aston Villa0–0Middlesbrough26,631Villa ParkJames LiningtonMatch Report
Premier LeagueRegular seasonSat2009-05-16Middlesbrough1–1Aston Villa27,261Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonWed2008-03-12Aston Villa1–1MiddlesbroughVilla ParkStephen BennettMatch Report
Premier LeagueRegular seasonSat2006-11-25Aston Villa1–1Middlesbrough33,612Villa ParkPeter WaltonMatch Report
Premier LeagueRegular seasonSat2001-11-17Aston Villa0–0Middlesbrough35,424Villa ParkPeter JonesMatch Report
Premier LeagueRegular seasonSat2001-02-10Aston Villa1–1Middlesbrough28,912Villa ParkClive WilkesMatch Report
Premier LeagueRegular seasonSat2000-09-23Middlesbrough1–1Aston Villa27,556Riverside StadiumMark HalseyMatch Report
Premier LeagueRegular seasonSat1999-01-09Middlesbrough0–0Aston Villa34,643Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonTue1996-03-19Aston Villa0–0Middlesbrough23,933Villa ParkPaul AlcockMatch Report
First DivisionRegular seasonSat1989-04-29Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1988-12-10Middlesbrough3–3Aston VillaMatch Report
First DivisionRegular seasonSat1981-11-21Middlesbrough3–3Aston VillaMatch Report
First DivisionRegular seasonSat1979-09-29Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1975-10-04Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1949-05-07Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1947-12-13Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1939-05-06Aston Villa1–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1938-08-31Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonSat1931-12-26Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonWed1928-03-21Middlesbrough0–0Aston VillaMatch Report
First DivisionRegular seasonSat1923-12-01Aston Villa0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-09-30Middlesbrough2–2Aston VillaMatch Report
First DivisionRegular seasonSat1922-09-23Aston Villa2–2MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1914-11-07Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonWed1913-04-09Middlesbrough1–1Aston VillaMatch Report
First DivisionRegular seasonSat1904-12-10Aston Villa0–0MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
EFL CupThird roundTue2017-09-1919:45 Aston Villa0–2Middlesbrough11,197Villa ParkSteve MartinMatch Report
Premier LeagueRegular seasonSun2008-11-09Aston Villa1–2MiddlesbroughVilla ParkRob StylesMatch Report
Premier LeagueRegular seasonSun2005-10-02Aston Villa2–3Middlesbrough29,719Villa ParkMike DeanMatch Report
Premier LeagueRegular seasonSat2004-12-18Middlesbrough3–0Aston Villa31,338Riverside StadiumAndy D'UrsoMatch Report
Premier LeagueRegular seasonSat2003-11-08Aston Villa0–2Middlesbrough29,898Villa ParkDermot GallagherMatch Report
Premier LeagueRegular seasonSat2002-04-06Middlesbrough2–1Aston Villa26,003Riverside StadiumGraham BarberMatch Report
Premier LeagueRegular seasonSat1997-05-03Middlesbrough3–2Aston Villa30,074Riverside StadiumPaul AlcockMatch Report
First DivisionRegular seasonSat1980-12-06Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonWed1980-03-19Aston Villa0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-03-10Middlesbrough2–0Aston VillaMatch Report
First DivisionRegular seasonFri1978-10-27Aston Villa0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1977-12-17Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1977-11-12Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1976-12-27Middlesbrough3–2Aston VillaMatch Report
First DivisionRegular seasonSat1954-04-03Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonWed1953-03-04Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1952-04-12Middlesbrough2–0Aston VillaMatch Report
First DivisionRegular seasonSat1951-03-24Middlesbrough2–1Aston VillaMatch Report
First DivisionRegular seasonSat1950-11-04Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1948-12-11Middlesbrough6–0Aston VillaMatch Report
First DivisionRegular seasonSat1946-08-31Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1935-09-09Aston Villa2–7MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-04-27Aston Villa0–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-12-15Middlesbrough4–1Aston VillaMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1930-09-27Middlesbrough3–1Aston VillaMatch Report
First DivisionRegular seasonSat1921-10-22Middlesbrough5–0Aston VillaMatch Report
First DivisionRegular seasonSat1921-04-02Aston Villa0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-04-25Aston Villa1–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1913-12-20Middlesbrough5–2Aston VillaMatch Report
First DivisionRegular seasonMon1910-03-28Middlesbrough3–2Aston VillaMatch Report
First DivisionRegular seasonSat1909-04-17Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1908-12-12Aston Villa0–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1907-03-02Middlesbrough1–0Aston VillaMatch Report
First DivisionRegular seasonSat1906-10-27Aston Villa2–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-04-08Middlesbrough3–1Aston VillaMatch Report
First DivisionRegular seasonSat1903-11-21Middlesbrough2–1Aston VillaMatch Report

Fixture Leaders

Aston Villa Players vs. Middlesbrough

Aston Villa Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Gabriel Agbonlahoreng ENGFW,MF654011000
Dalian Atkinsoneng ENGFW19010000
Phil Bardsleysct SCODF19000010
Earl Barretteng ENGDF218000000
Gareth Barryeng ENGMF191,63342270
Patrik Bergercz CZEMF19000010
Mark Bosnichau AUSGK434600000
James Breeeng ENGDF,MF190000000
Paul Brownesct SCODF19000010
Gary Cahilleng ENGDF19000000
Colin Calderwoodsct SCODF19000000
Benito Carboneit ITAFW19010000
Scott Carsoneng ENGGK218001000
Matty Cashpl POLDF,FW190100010
Gary Charleseng ENGDF218011000
James Chesterwls WALDF5450100010
Peter Croucheng ENGFW210711000
Carlos Cuéllares ESPDF218000000
Steven Davisnir NIRMF640011010
Ritchie De Laetbe BELDF190000000
Mark Delaneywls WALDF1076600000
Jake Doyle-Hayesie IRLMF190000000
Mark Drapereng ENGMF427800000
Dion Dublineng ENGDF,FW748631010
Rob Edwardswls WALDF19000000
Ugo Ehiogueng ENGDF760610000
Ahmed Elmohamadyeg EGYDF,MF5447000000
Tommy Elphickeng ENGDF2147000031
Peter Enckelmanfi FINGK19000000
Brad Friedelus USAGK218000000
Jack Grealisheng ENGFW,MF5414020010
Kortney Hauseeng ENGDF190000000
Lee Hendrieeng ENGMF1271201000
Emile Heskeyeng ENGFW19000000
Thomas Hitzlspergerde GERMF540003000
Ray Houghtonie IRLMF218001000
Conor Hourihaneie IRLMF5444010020
Aaron Hughesnir NIRDF29600000
Alan Huttonsct SCODF4360000010
David Jameseng ENGGK435300000
Ronny Johnsenno NORDF431500000
Tommy Johnsoneng ENGFW19010000
Sam Johnstoneeng ENGGK4360000010
Boubacar Kamarafr FRADF,MF190000000
Mark Kinsellaie IRLMF19000000
Zat Knighteng ENGDF218000000
Ezri Konsaeng ENGDF,FW190000010
Martin Laursendk DENDF544311000
Clément Lengletfr FRADF190000010
Emiliano Martínezar ARGGK190000000
Gavin McCanneng ENGMF543500000
John McGinnsct SCOMF3240110000
Paul McGrathie IRLDF326110000
Olof Mellbergse SWEDF,MF141,20210010
Paul Mersoneng ENGFW,MF433200000
James Milnereng ENGDF,MF436002020
Savo Miloševićrs SRBFW326910010
Tyrone Mingseng ENGDF190000000
Álex Morenoes ESPDF,MF190000000
Fernando Nélsonpt PORDF218000000
Ørjan Nylandno NORGK190000000
Callum O'Hareeng ENGFW,MF190000000
Michael Oakeseng ENGGK319400000
Alpay Özalantr TURDF327000010
Stiliyan Petrovbg BULMF434810000
Kevin Phillipseng ENGFW19011000
Stefan Postmanl NEDGK19000000
Jacob Ramseyeng ENGMF190000000
Nigel Reo-Cokereng ENGMF429100010
Kevin Richardsoneng ENGMF218000000
Christopher Sambacg CGODF190000000
Jlloyd Samueltt TRIDF,MF866501020
Dean Saunderswls WALFW218030000
Peter Schmeicheldk DENGK218000000
Riccardo Scimecaeng ENGDF,MF432400000
Nicky Shoreyeng ENGDF,MF215900000
Steve Sidwelleng ENGMF19010000
Robert Snodgrasssct SCOFW,MF4360100030
Gareth Southgateeng ENGDF763000000
Nigel Spinkeng ENGGK218001000
Steve Stauntonie IRLDF,MF863303011
Jed Steereng ENGGK2180000000
Steve Stoneeng ENGMF436010000
Thomas Sørensendk DENGK869900000
Ian Tayloreng ENGMF1075001010
Neil Taylorwls WALDF,MF3270000000
Shaun Tealeeng ENGDF218010000
John Terryeng ENGDF3270000000
Alan Thompsoneng ENGMF19010000
Andy Townsendie IRLMF436002010
Axel Tuanzebeeng ENGDF190000000
Steve Watsoneng ENGDF,MF19000000
Peter Whittinghameng ENGMF317200010
Alan Wrighteng ENGDF121,03512020
Joey Guðjónssonis ISLMF18810010
Garry Parkereng ENGMF217710000
Scott Murraysct SCOMF18500000
Craig Gardnereng ENGMF314110000
Julian Joachimeng ENGFW853541000
Ashley Youngeng ENGDF,FW541900010
Lewis Grabbaneng ENGFW,MF2158000000
Ulises de la Cruzec ECUDF539200010
Stefan Mooreeng ENGFW17700000
Wilfred Boumanl NEDDF543500000
Anwar El Ghazinl NEDFW,MF2164100000
Juan Pablo Ángelco COLFW1075512000
John Carewno NORFW325320000
Mustapha Hadjima MARMF27600000
Yannick Bolasiecd CODFW,MF172010000
Tammy Abrahameng ENGFW2152100000
Hassan Kachloulma MARMF17000000
Keinan Daviseng ENGFW285000000
Leander Dendonckerbe BELDF,MF169000000
Jhon Duránco COLFW169000000
Steve Froggatteng ENGMF213802000
Leon Baileyjm JAMFW,MF168000010
David Ginolafr FRAFW,MF28500000
Shaun Maloneysct SCOFW,MF312700000
André Greeneng ENGFW,MF164000000
Henri Lansburyeng ENGMF2103000001
Isaiah Osbourneeng ENGMF16000000
Saša Ćurčićrs SRBMF15600000
Nolberto Solanope PERMF323600001
Ross McCormacksct SCOFW,MF150000000
Albert Adomahgh GHADF,FW5319110000
Mathieu Bersonfr FRAMF213500000
Birkir Bjarnasonis ISLMF5147000000
Marlon Harewoodeng ENGFW26600000
Scott Hoganie IRLFW,MF4190000000
Mile Jedinakau AUSMF4315100000
Josh Onomaheng ENGFW,MF2116000010
Luke Mooreeng ENGFW423160000
Milan Barošcz CZEFW13000000
Jordan Lydenau AUSMF128000000
George Boatengnl NEDMF643100000
Simon Graysoneng ENGDF23600000
Nicolò Zanioloit ITAFW,MF122000010
Stefan Beinlichde GERMF12100000
Moussa Diabyfr FRAFW,MF121000000
Jonathan Kodjiaci CIVFW590000010
Douglas Luizbr BRAMF121010000
Stuart Tayloreng ENGGK12100000
Ollie Watkinseng ENGFW,MF121000000
Dwight Yorkett TRIFW,MF647122100
Rushian Hepburn-Murphyeng ENGFW116000000
Eirik Bakkeno NORMF11500000
Carlton Coleeng ENGFW11500000
Liam Ridgewelleng ENGDF319300010
Marcus Allbäckse SWEFW28000000
Corey Blackett-Tayloreng ENGFW,MF110000000
Darius Vasselleng ENGFW,MF837320010
Neil Coxeng ENGDF1900000
Neil Daviseng ENGFW1800000
Neil Cutlereng ENGGK1700000
Curtis Davieseng ENGDF318700000
Glenn Whelanie IRLMF4108100000
Gareth Farrellyie IRLMF23900000
Mark Blakeeng ENGMF1300000
47835,536584130504

Aston Villa Goalkeepers vs. Middlesbrough

Aston Villa Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Mark Bosnichau AUSGK434632
Scott Carsoneng ENGGK218011
Peter Enckelmanfi FINGK19020
Brad Friedelus USAGK218030
David Jameseng ENGGK435321
Sam Johnstoneeng ENGGK4360505100.04
Emiliano Martínezar ARGGK190101100.01
Ørjan Nylandno NORGK190303100.01
Michael Oakeseng ENGGK319412
Stefan Postmanl NEDGK19001
Peter Schmeicheldk DENGK218021
Nigel Spinkeng ENGGK218030
Jed Steereng ENGGK218032266.71
Thomas Sørensendk DENGK8699112
Stuart Tayloreng ENGGK12100
Neil Cutlereng ENGGK1700
393,24012301191.717

Middlesbrough Players vs. Aston Villa

Middlesbrough Players vs. Aston Villa Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Julio Arcaar ARGDF,MF318800010
Daniel Ayalaes ESPDF4333000000
Lewis Bakereng ENGMF190000000
Nick Barmbyeng ENGFW,MF19000000
Matthew Bateseng ENGDF19000000
Danny Battheng ENGDF190000000
Mikkel Beckdk DENFW419220000
Marlon Beresfordeng ENGGK19000000
Muhamed Bešićba BIHDF,MF3241000010
George Boatengnl NEDMF979511020
Alen Bokšićhr CROFW324500020
Benito Carboneit ITAFW19011000
Lee Cattermoleeng ENGMF519600020
Cyrus Christieie IRLDF,MF190000010
Malcolm Christieeng ENGFW216510000
Matthew Clarkeeng ENGDF190000000
Adam Claytoneng ENGMF4360000000
Colin Coopereng ENGDF645800020
Neil Coxeng ENGDF327000010
Mark Crossleywls WALGK19000000
Andrew Davieseng ENGDF211300000
Brian Deaneeng ENGFW320500000
Rav van den Bergnl NEDDF190000000
Didier Digardfr FRAMF19000000
Dorivabr BRAMF538900030
Ugo Ehiogueng ENGDF545020000
Emersonbr BRAMF19000000
Marvin Emnesnl NEDFW,MF19000000
Lukas Engeldk DENDF,MF190000000
Fábiobr BRADF3126000000
Willie Falconersct SCOFW19000000
Gianluca Festait ITADF654000020
Curtis Flemingie IRLDF976801040
Aden Flinteng ENGDF2180000000
Jimmy Floyd Hasselbainknl NEDFW322510000
Adam Forshaweng ENGMF190000000
George Friendeng ENGDF,MF6540010040
Dael Fryeng ENGDF6381000000
Jason Gavinie IRLDF19000000
Geremicm CMRDF,MF218000000
Ben Gibsoneng ENGDF5405000010
Jon Gittenseng ENGDF19000000
Tom Gloverau AUSGK190000000
Dean Gordoneng ENGDF,MF319800000
Jonathan Greeningeng ENGMF537310010
Sam Greenwoodeng ENGFW,MF190000000
Craig Harrisoneng ENGDF19000000
John Hendriesct SCOFW,MF324801000
Justin Hoytett TRIDF218000000
Paul Inceeng ENGMF436000010
Ian Ironsideeng ENGGK19000000
Allan Johnstonsct SCOMF218000000
Brad Jonesau AUSGK218000000
Alan Kernaghanie IRLDF19000010
Dimitrios Konstantopoulosgr GREGK190000000
Craig Liddleeng ENGDF19000000
Massimo Maccaroneit ITAFW626110010
Neil Maddisoneng ENGDF,MF210500000
Tony McMahoneng ENGDF,MF19000000
Gaizka Mendietaes ESPMF431101010
Paul Mersoneng ENGFW,MF19001000
Danny Millseng ENGDF217200000
Nicky Mohaneng ENGDF19000000
Jaime Morenobo BOLFW19000000
Chris Morrisie IRLDF218000010
Robbie Mustoeeng ENGMF981000010
Carlo Nasheng ENGGK218000000
Gary O'Neileng ENGMF434100000
John Obi Mikelng NGAMF190000010
Paul Okonau AUSMF19000000
Gary Pallistereng ENGDF327000000
Ray Parloureng ENGMF19000010
Stuart Parnabyeng ENGDF537901000
Andy Peakeeng ENGMF218000000
Stephen Pearseng ENGGK19000000
Nigel Pearsoneng ENGDF325200000
Jimmy Phillipseng ENGDF218000000
Emanuel Pogatetzat AUTDF654001010
Jamie Pollockeng ENGMF429400010
Franck Queudruefr FRADF860702010
Darren Randolphie IRLGK6540000000
Fabrizio Ravanelliit ITAFW218020100
Michael Reizigernl NEDDF19010000
Chris Riggotteng ENGDF643500010
Ben Robertseng ENGGK19000000
Connor Robertswls WALDF,MF190000000
Fábio Rochembackbr BRADF,MF321810000
Morgan Rogerseng ENGFW,MF190000000
Tuncay Şanlıtr TURFW,MF327030000
George Savillenir NIRMF190000000
Mark Schwarzerau AUSGK141,26000020
Mohamed Shawkyeg EGYMF19000010
Bernie Slavenie IRLFW19010000
Gareth Southgateeng ENGDF872001000
Phil Stampeng ENGMF957400020
Robbie Stockdalesct SCODF327000000
Marcus Taverniereng ENGFW,MF2151000000
Andrew Tayloreng ENGDF,MF436000010
Andy Townsendie IRLMF325500000
Ross Turnbulleng ENGGK19000000
Steve Vickerseng ENGDF327000000
Tony Vidmarau AUSDF212500000
Gary Walsheng ENGGK436000000
David Wheatereng ENGDF327000000
Derek Whytesct SCODF436000000
Paul Wilkinsoneng ENGFW215600000
Luke Wilkshireau AUSDF,FW214500000
Jonathan Woodgateeng ENGDF327000000
Tommy Wrightsct SCOMF218000000
Abel Xavierpt PORDF327000000
Luke Youngeng ENGDF218000000
Boudewijn Zendennl NEDDF,FW436010000
Afonso Alvesbr BRAFW,MF18200000
Alex Bangurasl SLEDF182000000
Daniel Barlasertr TURMF182000000
Isaiah Joneseng ENGDF,FW182000010
Midoeg EGYFW18200010
James Morrisonsct SCOFW,MF18200000
Britt Assombalongacd CODFW6372000000
Graham Kavanaghie IRLMF212600000
Ryan Shottoneng ENGDF,FW4292000000
Dean Windasseng ENGFW,MF29200000
Szilárd Némethsk SVKFW742500000
Jérémie Aliadièrefr FRAFW,MF216400010
Keith O'Neillie IRLMF323401000
Michael Rickettseng ENGFW17210100
Grant Leadbittereng ENGMF2161000010
Marlon Kingjm JAMFW16800000
Joseph-Désiré Jobcm CMRFW,MF636621000
Lewis Wingeng ENGMF2110000000
Jordan Hugilleng ENGFW2151000000
Josh Coburneng ENGFW158000000
Paul Gascoigneeng ENGMF319300010
Hayden Hackneyeng ENGMF158000000
Martin Braithwaitedk DENFW,MF285000000
Robert Huthde GERDF432200020
Adam Johnsoneng ENGMF323200000
Yakubu Aiyegbening NGAFW431521100
Brancobr BRADF14500000
Marvin Johnsoneng ENGDF,FW145000000
Christian Karembeufr FRADF,MF14500000
Mark Vidukaau AUSFW29000000
Andy Campbelleng ENGFW314300000
Emmanuel Latte Lathci CIVFW132000000
Paddy McNairnir NIRDF,MF132000000
Hamilton Ricardco COLFW427400010
Alan Mooreie IRLMF28500000
Danny Grahameng ENGFW12600000
Noel Whelaneng ENGFW37000010
Mark Wilsoneng ENGMF12600021
Patrick Bamfordeng ENGFW,MF4150201100
Clayton Blackmorewls WALDF,MF211200000
David Murphyeng ENGDF12200000
Juninho Paulistabr BRAMF751600010
Jonny Howsoneng ENGDF,MF8573000010
Josh Walkereng ENGMF11900000
Alun Armstrongeng ENGFW11800000
Rudy Gestedebj BENFW286000000
Phil Whelaneng ENGDF11800000
Ben Hutchinsoneng ENGFW11600000
Lee Dong-gookkr KORFW11500000
Mark Summerbelleng ENGMF319500010
Carlos Marinelliar ARGMF28300000
Ashley Fletchereng ENGFW4131000000
Craig Hignetteng ENGFW,MF425811010
George Millereng ENGFW19000000
Hayden Coulsoneng ENGDF,MF18000000
Alexander Gilbertie IRLFW18000000
Stewart Downingeng ENGFW,MF161,139110020
Adama Traorées ESPFW,MF4217000001
47635,489281741622

Middlesbrough Goalkeepers vs. Aston Villa

Middlesbrough Goalkeepers vs. Aston Villa Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Marlon Beresfordeng ENGGK19040
Mark Crossleywls WALGK19001
Tom Gloverau AUSGK19061583.30
Ian Ironsideeng ENGGK19030
Brad Jonesau AUSGK218030
Dimitrios Konstantopoulosgr GREGK190101100.01
Carlo Nasheng ENGGK218021
Stephen Pearseng ENGGK19050
Darren Randolphie IRLGK65403382575.82
Ben Robertseng ENGGK19020
Mark Schwarzerau AUSGK141,260262
Ross Turnbulleng ENGGK19010
Gary Walsheng ENGGK436041
363,24040593177.58

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.