Manchester City vs Aston Villa head to head

Updated

Manchester City and Aston Villa have met 50 times in the league since 1994: Manchester City won 31, Aston Villa won 10 and 9 ended in a draw (goals 100-46).

Next meeting

All-time record (league matches since 1994)

Manchester CityDrawsAston Villa
Wins31910
Goals10046

Manchester City at home: 21 wins, 1 draws, 3 defeats. Over 2.5 goals in 28 of 50 games; both teams scored in 27. Competitions: Premier League.

This season

Manchester CityAston Villa
LeaguePremier LeaguePremier League
Position1st (21 pts)12th (8 pts)
FormWWLWWWDWWW
CoachRoberto ManciniPaul Lambert
StadiumEtihad StadiumVilla Park

Previous league meetings

  • Man City 1-2 Aston Villa · Premier League · Sun, 24 May 2026
  • Aston Villa 1-0 Man City · Premier League · Sun, 26 Oct 2025
  • Man City 2-1 Aston Villa · Premier League · Tue, 22 Apr 2025
  • Aston Villa 2-1 Man City · Premier League · Sat, 21 Dec 2024
  • Man City 4-1 Aston Villa · Premier League · Wed, 3 Apr 2024
  • Aston Villa 1-0 Man City · Premier League · Wed, 6 Dec 2023
  • Man City 3-1 Aston Villa · Premier League · Sun, 12 Feb 2023
  • Aston Villa 1-1 Man City · Premier League · Sat, 3 Sept 2022
  • Man City 3-2 Aston Villa · Premier League · Sun, 22 May 2022
  • Aston Villa 1-2 Man City · Premier League · Wed, 1 Dec 2021
  • Aston Villa 1-2 Man City · Premier League · Wed, 21 Apr 2021
  • Man City 2-0 Aston Villa · Premier League · Wed, 20 Jan 2021

Teams

Questions

Who has won more matches between Manchester City and Aston Villa?

Manchester City lead with 31 wins to 10, with 9 draws in 50 league meetings since 1994.

What is the biggest win in Manchester City vs Aston Villa?

Manchester City: Aston Villa 1-6 Man City (Sun, 12 Jan 2020). Aston Villa: Aston Villa 4-2 Man City (Sun, 17 Aug 2008).

How many goals are scored when Manchester City play Aston Villa?

2.92 per game on average; 56% of meetings had over 2.5 goals and both teams scored in 54%.

When do Manchester City and Aston Villa play next?

Aston Villa v Man City on Sat, 24 Oct 2026, 11:30 UTC (Premier League).

What was the last result between Manchester City and Aston Villa?

Man City 1-2 Aston Villa on Sun, 24 May 2026.