Most appearances in the Spanish football (soccer) La Liga by a foreign player

Most appearances in the Spanish football (soccer) La Liga by a foreign player
Who
Antoine Griezmann
What
564 total number
Where
Spain
When
24 May 2026

The most appearances in the Spanish football (soccer) La Liga by a foreign player is 564, achieved by Antoine Griezmann (France) playing for Real Sociedad, Barcelona and Atlético Madrid between 2010 and 2026.

Antoine Griezmann played 564 games in the Spanish top flight across 17 seasons: 141 matches for Real Sociedad, 74 for Barcelona and 349 for Atlético Madrid. He surpassed Lionel Messi’s record for 520 games by a non-Spanish player during Atlético Madrid’s 1–1 draw with Espanyol on 29 March 2025.