Just five players
Peter Shilton - 125 caps
David Beckham - 115 caps
Bobby Moore - 108 caps
Bobby Charlton - 106 caps
Billy Wright - 105 caps
Man utd have the most ever England caps with 127 players, of which 88 in the modern game
51 England caps.
72 senior England caps.
Including the current 2000th Test between England an India at Lords, 2011, James Michael "Jimmy" Anderson has won 60 test caps, placing him 45th on the list of most capped English players. Alec Stuart leads the way with 133 England caps.
57 England caps to date, which is exactly 57 too many
David Beckham has over 107 caps.
72 senior England cap.
16 caps when he was on the U-21 team 93 caps 21-present
He's had 68 caps for England.
No Steve Bruce even as he played for Manchester United , never played for England, so no caps for him.
David Beckham hasaa atotal 109 caps for England he has over taken sir Bobby Moores 106 caps.
The following is a list of appearances and goals for West Ham's Dean Ashton ; * England U17 (1 Cap, 1 Goal) * England U19 (6 Caps, 5 Goals) * England U20 (2 Caps, 0 Goals) * England U21 (9 Caps, 4 Goals) * England Senior First Team (1 Cap, 0 Goals)
Shearer scored 30 goals in 63 games for England
Colin got two caps for England in 1975 against Northern Ireland & Wales. He told me himself when we became pals in South Africa coaching together.