Skip to Premier League data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsPremier League · 2026–27

Aston Villa vs Arsenal

Monday, Aug 31, 2026 · 3:00 pm EDT

0 – 1FinalFT

Villa Park

Checked Oct 30, 11:21 pm EDTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticAston VillaArsenal
Fouls176
Yellow Cards31
Red Cards00
Offsides08
Corner Kicks24
Saves10
Possession39.260.8
SHOTS77
ON GOAL02
On Target %0.00.3
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes272462
Passes337527
Pass Completion %0.80.9
Accurate Crosses13
Crosses1116
Cross %0.10.2
Long Balls4240
Accurate Long Balls1515
Long Balls %0.40.4
Blocked Shots21
Effective Tackles117
Tackles2013
Tackle %0.60.5
Interceptions28
Effective Clearances1620
Clearances1620

Key events

  1. —
    Kickoff

    First Half begins.

  2. 29'
    Yellow Card

    Christos Tzolis (Arsenal) is shown the yellow card for a bad foul.

  3. 45'+1'
    Halftime

    First Half ends, Aston Villa 0, Arsenal 0.

  4. 45'
    Substitution

    Substitution, Arsenal. Eberechi Eze replaces Christos Tzolis.

  5. 45'
    Start 2nd Half

    Second Half begins Aston Villa 0, Arsenal 0.

  6. 55'
    Start Delay
  7. 56'
    End Delay
  8. 59'
    Goal

    Goal! Aston Villa 0, Arsenal 1. Bukayo Saka (Arsenal) right footed shot from very close range to the bottom left corner. Assisted by Riccardo Calafiori.

  9. 71'
    Substitution

    Substitution, Arsenal. Bruno Guimarães replaces Myles Lewis-Skelly.

  10. 71'
    Substitution

    Substitution, Arsenal. Mikel Merino replaces Martin Ødegaard.

  11. 71'
    Substitution

    Substitution, Aston Villa. Tammy Abraham replaces Nicolas Jackson.

  12. 71'
    Substitution

    Substitution, Aston Villa. Alysson replaces George Hemmings.

  13. 77'
    Start Delay

    Delay in match because of an injury Cristhian Mosquera (Arsenal).

  14. 77'
    Start Delay
  15. 78'
    Substitution

    Substitution, Aston Villa. Aaron Wan-Bissaka replaces Matty Cash.

  16. 78'
    Substitution

    Substitution, Aston Villa. Alejandro Garnacho replaces Ross Barkley.

  17. 78'
    End Delay

    Delay over. They are ready to continue.

  18. 78'
    End Delay
  19. 79'
    Substitution

    Substitution, Arsenal. Ezri Konsa replaces Cristhian Mosquera because of an injury.

  20. 80'
    Yellow Card

    Alysson (Aston Villa) is shown the yellow card for a bad foul.

  21. 81'
    Yellow Card

    John McGinn (Aston Villa) is shown the yellow card for a bad foul.

  22. 85'
    Substitution

    Substitution, Arsenal. Martín Zubimendi replaces Declan Rice.

  23. 90'+6'
    Yellow Card

    Ian Maatsen (Aston Villa) is shown the yellow card for a bad foul.

  24. 90'+10'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Aston VillaFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
1Zion SuzukiG100000
14Pau TorresCD-L100000
3Victor LindelöfCD-R100000
22Ian MaatsenLB100010
2Matty CashRB100000
10Emiliano BuendíaAM100000
6Ross BarkleyLM100000
8Boubacar KamaraRM100000
11Nicolas JacksonF100000
53George HemmingsAM-L100000
7John McGinnAM-R100010

Other listed players

PlayerPosAppGAOGYCRC
26Lamare BogardeSUB000000
5Tyrone MingsSUB000000
40Marco BizotSUB000000
13Matteo RuggeriSUB000000
18Tammy AbrahamSUB100000
47AlyssonSUB100010
74Luka LynchSUB000000
17Alejandro GarnachoSUB100000
29Aaron Wan-BissakaSUB100000

ArsenalFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
1David RayaG100000
6Gabriel MagalhãesCD-L100000
3Cristhian MosqueraCD-R100000
33Riccardo CalafioriLB101000
4Ben WhiteRB100000
8Martin ØdegaardAM100000
49Myles Lewis-SkellyLM100000
41Declan RiceRM100000
29Kai HavertzF100000
17Christos TzolisAM-L100010
7Bukayo SakaAM-R110000

Other listed players

