Table of all 1,841 foreign players in the Spanish La Liga from season 1929 to 2011-12
This is a list of foreign players from 87 different countries and 57 different clubs in La Liga. The following players:
1. have played at least one La Liga game for the respective club.
2. have not been capped for the Spanish national team on any level, independently from the birthplace, except for players of Spanish descent born abroad from Spanish parents.
3. have been born in Spain and were capped by a foreign national team. This includes players who have dual citizenship with Spain.