Our Man City vs West Ham Prediction: 2-1
Man City vs West Ham in the England Premier League is scheduled for an 15:00 GMT kick-off on Saturday December 20, 2025. A 2-1 victory for the hosts is our top prediction, yet given both teams’ attacking form, BTTS seems like a smart betting choice.
This Man City vs West Ham prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Man City's Last Match – Man City vs Brentford
Man City will want to continue their winning form after a 2-0 England EFL Cup victory over Brentford, knowing this is a must-win match for their campaign. In that match, Man City had 60% possession and 11 attempts at goal, with 7 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Man City | 60% | 11 (7) | 0.66 | 41 |
Brentford | 40% | 3 (3) | 0.09 | 22 |
West Ham's Last Match – West Ham vs Aston Villa
West Ham will look to get back on track following a 2-3 England Premier League loss against Aston Villa on December 14. In that match, West Ham recorded 41% possession, firing 7 shots at goal, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
West Ham | 41% | 7 (3) | 1.03 | 38 |
Aston Villa | 59% | 7 (4) | 0.61 | 38 |
Man City vs West Ham Stats
Key Stats
| Man City | West Ham | |
|---|---|---|
| 1.6 | Attacking Strength | 1.13 |
| 0.48 | Defence Strength | 0.83 |
| 2.4 | Points Per Game | 1 |
| 8/10 | WIN | 2/10 |
| 0/10 | DRAW | 4/10 |
| 4/10 | Clean Sheets | 0/10 |
| 5/10 | BTTS | 8/10 |
| 8/10 | Over 2.5 Goals | 5/10 |
| 2.6 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Man City are averaging 2.6 goals scored and 1.2 conceded per match, while West Ham average 1.3 scored and 1.8 conceded per game.
Man City 26-12
West Ham 13-18
What are the odds for this match?
Man City to win: @1.222
Draw: @8
West Ham to win: @10
Lineups
Man City (4-3-2-1) : Gianluigi Donnarumma, Matheus Nunes, Ruben Dias, Josko Gvardiol, Nico O'Reilly, Bernardo Silva, Nicolas Gonzalez, Tijani Reijnders, Rayan Cherki, Phil Foden, Erling Haaland
West Ham (3-4-2-1) : Alphonse Areola, Kyle Walker-Peters, Max Kilman, Jean-Clair Todibo, Mateus Fernandes, Freddie Potts, Soungoutou Magassa, Oliver Scarles, Lucas Paqueta, Crysencio Summerville, Jarrod Bowen



Man City
Brentford
West Ham
Aston Villa
Arsenal
Man City
Aston Villa
Liverpool
Brentford
Newcastle
Man Utd
Chelsea
Fulham
Sunderland
Brighton
Everton
Crystal Palace
Tottenham
Bournemouth
Leeds
Nottm Forest
West Ham
Burnley
Wolverhampton