it is david beckam Ashley cole and Rio ferninand
David Beckham, somthing like 99 caps
Peter Shilton.
The most capped Spanish football l player is Raul Gonsales.
For England it is Peter Shilton with 126 caps.
The second most capped Spanish player is Xavi Hernandes.
The mostr capped outfielder for England is david Beckham.
peter shilton
The most capped England international player is Peter Shilton with 125 Caps.
i think its torres
Vitalijs Astafjevs
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
Jason Leonard
john terry