David Andrews has the most caps for a QPR England player - 75.
James Milner, 37 caps
Peter Shilton A goalkeeper has 125 caps
peter shilton 125 caps
Peter Shilton has the most caps for England (125 or 126) although I suspect it may be an Irish player. Definately Peter Shilton 126 caps for England
Peter Shilton has 125 caps followed by David Beckham with 115
Peter Shilton - 125 Caps (I Think!!)
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.
peter shilton 129 caps
It is most Bobby Charlton.
The most capped England international player is Peter Shilton with 125 Caps.
It is Peter Shilton , a goalkeeper who has 126 caps.
Peter Shilton (England), with 125 caps. Second comes Pat Jennings (Northern Ireland) with 119 caps.
James Milner, 46 Caps
Gary Neville - 85 caps
David Beckham has 107 caps for England.
Peter Shilton with 146 caps.
James Milner has 46 U-21 caps for England, Cant find anyone else that has more, In Europe anyway
David Beckham has over 107 caps.
16 caps when he was on the U-21 team 93 caps 21-present
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.