It is Peter Shilton , a goalkeeper who has 126 caps.
The mostr capped outfielder for England is david Beckham.
The most capped England international player is Peter Shilton with 125 Caps.
The youngest capped player of England is Theo Walcott.
Gary Neville - 85 caps
James Milner, 46 Caps
Aston Villa currently hold the record for the most players to be capped by England with 65. Aston Villa currently hold the record for the most players to be capped by England with 65.
David Seaman This is not correct... David Seaman received 75 caps for England but Peter Shilton received 125 and is in fact the highest capped player for England overall, not just as a goalkeeper.