Man City vs West Ham predictions and betting tips – Haaland hits the Hammers for two
Manchester City host West Ham in the Premier League on Saturday in the afternoon kick-off as they try to gain on Arsenal ahead of Christmas.
Man City vs West Ham best bets
- Bet on Erling Haaland to score 2+ goals at 6/4 on Sky Bet
- Man City to win both halves, Haaland to score, over 2.5 goals at 13/10 on bet365
Man City vs West Ham latest odds
Find the latest Man City vs West Ham betting odds here. Odds are provided by Sky Bet and are subject to change.
- Man City – 1/6
- Draw – 6/1
- West Ham – 11/1

Man City vs West Ham predictions
It’s very possible that Man City could go into Christmas Day top of the table.
They’re just two points behind Arsenal at the moment and a win would put them ahead by a point before the Gunners face Everton in the evening at 8pm.
Should Arsenal lose City will have the advantage for the first time this season and the first time since, near the start of the 2024/25 season and very briefly after the first matchday of this season.
They take on a West Ham side that sit right in the relegation zone, a stark difference on the two team’s outlooks for the season ahead.
Man City vs West Ham betting tips
Haaland ruthless against Hammers
It seems an easy bet to side with Erling Haaland with the form he’s in this season.
But with that and the fact he’s got nine goals against the Hammers in his career, it’s an even easier bet.
In fact last season he scored five against them across the two Premier League games, one with a hattrick at the London Stadium and a brace in this fixture last year.
There’s been just one game in the six appearances where he failed to score, but more often than not bags at least a brace.
City dominate
City have not been like themselves for quite some time now.
But that’s not to say they don’t dominate games like they used to.
They certainly still have that and this season there have been a few games where it looks like they could be the ones to follow in to make a challenge on Arsenal.
Man City have gone on a great run too recently, starting with a 3-2 win against Leeds and then a 5-4 victory over Fulham, which followed a couple of losses.
So although it was only by a goal, while conceding a few too many they still got the result needed.
That then gave them momentum, winning the next four on the bounce as well.
Keeping clean sheets against Sunderland, Palace and Brentford in the Premier league and EFL Cup quarter-finals.
Their biggest win was coming from 1-0 down at the Bernabeu to beat Real Madrid 2-1 and really look like vying for the title with this new found confidence and cohesion.
- Bet on Erling Haaland to score 2+ goals at 6/4 on Sky Bet
- Man City to win both halves, Haaland to score, over 2.5 goals at 13/10 on bet365
Man City vs West Ham predicted lineups
- Man City expected lineup:
- West Ham expected lineup:
Where to watch Man City vs West Ham
- Location: Etihad Stadium, Manchester, England.
- Date & Time: Saturday, 20th December 2025, 3pm.
- TV Channel: N/A.
More Premier League predictions
Find more predictions and betting tips from our expert punters in our match previews on the Premier League, Champions League, Championship, League One and more!
Commercial content notice: Taking one of the bookmaker offers featured in this article may result in a payment to talkSPORT. 18+. T&Cs apply. GambleAware.org
Remember to gamble responsibly
A responsible gambler is someone who:
- Establishes time and monetary limits before playing
- Only gambles with money they can afford to lose
- Never chase their losses
- Doesn’t gamble if they’re upset, angry or depressed
- Gamcare – www.gamcare.org.uk
- GambleAware – www.gambleaware.org
Find our detailed guide on responsible gambling practices here.
For help with a gambling problem, call the National Gambling Helpline on 0808 8020 133 or go to www.gamstop.co.uk to be excluded from all UK-regulated gambling websites.
Free Bet Offers
See all the best free bets and betting offers available in the UK over at our dedicated page
18+ gambleaware.org. T&Cs apply
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0