Tottenham 2-3 Aston Villa: result and stats, Premier League
Tottenham4-2-3-1

Substitutions
- 19'
- 46'M. Fernandes
186.5M. Kudus
207.3A - 66'D. Solanke
196.7J. Maddison
107.0 - 84'S. Tonali
167.6C. Gallagher
87.7 - 84'R. Bentancur
307.2L. Bergvall
156.7
Unused
Pako AyestaranSubstitutions
- 46'A. Wan-Bissaka
296.9M. Cash
25.9 - 72'J. Manzambi
447.9AG. Hemmings
536.2 - 84'J. McGinn
76.7AR. Barkley
66.2 - 84'
- 88'N. Jackson
117.9T. Abraham
186.7
Unused
Home

OutD. KulusevskiKnee Injury
OutM. MudrykAnkle Injury
OutW. OdobertKnee Injury
OutRicharlisonInactive
OutX. SimonsKnee Injury
Away

OutAlyssonInjury
OutM. BizotBack Injury
OutL. GoretzkaKnee Injury
OutI. MaatsenAnkle Injury
OutB. MadjoAnkle Injury
OutA. OnanaKnee Injury
OutP. TorresInjury

| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 5 | 2 | 2,32 | +0,32 | 21/38 | 9/26 |
![]() | 3 | 3 | 1,76 | -1,24 | 16/21 | 1/6 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
Tottenham
Aston VillaExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
35 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
22 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-3
90' Goal Jan Paul van Hecke 0.21 xG · Set piece · HeaderShot map
20 v 15Tottenham shoot right, Aston Villa left. Bigger dot = better chance.
Goal mouth
20 on target · 5 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Porro and Sávio, 7 passes between them.
Most-connected pair: Kamara and Mings, 13 passes between them.
Running

Distance covered and sprints, per player.
Andy Robertson11.1 km19×
Jan Paul van Hecke10.7 km4×
Rodrigo Bentancur10.7 km12×
Sávio10.3 km15×
Sandro Tonali10.2 km12×
Emiliano Buendía12.1 km11×
João Gomes11.5 km5×
Matteo Ruggeri10.8 km13×
Nicolas Jackson10.4 km20×
Tyrone Mings10.0 km3×
Tactical battle
72control28

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
This seasonHow often each side reaches a scoreline, across 6 matches each.
They score
They concede
Heaviest results
worst 0-3 (A)
best 3-2 (A)·worst 0-4 (A)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
436 shots taken · 493 faced
484 shots taken · 468 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
Aston Villa beat Tottenham 3-2 at Tottenham Hotspur Stadium in the Premier League. Aston Villa led 1-0 at half-time. Scorers: C. Gallagher (86'), J. P. van Hecke (90') for Tottenham; J. Manzambi (45'), N. Jackson (67'), E. Buendia (79') for Aston Villa. In their last 31 meetings, Tottenham have won 20, Aston Villa 10, with 1 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Aston Villa or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Head-to-headLast 31 meetings
- 19 Sept 2026
Tottenham2 - 3Aston Villa
Premier League - 3 May 2026
Aston Villa1 - 2Tottenham
Premier League - 10 Jan 2026
Tottenham1 - 2Aston Villa
FA Cup - 19 Oct 2025
Tottenham1 - 2Aston Villa
Premier League - 16 May 2025
Aston Villa2 - 0Tottenham
Premier League - 9 Feb 2025
Aston Villa2 - 1Tottenham
FA Cup
Show 25 earlier meetingsHide earlier meetings
- 3 Nov 2024
Tottenham4 - 1Aston Villa
Premier League - 10 Mar 2024
Aston Villa0 - 4Tottenham
Premier League - 26 Nov 2023
Tottenham1 - 2Aston Villa
Premier League - 13 May 2023
Aston Villa2 - 1Tottenham
Premier League - 1 Jan 2023
Tottenham0 - 2Aston Villa
Premier League - 9 Apr 2022
Aston Villa0 - 4Tottenham
Premier League - 3 Oct 2021
Tottenham2 - 1Aston Villa
Premier League - 19 May 2021
Tottenham1 - 2Aston Villa
Premier League - 21 Mar 2021
Aston Villa0 - 2Tottenham
Premier League - 16 Feb 2020
Aston Villa2 - 3Tottenham
Premier League - 10 Aug 2019
Tottenham3 - 1Aston Villa
Premier League - 8 Jan 2017
Tottenham2 - 0Aston Villa
FA Cup - 13 Mar 2016
Aston Villa0 - 2Tottenham
Premier League - 2 Nov 2015
Tottenham3 - 1Aston Villa
Premier League - 11 Apr 2015
Tottenham0 - 1Aston Villa
Premier League - 2 Nov 2014
Aston Villa1 - 2Tottenham
Premier League - 11 May 2014
Tottenham3 - 0Aston Villa
Premier League - 20 Oct 2013
Aston Villa0 - 2Tottenham
Premier League - 24 Sept 2013
Aston Villa0 - 4Tottenham
League Cup - 26 Dec 2012
Aston Villa0 - 4Tottenham
Premier League - 7 Oct 2012
Tottenham2 - 0Aston Villa
Premier League - 6 May 2012
Aston Villa1 - 1Tottenham
Premier League - 21 Nov 2011
Tottenham2 - 0Aston Villa
Premier League - 26 Dec 2010
Aston Villa1 - 2Tottenham
Premier League - 2 Oct 2010
Tottenham2 - 1Aston Villa
Premier League

































