Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 19' | Tottenham | Substitution — Pedro Porro on, Archie Gray off | 0-0 | |
| 45+4' | Aston Villa | Goal — Johan Manzambi (assist: Boubacar Kamara) | 0-1 | |
| 45+7' | Tottenham | Jan Paul van Hecke | 0-1 | |
| 45' | Aston Villa | Substitution — Aaron Wan-Bissaka on, Matty Cash off | 0-1 | |
| 45' | Tottenham | Substitution — Mateus Fernandes on, Mohammed Kudus off | 0-1 | |
| 46' | Aston Villa | Nicolas Jackson | 0-1 | |
| 66' | Tottenham | Substitution — Dominic Solanke on, James Maddison off | 0-1 | |
| 67' | Aston Villa | Goal — Nicolas Jackson (assist: Johan Manzambi) | 0-2 | |
| 72' | Aston Villa | Substitution — Johan Manzambi on, George Hemmings off | 0-2 | |
| 79' | Aston Villa | Goal — Emiliano Buendía (assist: John McGinn) | 0-3 | |
| 84' | Aston Villa | Substitution — John McGinn on, Ross Barkley off | 0-3 | |
| 84' | Aston Villa | Substitution — Boubacar Kamara on, Ibrahim Mbaye off | 0-3 | |
| 84' | Tottenham | Substitution — Rodrigo Bentancur on, Lucas Bergvall off | 0-3 | |
| 84' | Tottenham | Substitution — Sandro Tonali on, Conor Gallagher off | 0-3 | |
| 86' | Tottenham | Goal — Conor Gallagher (assist: Mohammed Kudus) | 1-3 | |
| 88' | Aston Villa | Substitution — Nicolas Jackson on, Tammy Abraham off | 1-3 | |
| 90+2' | Aston Villa | Matty Cash | 1-3 | |
| 90+2' | Aston Villa | Unai Emery Etxegoien | 1-3 | |
| 90+8' | Tottenham | Goal — Jan Paul van Hecke (assist: Andrew Robertson) | 2-3 |
Aston Villa made the short trip to north London on 19 September 2026 and left with all three points after a thoroughly entertaining afternoon at Tottenham Hotspur Stadium. The visitors had the better of the first half and deservedly went in 1-0 up at the break, controlling the tempo while Spurs struggled to find their rhythm. The home side came out with more urgency after the interval, but it was Villa who kept finding ways through, and the final scoreline of 2-3 tells the story of a game that swung back and forth without ever really settling. For Tottenham, there will be frustration at squandering a position where they fought back into the contest only to concede again at a crucial moment. Villa, on the other hand, will be delighted with how they responded under pressure at a difficult away venue, showing real composure in the closing stages. This result gives Villa a timely boost in confidence, while Spurs will need to regroup quickly and address the defensive lapses that proved so costly on home turf.
The Matchup
Tottenham 2-3 Aston Villa was the final score at Tottenham Hotspur Stadium, in a game where Aston Villa did enough across the ninety minutes to deserve the three points. Even without the extra share of possession, which finished 64% in favour of Tottenham, Aston Villa made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 20 attempts from Tottenham against 15 from Aston Villa over the course of the game. It was not always comfortable for Aston Villa, and Tottenham pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Tottenham vs Aston Villa Lineups
Looking Ahead
Tottenham will already be turning their attention to what comes next. Their next test comes at home to Coventry City, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Tottenham vs Coventry City going to play at 19 October 2026 in English Premier League 2026-27.
Aston Villa, meanwhile, have a quick chance to build on this result. They are next in action at home to Man City, a game that will give an early sense of how they carry this result forward. Full details are here: Aston Villa vs Man City going to play at 24 October 2026 in English Premier League 2026-27.