Aston Villa vs West Ham United: Prediction, Head-to-Head, Odds & Stats (Sat, 21 Mar '26)

Wojtek Kolan

Wojtek Kolan

Published on 08 Dec, 01:31 AM

Next Match 21/03/26 at 03:00 PM UTC

Aston Villa vs West Ham United
📍 Villa Park, England.

Scheduled H2H Match For Aston Villa Vs West Ham United

football Tour Logo.
Premier League

Sat, 21 Mar 2026 at 03:00 PM UTC

Aston Villa
Aston Villa

Country ENG FlagENG

Recent Form

W
W
W
W
W
West Ham United
West Ham United

Country ENG FlagENG

Recent Form

W
D
L
D
D

4

Win

Last 10 Played

10
3 Draws

3

Win

6.84
Avg. Rating
6.70
3
Position
18
Unai Emery
Manager
Nuno Espírito Santo

Game Schedule - Time Of Fixture

Aston Villa will square off vs West Ham United in Premier League on Sat, 21 Mar 2026 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Aston Villa vs West Ham United H2H Match Summary

In the most recent 10 H2H results between these rivals, Aston Villa have got the victory 4 times and West Ham United have won on 3 occasion. In the most recent fixture between them, Aston Villa won 2-3.


Head-to-Head (Last 10 Matches)
Aston Villa4
Draw3
West Ham United3

Aston Villa vs West Ham United Past H2H Matches

17
Premier League
02:00 PM
14/12/25
37
West Ham United
2
40
Aston Villa
3
04:30 PM
26/01/25
40
Aston Villa
1
37
West Ham United
1
04:30 PM
17/08/24
37
West Ham United
1
40
Aston Villa
2
02:00 PM
17/03/24
37
West Ham United
1
40
Aston Villa
1
03:30 PM
22/10/23
40
Aston Villa
4
37
West Ham United
1
02:00 PM
12/03/23
37
West Ham United
1
40
Aston Villa
1
01:00 PM
28/08/22
40
Aston Villa
0
37
West Ham United
1
02:00 PM
13/03/22
37
West Ham United
2
40
Aston Villa
1
04:30 PM
31/10/21
40
Aston Villa
1
37
West Ham United
4
08:15 PM
03/02/21
40
Aston Villa
1
37
West Ham United
3
08:00 PM
30/11/20
37
West Ham United
2
40
Aston Villa
1
03:00 PM
26/07/20
37
West Ham United
1
40
Aston Villa
1
07:00 PM
16/09/19
40
Aston Villa
0
37
West Ham United
0
07:45 PM
02/02/16
37
West Ham United
2
40
Aston Villa
0
03:00 PM
26/12/15
40
Aston Villa
1
37
West Ham United
1
02:00 PM
09/05/15
40
Aston Villa
1
37
West Ham United
0
03:00 PM
08/11/14
37
West Ham United
0
40
Aston Villa
0
03:00 PM
08/02/14
40
Aston Villa
0
37
West Ham United
2
03:00 PM
02/11/13
37
West Ham United
0
40
Aston Villa
0
01:30 PM
10/02/13
40
Aston Villa
2
37
West Ham United
1
02:00 PM
18/08/12
37
West Ham United
1
40
Aston Villa
0
02:00 PM
16/04/11
37
West Ham United
1
40
Aston Villa
2
02:00 PM
14/08/10
40
Aston Villa
3
37
West Ham United
0
01:30 PM
17/01/10
40
Aston Villa
0
37
West Ham United
0
07:45 PM
04/11/09
37
West Ham United
2
40
Aston Villa
1
02:00 PM
18/04/09
40
Aston Villa
1
37
West Ham United
1
05:30 PM
20/12/08
37
West Ham United
0
40
Aston Villa
1
02:00 PM
11/05/08
37
West Ham United
2
40
Aston Villa
2
02:00 PM
06/10/07
40
Aston Villa
1
37
West Ham United
0
03:00 PM
03/02/07
40
Aston Villa
1
37
West Ham United
0
03:00 PM
10/09/06
37
West Ham United
1
40
Aston Villa
1
03:00 PM
14/01/06
40
Aston Villa
1
37
West Ham United
2
07:00 PM
12/09/05
37
West Ham United
4
40
Aston Villa
0
02:00 PM
12/04/03
37
West Ham United
2
40
Aston Villa
2
03:00 PM
23/11/02
40
Aston Villa
4
37
West Ham United
1
03:00 PM
02/03/02
40
Aston Villa
2
37
West Ham United
1
07:45 PM
05/12/01
37
West Ham United
1
40
Aston Villa
1
04:00 PM
07/04/01
40
Aston Villa
2
37
West Ham United
2
05:00 PM
09/12/00
37
West Ham United
1
40
Aston Villa
1
05:00 PM
15/01/00
37
West Ham United
1
40
Aston Villa
1
04:00 PM
16/08/99
40
Aston Villa
2
37
West Ham United
2
04:00 PM
02/04/99
40
Aston Villa
0
37
West Ham United
0
04:00 PM
17/10/98
37
West Ham United
0
40
Aston Villa
0
04:00 PM
04/04/98
40
Aston Villa
2
37
West Ham United
0
05:00 PM
29/11/97
37
West Ham United
2
40
Aston Villa
1
05:00 PM
15/03/97
40
Aston Villa
0
37
West Ham United
0
05:00 PM
04/12/96
37
West Ham United
0
40
Aston Villa
2
04:00 PM
17/04/96
40
Aston Villa
1
37
West Ham United
1
05:00 PM
04/11/95
37
West Ham United
1
40
Aston Villa
4
05:00 PM
18/03/95
40
Aston Villa
0
37
West Ham United
2
04:00 PM
17/09/94
37
West Ham United
1
40
Aston Villa
0
05:00 PM
15/01/94
40
Aston Villa
3
37
West Ham United
1
05:00 PM
16/10/93
37
West Ham United
0
40
Aston Villa
0
19
FA Cup
08:00 PM
10/01/25
40
Aston Villa
2
37
West Ham United
1
853
Club Friendly Games
06:45 PM
25/07/18
40
Aston Villa
1
37
West Ham United
3

Aston Villa Recent Matches

679
UEFA Europa League (6 Matches)
08:00 PM
11/12/25
2501
Basel
1
40
Aston Villa
2
W
05:45 PM
27/11/25
40
Aston Villa
2
2445
Young Boys
1
W
08:00 PM
06/11/25
40
Aston Villa
2
5198
Maccabi Tel Aviv
0
W
04:45 PM
23/10/25
2979
Go Ahead Eagles
2
40
Aston Villa
1
L
07:00 PM
02/10/25
2959
Feyenoord
0
40
Aston Villa
2
W
07:00 PM
25/09/25
40
Aston Villa
1
2685
Bologna
0
W
17
Premier League (15 Matches)
12:30 PM
06/12/25
40
Aston Villa
2
42
Arsenal
1
W
07:30 PM
03/12/25
30
Brighton & Hove Albion
3
40
Aston Villa
4
W
02:05 PM
30/11/25
40
Aston Villa
1
3
Wolverhampton
0
W
02:00 PM
23/11/25
34
Leeds United
1
40
Aston Villa
2
W
02:00 PM
09/11/25
40
Aston Villa
4
60
Bournemouth
0
W
08:00 PM
01/11/25
44
Liverpool
2
40
Aston Villa
0
L
02:00 PM
26/10/25
40
Aston Villa
1
17
Manchester City
0
W
01:00 PM
19/10/25
33
Tottenham Hotspur
1
40
Aston Villa
2
W
01:00 PM
05/10/25
40
Aston Villa
2
6
Burnley
1
W
01:00 PM
28/09/25
40
Aston Villa
3
43
Fulham
1
W
01:00 PM
21/09/25
41
Sunderland
1
40
Aston Villa
1
D
02:00 PM
13/09/25
48
Everton
0
40
Aston Villa
0
D
06:00 PM
31/08/25
40
Aston Villa
0
7
Crystal Palace
3
L
02:00 PM
23/08/25
50
Brentford
1
40
Aston Villa
0
L
11:30 AM
16/08/25
40
Aston Villa
0
39
Newcastle United
0
D
21
EFL Cup (1 Matches)
07:00 PM
16/09/25
50
Brentford
1
40
Aston Villa
1
L
853
Club Friendly Games (7 Matches)
07:00 PM
10/08/25
2819
Villarreal
0
40
Aston Villa
2
W
05:00 PM
09/08/25
1641
Olympique de Marseille
3
40
Aston Villa
1
L
06:45 PM
06/08/25
40
Aston Villa
4
2702
Roma
0
W
09:00 PM
02/08/25
337612
Nashville SC
2
40
Aston Villa
2
D
12:30 AM
31/07/25
407803
St.Louis City
1
40
Aston Villa
2
W
11:00 PM
26/07/25
2674
Eintracht Frankfurt
2
40
Aston Villa
2
D
02:00 PM
19/07/25
2533
F.C. Hansa Rostock
3
40
Aston Villa
1
L

West Ham United Recent Matches

17
Premier League (23 Matches)
02:00 PM
07/12/25
30
Brighton & Hove Albion
1
37
West Ham United
1
D
08:00 PM
04/12/25
35
Manchester United
1
37
West Ham United
1
D
02:05 PM
30/11/25
37
West Ham United
0
44
Liverpool
2
L
03:00 PM
22/11/25
60
Bournemouth
2
37
West Ham United
2
D
03:00 PM
08/11/25
37
West Ham United
3
6
Burnley
2
W
02:00 PM
02/11/25
37
West Ham United
3
39
Newcastle United
1
W
07:00 PM
24/10/25
34
Leeds United
2
37
West Ham United
1
L
07:00 PM
20/10/25
37
West Ham United
0
50
Brentford
2
L
02:00 PM
04/10/25
42
Arsenal
2
37
West Ham United
0
L
07:00 PM
29/09/25
48
Everton
1
37
West Ham United
1
D
02:00 PM
20/09/25
37
West Ham United
1
7
Crystal Palace
2
L
04:30 PM
13/09/25
37
West Ham United
0
33
Tottenham Hotspur
3
L
01:00 PM
31/08/25
14
Nottingham Forest
0
37
West Ham United
3
W
07:00 PM
22/08/25
37
West Ham United
1
38
Chelsea
5
L
02:00 PM
16/08/25
41
Sunderland
3
37
West Ham United
0
L
03:00 PM
25/05/25
32
Ipswich Town
1
37
West Ham United
3
W
01:15 PM
18/05/25
37
West Ham United
1
14
Nottingham Forest
2
L
01:15 PM
11/05/25
35
Manchester United
0
37
West Ham United
2
W
01:00 PM
04/05/25
37
West Ham United
1
33
Tottenham Hotspur
1
D
02:00 PM
26/04/25
30
Brighton & Hove Albion
3
37
West Ham United
2
L
02:00 PM
19/04/25
37
West Ham United
1
45
Southampton
1
D
01:00 PM
13/04/25
44
Liverpool
2
37
West Ham United
1
L
02:00 PM
05/04/25
37
West Ham United
2
60
Bournemouth
2
D
21
EFL Cup (1 Matches)
06:30 PM
26/08/25
3
Wolverhampton
3
37
West Ham United
2
L
853
Club Friendly Games (5 Matches)
02:00 PM
09/08/25
37
West Ham United
1
1643
Lille
1
D
06:00 PM
03/08/25
60
Bournemouth
0
37
West Ham United
2
W
10:30 PM
30/07/25
37
West Ham United
2
48
Everton
1
W
11:00 PM
26/07/25
35
Manchester United
2
37
West Ham United
1
L
01:00 PM
19/07/25
2449
Grasshopper Club Zürich
1
37
West Ham United
3
W

Aston Villa Next Fixtures

West Ham United Next Fixtures

Aston Villa Last Match Played stats

West Ham United vs Aston Villa

Final Score :2 - 3

(H)Match overview (A)
41%Ball possession59%
1.04Expected goals0.62
2Big chances1
10Total shots7
2Goalkeeper saves1
5Corner kicks3
18Fouls13
379Passes551
17Tackles21
13Free kicks18
1Yellow cards2
(H)Shots (A)
10Total shots7
3Shots on target4
0Hit woodwork0
4Shots off target2
3Blocked shots1
7Shots inside box4
3Shots outside box3
(H)Attack (A)
2Big chances scored1
18Touches in penalty area13
3Fouled in final third0
1Offsides1
(H)Passes (A)
316Accurate passes490
18Throw-ins12
56Final third entries41
60/95 (63%)Final third phase99/125 (79%)
16/40 (40%)Long balls25/41 (61%)
0/13 (0%)Crosses3/11 (27%)
(H)Duels (A)
41%Duels59%
11Dispossessed10
34/78 (44%)Ground duels44/78 (56%)
8/25 (32%)Aerial duels17/25 (68%)
4/14 (29%)Dribbles8/15 (53%)
(H)Defending (A)
59%Tackles won71%
17Total tackles21
9Interceptions5
45Recoveries46
14Clearances13
1Errors lead to a shot0
0Errors lead to a goal1
(H)Goalkeeping (A)
2Total saves1
-2.08Goals prevented-1.38
0High claims2
0Punches1
5Goal kicks7

West Ham United Last Match Played stats

West Ham United vs Aston Villa

Final Score :2 - 3

(H)Match overview (A)
41%Ball possession59%
1.04Expected goals0.62
2Big chances1
10Total shots7
2Goalkeeper saves1
5Corner kicks3
18Fouls13
379Passes551
17Tackles21
13Free kicks18
1Yellow cards2
(H)Shots (A)
10Total shots7
3Shots on target4
0Hit woodwork0
4Shots off target2
3Blocked shots1
7Shots inside box4
3Shots outside box3
(H)Attack (A)
2Big chances scored1
18Touches in penalty area13
3Fouled in final third0
1Offsides1
(H)Passes (A)
316Accurate passes490
18Throw-ins12
56Final third entries41
60/95 (63%)Final third phase99/125 (79%)
16/40 (40%)Long balls25/41 (61%)
0/13 (0%)Crosses3/11 (27%)
(H)Duels (A)
41%Duels59%
11Dispossessed10
34/78 (44%)Ground duels44/78 (56%)
8/25 (32%)Aerial duels17/25 (68%)
4/14 (29%)Dribbles8/15 (53%)
(H)Defending (A)
59%Tackles won71%
17Total tackles21
9Interceptions5
45Recoveries46
14Clearances13
1Errors lead to a shot0
0Errors lead to a goal1
(H)Goalkeeping (A)
2Total saves1
-2.08Goals prevented-1.38
0High claims2
0Punches1
5Goal kicks7

Aston Villa Vs West Ham United Season Stats

Aston VillaPerformance SummaryWest Ham United
16Matches16
25Goals Scored19
17Goals Conceded32
1.56Goals per Game1.19
1.06Goals Conceded per Game2
4.25Shots on Target per Game3.63
1.75Big Chances per Game1.31
52.94%Ball Possession42.38%
5Clean Sheets1
16Tackles per Game14.31
1Penalty Goals Conceded2
10.38Fouls per Game10.88
1.13Offsides per Game1.63
8.19Goal Kicks per Game9.25
15.44Throw-ins per Game18.56
1.5Yellow Cards per Game1.63
1Red Cards2

Premier League 25/26 Standings

POSTEAMMPWLDPTS
1ArsenalArsenal16112336
2Manchester CityManchester City16114134
3Aston VillaAston Villa16103333
4ChelseaChelsea1684428
5Crystal PalaceCrystal Palace1674526
6LiverpoolLiverpool1686226
7SunderlandSunderland1674526
8Manchester UnitedManchester United1574425
9EvertonEverton1676324
10Brighton & Hove AlbionBrighton & Hove Albion1665523
11Tottenham HotspurTottenham Hotspur1666422
12Newcastle UnitedNewcastle United1666422
13FulhamFulham1668220
14BrentfordBrentford1668220
15BournemouthBournemouth1555520
16Nottingham ForestNottingham Forest1658318
17Leeds UnitedLeeds United1648416
18West Ham UnitedWest Ham United1639413
19BurnleyBurnley16312110
20WolverhamptonWolverhampton1601422
Champions League
UEFA Europa League
Relegation
Top Upcoming
06:15 PM 14/12/25
Prediction
KRC GenkKRC Genk
KVC WesterloKVC Westerlo
07:30 PM 19/12/25
Prediction
BariBari
CatanzaroCatanzaro
05:30 PM 14/12/25
Prediction
AlmeríaAlmería
Burgos Club de FútbolBurgos Club de Fútbol
08:00 PM 15/12/25
Prediction
Rayo VallecanoRayo Vallecano
Real BetisReal Betis
04:15 PM 14/12/25
Prediction
AuxerreAuxerre
LilleLille
04:15 PM 14/12/25
Prediction
RC LensRC Lens
NiceNice
04:30 PM 14/12/25
Prediction
FC Bayern MünchenFC Bayern München
1. FSV Mainz 051. FSV Mainz 05
05:00 PM 14/12/25
Prediction
GenoaGenoa
InterInter
05:00 PM 15/12/25
Prediction
FenerbahçeFenerbahçe
KonyasporKonyaspor
07:45 PM 15/12/25
Prediction
US Boulogne Côte-d'OpaleUS Boulogne Côte-d'Opale
TroyesTroyes
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches