Season 2026-27

Tottenham vs Aston Villa

Premier League · Round 5 · Sat 19 Sep 2026, 12:30

Tottenham
23 Full time
Aston Villa

Aston Villa won 3–2 away at Tottenham on 19 September 2026 (Premier League 2026-2027, Round 5). Goals – Tottenham: Conor Gallagher 86', Jan Paul van Hecke 90+8'; Aston Villa: Johan Manzambi 45+4', Nicolas Jackson 67', Emiliano Buendia 79'. Highest-rated player: Johan Manzambi (8.6). In 47 Premier League meetings since 2000-01, Tottenham have won 24, Aston Villa 13 and 10 matches have been drawn.

Summary

Key events

  1. 45+4' Johan Manzambi Aston Villa · assist Boubacar Kamara 0–1
  2. Half time · 0–1
  3. 60' Mohammed Kudus Tottenham · VAR
  4. 67' Nicolas Jackson Aston Villa · assist Johan Manzambi 0–2
  5. 79' Emiliano Buendia Aston Villa · assist John McGinn 0–3
  6. 86' Conor Gallagher Tottenham · assist Mohammed Kudus 1–3
  7. 90+8' Jan Paul van Hecke Tottenham · assist Andrew Robertson 2–3
  8. Full time · 2–3

Match report

Tottenham vs Aston Villa Match Overview: 2-3 Premier League

In a night that swung between control and chaos, Tottenham fell to a bruising Tottenham vs Aston Villa Result that will sting long after the final whistle: Tottenham vs Aston Villa Score finished 2-3 on 2026-09-19. Aston Villa struck with ruthless timing through Johan Manzambi, Nicolas Jackson and a thunderbolt from Emiliano Buendia, before Spurs mounted a late surge via Conor Gallagher and a dramatic stoppage-time header from Jan Paul van Hecke. It was a Premier League match report defined by Tottenham’s territorial dominance and Villa’s clinical edge, with the hosts left chasing a comeback that arrived just a touch too late.

  • Villa land the first blow: Manzambi finished smartly in first-half stoppage time to punish a tense, scrappy spell.
  • VAR heartbreak for Spurs: a Tottenham equaliser was ruled out for offside in the build-up, flipping the mood inside the ground.
  • Villa’s one-two punch: Jackson made it 0-2 before Buendia’s long-range rocket turned it into a mountain at 0-3.
  • Tottenham rally: Kudus’ introduction transformed the tempo, teeing up Gallagher to ignite hope late on.
  • Final twist: Robertson’s free-kick delivery found van Hecke for a 90+8 header, but Villa held on.

First Half

Tottenham began with the ball and the intent, pinning Aston Villa deep and stacking corners as the early rhythm formed around Spurs’ pressure. Zion Suzuki was quickly asked to work, producing sharp stops to deny Sávio and then Archie Gray after the young midfielder was forced on early when Pedro Porro’s injury ended his night. The disruption didn’t dull Tottenham’s ambition; it simply changed the shape of their threat, with Robertson and Marmoush supplying width and Tonali probing from the edge of the box.

Villa, though, carried menace whenever they broke the first line. Buendia’s clever movement and Jackson’s direct running repeatedly tested Tottenham’s recovery pace, and Antonin Kinsky had to be alert to keep the contest level as the visitors found pockets to shoot from range. The match simmered with fouls and stoppages, and just as it seemed Tottenham would head in level, Aston Villa delivered the sucker punch. In first-half added time, Johan Manzambi created space in the box and guided a composed finish into the bottom corner for 0-1, a gut-punch moment that turned Tottenham’s control into frustration.

Second Half

Roberto De Zerbi reacted immediately, throwing on Mohammed Kudus at the break and searching for a sharper edge between Villa’s lines. The change lifted Tottenham’s tempo and urgency, and for a spell the game tilted heavily toward Suzuki’s goal. Spurs thought they had levelled when a scramble ended with the ball in the net, only for VAR to intervene and wipe it out for offside in the build-up. The air drained out of the stadium for a beat, but the pressure didn’t stop.

Aston Villa, however, showed the brutal clarity of a side comfortable in the margins. At 0-1, Tottenham were chasing; at 0-2, they were reeling. Nicolas Jackson collected possession and lashed a low finish into the corner to double Villa’s lead, and the contest suddenly opened into a wider, more dangerous landscape. Tottenham pushed men forward, leaving spaces that Villa happily attacked, and then came the moment that felt like it ended it: Emiliano Buendia unleashed a magnificent long-range strike into the top corner for 0-3, a goal of pure conviction that silenced the home end.

