'Top 10' players with most Spain caps

BeSoccer 5 years ago 805
He has made history. Montage/BeSoccer

Sergio Ramos made history with Spain. He won his 168th cap against Norway, which is a record, and went above Iker Casillas. That's why we are giving you the list of players with the most Spain caps.

10. Fernando Torres

110 caps

9. Cesc Fábregas

110 caps

8. Xabi Alonso

114 caps

7. Sergio Busquets

114 caps

6. David Silva

124 caps

5. Andoni Zubizarreta

126 caps

4. Andrés Iniesta

131 caps

3. Xavi Hernández

133 caps

2. Iker Casillas

167 caps

1. Sergio Ramos

168 caps