Gary Neville - 85 caps
The most capped England international player is Peter Shilton with 125 Caps.
it is david beckam Ashley cole and Rio ferninand David beckham, somthing like 99 caps
It is Peter Shilton , a goalkeeper who has 126 caps.
James Milner, 46 Caps
Peter Shilton has 125 caps as goalkeeper. The most capped outfield players are Sir Bobby Moore and David Beckham both with 108, then followed by Bobby Charlton with 106. As David Beckham is still playing (currently on loan to AC Milan) it is likely he will overtake Booby Moore to become the most capped outfield player.