Manchester City and Aston Villa have met 15 times. Aston Villa hold the edge with 10 wins to 4, with 1 drawn. It's a record that frames Aston Villa as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 48 goals — an average of 3.2 per game, marking this out as a high-scoring, open fixture. Manchester City have scored 16, Aston Villa 32.
Their most recent meeting (May 24, 2026) finished Manchester City 1–2 Aston Villa in the England. Premier League.
May 24, 2026
Manchester City1 - 2Aston Villa
England. Premier League
Oct 26, 2025
Aston Villa1 - 0Manchester City
England. Premier League
Apr 22, 2025
Manchester City2 - 1Aston Villa
England. Premier League
Dec 21, 2024
Aston Villa2 - 1Manchester City
England. Premier League
Apr 03, 2024
Manchester City4 - 1Aston Villa
England. Premier League
Dec 06, 2023
Aston Villa1 - 0Manchester City
England. Premier League
Feb 12, 2023
Manchester City3 - 1Aston Villa
England. Premier League
Sep 03, 2022
Aston Villa1 - 1Manchester City
England. Premier League
May 22, 2022
Manchester City3 - 2Aston Villa
England. Premier League
Dec 01, 2021
Aston Villa1 - 2Manchester City
England. Premier League
Apr 21, 2021
Aston Villa1 - 2Manchester City
England. Premier League
Jan 20, 2021
Manchester City2 - 0Aston Villa
England. Premier League
Mar 01, 2020
Aston Villa1 - 2Manchester City
England. League Cup
Jan 12, 2020
Aston Villa1 - 6Manchester City
England. Premier League
Oct 26, 2019
Manchester City3 - 0Aston Villa
England. Premier League
Frequently asked questions
How many times have Manchester City and Aston Villa played each other?
They have met 15 times: 4 Manchester City wins, 1 draws and 10 Aston Villa wins.
Who wins more often, Manchester City or Aston Villa?
Aston Villa have the better head-to-head record, with 10 wins to 4.
What was the last result between Manchester City and Aston Villa?
Manchester City 1–2 Aston Villa, in the England. Premier League.