Manchester City vs West Ham United: Prediction, Head-to-Head, Odds & Stats (Sat, 20 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 20 Dec, 03:00 PM UTC

Next Match 20/12/25 at 03:00 PM

Manchester City vs West Ham United
📍 Etihad Stadium, England.

Scheduled H2H Match For Manchester City Vs West Ham United

Premier League

Sat, 20 Dec 2025 at 03:00 PM UTC

Manchester City
Manchester City

ENG ENG

Recent Form

L
L
W
D
W
West Ham United
West Ham United

ENG ENG

Recent Form

L
W
L
L
D

8

Win

Last 10 Played

10
1 Draws

1

Win

6.97
Avg. Rating
6.63
9
Position
19
Pep Guardiola
Manager
Nuno Espírito Santo

Game Schedule - Time Of Fixture

Manchester City will square off vs West Ham United in Premier League on Sat, 20 Dec 2025 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.

Manchester City vs West Ham United H2H Game Summary

Over the last 10 head-2-head matches for these teams, Manchester City have got the victory 8 times and West Ham United have come out on top on 1 occasion. In the last fixture between them, Manchester City won 4-1.


Head-to-Head (Last 10 Matches)
Manchester City8
Draw1
West Ham United1

Manchester City vs West Ham United Past H2H Matches

17
Premier League
03:00 PM
04/01/25
17
Manchester City
4
37
West Ham United
1
04:30 PM
31/08/24
37
West Ham United
1
17
Manchester City
3
03:00 PM
19/05/24
17
Manchester City
3
37
West Ham United
1
02:00 PM
16/09/23
37
West Ham United
1
17
Manchester City
3
07:00 PM
03/05/23
17
Manchester City
3
37
West Ham United
0
04:30 PM
19/03/23
17
Manchester City
37
West Ham United
03:30 PM
07/08/22
37
West Ham United
0
17
Manchester City
2
01:00 PM
15/05/22
37
West Ham United
2
17
Manchester City
2
02:00 PM
28/11/21
17
Manchester City
2
37
West Ham United
1
12:30 PM
27/02/21
17
Manchester City
2
37
West Ham United
1
11:30 AM
24/10/20
37
West Ham United
1
17
Manchester City
1
07:30 PM
19/02/20
17
Manchester City
2
37
West Ham United
0
04:30 PM
09/02/20
17
Manchester City
37
West Ham United
11:30 AM
10/08/19
37
West Ham United
0
17
Manchester City
5
08:00 PM
27/02/19
17
Manchester City
1
37
West Ham United
0
03:00 PM
24/11/18
37
West Ham United
0
17
Manchester City
4
01:15 PM
29/04/18
37
West Ham United
1
17
Manchester City
4
04:00 PM
03/12/17
17
Manchester City
2
37
West Ham United
1
07:45 PM
01/02/17
37
West Ham United
0
17
Manchester City
4
03:00 PM
28/08/16
17
Manchester City
3
37
West Ham United
1
05:30 PM
23/01/16
37
West Ham United
2
17
Manchester City
2
04:30 PM
19/09/15
17
Manchester City
1
37
West Ham United
2
12:30 PM
19/04/15
17
Manchester City
2
37
West Ham United
0
11:45 AM
25/10/14
37
West Ham United
2
17
Manchester City
1
02:00 PM
11/05/14
17
Manchester City
2
37
West Ham United
0
04:30 PM
19/10/13
37
West Ham United
1
17
Manchester City
3
11:45 AM
27/04/13
17
Manchester City
2
37
West Ham United
1
05:30 PM
03/11/12
37
West Ham United
0
17
Manchester City
0
03:10 PM
01/05/11
17
Manchester City
2
37
West Ham United
1
03:00 PM
11/12/10
37
West Ham United
1
17
Manchester City
3
03:00 PM
09/05/10
37
West Ham United
1
17
Manchester City
1
07:00 PM
28/09/09
17
Manchester City
3
37
West Ham United
1
12:30 PM
01/03/09
37
West Ham United
1
17
Manchester City
0
03:00 PM
24/08/08
17
Manchester City
3
37
West Ham United
0
04:00 PM
20/01/08
17
Manchester City
1
37
West Ham United
1
02:00 PM
11/08/07
37
West Ham United
0
17
Manchester City
2
03:00 PM
30/12/06
37
West Ham United
0
17
Manchester City
1
02:00 PM
23/09/06
17
Manchester City
2
37
West Ham United
0
02:00 PM
15/04/06
37
West Ham United
1
17
Manchester City
0
03:00 PM
16/10/05
17
Manchester City
2
37
West Ham United
1
01:00 PM
27/04/03
17
Manchester City
0
37
West Ham United
1
04:00 PM
21/09/02
37
West Ham United
0
17
Manchester City
0
04:00 PM
28/04/01
17
Manchester City
1
37
West Ham United
0
05:00 PM
11/11/00
37
West Ham United
4
17
Manchester City
1
05:00 PM
23/03/96
37
West Ham United
4
17
Manchester City
2
05:00 PM
01/01/96
17
Manchester City
2
37
West Ham United
1
05:00 PM
17/12/94
37
West Ham United
3
17
Manchester City
0
04:00 PM
24/08/94
17
Manchester City
3
37
West Ham United
0
05:00 PM
12/02/94
17
Manchester City
0
37
West Ham United
0
05:00 PM
01/11/93
37
West Ham United
3
17
Manchester City
1
21
EFL Cup
06:45 PM
27/10/21
37
West Ham United
0
17
Manchester City
0
07:45 PM
21/01/14
37
West Ham United
0
17
Manchester City
3
07:45 PM
08/01/14
17
Manchester City
6
37
West Ham United
0
1325
Premier League Asia Trophy
12:30 PM
17/07/19
17
Manchester City
4
37
West Ham United
1
853
Club Friendly Games
02:00 PM
04/08/17
17
Manchester City
3
37
West Ham United
0
19
FA Cup
07:55 PM
06/01/17
37
West Ham United
0
17
Manchester City
5

Manchester City Recent Matches

17
Premier League (18 Matches)
03:30 PM
05/10/25
50
Brentford
0
17
Manchester City
1
W
02:00 PM
27/09/25
17
Manchester City
5
6
Burnley
1
W
03:30 PM
21/09/25
42
Arsenal
1
17
Manchester City
1
D
03:30 PM
14/09/25
17
Manchester City
3
35
Manchester United
0
W
01:00 PM
31/08/25
30
Brighton & Hove Albion
2
17
Manchester City
1
L
11:30 AM
23/08/25
17
Manchester City
0
33
Tottenham Hotspur
2
L
04:30 PM
16/08/25
3
Wolverhampton
0
17
Manchester City
4
W
03:00 PM
25/05/25
43
Fulham
0
17
Manchester City
2
W
07:00 PM
20/05/25
17
Manchester City
3
60
Bournemouth
1
W
02:00 PM
10/05/25
45
Southampton
0
17
Manchester City
0
D
07:00 PM
02/05/25
17
Manchester City
1
3
Wolverhampton
0
W
07:00 PM
22/04/25
17
Manchester City
2
40
Aston Villa
1
W
02:00 PM
19/04/25
48
Everton
0
17
Manchester City
2
W
11:30 AM
12/04/25
17
Manchester City
5
7
Crystal Palace
2
W
03:30 PM
06/04/25
35
Manchester United
0
17
Manchester City
0
D
06:45 PM
02/04/25
17
Manchester City
2
31
Leicester City
0
W
03:00 PM
15/03/25
17
Manchester City
2
30
Brighton & Hove Albion
2
D
12:30 PM
08/03/25
14
Nottingham Forest
1
17
Manchester City
0
L
7
UEFA Champions League (2 Matches)
07:00 PM
01/10/25
1653
AS Monaco
2
17
Manchester City
2
D
07:00 PM
18/09/25
17
Manchester City
2
2714
Napoli
0
W
21
EFL Cup (1 Matches)
06:45 PM
24/09/25
59
Huddersfield Town
0
17
Manchester City
2
W
853
Club Friendly Games (1 Matches)
07:00 PM
09/08/25
2715
Palermo
0
17
Manchester City
3
W
357
FIFA Club World Cup (4 Matches)
01:00 AM
01/07/25
17
Manchester City
3
21895
Al-Hilal
4
L
07:00 PM
26/06/25
2687
Juventus
2
17
Manchester City
5
W
01:00 AM
23/06/25
17
Manchester City
6
37082
Al-Ain
0
W
04:00 PM
18/06/25
17
Manchester City
2
36268
Wydad Casablanca
0
W
19
FA Cup (4 Matches)
03:30 PM
17/05/25
7
Crystal Palace
1
17
Manchester City
0
L
03:30 PM
27/04/25
14
Nottingham Forest
0
17
Manchester City
2
W
03:30 PM
30/03/25
60
Bournemouth
1
17
Manchester City
2
W
05:45 PM
01/03/25
17
Manchester City
3
71
Plymouth Argyle
1
W

West Ham United Recent Matches

17
Premier League (24 Matches)
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
06:45 PM
01/04/25
3
Wolverhampton
1
37
West Ham United
0
L
03:00 PM
15/03/25
48
Everton
1
37
West Ham United
1
D
08:00 PM
10/03/25
37
West Ham United
0
39
Newcastle United
1
L
08:00 PM
27/02/25
37
West Ham United
2
31
Leicester City
0
W
03:00 PM
22/02/25
42
Arsenal
0
37
West Ham United
1
W
03:00 PM
15/02/25
37
West Ham United
0
50
Brentford
1
L
08:00 PM
03/02/25
38
Chelsea
2
37
West Ham United
1
L
04:30 PM
26/01/25
40
Aston Villa
1
37
West Ham United
1
D
03:00 PM
18/01/25
37
West Ham United
0
7
Crystal Palace
2
L
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

Manchester City Next Fixtures

West Ham United Next Fixtures

17
Premier League
07:00 PM
20/10/25
37
West Ham United
50
Brentford
Prediction
07:00 PM
24/10/25
34
Leeds United
37
West Ham United
Prediction
02:00 PM
02/11/25
37
West Ham United
39
Newcastle United
Prediction
03:00 PM
08/11/25
37
West Ham United
6
Burnley
Prediction
03:00 PM
22/11/25
60
Bournemouth
37
West Ham United
Prediction
02:05 PM
30/11/25
37
West Ham United
44
Liverpool
Prediction
08:00 PM
03/12/25
35
Manchester United
37
West Ham United
Prediction
03:00 PM
06/12/25
30
Brighton & Hove Albion
37
West Ham United
Prediction
03:00 PM
13/12/25
37
West Ham United
40
Aston Villa
Prediction
03:00 PM
20/12/25
17
Manchester City
37
West Ham United
Prediction
03:00 PM
27/12/25
37
West Ham United
43
Fulham
Prediction
08:00 PM
30/12/25
37
West Ham United
30
Brighton & Hove Albion
Prediction
03:00 PM
03/01/26
3
Wolverhampton
37
West Ham United
Prediction
08:00 PM
07/01/26
37
West Ham United
14
Nottingham Forest
Prediction
03:00 PM
17/01/26
33
Tottenham Hotspur
37
West Ham United
Prediction
03:00 PM
24/01/26
37
West Ham United
41
Sunderland
Prediction
03:00 PM
31/01/26
38
Chelsea
37
West Ham United
Prediction
03:00 PM
07/02/26
6
Burnley
37
West Ham United
Prediction
08:00 PM
11/02/26
37
West Ham United
35
Manchester United
Prediction
03:00 PM
21/02/26
37
West Ham United
60
Bournemouth
Prediction
03:00 PM
28/02/26
44
Liverpool
37
West Ham United
Prediction
08:00 PM
04/03/26
43
Fulham
37
West Ham United
Prediction
03:00 PM
14/03/26
37
West Ham United
17
Manchester City
Prediction
03:00 PM
21/03/26
40
Aston Villa
37
West Ham United
Prediction
02:00 PM
11/04/26
37
West Ham United
3
Wolverhampton
Prediction
02:00 PM
18/04/26
7
Crystal Palace
37
West Ham United
Prediction
02:00 PM
25/04/26
37
West Ham United
48
Everton
Prediction
02:00 PM
02/05/26
50
Brentford
37
West Ham United
Prediction
02:00 PM
09/05/26
37
West Ham United
42
Arsenal
Prediction
02:00 PM
17/05/26
39
Newcastle United
37
West Ham United
Prediction

Manchester City Last Match Played stats

Brentford vs Manchester City

Final Score :0 - 1

(H)Match overview (A)
30%Ball possession70%
0.70Expected goals0.85
1Big chances2
6Total shots10
3Goalkeeper saves1
3Corner kicks2
10Fouls6
311Passes764
16Tackles14
6Free kicks10
3Yellow cards2
(H)Shots (A)
6Total shots10
1Shots on target4
0Hit woodwork0
3Shots off target2
2Blocked shots4
4Shots inside box6
2Shots outside box4
(H)Attack (A)
0Big chances scored1
1Big chances missed1
0Through balls1
8Touches in penalty area23
1Offsides1
(H)Passes (A)
249Accurate passes698
16Throw-ins17
44Final third entries59
42/71 (59%)Final third phase170/198 (86%)
17/45 (38%)Long balls18/30 (60%)
2/14 (14%)Crosses2/9 (22%)
(H)Duels (A)
38%Duels62%
7Dispossessed7
23/57 (40%)Ground duels34/57 (60%)
8/25 (32%)Aerial duels17/25 (68%)
2/9 (22%)Dribbles10/19 (53%)
(H)Defending (A)
63%Tackles won71%
16Total tackles14
11Interceptions6
42Recoveries46
14Clearances21
0Errors lead to a shot1
(H)Goalkeeping (A)
3Total saves1
-0.35Goals prevented0.23
1Big saves0
2High claims3
0Punches1
3Goal kicks8

West Ham United Last Match Played stats

Arsenal vs West Ham United

Final Score :2 - 0

(H)Match overview (A)
68%Ball possession32%
2.77Expected goals0.49
4Big chances2
21Total shots4
0Goalkeeper saves3
8Corner kicks3
14Fouls14
566Passes268
23Tackles17
13Free kicks14
0Yellow cards2
(H)Shots (A)
21Total shots4
5Shots on target0
1Hit woodwork0
7Shots off target3
9Blocked shots1
16Shots inside box4
5Shots outside box0
(H)Attack (A)
2Big chances scored0
2Big chances missed2
2Through balls0
46Touches in penalty area8
5Fouled in final third1
1Offsides1
(H)Passes (A)
498Accurate passes210
16Throw-ins18
44Final third entries34
129/171 (75%)Final third phase43/70 (61%)
10/27 (37%)Long balls14/45 (31%)
3/23 (13%)Crosses2/11 (18%)
(H)Duels (A)
55%Duels45%
9Dispossessed12
42/75 (56%)Ground duels33/75 (44%)
12/24 (50%)Aerial duels12/24 (50%)
5/13 (38%)Dribbles3/14 (21%)
(H)Defending (A)
61%Tackles won41%
23Total tackles17
7Interceptions12
36Recoveries30
27Clearances50
0Errors lead to a shot2
(H)Goalkeeping (A)
0Total saves3
0.00Goals prevented0.20
0High claims1
0Punches2
4Goal kicks7

Manchester City Vs West Ham United Season Stats

Manchester CityPerformance SummaryWest Ham United
0%Ball Possession0%

Premier League 25/26 Standings

POSTEAMMPWLDPTS
1ArsenalArsenal751116
2LiverpoolLiverpool752015
3Tottenham HotspurTottenham Hotspur741214
4BournemouthBournemouth741214
5Manchester CityManchester City742113
6Crystal PalaceCrystal Palace731312
7ChelseaChelsea732211
8EvertonEverton732211
9SunderlandSunderland732211
10Manchester UnitedManchester United733110
11Newcastle UnitedNewcastle United72239
12Brighton & Hove AlbionBrighton & Hove Albion72239
13Aston VillaAston Villa72239
14FulhamFulham72328
15Leeds UnitedLeeds United72328
16BrentfordBrentford72417
17Nottingham ForestNottingham Forest71425
18BurnleyBurnley71514
19West Ham UnitedWest Ham United71514
20WolverhamptonWolverhampton70522
Champions League
UEFA Europa League
Relegation

Football Previews & Betting Tips

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025