Aston Villa vs Man City

24 October 2026 · Premier League · 2026/27 · Referee Peter Bankes

Full time 2 – 1

Half-time: 1–0

  • Nicolas Jackson 6’, 60’
  • Erling Haaland 52’

Match summary

Aston Villa beat Man City 2-1. Aston Villa led 1-0 at half-time.

Nicolas Jackson put Aston Villa ahead in the 6th minute, set up by John McGinn, Erling Haaland equalised with a header in the 52nd minute, set up by Iliman Ndiaye, and Jackson won it in the 60th minute, set up by Ibrahim Mbaye.

Man City can feel hard done by, creating 2.29 expected goals (xG) from 15 shots to Aston Villa's 0.65 from 8.

Aston Villa secured a 2-1 victory against Man City in the Premier League on matchday 8 after a resilient defensive display on home turf. Man City dominated the territorial battle and overall possession, registering 63 percent possession compared to Aston Villa's 37 percent. The visitors accumulated 15 total shots, including 7 shots on target, and launched 135 attacks alongside 89 dangerous attacks. In contrast, Aston Villa managed 8 shots with 2 on target from 48 attacks. The match was characterised by high physicality and disciplinary action, with both teams committing numerous fouls and sharing 8 yellow cards evenly across the 90 minutes.

The scoring opened early in the match when Nicolas Jackson converted a right foot shot in the 6th minute to give Aston Villa a 1-0 lead. Man City collected yellow cards through Marc Guéhi in the 32nd minute and Rayan Cherki in the 38th minute before the half-time whistle. Following a double substitution at the start of the second half by Man City, Erling Haaland equalised with a header in the 52nd minute. Aston Villa responded quickly as Johan Manzambi and Matty Cash were booked in the 54th and 55th minutes, respectively. Nicolas Jackson scored his second goal with a right foot shot in the 60th minute to restore Aston Villa's lead at 2-1. Further tactical substitutions were made by both sides as bookings continued for Elliot Anderson, Ryan McAidoo, Brian Madjo, and Emiliano Buendía, concluding a tense encounter.

Match stats

37% Possession 63%
8 Shots 15
2 Shots on target 7
4 Corners 7
48 Attacks 135
22 Dangerous attacks 89
314 Passes 528
81% Pass accuracy 89%
31 Tackles 13
21 Fouls 17
4 Yellow cards 4
0 Red cards 0
1 Offsides 2

Key events

