West Ham United boss Sam Allardyce is upset with skipper Kevin Nolan.

Nolan and defender James Collins have been at the heart of West Ham's season but will miss their match against Norwich City on Tuesday as they serve a one-match suspension for picking up five yellow cards.

Allardyce said: "Suddenly Norwich becomes a test of nerve - we are now in our worst run of results this season, and the unprofessionalism of players, due to frustration, means we are now without our captain and James Collins on New Year's Day through suspension.

"Losing the game was hard enough, but to lose two key players in the last game of the suspension period makes it even worse.

"If they had got booked on Tuesday, there's no suspension, but they go and get booked at Reading and now we have to make do without them."