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

D
L
D
D
L

4

Win

Last 10 Played

10
3 Draws

3

Win

6.84
Avg. Rating
6.68
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 fixtures between these competitors, Aston Villa have got the victory 4 times and West Ham United have come out on top on 3 occasion. In the latest 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

17
Premier League (16 Matches)
02:00 PM
14/12/25
37
West Ham United
2
40
Aston Villa
3
W
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
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
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 (24 Matches)
02:00 PM
14/12/25
37
West Ham United
2
40
Aston Villa
3
L
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.03Expected goals0.67
2Big chances1
10Total shots7
2Goalkeeper saves1
5Corner kicks3
18Fouls13
386Passes566
17Tackles22
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
19Touches in penalty area12
3Fouled in final third0
1Offsides1
(H)Passes (A)
324Accurate passes503
18Throw-ins12
56Final third entries41
62/97 (64%)Final third phase100/126 (79%)
16/39 (41%)Long balls27/44 (61%)
0/13 (0%)Crosses3/11 (27%)
(H)Duels (A)
41%Duels59%
10Dispossessed10
36/83 (43%)Ground duels47/83 (57%)
9/28 (32%)Aerial duels19/28 (68%)
6/18 (33%)Dribbles10/17 (59%)
(H)Defending (A)
59%Tackles won77%
17Total tackles22
9Interceptions6
45Recoveries47
14Clearances13
1Errors lead to a shot1
0Errors lead to a goal1
(H)Goalkeeping (A)
2Total saves1
-2.08Goals prevented-1.27
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.03Expected goals0.67
2Big chances1
10Total shots7
2Goalkeeper saves1
5Corner kicks3
18Fouls13
386Passes566
17Tackles22
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
19Touches in penalty area12
3Fouled in final third0
1Offsides1
(H)Passes (A)
324Accurate passes503
18Throw-ins12
56Final third entries41
62/97 (64%)Final third phase100/126 (79%)
16/39 (41%)Long balls27/44 (61%)
0/13 (0%)Crosses3/11 (27%)
(H)Duels (A)
41%Duels59%
10Dispossessed10
36/83 (43%)Ground duels47/83 (57%)
9/28 (32%)Aerial duels19/28 (68%)
6/18 (33%)Dribbles10/17 (59%)
(H)Defending (A)
59%Tackles won77%
17Total tackles22
9Interceptions6
45Recoveries47
14Clearances13
1Errors lead to a shot1
0Errors lead to a goal1
(H)Goalkeeping (A)
2Total saves1
-2.08Goals prevented-1.27
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
16.06Tackles 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
6Manchester UnitedManchester United1674526
7LiverpoolLiverpool1686226
8SunderlandSunderland1674526
9EvertonEverton1676324
10Brighton & Hove AlbionBrighton & Hove Albion1665523
11Tottenham HotspurTottenham Hotspur1666422
12Newcastle UnitedNewcastle United1666422
13BournemouthBournemouth1655621
14FulhamFulham1668220
15BrentfordBrentford1668220
16Nottingham ForestNottingham Forest1658318
17Leeds UnitedLeeds United1648416
18West Ham UnitedWest Ham United1639413
19BurnleyBurnley16312110
20WolverhamptonWolverhampton1601422
Champions League
UEFA Europa League
Relegation
Top Upcoming
08:00 PM 20/12/25
Prediction
Leeds UnitedLeeds United
Crystal PalaceCrystal Palace
07:30 PM 19/12/25
Prediction
BariBari
CatanzaroCatanzaro
02:00 PM 20/12/25
Prediction
ModenaModena
VeneziaVenezia
04:15 PM 20/12/25
Prediction
US Avellino 1912US Avellino 1912
PalermoPalermo
06:30 PM 20/12/25
Prediction
PescaraPescara
ReggianaReggiana
03:15 PM 20/12/25
Prediction
HuescaHuesca
Real Racing ClubReal Racing Club
05:45 PM 20/12/25
Prediction
ExcelsiorExcelsior
PEC ZwollePEC Zwolle
07:00 PM 20/12/25
Prediction
NEC NijmegenNEC Nijmegen
AFC AjaxAFC Ajax
03:00 PM 20/12/25
Prediction
MotherwellMotherwell
Dundee FCDundee FC
03:00 PM 21/12/25
Prediction
CelticCeltic
AberdeenAberdeen
  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