
Aston Villa v Arsenal: match highlights
Arsenal · 120 seconds
Published 31 August 2026
Arsenal won 1–0 against Aston Villa. The match was played on 31 August 2026. Kick-off was at 20:00 BST. Venue: Villa Park.
Villa Park, Birmingham, England
| Goals in each half | ||
|---|---|---|
| 0 | First-half goals | 0 |
| 0 | Second-half goals | 1 |
A UK television listing is not available here for this match.
Video availability can vary by country and publisher.
Arsenal
Booked for a foul.
Arsenal
On: Eberechi Eze. Off: Christos Tzolis.
Arsenal
Assist: Riccardo Calafiori. Right-footed finish.
Arsenal
On: Bruno Guimarães. Off: Myles Lewis-Skelly.
Arsenal
On: Mikel Merino. Off: Martin Ødegaard.
Aston Villa
On: Tammy Abraham. Off: Nicolas Jackson.
Aston Villa
On: Alysson. Off: George Hemmings.
Aston Villa
On: Aaron Wan-Bissaka. Off: Matty Cash.
Aston Villa
On: Alejandro Garnacho. Off: Ross Barkley.
Arsenal
On: Ezri Konsa. Off: Cristhian Mosquera.
Aston Villa
Booked for a foul.
Aston Villa
Booked for a foul.
Arsenal
On: Martín Zubimendi. Off: Declan Rice.
Aston Villa
Booked for a foul.
| Attacking play | ||
|---|---|---|
| 39.2% | Possession | 60.8% |
| 7 | Shots | 7 |
| 0 | Shots on target | 2 |
| 0% | Shots on target (%) | 30% |
| 2 | Blocked shots | 1 |
| 2 | Corners | 4 |
| 0 | Offsides | 8 |
| 0 | Penalties taken | 0 |
| 0 | Penalties scored | 0 |
| Passing and possession | ||
|---|---|---|
| 337 | Passes attempted | 527 |
| 272 | Completed passes | 462 |
| 80% | Pass completion | 90% |
| 11 | Crosses attempted | 16 |
| 1 | Successful crosses | 3 |
| 10% | Cross success | 20% |
| 42 | Long passes attempted | 40 |
| 15 | Successful long passes | 15 |
| 40% | Long-pass success | 40% |
| Defending and goalkeeping | ||
|---|---|---|
| 1 | Saves | 0 |
| 20 | Tackles attempted | 13 |
| 11 | Successful tackles | 7 |
| 60% | Tackle success | 50% |
| 2 | Interceptions | 8 |
| 16 | Clearances | 20 |
| 16 | Successful clearances | 20 |
| Discipline | ||
|---|---|---|
| 17 | Fouls committed | 6 |
| 3 | Yellow cards | 1 |
| 0 | Red cards | 0 |
Percentages may be rounded. A dash means that figure is unavailable.
Possession shows each team's share of the ball. Pass completion compares completed passes with passes attempted. These figures help describe how a side played; they do not measure the quality of every chance.
Shots on target are attempts that would score without a save or a goal-line intervention. A side can have more shots and still lose: where the chances came from matters too.
A foul does not always lead to a card. Tackles, interceptions, blocks and clearances describe different ways of stopping an attack. Read them alongside possession and the score.
Aston Villa
Aston Villa
Aston Villa
Aston Villa
Arsenal
Arsenal
Arsenal
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 1 | Zion Suzuki | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Pau Torres | CD-L | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Victor Lindelöf | CD-R | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | Ian Maatsen | LB | Starter | 0 | 0 | 2 | 0 | 1 | 0 |
| 2 | Matty Cash | RB | StarterOff 78' | 0 | 0 | 1 | 0 | 0 | 0 |
| 10 | Emiliano Buendía | AM | Starter | 0 | 0 | 1 | 0 | 0 | 0 |
| 6 | Ross Barkley | LM | StarterOff 78' | 0 | 0 | 1 | 0 | 0 | 0 |
| 8 | Boubacar Kamara | RM | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Nicolas Jackson | F | StarterOff 71' | 0 | 0 | 0 | 0 | 0 | 0 |
| 53 | George Hemmings | AM-L | StarterOff 71' | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | John McGinn | AM-R | Starter | 0 | 0 | 2 | 0 | 1 | 0 |
| Substitutes | |||||||||
| 26 | Lamare Bogarde | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Tyrone Mings | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | Marco Bizot | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 | Matteo Ruggeri | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | Tammy Abraham | SUB | Substitute usedOn 71' | 0 | 0 | 0 | 0 | 0 | 0 |
| 47 | Alysson | SUB | Substitute usedOn 71' | 0 | 0 | 0 | 0 | 1 | 0 |
| 74 | Luka Lynch | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | Alejandro Garnacho | SUB | Substitute usedOn 78' | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Aaron Wan-Bissaka | SUB | Substitute usedOn 78' | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| Zion Suzuki | 0 | 0 | — | 0 |
| Pau Torres | 1 | 0 | 0 | 0 |
| Victor Lindelöf | 0 | 0 | 0 | 0 |
| Ian Maatsen | 5 | 0 | 0 | 0 |
| Matty Cash | 2 | 2 | 0 | 0 |
| Emiliano Buendía | 0 | 1 | 0 | 0 |
| Ross Barkley | 0 | 1 | 0 | 0 |
| Boubacar Kamara | 3 | 0 | 0 | 0 |
| Nicolas Jackson | 0 | 0 | 0 | 0 |
| George Hemmings | 2 | 0 | 0 | 0 |
| John McGinn | 3 | 2 | 0 | 0 |
| Lamare Bogarde | 0 | 0 | 0 | 0 |
| Tyrone Mings | 0 | 0 | 0 | 0 |
| Marco Bizot | 0 | 0 | — | 0 |
| Matteo Ruggeri | 0 | 0 | 0 | 0 |
| Tammy Abraham | 0 | 0 | 0 | 0 |
| Alysson | 0 | 0 | 0 | 0 |
| Luka Lynch | 0 | 0 | 0 | 0 |
| Alejandro Garnacho | 0 | 0 | 0 | 0 |
| Aaron Wan-Bissaka | 1 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| Zion Suzuki | 1 | 0 | 1 |
| Marco Bizot | 0 | 0 | 0 |
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 1 | David Raya | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Gabriel Magalhães | CD-L | Starter | 0 | 0 | 1 | 0 | 0 | 0 |
| 3 | Cristhian Mosquera | CD-R | StarterOff 79' | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Riccardo Calafiori | LB | Starter | 0 | 1 | 1 | 0 | 0 | 0 |
| 4 | Ben White | RB | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Martin Ødegaard | AM | StarterOff 71' | 0 | 0 | 1 | 0 | 0 | 0 |
| 49 | Myles Lewis-Skelly | LM | StarterOff 71' | 0 | 0 | 1 | 0 | 0 | 0 |
| 41 | Declan Rice | RM | StarterOff 85' | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Kai Havertz | F | Starter | 0 | 0 | 1 | 1 | 0 | 0 |
| 17 | Christos Tzolis | AM-L | StarterOff 45' | 0 | 0 | 0 | 0 | 1 | 0 |
| 7 | Bukayo Saka | AM-R | Starter | 1 | 0 | 2 | 1 | 0 | 0 |
| Substitutes | |||||||||
| 23 | Mikel Merino | SUB | Substitute usedOn 71' | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | Martín Zubimendi | SUB | Substitute usedOn 85' | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | Noni Madueke | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Viktor Gyökeres | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | Ezri Konsa | SUB | Substitute usedOn 79' | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Eberechi Eze | SUB | Substitute usedOn 45' | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | Bruno Guimarães | SUB | Substitute usedOn 71' | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 | Kepa Arrizabalaga | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Piero Hincapié | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| David Raya | 0 | 0 | — | 0 |
| Gabriel Magalhães | 1 | 0 | 0 | 0 |
| Cristhian Mosquera | 0 | 0 | 0 | 0 |
| Riccardo Calafiori | 1 | 1 | 1 | 0 |
| Ben White | 0 | 1 | 0 | 0 |
| Martin Ødegaard | 0 | 0 | 0 | 0 |
| Myles Lewis-Skelly | 0 | 2 | 0 | 0 |
| Declan Rice | 0 | 0 | 1 | 0 |
| Kai Havertz | 1 | 2 | 5 | 0 |
| Christos Tzolis | 1 | 1 | 0 | 0 |
| Bukayo Saka | 0 | 6 | 1 | 0 |
| Mikel Merino | 2 | 2 | 0 | 0 |
| Martín Zubimendi | 0 | 0 | 0 | 0 |
| Noni Madueke | 0 | 0 | 0 | 0 |
| Viktor Gyökeres | 0 | 0 | 0 | 0 |
| Ezri Konsa | 0 | 0 | 0 | 0 |
| Eberechi Eze | 0 | 1 | 0 | 0 |
| Bruno Guimarães | 0 | 0 | 0 | 0 |
| Kepa Arrizabalaga | 0 | 0 | — | 0 |
| Piero Hincapié | 0 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| David Raya | 0 | 0 | 0 |
| Kepa Arrizabalaga | 0 | 0 | 0 |
C: captain · GK: goalkeeper · D: defender · M: midfielder · F: forward. “On” and “Off” show substitution times. A dash means the figure is unavailable.
The last five league results before kick-off in 2026/27.
Earlier matches, including cups and friendlies where listed. Each score shows the named club's goals first. H: home · A: away.
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| A | 0–4 | English Premier League | ||
| A | 1–2 | Club Friendly | ||
| A | 1–2 | UEFA Super Cup | ||
| A | 1–2 | Club Friendly | ||
| A | 2–1 | English Premier League |
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| H | 3–0 | English Premier League | ||
| H | 3–0 | English FA Community Shield | ||
| H | 1–1Penalties: 4–3 | Club Friendly | ||
| H | 1–3 | Club Friendly |
Earlier Premier League meetings in 2026/27.
No earlier meeting is listed for this season.
Table updated 12 Nov 2026, 06:00 GMT. These are today's available standings, rather than the positions on matchday.
1. Arsenal · 27 points · Goal difference 10
10. Aston Villa · 13 points · Goal difference -3
Aston Villa 0–1 Arsenal was the final score. At half-time it was 0–0.
Bukayo Saka 59'.
They mean added time at the end of that half: 45+2 is two minutes beyond 45 minutes. Added time is part of normal play, rather than a separate period of extra time.
Updated . Scores are not live.