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
557 total number
Where
Spain
When
04 April 2026

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

Antoine Griezmann surpassed Lionel Messi’s record of 520 Spanish top-flight league games during Atlético Madrid’s 1–1 draw with Espanyol on 29 March 2025. As of 4 April 2026, Griezmann had increased his total to 557: 141 games for Real Sociedad, 74 for Barcelona and 342 for Atlético Madrid.