Aston Villa Man City
Kick-off
Corner
4’
Nicolas JacksonRight foot shot1-0 (Aston Villa)
6’
Corner
6’
10’
Corner
10’
Corner
12’
Corner
13’
Iliman NdiayeShot on target
13’
Corner
21’
Mathis CherkiShot on target
24’
Abduqodir KhusanovShot on target
Corner
26’
32’
37’
Corner
38’
Half-time1-0
Second half underway
Corner
47’
52’
Erling HaalandHeader1-1 (Man City)
Johan ManzambiTime wasting
54’
55’
56’
Josko GvardiolShot on target
57’
Corner
Nicolas JacksonRight foot shot2-1 (Aston Villa)
60’
65’
Corner
68’
Josko GvardiolShot on target
74’
76’
Brian MadjoArgument
83’
90+3’
Erling HaalandShot on target
90+5’
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.65 2.29 6’ Nicolas Jackson (Aston Villa), 1-0 6’ 52’ Erling Haaland (Man City), 1-1 52’ 60’ Nicolas Jackson (Aston Villa), 2-1 60’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.65 2.29 6’ Nicolas Jackson (Aston Villa), 1-0 Jackson 6’ 52’ Erling Haaland (Man City), 1-1 Haaland 52’ 60’ Nicolas Jackson (Aston Villa), 2-1 Jackson 60’
Aston Villa 0.65 xGMan City 2.29 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking Aston Villa attacking 
52’ Erling Haaland (Man City), set piece, 0.53 xG, goal 68’ Josko Gvardiol (Man City), open play, 0.53 xG, saved 21’ Mathis Cherki (Man City), open play, 0.39 xG, saved 56’ Josko Gvardiol (Man City), open play, 0.33 xG, saved 6’ Nicolas Jackson (Aston Villa), open play, 0.12 xG, goal 40’ Alysson Edward (Aston Villa), open play, 0.12 xG, blocked 47’ Ian Maatsen (Aston Villa), open play, 0.10 xG, blocked 59’ Jéremy Doku (Man City), open play, 0.10 xG, off target 34’ Johan Manzambi (Aston Villa), direct free kick, 0.09 xG, off target 60’ Nicolas Jackson (Aston Villa), open play, 0.08 xG, goal 19’ Nicolas Jackson (Aston Villa), open play, 0.07 xG, off target 28’ Iliman Ndiaye (Man City), open play, 0.05 xG, hit the woodwork 6’ Alysson Edward (Aston Villa), from a corner, 0.05 xG, blocked 36’ Jéremy Doku (Man City), open play, 0.05 xG, blocked 89’ Jéremy Doku (Man City), open play, 0.05 xG, off target 89’ Erling Haaland (Man City), open play, 0.04 xG, blocked 90+3’ Erling Haaland (Man City), open play, 0.04 xG, saved 13’ Iliman Ndiaye (Man City), from a corner, 0.04 xG, saved 65’ Josko Gvardiol (Man City), from a corner, 0.03 xG, off target 12’ Enzo Fernández (Man City), from a corner, 0.03 xG, blocked 86’ Phil Foden (Man City), open play, 0.03 xG, blocked 4’ Ian Maatsen (Aston Villa), from a corner, 0.02 xG, off target 24’ Abduqodir Khusanov (Man City), open play, 0.02 xG, saved 52’ Erling Haaland (Man City), set piece, 0.53 xG, goal 68’ Josko Gvardiol (Man City), open play, 0.53 xG, saved 21’ Mathis Cherki (Man City), open play, 0.39 xG, saved 56’ Josko Gvardiol (Man City), open play, 0.33 xG, saved 6’ Nicolas Jackson (Aston Villa), open play, 0.12 xG, goal 40’ Alysson Edward (Aston Villa), open play, 0.12 xG, blocked 47’ Ian Maatsen (Aston Villa), open play, 0.10 xG, blocked 59’ Jéremy Doku (Man City), open play, 0.10 xG, off target 34’ Johan Manzambi (Aston Villa), direct free kick, 0.09 xG, off target 60’ Nicolas Jackson (Aston Villa), open play, 0.08 xG, goal 19’ Nicolas Jackson (Aston Villa), open play, 0.07 xG, off target 6’ Alysson Edward (Aston Villa), from a corner, 0.05 xG, blocked 28’ Iliman Ndiaye (Man City), open play, 0.05 xG, hit the woodwork 89’ Jéremy Doku (Man City), open play, 0.05 xG, off target 36’ Jéremy Doku (Man City), open play, 0.05 xG, blocked 89’ Erling Haaland (Man City), open play, 0.04 xG, blocked 90+3’ Erling Haaland (Man City), open play, 0.04 xG, saved 13’ Iliman Ndiaye (Man City), from a corner, 0.04 xG, saved 12’ Enzo Fernández (Man City), from a corner, 0.03 xG, blocked 65’ Josko Gvardiol (Man City), from a corner, 0.03 xG, off target 86’ Phil Foden (Man City), open play, 0.03 xG, blocked 4’ Ian Maatsen (Aston Villa), from a corner, 0.02 xG, off target 24’ Abduqodir Khusanov (Man City), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Aston Villa 4-2-3-1 Starting XI
Suzuki
Cash
Lindelöf
Torres
Maatsen
Kamara
Gomes 82’
Alysson 59’
Manzambi 66’
McGinn 66’
Jackson 2 82’
Man City 4-2-3-1 Starting XI
Donnarumma
Gvardiol
Guéhi 46’
Dias
Khusanov
Fernández
Anderson
Doku
Cherki 46’
Ndiaye 69’
Haaland

Player stats

Goalkeeper1 player
90′ 6 1 46 – – – – –
Defenders4 players
90′ 8 1 2 9 – 22 4 – –
90′ 1 1 – 2 1 41 – – – –
90′ – – – – – 58 – – – –
90′ 4 2 1 5 – 29 2 – – –
Midfielders8 players
90′ – – 30 – – 5 2 8 5 2 –
João Gomes Taken off
82′ – – 28 – – 1 3 2 1 1 –
Alysson Edward Taken off
59′ – – 7 – – 3 1 6 4 1 –
John McGinn Taken off
66′ – 1 12 4 0.30 1 – 4 – 2 –
Johan Manzambi Taken off
66′ – – 7 – – 3 – 6 – 3
Ross Barkley Came on as a substitute
24′ – – 4 – – – – 1 1 – –
Emiliano Buendía Came on as a substitute
24′ – – 5 – – 3 – 3 1 –
Leon Goretzka Came on as a substitute
8′ – – 3 – – – – – 1 – –
Forwards3 players
Nicolas Jackson Taken off
82′ 2 – 3 2 0.27 – – 8 3 15 –
Ibrahim Mbaye Came on as a substitute
31′ – 1 – – – 0.08 1 – – 3 –
Brian Madjo Came on as a substitute
8′ – – – – – – – 4 3 4
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Aston Villa win 21% Avg odds 4.47 Our estimate 28%
Draw 21% Avg odds 4.50 Our estimate 27%
Man City win 58% Avg odds 1.62 Our estimate 45%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Our write-up of this game.

Shots, expected goals and player data from Understat. Timeline, lineups, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.