Michael Carrick made his England debut against Mexico in May 2001 . The Manchester United man came on against Italy on Tuesday night . He was a member of the squad that won Euro 2004 and played at the 2006 World Cup but has not been capped since then - although he did play for England Under-21s last year. Sir Stanley Matthews played for a staggering 22 years and 228 days .
Michael Carrick made his England debut against Mexico in May 2001 . The Manchester United man came on against Italy on Tuesday night . Carrick has been serving England for 13 years and 310 days . Sir Stanley Matthews played for a staggering 22 years and 228 days .