West Ham United captain Mark Noble is to undergo surgery for a long-standing abdominal injury and will miss the last two Premier League games of the season, the club said on Thursday.