
Spain La Liga football shirts
Spain La Liga Teams
-
Alaves (203 shirts)
-
Athletic Bilbao (144 shirts)
-
Atletico Madrid (256 shirts)
-
Barcelona (1028 shirts)
-
Cadiz (44 shirts)
-
Celta Vigo (146 shirts)
-
Eibar (71 shirts)
-
Elche (30 shirts)
-
Getafe (85 shirts)
-
Granada CF (55 shirts)
-
Huesca (13 shirts)
-
Levante (35 shirts)
-
Osasuna (84 shirts)
-
Real Betis (122 shirts)
-
Real Madrid (829 shirts)
-
Real Sociedad (313 shirts)
-
Real Valladolid (64 shirts)
-
Sevilla (254 shirts)
-
Valencia (221 shirts)
-
Villarreal (79 shirts)