FOOTBALL·ANALYTICPremier League 2025/26

Premier League 2025/26 · Matchday 31 · Villa Park

Aston Villa2:0West Ham United

22 March 2026 · 42,130 in the ground · Paul Tierney

tap a player for their match file

Aston Villa4-2-3-1
West Ham United4-3-3
Martinez7.1Digne7.4Torres6.4Konsa7.4Cash6.5Barkley7.2Onana7.4Rogers7.7McGinn7.9Sancho7.5Watkins8.0Hermansen5.5Diouf6.5Disasi6.7Mavropanos7.4Wan-Bissaka6.0Fernandes5.9Potts6.5Soucek6.3Pablo6.7Castellanos6.2Bowen6.7
from the bench

match pulse — xG per 5 minutes · goals · cards

4590aston-villawest-ham-united

goals — hover the strip for every shot and card, with names

  • 15McGinnGoal · 0.04 xG · 0.04 xG
  • 68WatkinsGoal · 0.31 xG · 0.31 xG

The shots, as they came

Every attempt, sized by expected goals

Aston Villa 0:0 West Ham0'kickoff
7' Sancho — xG 0.01 · Blocked7' Digne — xG 0.02 · Missed15' McGinn — xG 0.04 · Goal16' Castellanos — xG 0.12 · Missed18' Barkley — xG 0.02 · Blocked20' Onana — xG 0.08 · Missed22' Watkins — xG 0.03 · Missed24' Watkins — xG 0.17 · Saved30' Rogers — xG 0.02 · Blocked31' Rogers — xG 0.37 · Blocked31' Konsa — xG 0.08 · Missed33' Onana — xG 0.06 · Blocked34' Watkins — xG 0.09 · Blocked36' Bowen — xG 0.04 · Blocked43' Cash — xG 0.03 · Missed45 + 1' Konsa — xG 0.15 · Missed47' Digne — xG 0.05 · Blocked50' Barkley — xG 0.02 · Saved51' Cash — xG 0.02 · Missed54' Fernandes — xG 0.03 · Blocked54' Disasi — xG 0.10 · Saved55' Watkins — xG 0.05 · Blocked58' Bowen — xG 0.09 · Blocked59' Onana — xG 0.03 · Missed66' Pablo — xG 0.12 · Missed68' Rogers — xG 0.04 · Saved68' Watkins — xG 0.31 · Goal71' Rogers — xG 0.02 · Saved82' Pablo — xG 0.09 · Blocked82' Disasi — xG 0.22 · Blocked90 + 1' M. Kanté — xG 0.04 · Missed90 + 4' Abraham — xG 0.02 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Aston Villa 0:0 West Ham
1.0015304560759015' McGinn — GOAL68' Watkins — GOAL1.730.85

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Aston Villa attacking right · West Ham United attacking left · where both glow, the pitch was contested

The duel

Aston Villa vs West Ham United

59%
Possession
41%
1.69
Expected goals
0.85
23
Shots
9
7
Shots on target
1
3
Big chances created
0
452
Passes completed
283
126
Into final third
49
45
Duels won
39
13/18 (72%)
Tackles won
8/13 (62%)
6
Corners
6
3
Fouls
7

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.