The Baggies currently sit in 13th position in the top flight and have taken ten points from nine games this season.
Their opponents, meanwhile, are in first place after claiming 25 points from their none matches. Stopping Pep Guardiola's side is far easier said than done.
Tony Pulis will be hoping Olivier Burke recovers from injury for the clash but he will be without Jonny Evans (groin), Craig Dawson (knee) and James Morrison (achilles).
In their last meeting, West Brom were beaten 2-1 by Manchester City in the Carabao Cup – but Guardiola's side is likely to look very different to the team which visited the Hawthorns in September.
So who should Pulis start to combat the Citizens' threat? Our unique algorithm has predicted the West Bromwich Albion side it believes is most likely to start.
Football Whispers uses data to predict the starting line-ups for sides by accounting for a number of different factors, including injuries, suspensions, the statistical likelihood to play, the match the competition is played, the player’s previous performance and the style of the opposition.
But you can also give it a go yourself. Just click ‘create your own’ on the line-up at the top of the page and pick the XI players you would choose, and you can also see their stats once you’ve picked them.
When you’re happy with your team, press confirm and you’ll be able to share it with your friends via social media.