Full-back Bryan Oviedo is out of Sunderland's Premier League clash with West Ham as he faces up to five weeks on the sidelines.

Oviedo damaged a hamstring during last Sunday's 3-0 home defeat by Manchester United and manager David Moyes fears he could be out for four to five weeks.

Midfielder Sebastian Larsson starts a three-match ban after an unsuccessful appeal against his red card in the United game, but central defender John O'Shea returns from compassionate leave following the death of his father and loan signing Adnan Januzaj, who was ineligible against his parent club, is available once again.

Mark Noble and Michail Antonio will be missing from the West Ham squad for the trip to Sunderland.

Skipper Noble is suspended and winger Antonio is out for the rest of the season with a hamstring injury, joining Winston Reid (groin), Angelo Ogbonna (knee) and Pedro Obiang (ankle) on the casualty list.

But Andy Carroll, an unused sub against Swansea last weekend, is now fully fit after a groin problem and Sam Byram (ankle) and Aaron Cresswell (muscle) have shaken off knocks.