Peter Shilton
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.
Jess Fishlock with 102.
Vitālijs Astafjevs
It could be Enzo Scifo.