Yet Tottenham refused to fold. With Maddison introduced and Gallagher arriving from the bench, Spurs finally found the precision their volume had been missing. Kudus, now the heartbeat of every transition, slipped a clever pass into the box for Conor Gallagher to finish calmly and make it 1-3. The finish changed the emotional temperature instantly; every corner, every second ball, every set-piece became a surge of belief.

In stoppage time, that belief almost completed the impossible. Robertson arced a free kick into the area and Jan Paul van Hecke rose to power a brilliant header into the bottom corner for 2-3. Tottenham threw everything into one last wave, but Aston Villa survived the final moments to protect a victory built on timing, resilience and a touch of brilliance.

Tottenham vs Aston Villa Stats Breakdown

The Tottenham vs Aston Villa Stats tell a story of dominance without reward for long spells. Tottenham finished with 64% possession to Villa’s 36% and attempted 581 passes to 336, living in the final third with 224 final-third passes and 11 corner kicks to Villa’s one. Spurs also produced the bigger attacking platform, posting 1.56 xG and 1.29 xA, with 20 shots (7 on target) and 31 touches in the opposition box.

Villa’s threat was more surgical than sustained, but it was decisive. Unai Emery’s side generated 1.16 xG from 15 shots, and their finishing hit harder than the overall flow suggested. The clearest separator was in game state: Villa scored at the end of the first half, then struck twice in quick succession after the break, forcing Tottenham into risk-heavy football. Tottenham’s late two Tottenham vs Aston Villa Goals made the scoreline tight, but the earlier moments of efficiency were what ultimately shaped the outcome.

From a Tottenham vs Aston Villa Analysis perspective, Spurs’ build-up and chance volume were strong, yet Villa’s defensive work (36 clearances) and ability to punish transitions turned Tottenham’s control into vulnerability. An additional layer of drama came via VAR, with a Tottenham goal disallowed at a pivotal moment that could have rewritten the second-half script.

Player of the Match

Emiliano Buendia earns Player of the Match. Beyond his relentless work between the lines, his stunning long-range strike for 0-3 was the game’s defining moment: a finish that changed Tottenham’s required risk level and gave Aston Villa the cushion they ultimately needed, even as Spurs surged late.

What the Result Means

This Tottenham vs Aston Villa Match Report leaves Tottenham with a painful lesson in margins: control, territory and pressure must be matched by protection against the counter and better conversion of big moments. For Aston Villa, it’s a statement win built on composure and opportunism, the kind of away performance that travels well over a long season.

For supporters searching for Tottenham vs Aston Villa Highlights, the late Tottenham rally will be replayed with equal parts pride and regret, while Villa fans will treasure Buendia’s strike and the ruthless efficiency of Jackson and Manzambi. In terms of full-time analysis, Tottenham’s numbers suggest they were close to turning the tide; Villa’s finishing ensured they never truly had the time.

Report written automatically from the match data and commentary. xG figures are the data provider's.

Match statistics

TottenhamAston Villa

Top stats

64%Ball possession36%
1.56Expected goals (xG)1.16
20Total shots15
7Shots on target6
4Big chances2
11Corner kicks1

Shooting

2.32xG on target (xGOT)1.76
2Big chances scored1
2Big chances missed1
12Shots inside the box9
8Shots outside the box6
9Shots off target6
4Blocked shots3
0Hit the woodwork0
1Headed goals0

Passing

581Passes336
34Long passes51
224Final third passes70
30Crosses6
13Key passes13
1.29Expected assists (xA)0.34
31Touches in opposition box19
16Throw-ins13

Defending

35Tackles18
10Interceptions15
9Clearances36
65Duels won46
3Goalkeeper saves5
1.76xGOT faced2.32
3Goals conceded2
1Errors leading to shot1
1Errors leading to goal0

Discipline

9Fouls13
5Offsides2
14Free kicks8

Other

5Goal kicks9

xG and xGOT are the data provider's figures.

Lineups

Tottenham

Substitutes used

Unused

Tosin Adarabioyo, Martin Dubravka, Marcos Senesi, Destiny Udogie

Aston Villa

  1. 1 Zion Suzuki 7.5
  2. 29 Aaron Wan-Bissaka 6.4
  3. 3 Victor Lindelof 6.3
  4. 5 Tyrone Mings 6.9
  5. 13 Matteo Ruggeri 7.0
  6. 8 Boubacar Kamara 7.1
  7. 35 Joao Gomes 6.9
  8. 7 John McGinn (c) 6.6
  9. 44 Johan Manzambi 8.6
  10. 10 Emiliano Buendia 8.1
  11. 11 Nicolas Jackson 8.2