PlayerPosAppGAOGYCRC
23Mikel MerinoSUB100000
36Martín ZubimendiSUB100000
20Noni MaduekeSUB000000
14Viktor GyökeresSUB000000
15Ezri KonsaSUB100000
10Eberechi EzeSUB100000
39Bruno GuimarãesSUB100000
13Kepa ArrizabalagaSUB000000
5Piero HincapiéSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 5'

    John McGinn (Aston Villa) wins a free kick in the attacking half.

  4. 5'

    Foul by Riccardo Calafiori (Arsenal).

  5. 7'

    Attempt missed. John McGinn (Aston Villa) left footed shot from outside the box is high and wide to the left. Assisted by Emiliano Buendía.

  6. 8'

    Attempt blocked. Myles Lewis-Skelly (Arsenal) left footed shot from the left side of the box is blocked. Assisted by Christos Tzolis.

  7. 8'

    Corner, Arsenal. Conceded by Matty Cash.

  8. 8'

    Attempt missed. Gabriel Magalhães (Arsenal) header from the centre of the box misses to the left following a corner.

  9. 8'

    Offside, Arsenal. Declan Rice is caught offside.

  10. 12'

    Emiliano Buendía (Aston Villa) hits the bar with a right footed shot from outside the box. Assisted by Boubacar Kamara.

  11. 13'

    Attempt missed. Bukayo Saka (Arsenal) left footed shot from outside the box is high and wide to the left. Assisted by Declan Rice.

  12. 13'

    Foul by Boubacar Kamara (Aston Villa).

  13. 13'

    Myles Lewis-Skelly (Arsenal) wins a free kick in the attacking half.

  14. 14'

    Offside, Arsenal. Kai Havertz is caught offside.

  15. 16'

    Foul by George Hemmings (Aston Villa).

  16. 16'

    Bukayo Saka (Arsenal) wins a free kick on the right wing.

  17. 17'

    Corner, Arsenal. Conceded by Matty Cash.

  18. 18'

    Attempt missed. Riccardo Calafiori (Arsenal) header from the left side of the six yard box is too high. Assisted by Declan Rice with a cross following a corner.

  19. 19'

    Corner, Aston Villa. Conceded by Myles Lewis-Skelly.

  20. 20'

    Foul by John McGinn (Aston Villa).

  21. 20'

    Riccardo Calafiori (Arsenal) wins a free kick in the defensive half.

  22. 25'

    Corner, Arsenal. Conceded by Pau Torres.

  23. 25'

    John McGinn (Aston Villa) wins a free kick in the defensive half.

  24. 25'

    Foul by Gabriel Magalhães (Arsenal).

  25. 27'

    Attempt missed. Ian Maatsen (Aston Villa) right footed shot from the left side of the box misses to the right. Assisted by Ross Barkley.

  26. 28'

    Foul by Ian Maatsen (Aston Villa).

  27. 28'

    Bukayo Saka (Arsenal) wins a free kick on the right wing.

  28. 29'

    Matty Cash (Aston Villa) wins a free kick in the defensive half.

  29. 29'

    Foul by Christos Tzolis (Arsenal).

  30. 29'

    Christos Tzolis (Arsenal) is shown the yellow card for a bad foul.

  31. 31'

    Foul by Boubacar Kamara (Aston Villa).

  32. 31'

    Myles Lewis-Skelly (Arsenal) wins a free kick in the attacking half.

  33. 34'

    Offside, Arsenal. Bukayo Saka is caught offside.

  34. 36'

    Matty Cash (Aston Villa) wins a free kick in the defensive half.

  35. 36'

    Foul by Kai Havertz (Arsenal).

  36. 37'

    Foul by George Hemmings (Aston Villa).

  37. 37'

    Ben White (Arsenal) wins a free kick in the defensive half.

  38. 38'

    Foul by Matty Cash (Aston Villa).

  39. 38'

    Christos Tzolis (Arsenal) wins a free kick on the left wing.

  40. 44'

    Offside, Arsenal. Kai Havertz is caught offside.

  41. 45'+1'

    Fourth official has announced 1 minutes of added time.

  42. 45'+1'

    First Half ends, Aston Villa 0, Arsenal 0.

  43. 45'

    Substitution, Arsenal. Eberechi Eze replaces Christos Tzolis.

  44. 45'

    Second Half begins Aston Villa 0, Arsenal 0.

  45. 47'

    Attempt missed. Ian Maatsen (Aston Villa) left footed shot from the left side of the box is too high. Assisted by Ross Barkley.

  46. 52'

    Foul by Ian Maatsen (Aston Villa).

  47. 52'

    Bukayo Saka (Arsenal) wins a free kick in the defensive half.

  48. 54'

    Foul by Ian Maatsen (Aston Villa).

  49. 54'

    Bukayo Saka (Arsenal) wins a free kick in the attacking half.

  50. 55'

    VAR Decision: No Penalty Arsenal.

  51. 57'

    Attempt missed. Martin Ødegaard (Arsenal) left footed shot from outside the box is close, but misses to the right from a direct free kick.

  52. 59'

    Goal! Aston Villa 0, Arsenal 1. Bukayo Saka (Arsenal) right footed shot from very close range to the bottom left corner. Assisted by Riccardo Calafiori.

  53. 61'

    Foul by Matty Cash (Aston Villa).

  54. 61'

    Eberechi Eze (Arsenal) wins a free kick on the left wing.

  55. 63'

    Foul by Pau Torres (Aston Villa).

  56. 63'

    Kai Havertz (Arsenal) wins a free kick in the defensive half.

  57. 64'

    Foul by Ian Maatsen (Aston Villa).

  58. 64'

    Bukayo Saka (Arsenal) wins a free kick on the right wing.

  59. 64'

    Attempt blocked. Matty Cash (Aston Villa) left footed shot from the centre of the box is blocked. Assisted by John McGinn.

  60. 68'

    Attempt blocked. Ross Barkley (Aston Villa) right footed shot from outside the box is blocked.

  61. 70'

    Attempt missed. John McGinn (Aston Villa) left footed shot from outside the box is too high.

  62. 71'

    Substitution, Arsenal. Bruno Guimarães replaces Myles Lewis-Skelly.

  63. 71'

    Substitution, Arsenal. Mikel Merino replaces Martin Ødegaard.

  64. 71'

    Substitution, Aston Villa. Tammy Abraham replaces Nicolas Jackson.

  65. 71'

    Substitution, Aston Villa. Alysson replaces George Hemmings.

  66. 73'

    Offside, Arsenal. Kai Havertz is caught offside.

  67. 74'

    Attempt saved. Kai Havertz (Arsenal) left footed shot from the right side of the box is saved in the centre of the goal by Zion Suzuki (Aston Villa). Assisted by Ben White.

  68. 75'

    Ross Barkley (Aston Villa) wins a free kick in the defensive half.

  69. 75'

    Foul by Mikel Merino (Arsenal).

  70. 75'

    Offside, Arsenal. Kai Havertz is caught offside.

  71. 76'

    Offside, Arsenal. Riccardo Calafiori is caught offside.

  72. 77'

    Delay in match because of an injury Cristhian Mosquera (Arsenal).

  73. 78'

    Substitution, Aston Villa. Aaron Wan-Bissaka replaces Matty Cash.

  74. 78'

    Substitution, Aston Villa. Alejandro Garnacho replaces Ross Barkley.

  75. 78'

    Delay over. They are ready to continue.

  76. 79'

    Substitution, Arsenal. Ezri Konsa replaces Cristhian Mosquera because of an injury.

  77. 80'

    Corner, Aston Villa. Conceded by Bukayo Saka.

  78. 80'

    Alysson (Aston Villa) is shown the yellow card for a bad foul.

  79. 81'

    Foul by John McGinn (Aston Villa).

  80. 81'

    Mikel Merino (Arsenal) wins a free kick in the defensive half.

  81. 81'

    John McGinn (Aston Villa) is shown the yellow card for a bad foul.

  82. 85'

    Corner, Arsenal. Conceded by Victor Lindelöf.

  83. 85'

    Substitution, Arsenal. Martín Zubimendi replaces Declan Rice.

  84. 90'

    Fourth official has announced 8 minutes of added time.

  85. 90'+3'

    Foul by Boubacar Kamara (Aston Villa).

  86. 90'+3'

    Kai Havertz (Arsenal) wins a free kick on the right wing.

  87. 90'+4'

    Foul by John McGinn (Aston Villa).

  88. 90'+4'

    Mikel Merino (Arsenal) wins a free kick on the right wing.

  89. 90'+4'

    Offside, Arsenal. Kai Havertz is caught offside.

  90. 90'+6'

    Foul by Ian Maatsen (Aston Villa).

  91. 90'+6'

    Bukayo Saka (Arsenal) wins a free kick on the right wing.

  92. 90'+6'

    Ian Maatsen (Aston Villa) is shown the yellow card for a bad foul.

  93. 90'+8'

    Emiliano Buendía (Aston Villa) wins a free kick in the defensive half.

  94. 90'+8'

    Foul by Mikel Merino (Arsenal).

  95. 90'+9'

    Handball by Aaron Wan-Bissaka (Aston Villa).

  96. 90'+10'

    Second Half ends, Aston Villa 0, Arsenal 1.

  97. —

    Match ends, Aston Villa 0, Arsenal 1.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Oct 30, 2026, 11:21 pm EDTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.