Season 2026-27

Manchester City vs Aston Villa

Premier League · Round 38 · Sun 24 May 2026, 16:00

Manchester City
12 Full time
Aston Villa

Aston Villa won 2–1 away at Manchester City on 24 May 2026 (Premier League 2025-2026, Round 38). Goals – Manchester City: Antoine Semenyo 23'; Aston Villa: Ollie Watkins 47', 61'. Highest-rated player: Ollie Watkins (9.2). In 44 Premier League meetings since 2000-01, Manchester City have won 28, Aston Villa 10 and 6 matches have been drawn.

Summary

Key events

  1. 23' Antoine Semenyo Manchester City 1–0
  2. Half time · 1–0
  3. 47' Ollie Watkins Aston Villa 1–1
  4. 61' Ollie Watkins Aston Villa · assist Ross Barkley 1–2
  5. 90' Phil Foden Manchester City · VAR
  6. Full time · 1–2

Match statistics

Manchester CityAston Villa

Top stats

52%Ball possession48%
1.34Expected goals (xG)1.77
16Total shots12
3Shots on target5
2Big chances4
9Corner kicks4

Shooting

1.51xG on target (xGOT)2.65
1Big chances missed2
10Shots inside the box9
6Shots outside the box3
7Shots off target5
6Blocked shots2
0Hit the woodwork1
0Headed goals0

Passing

481Passes440
30Long passes40
201Final third passes57
14Crosses8
0.87Expected assists (xA)0.63
46Touches in opposition box20
20Throw-ins10

Defending

10Tackles28
7Interceptions11
15Clearances37
26Duels won42
0Errors leading to shot1
1Errors leading to goal0

Discipline

8Fouls4
1Offsides1
4Free kicks8

xG and xGOT are the data provider's figures.

Lineups

Manchester City

Substitutes used

Unused

Max Alleyne, Marcus Bettinelli, Omar Marmoush, Matheus Nunes

Aston Villa

Substitutes used

Unused

Bradley-Paul Burrowes, Lucas Digne, George Hemmings, James Wright

