Aston Villa winger Leon Bailey could make his first start for the club after struggling throughout this season with injury. Smith said in his pre match press conference that they will make that decision in the coming days before the game.
Predicted line ups
Aston Villa: Martinez, Targett, Konsa, Mings, Cash, Luiz, Mcginn, Buendia, Watkins, Bailey, Ings.
West Ham: Fabiański, Coufal, Ogbonna, Zouma, Cresswell, Rice, Souček, Benrahma, Bowen, Antonio, Fornals.
West Ham did the double over Villa last season, beating them 2-1 at the London Stadium, and then 1-3 in the reverse fixture at Villa Park. Jesse Lingard scored twice in the Villa Park fixture, whilst Jarrod Bowen scored the winner for West Ham in their home tie.
Ones to watch
Leon Bailey has averaged a goal contribution in every 42 minutes of Premier League football he has played this season. If he is ready to make his first start for the club on Sunday, then Moyes' defence could have their hands full.
Full of pace and skill, Bailey can create a chance out of nothing and could contribute to Smith's side beating West Ham for the first time in over a season.
Michail Antonio has been a danger to every team he's faced this season. Scoring six goals in eight games including a winner against Spurs last week, the 31 year old will be looking to add to his tally.
Where to watch
The game takes place on Sunday 31st of October, at 4:30pm at Villa Park. Live coverage available on Sky Sports.