# Player Country Team Goals (Penalty)
1. Juan Seminario Peru Peru Real Zaragoza Real Zaragoza 25 (2)
2. Evaristo de Macedo Brazil Brazil FC Barcelona FC Barcelona 20 (0)
Ferenc Puskás Hungary Hungary Real Madrid Real Madrid 20 (2)
4. Juan Romero Paraguay Paraguay Elche CF Elche CF 18 (4)
5. Sándor Kocsis Hungary Hungary FC Barcelona FC Barcelona 17 (0)
Murillo Spain Spain Real Zaragoza Real Zaragoza 17 (0)
7. Mateos Spain Spain Sevilla FC Sevilla FC 14 (2)
Waldo Brazil Brazil Valencia CF Valencia CF 14 (0)
9. Jones Equatorial Guinea Equatorial Guinea Atlético Madrid Atlético Madrid 13 (0)
10. José Cardona Honduras Honduras Elche CF Elche CF 11 (0)
Alfredo Di Stéfano Argentina Argentina Real Madrid Real Madrid 11 (0)
Duca Brazil Brazil Real Zaragoza Real Zaragoza 11 (2)
Sabino Spain Spain CA Osasuna CA Osasuna 11 (0)
14. Arieta Spain Spain Athletic Bilbao Athletic Bilbao 10 (0)
Fusté Spain Spain CA Osasuna CA Osasuna 10 (2)
Koldo Aguirre Spain Spain Athletic Bilbao Athletic Bilbao 10 (2)
Paredes Spain Spain Valencia CF Valencia CF 10 (0)
Villa Spain Spain Real Sociedad Real Sociedad 10 (1)
Ramón Villaverde Uruguay Uruguay FC Barcelona FC Barcelona 10 (0)
20. Domínguez Spain Spain Espanyol Barcelona Espanyol Barcelona 9 (0)
Eulogio Martínez Spain Spain FC Barcelona FC Barcelona 9 (0)
Forteza Spain Spain RCD Mallorca RCD Mallorca 9 (0)
Paquillo Spain Spain CD Tenerife CD Tenerife 9 (3)
Tejada Spain Spain Real Madrid Real Madrid 9 (0)
25. Hormaeche Spain Spain CA Osasuna CA Osasuna 8 (0)
Índio Brazil Brazil Espanyol Barcelona Espanyol Barcelona 8 (0)
Jorge Mendonça Angola Angola Atlético Madrid Atlético Madrid 8 (0)
Luis Aragonés Spain Spain Real Betis Real Betis 8 (0)
Miguel Spain Spain Real Zaragoza Real Zaragoza 8 (0)
Nando Yosu Spain Spain Racing Santander Racing Santander 8 (0)
Peiró Spain Spain Atlético Madrid Atlético Madrid 8 (0)
Cayetano Ré Paraguay Paraguay Elche CF Elche CF 8 (0)
Agne Simonsson Sweden Sweden Real Sociedad Real Sociedad 8 (0)
34. Juan Agüero Paraguay Paraguay Sevilla FC Sevilla FC 7 (0)
Ansola Spain Spain Real Betis Real Betis 7 (0)
Camps Spain Spain Espanyol Barcelona Espanyol Barcelona 7 (1)
Ribada Spain Spain CA Osasuna CA Osasuna 7 (0)
38. Antoniet Spain Spain Sevilla FC Sevilla FC 6 (0)
Areta Spain Spain Sevilla FC Sevilla FC 6 (0)
Arteche Spain Spain Athletic Bilbao Athletic Bilbao 6 (0)
Ramón Carranza Argentina Argentina Espanyol Barcelona Espanyol Barcelona 6 (1)
Enrique Collar Spain Spain Atlético Madrid Atlético Madrid 6 (1)
Gento Spain Spain Real Madrid Real Madrid 6 (0)
José Pérez Spain Spain Real Oviedo Real Oviedo 6 (0)
Quintela Spain Spain Athletic Bilbao Athletic Bilbao 6 (0)
Ribelles Spain Spain Valencia CF Valencia CF 6 (3)
Serena Spain Spain CA Osasuna CA Osasuna 6 (2)
48. Yanko Daucík Czech Republic Czech Republic Real Betis Real Betis 5 (0)
Del Sol Spain Spain Real Madrid Real Madrid 5 (0)
Alejandro Fretes Paraguay Paraguay Racing Santander Racing Santander 5 (0)
Haro Spain Spain RCD Mallorca RCD Mallorca 5 (0)
Mauri Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
Pallares Spain Spain Real Betis Real Betis 5 (0)
Pereda Spain Spain FC Barcelona FC Barcelona 5 (0)
Recaman Brazil Brazil Valencia CF Valencia CF 5 (0)
Rivera Masón Spain Spain Real Sociedad Real Sociedad 5 (0)
José Sánchez Lage Argentina Argentina Real Oviedo Real Oviedo 5 (0)
Silvestre Spain Spain CA Osasuna CA Osasuna 5 (0)
Uribe Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
60. Beitia Spain Spain CD Tenerife CD Tenerife 4 (0)
Cebrian Spain Spain Racing Santander Racing Santander 4 (0)
José Dieguez Argentina Argentina Sevilla FC Sevilla FC 4 (1)
Domínguez Martínez Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Guillot Spain Spain Valencia CF Valencia CF 4 (0)
José María Spain Spain Real Oviedo Real Oviedo 4 (0)
Justo Gilberto Spain Spain CD Tenerife CD Tenerife 4 (0)
Marañon Spain Spain Real Oviedo Real Oviedo 4 (0)
Marcelino Spain Spain Real Zaragoza Real Zaragoza 4 (0)
Martí Vergés Spain Spain FC Barcelona FC Barcelona 4 (0)
Oviedo Spain Spain RCD Mallorca RCD Mallorca 4 (0)
Ramiro Brazil Brazil Atlético Madrid Atlético Madrid 4 (3)
Sampedro Spain Spain Racing Santander Racing Santander 4 (0)
Santos Spain Spain CD Tenerife CD Tenerife 4 (0)
Helmut Senekowitsch Austria Austria Real Betis Real Betis 4 (0)
75. Ignacio Achucarro Paraguay Paraguay Sevilla FC Sevilla FC 3 (0)
Adelardo Spain Spain Atlético Madrid Atlético Madrid 3 (0)
Azcarate Spain Spain Real Sociedad Real Sociedad 3 (0)
Julio Benítez Uruguay Uruguay FC Barcelona FC Barcelona 3 (0)
Bosch Spain Spain Real Betis Real Betis 3 (1)
Campos Spain Spain Elche CF Elche CF 3 (0)
Echarri Spain Spain Real Sociedad Real Sociedad 3 (3)
Félix Ruiz Spain Spain Real Madrid Real Madrid 3 (0)
Ficha Spain Spain Valencia CF Valencia CF 3 (0)
Gargallo Spain Spain Elche CF Elche CF 3 (0)
Jorge Larraz Argentina Argentina CD Tenerife CD Tenerife 3 (0)
Latorre Spain Spain Athletic Bilbao Athletic Bilbao 3 (0)
Llorens Spain Spain Real Betis Real Betis 3 (0)
Navarro Spain Spain RCD Mallorca RCD Mallorca 3 (0)
Hector Núñez Uruguay Uruguay Valencia CF Valencia CF 3 (0)
Oliveros Spain Spain Sevilla FC Sevilla FC 3 (0)
Silvio Parodi Paraguay Paraguay Racing Santander Racing Santander 3 (1)
Rodri Campoy Spain Spain Elche CF Elche CF 3 (0)
Sastre Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (0)
Vicente González Spain Spain FC Barcelona FC Barcelona 3 (0)
Zoco Spain Spain CA Osasuna CA Osasuna 3 (0)
96. Aguirre Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Cacho Spain Spain Real Sociedad Real Sociedad 2 (0)
Campos Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Castaños Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Chechu Spain Spain CA Osasuna CA Osasuna 2 (0)
Coll Spain Spain Valencia CF Valencia CF 2 (0)
Crispi Spain Spain Racing Santander Racing Santander 2 (1)
Zoltán Czibor Hungary Hungary Espanyol Barcelona Espanyol Barcelona 2 (0)
Garay Spain Spain FC Barcelona FC Barcelona 2 (0)
García Saiz Spain Spain Racing Santander Racing Santander 2 (0)
Guillamón Spain Spain RCD Mallorca RCD Mallorca 2 (2)
Herrera Spain Spain Real Sociedad Real Sociedad 2 (0)
Joan Segarra Spain Spain FC Barcelona FC Barcelona 2 (0)
José Juan Spain Spain CD Tenerife CD Tenerife 2 (0)
Lapetra Spain Spain Real Zaragoza Real Zaragoza 2 (0)
Larrauri Spain Spain Real Sociedad Real Sociedad 2 (1)
Loren Spain Spain RCD Mallorca RCD Mallorca 2 (0)
Merodio Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Moncho Spain Spain Real Oviedo Real Oviedo 2 (0)
Odriozola Spain Spain Racing Santander Racing Santander 2 (0)
Peporro Spain Spain Elche CF Elche CF 2 (0)
Quirro Spain Spain RCD Mallorca RCD Mallorca 2 (0)
Héctor Ramos Uruguay Uruguay Racing Santander Racing Santander 2 (0)
Santos Bedoya Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Viñas Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
121. Aguirre Spain Spain CD Tenerife CD Tenerife 1 (1)
Alcorta Spain Spain Real Oviedo Real Oviedo 1 (0)
Almandoz Spain Spain Real Sociedad Real Sociedad 1 (0)
Florencio Amarilla Paraguay Paraguay Elche CF Elche CF 1 (0)
Areta Spain Spain Real Betis Real Betis 1 (0)
Artabe Spain Spain Real Oviedo Real Oviedo 1 (0)
Bolao Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Bueno Spain Spain Real Madrid Real Madrid 1 (0)
Callejo Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Campanal Spain Spain Sevilla FC Sevilla FC 1 (0)
Choni Spain Spain Real Oviedo Real Oviedo 1 (0)
Chuzo Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Escolá Spain Spain Racing Santander Racing Santander 1 (0)
Etura Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Etxabe Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
García Traid Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Gasca Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Gracia Spain Spain FC Barcelona FC Barcelona 1 (1)
Iborra Spain Spain Elche CF Elche CF 1 (0)
Idigoras Spain Spain Sevilla FC Sevilla FC 1 (0)
Iguaran Spain Spain Real Oviedo Real Oviedo 1 (0)
Iturriaga Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Janos Kuszmann Hungary Hungary Real Betis Real Betis 1 (0)
Lasa Araiztegui Spain Spain Real Sociedad Real Sociedad 1 (0)
Ramón León Argentina Argentina Real Oviedo Real Oviedo 1 (0)
Lerma Spain Spain Racing Santander Racing Santander 1 (0)
Manolín Jiménez Spain Spain CD Tenerife CD Tenerife 1 (0)
Martins Brazil Brazil RCD Mallorca RCD Mallorca 1 (0)
Maxi Rodríguez Spain Spain CA Osasuna CA Osasuna 1 (0)
Mestre Spain Spain Valencia CF Valencia CF 1 (0)
Miñon Spain Spain CD Tenerife CD Tenerife 1 (0)
Moreno Spain Spain CD Tenerife CD Tenerife 1 (0)
Pachín Spain Spain Real Madrid Real Madrid 1 (0)
Padrón Spain Spain CD Tenerife CD Tenerife 1 (0)
Pahuet Spain Spain Elche CF Elche CF 1 (0)
Pepillo Spain Spain Real Madrid Real Madrid 1 (0)
Quirant Spain Spain Elche CF Elche CF 1 (0)
Recalde Spain Spain CA Osasuna CA Osasuna 1 (0)
Héctor Rial Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Ribera Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Rivera Spain Spain Sevilla FC Sevilla FC 1 (0)
Rivés Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Rodriguez Espinosa Spain Spain Real Betis Real Betis 1 (0)
Ruiz Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Suco Spain Spain Racing Santander Racing Santander 1 (0)
Tibor Szalay Hungary Hungary FC Barcelona FC Barcelona 1 (0)
Tercero Spain Spain Valencia CF Valencia CF 1 (0)
Tosco Spain Spain CD Tenerife CD Tenerife 1 (0)
Valero Spain Spain Sevilla FC Sevilla FC 1 (0)
Villar Spain Spain CD Tenerife CD Tenerife 1 (0)
Zaballa Spain Spain FC Barcelona FC Barcelona 1 (0)
Zaldúa Spain Spain FC Barcelona FC Barcelona 1 (0)