The most capped English player is Peter Shilton, David Beckham an Sir Bobby Charlton.
Steven Gerrard! Liverpool Captain.
the most capped welsh footballer is Neville southall
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.
For England it is Peter Shilton with 126 caps.
muppet chump has
The most capped Spanish football l player is Raul Gonsales.
Newcastle united
The second most capped Spanish player is Xavi Hernandes.
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
Peter Shilton.
i think its torres
Vitalijs Astafjevs