Sergio Ramos
Sergio Ramos holds the record for most appearances for the Spanish team with 180 since his debut in 2005. In second place is Iker Casillas with 167, followed by Xavi with 133.