В 1999 году, будучи юниором, заключил свой первый контракт с футбольным клубом «Вест Хэм». В сезоне 2002—2003 стал капитаном этой команды, но 6 августа 2003 года заключил новый контракт — на этот раз с лондонским «Челси». В составе этой команды дебютировал 13 августа 2003 года. Принимал участие в играх сборной Англии во время чемпионата мира в 2002 и 2006 годах и в Евро-2004.