Kenny Dalglish is Scotland's most capped footballer with 102 caps.
The second most capped Spanish player is Xavi Hernandes.
i think its torres
Jess Fishlock with 102.
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.