Matthew Upson ( born 18 April 1979 ) is an English football player . He plays for West Ham United and the England national team . Matthew James Upson ( born 18 April 1979 ) is an English footballer who plays for Premier League club West Ham United .