West Ham United are finally back in Premier League action this afternoon following a controversial pre-season which saw the club sell promising academy graduate Grady Diangana.

The Irons will not want to let that affect them as they start the new campaign at home to Newcastle United, who have signed no fewer than three players themselves.

David Moyes managed to steer the Hammers away from relegation but will they face a similar fate having not made a single signing?

Here's how they could line up at the London Stadium tonight...

west-ham-predicted-xi-vs-newcastle-united-premier-league

Lukasz Fabianski is getting no younger at 35 but he remains as West Ham's first-choice shot-stopper.

Moyes could name an interesting back four with the both Arthur Masuaku and Ben Johnson doing enough in pre-season to warrant a starting spot this evening.

It means there's no place for Aaron Cresswell or Ryan Fredericks.

The Scotsman is trying to sign James Tarkowski from Premier League rivals Burnley, but for the time being, he'll have to make do with Angelo Ogbonna and Issa Diop.

Declan Rice has got in some valuable game time whilst on England duty so should be fit to feature but Tomas Soucek has barely trained since making his £18m move permanent and won't be risked.

Instead skipper Mark Noble will partner Pablo Fornals, who takes up a spot in the hole instead of out wide.

£22.5m-rated Jarrod Bowen and Michail Antonio are deployed on either wing, the former taking what may have been Diangana's spot whilst club-record signing Sebastien Haller takes up a solitary place in attack.

The likes of Felipe Anderson, Robert Snodgrass, Andriy Yarmolenko and Jack Wilshere will have to settle for a place on the bench.