The most capped Spanish football l player is Raul Gonsales.
The second most capped Spanish player is Xavi Hernandes.
i think its torres
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
Jess Fishlock with 102.
It could be Enzo Scifo.
The most capped English player is Peter Shilton, David Beckham an Sir Bobby Charlton.
Steven Gerrard! Liverpool Captain.
For England it is Peter Shilton with 126 caps.
The most capped Republic of Ireland player is Robbie Keane.