
Spain La Liga football shirts
Spain La Liga Teams
-
Alaves (215 shirts)
-
Athletic Bilbao (147 shirts)
-
Atletico Madrid (258 shirts)
-
Barcelona (1047 shirts)
-
Cadiz (44 shirts)
-
Celta Vigo (159 shirts)
-
Eibar (71 shirts)
-
Elche (30 shirts)
-
Getafe (85 shirts)
-
Granada CF (56 shirts)
-
Huesca (13 shirts)
-
Levante (38 shirts)
-
Osasuna (86 shirts)
-
Real Betis (125 shirts)
-
Real Madrid (850 shirts)
-
Real Sociedad (314 shirts)
-
Real Valladolid (65 shirts)
-
Sevilla (260 shirts)
-
Valencia (231 shirts)
-
Villarreal (80 shirts)