W reprezentacji Anglii zadebiutował w roku 2000. Wystąpił wraz z nią na Mistrzostwach Europy w 2000, 2004 i 2012 a także na Mistrzostwach Świata w 2006, gdzie był najlepszym strzelcem zespołu i w 2010, gdzie był kapitanem drużyny. 16 maja 2012 został mianowany stałym kapitanem reprezentacji Anglii. Rolę tę pełnił do 2014, kiedy to zakończył reprezentacyjną karierę.