Premier League · Matchweek 31 · Mar 22

Aston Villa - West Ham

Aston Villa beat West Ham 2-0 in Premier League (Matchweek 31). Goals: J. McGinn 15'; O. Watkins 68'.

J. McGinn 15'O. Watkins 68'
🏟 Villa Park 👤 Referee: P. Tierney
Key events
15' J. McGinn(1 - 0) · Assist: J. Sancho Aston Villa
45' 🟨 A. Wan-BissakaYellow card West Ham
68' O. Watkins(2 - 0) Aston Villa
Quick stats
%59Possession%41
1.85Expected goals (xG)1.11
22Total shots9
7Shots on target1
8Shots off target3
7Blocked shots5
13Shots inside box8
9Shots outside box1
1Saves4
Match timeline
First half
J. McGinn(1 - 0) · Assist: J. Sancho
15'
45'
🟨A. Wan-BissakaYellow card
HT 1 - 0
46'
🔁F. Potts ↔ A. TraoreSubstitution
46'
🔁T. Castellanos ↔ C. WilsonSubstitution
J. Sancho ↔ L. BaileySubstitution🔁
67'
J. McGinn ↔ Y. TielemansSubstitution🔁
67'
R. Barkley ↔ Douglas LuizSubstitution🔁
67'
O. Watkins(2 - 0)
68'
M. Rogers ↔ E. BuendiaSubstitution🔁
77'
83'
🔁A. Wan-Bissaka ↔ S. MagassaSubstitution
83'
🔁T. Soucek ↔ M. KanteSubstitution
O. Watkins ↔ T. AbrahamSubstitution🔁
87'
FT 2 - 0
Match statsAston Villa · West Ham
Key stats
%59Possession%41
1.85Expected goals (xG)1.11
Shots
22Total shots9
7Shots on target1
8Shots off target3
7Blocked shots5
13Shots inside box8
9Shots outside box1
1Saves4
Passing
477Total passes320
427Accurate passes267
%90Pass accuracy%83
Set pieces & discipline
6Corners6
0Offsides4
3Fouls7
Cards
0Yellow cards1
Momentum
0'▲ Aston Villa▼ West Ham90'
LineupsAston Villa 4-2-3-1West Ham 3-4-2-1
23Martínez 12Digne 14Torres 4Konsa 2Cash 24Onana 6Barkley 19Sancho 27Rogers 7McGinn 11Watkins 1Hermansen 4Disasi 15Mavropanos 25Todibo 12Diouf 18Fernandes 28Souček 29Wan-Bissaka 19Felipe 20Bowen 11Castellanos
Aston Villa · Bench
40Marco Bizot
18Tammy Abraham
31Leon Bailey
10Emiliano Buendía
21Douglas Luiz
8Youri Tielemans
26Lamare Bogarde
5Tyrone Mings
22Ian Maatsen
Coach: Unai Emery
West Ham · Bench
23Alphonse Aréola
17Adama Traoré
9Callum Wilson
55Mohamadou Kanté
32Freddie Potts
30Oliver Scarles
27Soungoutou Magassa
3Max Kilman
2Kyle Walker-Peters
Coach: Nuno Espirito Santo
Shot map32 shots
Jadon Sancho 7' · xG 0.01 Lucas Digne 7' · xG 0.02 John McGinn 15' · xG 0.04 Valentín Castellanos 16' · xG 0.12 Ross Barkley 18' · xG 0.02 Amadou Onana 20' · xG 0.08 Ollie Watkins 22' · xG 0.03 Ollie Watkins 24' · xG 0.17 Morgan Rogers 30' · xG 0.02 Morgan Rogers 31' · xG 0.37 Ezri Konsa 31' · xG 0.08 Amadou Onana 33' · xG 0.06 Ollie Watkins 34' · xG 0.09 Jarrod Bowen 36' · xG 0.04 Matty Cash 43' · xG 0.03 Ezri Konsa 45' · xG 0.15 Lucas Digne 47' · xG 0.05 Ross Barkley 50' · xG 0.02 Matty Cash 51' · xG 0.02 Mateus Fernandes 54' · xG 0.03 Axel Disasi 54' · xG 0.10 Ollie Watkins 55' · xG 0.05 Jarrod Bowen 58' · xG 0.09 Amadou Onana 59' · xG 0.03 Pablo 66' · xG 0.12 Morgan Rogers 68' · xG 0.04 Ollie Watkins 68' · xG 0.31 Morgan Rogers 71' · xG 0.02 Pablo 82' · xG 0.09 Axel Disasi 82' · xG 0.22 Mohamadou Kanté 90' · xG 0.04 Tammy Abraham 90' · xG 0.02
Aston Villa West Ham Filled = goal · size = xG
Head to head
3Wins
2Draws
0Wins
Dec 14 West Ham 2-3 Aston Villa
Jan 26 Aston Villa 1-1 West Ham
Jan 10 Aston Villa 2-1 West Ham
Aug 17 West Ham 1-2 Aston Villa
Mar 17 West Ham 1-1 Aston Villa
xG difference & finishing
Aston Villa2 gol · 1.85 xG +0.15
West Ham0 gol · 1.11 xG -1.11
+ = scored above expectation, − = below
Win probabilityModel: 1 (%64) ✓
Aston Villa %64 Draw %19 West Ham %17
2.11Aston Villa xPuan
0.70West Ham xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Aston VillaWLWLL
West HamDDWLD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17 Deportivo La Coruna 1-1 ElcheLa Liga · Aug 17 Samsunspor 3-3 GöztepeSüper Lig · Aug 17 Famalicao 1-2 MaritimoPrimeira Liga · Aug 16
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad