West Ham's performance in the English Premier League competition this season has been very impressive and surprising as well because very few people would've predicted that West Ham would still be unbeaten in the league after four matches. They even won their game against a big team like Chelsea and that they did with 10 men after their player picked up a red card in the game.
Against Manchester City, it'll be a very difficult game to predict because Manchester have won all their four league matches and are sitting at the top of the league table. West Ham would be playing at home which I think is an added advantage for the Hammers.
Westham's start to the season has been quite remarkable but what I believe now is that this match will most likely be their first defeat of the season.
In terms of performance Westham are playing very well but on the other hand Manchester City are one of the predators again and that is not in doubt. They are one of the 3 most prolific clubs at the start of this season apart from Tottenham and Brighton if you look at the goal productivity they have on the other hand, they are a club with a strong defence because of their attacks that make opponents unable to do anything but defend.
West Ham's advantage is KDB who still cannot strengthen Manchester City because even though Manchester City's attack is dangerous but in the absence of KDB in this squad, it slightly dampens them to rampage in the match but this also does not mean they can win because I believe Manchester City can definitely win 3 points in this match.