The second most capped Spanish player is Xavi Hernandes.
Peter Shilton.
i think its torres
Jess Fishlock with 102.
Vitālijs Astafjevs
It could be Enzo Scifo.
For England it is Peter Shilton with 126 caps.
Soh Chin Aun of Malaysia. 252 caps. True Story
Its the winner of 'Ballon D'or' Lionel Andrés Messi
The most capped Brazilian footballer is Cafu.
Raul the former captain of Real Madrid is the most capped player.
The most-capped player for the Mexican national football team is Claudio Suárez, who made 177 appearances for the national side, scoring 6 goals.