Form Guide
Overview
DashboardForm GuideStandings
Analysis
SimulatedRolling FormStrength of Schedule
Stats
League StatsPlayer Stats
Fixtures
ScheduleHead to Head
News
News & Blogs
External
Old Form Guide
Sign in
Loading match…
Premier League·Regular Season - 34·FT
Manchester CityManchester City
2-1
HT (1-1)
Aston VillaAston Villa
Tue, Apr 22, 2025·7:00 PM UTC·Etihad Stadium · Manchester

Last 5 meetings

Full H2H
L
Sun
Oct 26
2025
Aston VillaAston Villa
Manchester CityManchester City
1
0
Premier League
HT 1-0Regular Season - 9Villa Park, BirminghamMichael Oliver, England
L
Sat
Dec 21
2024
Aston VillaAston Villa
Manchester CityManchester City
2
1
Premier League
HT 1-0Regular Season - 17Villa Park, BirminghamP. Bankes
W
Wed
Apr 3
2024
Manchester CityManchester City
Aston VillaAston Villa
4
1
Premier League
HT 2-1Regular Season - 31Etihad Stadium, ManchesterD. England
L
Wed
Dec 6
2023
Aston VillaAston Villa
Manchester CityManchester City
1
0
Premier League
HT 0-0Regular Season - 15Villa Park, BirminghamJ. Brooks
W
Sun
Feb 12
2023
Manchester CityManchester City
Aston VillaAston Villa
3
1
Premier League
HT 3-0Regular Season - 23Etihad Stadium, ManchesterR. Jones

Match events

  1. 7'
    Bernardo Silva
    Manchester City
    ⚽
  2. 16'
    📺
    Aston Villa
    VAR — Penalty confirmed
  3. 18'
    ⚽
    Aston Villa
    M. Rashford (pen.)
  4. 35'
    🟨
    Aston Villa
    Lucas Digne
    Foul
  5. 50'
    🟨
    Aston Villa
    Morgan Rogers
    Foul
  6. 61'
    🔁
    Aston Villa
    A. Disasi ↑
    M. Cash ↓
  7. 61'
    🔁
    Aston Villa
    J. McGinn ↑
    J. Ramsey ↓
  8. 70'
    Joško Gvardiol
    Foul
    Manchester City
    🟨
  9. 74'
    J. Doku ↑
    J. McAtee ↓
    Manchester City
    🔁
  10. 76'
    🔁
    Aston Villa
    O. Watkins ↑
    M. Rashford ↓
  11. 76'
    🔁
    Aston Villa
    Marco Asensio ↑
    A. Onana ↓
  12. 77'
    Matheus Nunes
    Foul
    Manchester City
    🟨
  13. 85'
    🟨
    Aston Villa
    Ollie Watkins
    Off the ball foul
  14. 86'
    Bernardo Silva
    Argument
    Manchester City
    🟨
  15. 86'
    🔁
    Aston Villa
    D. Malen ↑
    M. Rogers ↓
  16. 90+6'
    M. Akanji ↑
    K. De Bruyne ↓
    Manchester City
    🔁
  17. 90+4'
    Matheus Nunes
    Assist: J. Doku
    Manchester City
    ⚽

Match stats

Manchester CityAston Villa
  • 62%Possession38%
  • 14Shots7
  • 6Shots on target3
  • 6Shots off target3
  • 2Blocked shots1
  • 10Shots inside box6
  • 4Shots outside box1
  • 1.09Expected goals (xG)1.68
  • 478Passes301
  • 430Accurate passes245
  • 90%Pass accuracy81%
  • 10Corners2
  • 2Offsides2
  • 9Fouls10
  • 3Yellow cards3
  • 2Saves4

Lineups

Manchester City
Manchester City
Formation: 4-1-4-1

Starting XI

Goalkeeper
  • 18S. Ortega
Defenders
  • 27Matheus Nunes
  • 3Rúben Dias
  • 24J. Gvardiol
  • 75N. O'Reilly
Midfielders
  • 8M. Kovačić
  • 87J. McAtee
  • 20Bernardo Silva
  • 19İ. Gündoğan
  • 7Omar Marmoush
Forwards
  • 17K. De Bruyne

Substitutes

  • 11J. Doku
  • 25M. Akanji
  • 45A. Khusanov
  • 10J. Grealish
  • 47P. Foden
  • 14Nico González
  • 33S. Carson
  • 82R. Lewis
  • 26Savinho
Coach: Pep Guardiola
Aston Villa
Aston Villa
Formation: 4-2-3-1

Starting XI

Goalkeeper
  • 23E. Martínez
Defenders
  • 2M. Cash
  • 4E. Konsa
  • 14Pau Torres
  • 12L. Digne
Midfielders
  • 44B. Kamara
  • 24A. Onana
  • 27M. Rogers
  • 8Y. Tielemans
  • 41J. Ramsey
Forwards
  • 9M. Rashford

Substitutes

  • 3A. Disasi
  • 7J. McGinn
  • 11O. Watkins
  • 21Marco Asensio
  • 17D. Malen
  • 16Andrés García
  • 6R. Barkley
  • 25R. Olsen
  • 22I. Maatsen
Coach: Unai Emery

Top performers

Manchester CityManchester City
  • Kevin De Bruyne89'7.9
  • Bernardo Silva1G90'7.7
  • Joško Gvardiol90'7.3
  • Matheus Nunes1G90'7.2
  • Mateo Kovačić90'7.2
Aston VillaAston Villa
  • Emiliano Martínez90'7.3
  • Jacob Ramsey61'7.2
  • Morgan Rogers86'7.0
  • Youri Tielemans90'7.0
  • Amadou Onana76'6.9