Substitutes used

Unused

Lamare Bogarde, Alejandro Garnacho, Taylor Harwood-Bellis, James Wright

Tottenham vs Aston Villa Match Commentary

  1. 90+9' Full time That's all for today as the game is over.
  2. 90+8' Goal · 2–3 GOAL! Andrew Robertson curls the free kick into the box. Jan Paul van Hecke (Tottenham) peels off his marker and arrows a brilliant header past Zion Suzuki and into the bottom right corner. 2:3.
  3. 90+7' A cross from a mid-range free kick, taken by Tottenham, is intercepted by one of the defenders.
  4. 90+5' Tottenham force a corner. They send men into the box.
  5. 90+5' The attendance for today's match is 60920.
  6. 90+4' One of the defenders reacts at the last minute to brilliantly block a pass from Sávio (Tottenham).
  7. 90+3' Mohammed Kudus (Tottenham) strikes from the edge of the box, but hits it really poorly and sends the ball way over the bar.
  8. 90+2' Yellow card Unai Emery isn't happy on the touchline after referee Samuel Barrott shows him a yellow card.
  9. 90+2' Yellow card Yellow card. Matty Cash (Aston Villa) goes into the book for a bad tackle on his opponent.
  10. 90' There will be a minimum of 7 min. of added time.
  11. 90' Aston Villa try to maintain the tempo of the game by taking a quick free kick.
  12. 88' Unai Emery has decided to substitute Nicolas Jackson and he is replaced by Tammy Abraham (Aston Villa).
  13. 86' Goal · 1–3 Goal! Mohammed Kudus displays great vision and sends a pass to Conor Gallagher (Tottenham), who shows brilliant composure inside the box to bury the ball into the bottom left corner. The score is 1:3.
  14. 84' Unai Emery decides to make a substitution. Boubacar Kamara will be replaced by Ibrahim Mbaye (Aston Villa).
  15. 84' Substitution. Lucas Bergvall (Tottenham) in, Rodrigo Bentancur out.
  16. 84' We are about to witness a substitution. Conor Gallagher (Tottenham) is replacing Sandro Tonali.
  17. 84' John McGinn goes off the pitch and Ross Barkley (Aston Villa) comes on.
  18. 83' The Tottenham players are exchanging some short passes.
  19. 79' Goal · 0–3 Emiliano Buendia (Aston Villa) scores one of the best goals in his career. His rocket of a shot from distance goes straight into the top left corner. They will be showing this on every football show for some time to come.
  20. 77' James Maddison (Tottenham) floats the free kick into the box, but it's easily cleared by the first man.
  21. 76' The referee and his assistant both point at the corner flag. Tottenham will have an opportunity to threaten the opposition's goal.
  22. 75' Great teamplay by Tottenham as they control the ball with a lot of short passes. Patience is the key if they want to find a gap in the defence to score.
  23. 72' We are about to witness a subsitution. George Hemmings (Aston Villa) for Johan Manzambi.
  24. 71' Jan Paul van Hecke (Tottenham) sends a lofted cross into the box which is headed clear.
  25. 70' Sandro Tonali (Tottenham) receives a precise pass on the edge of the box and shoots. His poorly placed shot flies well wide of the right post.
  26. 70' James Maddison (Tottenham) rolls the ball short to a teammate from the corner instead of sending a cross into the box.
  27. 69' Sávio (Tottenham) wastes a good opportunity as his pass into the box is blocked by the defence.
  28. 67' Goal · 0–2 Goal! Nicolas Jackson (Aston Villa) collects a pass and without hesitation fires an unstoppable shot into the bottom left corner.
  29. 66' Here is a change. Dominic Solanke is going off and Roberto De Zerbi gives the last tactical orders to James Maddison (Tottenham).
  30. 65' Sávio (Tottenham) goes over to take the corner kick and it looks like he will swing the ball into the penalty box.
  31. 64' Andrew Robertson (Tottenham) attempts to find one of his teammates with a ball from a free kick outside the box. The goalkeeper climbs high above all the players in the box to intercept the cross and snuff out the opportunity.
  32. 63' Joao Gomes (Aston Villa) knocks his opponent down with an over-the-top tackle. A free kick has been awarded to Tottenham.
  33. 62' Here comes the VAR verdict. NO GOAL for Tottenham due to an offside in the build-up play.
  34. 61' Wait! Referee Samuel Barrott has indicated he is going to review the Tottenham goal using VAR. It’s probably to see if there was an offside in the build-up.
  35. 60' Goal Goal! Mohammed Kudus (Tottenham) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball low into the middle of the net. It's 1:1.
  36. 58' Nicolas Jackson (Aston Villa) received a pass out of defence and immediately attempted a long-range shot, but a defender bravely blocked the effort.
  37. 57' Sávio (Tottenham) sends a cross into the box, but Zion Suzuki comes off his line to gather the ball.
  38. 56' Nicolas Jackson (Aston Villa) skips perfectly past challenges but misdirects his shot from the edge of the box. The ball flies a few yards over the bar.
  39. 54' Antonin Kinsky (Tottenham) is able to continue to play.
  40. 54' Antonin Kinsky (Tottenham) is lying on the ground after being tackled and the physio comes onto the pitch to give him medical treatment.
  41. 53' A sweet pass finds Nicolas Jackson (Aston Villa) on the edge of the box, and he drills the ball towards the bottom left corner. Antonin Kinsky is almost caught out but pulls off a brilliant save at the last second.
  42. 52' Sandro Tonali (Tottenham) sends a teasing cross into the area, but Zion Suzuki intercepts the ball.
  43. 51' Johan Manzambi (Aston Villa) looks to break free, but an opposing player clears the ball away.
  44. 49' Mohammed Kudus (Tottenham) swings in a cross, but the ball is cleared to safety by one of the defending players.
  45. 48' Sandro Tonali (Tottenham) attempted to send a defence-splitting pass into space where Mohammed Kudus was lurking. It could have put him one-on-one with the goalkeeper, but one of the defending players somehow manages to avert the threat.
  46. 46' Yellow card Nicolas Jackson (Aston Villa) receives a yellow card for a nasty tackle.
  47. 46' Unai Emery makes a switch. Matty Cash (Aston Villa) is coming on in place of Aaron Wan-Bissaka at the start of the second period.
  48. 46' The need to improve in the second half has brought about a change. Mateus Fernandes comes off for Mohammed Kudus (Tottenham).
  49. 46' The half-time break is over and the second half is about to start.
  50. 45+8' Samuel Barrott blows his whistle to signal the end of the first-half action.
  51. 45+8' Johan Manzambi (Aston Villa) unleashed a monstrous piledriver. He controlled a pass, glanced up at goal and shot from the edge of the box. It could have been a difficult one for the keeper, but the ball fortunately hit one of the defenders and ball bounced away.
  52. 45+7' Yellow card Jan Paul van Hecke (Tottenham) is awarded a yellow card for his behaviour.
  53. 45+4' Goal · 0–1 Goal! Johan Manzambi (Aston Villa) with a wonderful piece of finishing. He makes a yard for himself after a well-taken pass inside the box and strikes the ball into the bottom left corner.
  54. 45' We will have 5 min. of added time.
  55. 45' The game is interrupted now, Micky van de Ven (Tottenham) picks up a knock and the physio has to come on.
  56. 44' John McGinn (Aston Villa) swings in a promising cross from the free kick, but one of the defenders does a perfect job to avert the danger.
  57. 44' Referee Samuel Barrott sees the trip by Omar Marmoush (Tottenham) and doesn't hesitate to blow his whistle. Aston Villa will take a free kick near the side line.
  58. 42' Emiliano Buendia (Aston Villa) sprays a pass out to Johan Manzambi, but he can't beat his man to get to the ball.
  59. 41' John McGinn (Aston Villa) will take the corner.
  60. 39' Corner kick. Tottenham will have an opportunity.
  61. 37' Joao Gomes (Aston Villa) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance.
  62. 37' Johan Manzambi (Aston Villa) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
  63. 36' The corner is swung in but Tottenham can’t take advantage as a defender sweeps the ball away.
  64. 36' Looks like Johan Manzambi (Aston Villa) is struggling after picking up a knock. Hopefully he can run it off.
  65. 36' An opponent rises to his feet after being downed by Rodrigo Bentancur (Tottenham). Samuel Barrott saw the sliding tackle and blows for a foul. Aston Villa get a free kick.
  66. 34' Sávio (Tottenham) takes the corner but it's cleared.
  67. 33' The ball goes behind for a corner. Tottenham will have an opportunity to threaten the opposition's goal.
  68. 33' Sandro Tonali (Tottenham) collects a pass on the edge of the box but he slips the ball just wide of the right post.
  69. 31' The Tottenham players keep the ball and are exchanging a combination of passes. They are waiting for gaps in the defence to open up.
  70. 28' Nicolas Jackson (Aston Villa) shoots after receiving a good pass. His effort from the edge of the box goes just wide of the left post.
  71. 27' Emiliano Buendia (Aston Villa) does well to control a poor pass on the edge of the box then shoots towards the left side of the goal. Antonin Kinsky is out of position but leaps to make a brilliant save.
  72. 26' The game is interrupted, a clear handball by Sávio (Tottenham).
  73. 26' Omar Marmoush (Tottenham) attempts to send over a cross in order to find one of his teammates, but an opposition defender averts the danger by intercepting the effort.
  74. 25' A raking crossfield pass from Andrew Robertson (Tottenham) lacks accuracy and the opposition gain possession.
  75. 24' A precise low pass is received by Mateus Fernandes (Tottenham), who makes a yard for himself on the edge of the box, but his poorly placed shot sails well wide of the left post.
  76. 21' Sávio (Tottenham) finds his way to a rebound on the edge of the box, shoots to the left side of the goal, but the keeper dives and denies him.
  77. 21' Zion Suzuki comes off his line to intercept the corner from Omar Marmoush (Tottenham).
  78. 21' Excellent touch by Archie Gray (Tottenham)! He latches on to a precise pass deep into the box and produces a low drive towards the right post. The goalkeeper pulls off a beautiful save to deny him.
  79. 19' Problems for Roberto De Zerbi as Pedro Porro (Tottenham) is not able to play anymore. His injury is too serious and Archie Gray replaces him.
  80. 17' Pedro Porro (Tottenham) is asking for medical treatment after picking up an injury.
  81. 15' Some great play by Johan Manzambi (Aston Villa) ends with a shot on the edge of the box low towards the middle of the net, but Antonin Kinsky sees it all the way and makes a comfortable save.
  82. 14' Nicolas Jackson (Aston Villa) sends the ball into the box from the side of the pitch, but his cross is blocked.
  83. 13' Sávio (Tottenham) fizzes over a cross which doesn't cause any problems.
  84. 12' Pedro Porro (Tottenham) takes a mid-range shot, but the ball sails high over the bar.
  85. 11' Tottenham take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
  86. 11' Sávio (Tottenham) collects a rebound and his promising attempt goes towards the roof of the net, but Zion Suzuki keeps it out with an amazing save.
  87. 9' Nicolas Jackson (Aston Villa) launches into a thunderous tackle on his opponent and the referee blows his whistle for a foul.
  88. 9' Aston Villa take a quick free kick with a short pass and play continues.
  89. 8' A player from Tottenham pulled an opponent down, forcing the referee to blow his whistle. It's a free kick to Aston Villa, but they probably won't attempt a direct shot on goal from here.
  90. 6' Sávio (Tottenham) plays a dangerous chip pass into the box in an attempt to set up one of his teammates, but the effort is intercepted by one of the defenders.
  91. 6' Pedro Porro (Tottenham) tries to find Mateus Fernandes, but he puts too much power on the through ball.
  92. 5' Pedro Porro (Tottenham) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat.
  93. 4' Sávio (Tottenham) goes over to take a corner kick after one of the defenders makes a good clearance.
  94. 2' Tottenham seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
  95. 1' Omar Marmoush (Tottenham) swings a cross into the box, but it's far too close to Zion Suzuki, who smothers the ball.
  96. 1' The match has just started.
  97. Tottenham will kick the game off.
  98. Let us introduce today's referee to you, and it's Samuel Barrott.
  99. Both teams starting lineups are available now, so you can have a look at them.

Head-to-head & form

Head-to-head since 2000-01

Full head-to-head
24Tottenham wins10Draws13Aston Villa wins

47 meetings · goals Tottenham 78–47 Aston Villa

Form before the match

Last five Premier League matches, oldest to newest.

League table

Full table
# Team P W D L GD Pts
14 Aston Villa 6 1 2 3 −5 5
18 Tottenham 6 0 3 3 −6 3

Season so far

TottenhamAston Villa
0.50 Goals per match 1.00
1.50 Conceded per match 1.83
2 Clean sheets 1
1.10 xG per match 1.05
58.7% Possession 47.0%

Premier League 2026-2027. Highlighted: the better figure, after this match where it is already counted.

Top scorers 2026-2027

All scorers