He spent one season at newly promoted Portsmouth, scoring the club's first Premier League goal, before joining West Ham United, where he helped the club gain promotion from the 2004–05 Football League Championship.