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'.

🏟 Villa Park Birmingham 👤 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
%59 Possession %41
2.30 Expected goals (xG) 0.94
1.58 Pre-match xG 1.16
22 Total shots 9
7 Shots on target 1
8 Shots off target 3
7 Blocked shots 5
13 Shots inside box 8
9 Shots outside box 1
1 Saves 4
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
%59 Possession %41
2.30 Expected goals (xG) 0.94
1.58 Pre-match xG 1.16
Shots
22 Total shots 9
7 Shots on target 1
8 Shots off target 3
7 Blocked shots 5
13 Shots inside box 8
9 Shots outside box 1
1 Saves 4
Attacking
93 Attacks 74
51 Dangerous attacks 41
Passing
477 Total passes 320
427 Accurate passes 267
%90 Pass accuracy %83
Set pieces & discipline
6 Corners 6
0 Offsides 4
3 Fouls 7
11 Free kicks 3
20 Throw-ins 14
10 Goal kicks 12
Cards
0 Yellow cards 1
0 1st-half cards 1
0 2nd-half cards 0
By half
1 1st-half goals 0
1 2nd-half goals 0
5 1st-half corners 2
1 2nd-half corners 4
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Aston Villa▼ West Ham90'
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 HEAD12 meetings · 2020–2025
Aston Villa 4
Nov 30who was on topDec 14
West Ham 5
4 Aston Villa 3 draw 5 West Ham
GOALS IN THIS FIXTURE
3.2goals / match
18–20total goals
0/1clean sheets
4-1Aston Villa best win · Oct 22
4-1West Ham best win · Oct 31
%92 Over 1.5 11/12
%67 Over 2.5 8/12
%33 Over 3.5 4/12
%92 BTTS 11/12
DOES THE VENUE MATTER
Aston Villa at home6 matches
2W 1D 3L 9:11
West Ham at home6 matches
2W 2D 2L 9:9
Results are read from the side that hosted the match.
SEASON COMPARISON
4Aston Villain the table65pts
38matches 19-8-11W-D-L 56:49goals +7diff
WWDLL
18West Hamin the table39pts
38matches 10-9-19W-D-L 46:65goals -19diff
WLLLW
PREVIOUS MEETINGS
Dec 14 West Ham 2-3 Aston Villa Premier League
Jan 26 Aston Villa 1-1 West Ham Premier League
Jan 10 Aston Villa 2-1 West Ham FA Cup
Aug 17 West Ham 1-2 Aston Villa Premier League
Mar 17 West Ham 1-1 Aston Villa Premier League
Oct 22 Aston Villa 4-1 West Ham Premier League
Mar 12 West Ham 1-1 Aston Villa Premier League
Aug 28 Aston Villa 0-1 West Ham Premier League
xG difference & finishing
Aston Villa2 gol · 2.30 xG -0.30
West Ham0 gol · 0.94 xG -0.94
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Aston Villa dominated the ball59% possession
Aston Villa took more shots22 - 9
West Ham committed more fouls7 - 3
THE REFEREE25 matches on record
Paul Tierney
Strictness38 TEMPO31
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 13.2 -2.2
Fouls 1020.8 -10.8
Goals 22.3 -0.3
Corners 129.3 +2.7
THIS MATCH VS SEASON AVERAGE
Goals 2.01.5 +0.5
Shots 22.012.1 +9.9
On target 7.04.3 +2.7
Possession %59%53 +5.6
Corners 6.05.1 +0.9
Cards 0.01.3 -1.3
Conceded 0.01.3 -1.3
this matchseason average · 37 matches
Goals 0.01.2 -1.2
Shots 9.010.1 -1.1
On target 1.03.6 -2.6
Possession %41%43 -1.5
Corners 6.04.6 +1.4
Cards 1.02.5 -1.5
Conceded 2.01.7 +0.3
this matchseason average · 37 matches
PLAYER RATINGS★ Konstantinos Mavropanos 8.70
Starting XI
24 Amadou Onana M · 93' 7.90
Key pass1Tackles7Interceptions2Blocks1Duels won8/12Passes40 · %38
12 Lucas Digne D · 93' 7.70
Key pass2Tackles2Blocks1Duels won8/10Passes43 · %36
7 John McGinn M · 67' · K 7.60
Goals1On target1/1Key pass2Duels won2/4Fouls won1Passes31 · %27
6 Ross Barkley M · 67' 7.50
On target1/1Key pass1Dribbles2/3Duels won3/5Fouls1Passes40 · %36
14 Pau Torres D · 93' 7.30
Tackles1Blocks1Duels won2/3Passes75 · %70
27 Morgan Rogers M · 77' 7.30
On target3/3Key pass4Duels won2/6Fouls won1Fouls1Passes29 · %26
4 Ezri Konsa D · 93' 7.30
Key pass1Blocks2Passes63 · %62
23 Emiliano Martínez G · 93' 7.20
Saves1Duels won2/2Fouls won1Passes31 · %23
2 Matty Cash D · 93' 7.20
Dribbles1/1Tackles3Duels won4/7Fouls1Passes43 · %40
11 Ollie Watkins F · 87' 7.20
Goals1On target2/3Key pass1Dribbles1/2Tackles1Duels won4/9Fouls won2Passes17 · %15
19 Jadon Sancho M · 67' 7.00
Assist1Key pass3Dribbles1/1Duels won1/4Passes26 · %22
Substitutes
8 Youri Tielemans M · 26' 6.70
Tackles1Interceptions1Duels won1/1Passes10 · %9
21 Douglas Luiz M · 26' 6.70
Dribbles1/2Duels won2/3Passes19 · %18
10 Emiliano Buendía M · 16' 6.60
Tackles1Duels won3/5Fouls won1Passes5 · %4
31 Leon Bailey F · 26' 6.50
Key pass1Tackles1Duels won2/7Fouls won1Passes7 · %3
18 Tammy Abraham F · 6'
Unused: Marco BizotLamare BogardeIan MaatsenTyrone Mings
Starting XI
15 Konstantinos Mavropanos D · 93' 8.70
Key pass1Tackles3Interceptions4Blocks2Duels won6/7Passes43 · %36
18 Mateus Fernandes M · 93' 6.90
Key pass1Dribbles1/1Tackles3Blocks1Duels won5/10Fouls won1Fouls2Passes41 · %37
12 El Hadji Malick Diouf D · 93' 6.70
Key pass1Dribbles2/4Tackles2Interceptions1Blocks1Duels won4/7Fouls1Passes35 · %28
19 Pablo Felipe F · 93' 6.70
Key pass1Dribbles1/1Tackles2Interceptions2Duels won5/11Fouls won1Fouls1Passes11 · %10
20 Jarrod Bowen F · 93' · K 6.60
Key pass1Dribbles1/3Tackles1Interceptions1Blocks1Duels won2/10Passes17 · %13
11 Valentín Castellanos F · 45' 6.60
Duels won4/6Fouls won1Offside2Passes9 · %7
28 Tomáš Souček M · 83' 6.50
Blocks1Duels won1/3Offside1Passes31 · %24
29 Aaron Wan-Bissaka D · 83' 6.30
Tackles1Interceptions1Blocks1Duels won1/1Passes18 · %14
32 Freddie Potts M · 45' 6.30
Key pass1Interceptions1Fouls2Passes24 · %24
1 Mads Hermansen G · 93' 6.20
Saves4Duels won1/1Passes27 · %17
4 Axel Disasi D · 93' 6.20
On target1/1Tackles1Blocks1Duels won4/7Fouls1Passes45 · %39
Substitutes
17 Adama Traoré F · 48' 6.70
Dribbles4/6Duels won4/9Passes7 · %6
27 Soungoutou Magassa M · 10' 6.50
Passes4 · %3
55 Mohamadou Kanté M · 10' 6.50
Passes2 · %2
9 Callum Wilson F · 48' 6.30
Offside1Passes10 · %9
Unused: Oliver ScarlesMax KilmanAlphonse AréolaFinlay HerrickKyle Walker-Peters
Win probabilityModel: 1 (%64) ✓
Aston Villa %64 Draw %19 West Ham %17
2.11Aston Villa xPuan
0.70West Ham xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
Aston VillaWLWLL
West HamDDWLD
Match Reportsall →
Beşiktaş 2-1 KocaelisporSüper Lig · Oct 13 Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad