West Ham United have agreed a new 18-month contract with striker Carlton Cole. 

The forward has scored four times in 11 appearances since rejoining the club on a short term deal in October.

The 30-year-old netted during the crucial win over Cardiff City last weekend and he will offer more attacking options to the Hammers as they look to stay in the Premier League this season.