Made one good save, and wasn’t able to do much for the equaliser.
Shoulda, woulda, coulda squared it to Haaland early on. A little sloppy, though Pep confirms he was struggling with an injury.
Didn’t do much wrong, though could have done better for the equaliser. Collectively poor defending.
Looked uncomfortable at times and lacked the aggression we would like to see. Again, should have done more to prevent the equaliser.
Not great defensively, and not his usual self going forward either. He switched off for Baileys goal.
Managed to control the midfield for the most part, but his sloppy clearance led to a goal scoring opportunity for Villa and they took full advantage.
Excellent control in the first half, looked tired towards the end and this led to some opportunities for Villa to counter attack.
Want your voice heard? Join the Man City Square team!
De Bruyne 7
Not his best game by far, but even during these moments he’s able to create goals and cause havoc for the oppositions defence. Beautifully crafted cross to assist Haalands goal.
Not as much obvious influence in the game, but his energy helped to control the opposition – seen when he was hooked.
It just wasn’t working for him. Though got into some good positions and created to dangerous chances.
Kept himself in all the right places, linking up well around the box and scored when the opportunity arose.
Came on for Bernardo in the 73rd minute. Didn’t do enough defensively, though involved in some half-chances.
Came on for an injured Walker on 80 minutes. Didn’t put a foot wrong, though a typical performance from someone coming on the pitch in the 80th minute – off the tempo.