West Ham: Hammers clinch deal for Middlesbrough's O'Neill

West Ham have completed the signing of midfielder Gary O'Neil from Middlesbrough.

The 27-year-old former Portsmouth player arrives at West Ham on a permanent deal having signed a two-and-a-half-year contract after an undisclosed fee was agreed with the Championship side.

O'Neil will be available for tomorrow's night's Carling Cup semi-final second leg at Birmingham.

Leeds United striker Chris Wood

UPDATED: Leeds United offer Chris Wood improved contract amid Premier League interest