Han har tidligere spilt for Millwall, West Ham, Chelsea, Portsmouth og Liverpool. Han har også spilt flere kamper for det engelske landslaget.