Manchester City vs Aston Villa Match Commentary

  1. 90+12' There will be no more action in this match as the referee signals full time.
  2. 90+11' Rayan Cherki (Manchester City) takes the corner with a short pass.
  3. 90+10' Corner kicks – 8:4. Fouls committed – 7:4.
  4. 90+9' Jeremy Doku (Manchester City) sees an unmarked teammate and attempts to send him a low pass. However, one of the defenders reads the game perfectly and averts the danger.
  5. 90+8' Jeremy Doku (Manchester City) fires the ball at goal from inside the area, but it's well blocked.
  6. 90+5' A spell of possession for Manchester City in an attempt to control the game.
  7. 90+2' The goal by Manchester City is DISALLOWED on the advice of the video assistant referee due to an offside.
  8. 90+1' The Manchester City players halt their celebrations as referee Andy Madley makes the VAR signal to review the goal, most likely to ascertain if there was an offside in the build-up play.
  9. 90' 10 additional min. will be played.
  10. 90' Mateo Kovacic plays a neat ball into the path of Phil Foden (Manchester City), who makes room for a shot and fires in off the crossbar! 2:2.
  11. 90' The attendance for today's match is 60332.
  12. 88' Ollie Watkins (Aston Villa) leaps above the defender and heads the ball goalwards from a corner by Youri Tielemans, but his effort from the penalty spot flies well over the bar.
  13. 88' Corner kick. Youri Tielemans (Aston Villa) is ready to send the ball into the box.
  14. 87' John McGinn (Aston Villa) latches on to a precise defence-splitting pass and fires a nice strike from a promising distance towards the left post. James Trafford has a clear sight of it and makes a comfortable save. Aston Villa will take a corner kick.
  15. 86' Ross Barkley comes off the pitch to be replaced by John McGinn (Aston Villa).
  16. 86' Jeremy Doku (Manchester City) finds himself with a great opportunity! He unleashes a shot from the edge of the box, which whizzes just wide of the right post!
  17. 86' Some patient build-up play from Manchester City as they look to unlock the defence.
  18. 83' Pau Torres (Aston Villa) wins the ball from the resulting free kick and unleashes a shot which sails miles wide of the right post!
  19. 82' Yellow card This yellow card was deserved. The tackle by Rico Lewis (Manchester City) was quite harsh and Andy Madley didn't hesitate to show him a yellow card.
  20. 80' Ollie Watkins (Aston Villa) tries to find Emiliano Buendia with a clever through ball from the corner of the box, but the defence is alert to the danger and makes a clearance.
  21. 78' Pep Guardiola has decided to make a change. Josko Gvardiol (Manchester City) replaces John Stones.
  22. 77' The game has come to an end for Nathan Ake. He has contributed as much as he could today. He will be replaced by the fresh legs of Rayan Ait-Nouri (Manchester City).
  23. 77' Here's the change. Tijjani Reijnders leaves the pitch and Jeremy Doku (Manchester City) comes on as a substitute.
  24. 76' Leon Bailey (Aston Villa) latches onto a pass inside the box, steps inside his marker and smacks a shot against the left post.
  25. 75' Youri Tielemans (Aston Villa) takes the corner but it's cleared.
  26. 74' The corner from Leon Bailey (Aston Villa) is intercepted by James Trafford.
  27. 73' The referee signals that it is time for a substitution and Pau Torres (Aston Villa) comes onto the pitch so that Victor Lindelof can be given a rest.
  28. 73' Unai Emery has decided to substitute Lamare Bogarde and he is replaced by Amadou Onana (Aston Villa).
  29. 73' Douglas Luiz (Aston Villa) has picked up an injury and is replaced by Youri Tielemans.
  30. 72' Matty Cash (Aston Villa) produces an inaccurate low pass into the box that is blocked by the one of the defenders. If this pass had slipped through, the ball would have probably ended up in the back of the net. The linesman points to the corner flag, Aston Villa are going to take it.
  31. 69' It’s hot out there so the ref signals there will be a cooling break for the players to take on some fluids.
  32. 68' Rayan Cherki (Manchester City) shoots after receiving a good pass. His effort from the edge of the box goes just wide of the left post.
  33. 68' Total attempts – 12:6. 3:3 – this is the current number of shots on target.
  34. 64' No offside! Referee Andy Madley points to the centre spot to indicate that the goal stands after the VAR review. That prompts big celebrations from the Aston Villa players. What a GOAL! A quick turnover allows Ollie Watkins (Aston Villa) to mount a one-man counter attack and ends with him scoring with a precise shot from close in that easily beats the keeper. That makes it 1:2.
  35. 62' Possible change! There could be offside in the lead up. Referee Andy Madley wants to look at it, so he’s going to review using VAR.
  36. 61' GOAL DISALLOWED! Controversy and anger as Ollie Watkins (Aston Villa) has a goal ruled out, incredibly, for offside.
  37. 61' Rayan Cherki (Manchester City) takes a short corner kick.
  38. 61' Savinho (Manchester City) tries to slide the ball through to a teammate but it's well blocked by a defender. Manchester City have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
  39. 59' Substitution. Bernardo Silva walks off the pitch and Mateo Kovacic (Manchester City) comes on as a substitute.
  40. 58' Pep Guardiola prepares a substitution. Antoine Semenyo is replaced by Rayan Cherki (Manchester City).
  41. 56' Ian Maatsen (Aston Villa) unleashed a monstrous piledriver. He controlled a pass, glanced up at goal and shot from the edge of the box. It could have been a difficult one for the keeper, but the ball fortunately hit one of the defenders and ball bounced away. James Trafford makes a brilliant save! Emiliano Buendia (Aston Villa) met a rebound outside the box and attempted to beat the keeper into the middle of the goal.
  42. 55' Ollie Watkins (Aston Villa) looks to break free, but an opposing player clears the ball away.
  43. 53' Emiliano Buendia (Aston Villa) unleashes a shot from the free kick, but blazes it over. This is a perfect example of a wasted chance.
  44. 52' Nathan Ake (Manchester City) tackles a bit over-zealously and Andy Madley blows for a foul. Aston Villa are awarded a free kick from a dangerous position.
  45. 52' Aston Villa control the tempo of the game by exchanging some accurate short passes.
  46. 50' Leon Bailey (Aston Villa) finds space inside the box but rifles his effort miles past the left post.
  47. 48' No handball! Referee Andy Madley points to the centre spot to indicate that the goal stands after the VAR review. That prompts big celebrations from the Aston Villa players.
  48. 48' Wait! Referee Andy Madley has indicated he is going to review the Aston Villa goal using VAR. It’s probably to see if there was a handball in the build-up.
  49. 47' Goal · 1–1 Ollie Watkins (Aston Villa) collects the ball deep inside the box from a rebound after the corner kick. He beats the keeper with a sharp shot! It's a goal!
  50. 47' Leon Bailey (Aston Villa) prepares to take a corner kick.
  51. 46' Matty Cash (Aston Villa) sends a lofted cross into the box which is headed clear. The ball goes out of play and Aston Villa have been awarded a corner kick.
  52. 46' Unai Emery makes a half-time substitution. Matty Cash comes on in place of Andres Garcia (Aston Villa).
  53. 46' Referee Andy Madley blows his whistle to start the second half.
  54. 45+4' The first half of today's match has just finished.
  55. 45+3' One of the defenders reacts at the last minute to brilliantly block a pass from Ian Maatsen (Aston Villa).
  56. 45+3' The Aston Villa players keep the ball and are exchanging a combination of passes. They are waiting for gaps in the defence to open up.
  57. 45' 3 min. of stoppage-time to be played.
  58. 45' Leon Bailey (Aston Villa) sprays a pass out to Ross Barkley, but he can't beat his man to get to the ball.
  59. 44' Tijjani Reijnders (Manchester City) takes the ball to the corner flag and sends it into the box.
  60. 43' Tijjani Reijnders (Manchester City) takes the corner, but the opposition's defence is ready and clears the ball to safety.
  61. 43' Tijjani Reijnders (Manchester City) receives a precise low pass inside the box, controls the ball and releases it under the roof. Unfortunately for him, Marco Bizot makes a great save to stop his effort. The ball is out of play. Manchester City win a corner kick.
  62. 41' Tijjani Reijnders receives a short pass from Rico Lewis (Manchester City), but the opposition's defence thwarts his effort.
  63. 39' Nico (Manchester City) wins the ball after the corner kick and takes a shot from the edge of the box, but it's blocked by one of the defending players.
  64. 39' The resulting corner from Tijjani Reijnders (Manchester City) comes to nothing.
  65. 38' Savinho (Manchester City) races towards goal but the defender gets back well to make a challenge. Manchester City have been awarded a corner kick.
  66. 36' Lamare Bogarde (Aston Villa) sends a precise pass into the box, but Ollie Watkins loses the one-on-one with the defender.
  67. 34' Tijjani Reijnders (Manchester City) fails to convert a close-range free kick as he sends the ball narrowly over the bar.
  68. 33' Leon Bailey (Aston Villa) pulls the jersey of one of the opposition players and Andy Madley blows his whistle for a foul. A free kick has been awarded to Manchester City.
  69. 32' 7:0 – this is the total number of shots produced by both teams. 2:0 - the latest stats for both teams in respect of shots on target.
  70. 30' A pass from Nathan Ake (Manchester City) is intercepted by Marco Bizot and the move breaks down. A big rebound finds it way to Rico Lewis (Manchester City), whose attempted long-range shot is almost immediately blocked by one of the opposition players.
  71. 29' Phil Foden (Manchester City) swings in a cross from the corner, but Marco Bizot reads it well and gathers the ball.
  72. 29' Great chance! Savinho (Manchester City) controls a rebound inside the box. He only has the keeper to beat, but his shot flies a whisker wide of the right post.
  73. 27' Phil Foden (Manchester City) superbly chips the ball over a defender inside the box to feed Antoine Semenyo in stride, but one of the defenders manages to clear the ball.
  74. 24' It’s time for the cooling break for the players to take on some fluids. It’s hot out there!
  75. 23' Goal · 1–0 Antoine Semenyo (Manchester City) wins himself some space inside the box after the corner kick and finishes into the bottom left corner.
  76. 23' Tijjani Reijnders (Manchester City) will take a corner kick.
  77. 23' Savinho (Manchester City) wastes a good opportunity as his pass into the box is blocked by the defence. The ball is out of play. A goal-scoring opportunity from a corner for Manchester City.
  78. 21' Phil Foden (Manchester City) puts a cross into the box from the free kick, but the defender gets there first. A huge rebound finds Tijjani Reijnders (Manchester City) unmarked on the edge of the box. He lines up a shot but slips just before he hits it and sends the ball miles wide of the left post.
  79. 21' It’s the correct decision – NO PENALTY for Manchester City! VAR comes to the rescue of referee Andy Madley and both teams have no complaints.
  80. 20' There's a break in play and referee Andy Madley must have got a signal in his ear as he indicates he will check that earlier penalty claim by Manchester City using VAR. This could be interesting!
  81. 19' Nathan Ake (Manchester City) goes down in the box after a challenge from the defender. Possibly unsighted, the referee just waves play on.
  82. 19' The corner kick from Tijjani Reijnders (Manchester City) is headed out of the penalty area by one of the defenders.
  83. 19' Savinho (Manchester City) is picked out by his teammate with a brilliant short pass, but it takes him too long to control the ball inside the box and this allows one of the defending players to rob him. The referee blows his whistle, Manchester City are awarded a corner kick.
  84. 17' John Stones (Manchester City) sends a long ball forward to Antoine Semenyo, but he put too much power and the chance is gone. The ball has crossed the sideline. Aston Villa are taking a throw-in.
  85. 17' The ratio of the ball possession is 55:45.
  86. 14' Savinho (Manchester City) tries to send a low pass into the box, but it's blocked and cleared.
  87. 13' Antoine Semenyo (Manchester City) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
  88. 12' Bernardo Silva (Manchester City) darts into the penalty area to latch on to a pass, and he unleashes a low shot in the direction of the left post. Marco Bizot is alert and denies him with a nice save.
  89. 12' Some neat passing and movement from Manchester City as they ping around some short passes in order to create a new attacking opportunity.
  90. 10' Tijjani Reijnders (Manchester City) gets into a great position in the box after a pass, but sends his shot just wide of the left post.
  91. 9' Ross Barkley (Aston Villa) breaks past challenges inside the box, but puts too much pace on his pass to Ian Maatsen. The ball is off of the pitch and it's a goal kick for Manchester City.
  92. 7' Great teamplay by Aston Villa as they control the ball with a lot of short passes. Patience is the key if they want to find a gap in the defence to score.
  93. 5' Savinho (Manchester City) darts into the box and immediately fires a first-time effort that ends well wide of the right post.
  94. 5' The resulting corner from Phil Foden (Manchester City) is cleared by the defence.
  95. 4' Savinho (Manchester City) makes a driving run into the box but he cannot work any space for a shot. The ball goes out of play and Aston Villa will have a goal kick.
  96. 3' Ruben Dias (Manchester City) plays a terrific long ball forward to Antoine Semenyo, but he can't beat his man and the move breaks down.
  97. 2' Rico Lewis (Manchester City) sends in a pass which fails to reach any of his teammates.
  98. 2' The Manchester City players are exchanging some short passes to try and open up the opposition’s defence and hit them swiftly on the break.
  99. 1' Today's match has just started, enjoy the game!
  100. The players are out and the match is about to start. Manchester City will have the kick-off.
  101. Let us introduce today's referee to you, and it's Andy Madley.
  102. We now know the starting lineups. You can find them in the match details of this match.
  103. Hello and welcome to our live text commentary! We will provide you with instant updates of everything that happens in the match. The starting lineups will be announced very soon.

Head-to-head & form

Head-to-head since 2000-01

Full head-to-head
28Manchester City wins6Draws10Aston Villa wins

44 meetings · goals Manchester City 92–43 Aston Villa

Form before the match

Last five Premier League matches, oldest to newest.

Final table 2025-2026

Full table
# Team P W D L GD Pts
2 Manchester City 38 23 9 6 +42 78
4 Aston Villa 38 19 8 11 +7 65

Top scorers 2025-2026

All scorers