it is david beckam Ashley cole and Rio ferninand
David Beckham, somthing like 99 caps
Peter Shilton.
For England it is Peter Shilton with 126 caps.
The second most capped Spanish player is Xavi Hernandes.
The most capped England international player is Peter Shilton with 125 Caps.
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
i think its torres
Jason Leonard
john terry
daniel.
Vitālijs Astafjevs
Jess Fishlock with 102.
It could be Enzo Scifo.