i think its torres
The second most capped Spanish player is Xavi Hernandes.
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
Peter Shilton.
Vitālijs Astafjevs
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
i actually don't no i think it is football as they won it last year ?:L
The most capped Brazilian footballer is Cafu.
Raul the former captain of Real Madrid is the most capped player.