# Player Country Team Goals (Penalty)
1. Raúl Spain Spain Real Madrid Real Madrid 25 (4)
2. Rivaldo Brazil Brazil FC Barcelona FC Barcelona 24 (6)
3. Claudio López Argentina Argentina Valencia CF Valencia CF 21 (3)
4. Julio Dely Valdés Panama Panama Real Oviedo Real Oviedo 19 (3)
Morientes Spain Spain Real Madrid Real Madrid 19 (0)
6. Savo Milošević Serbia Serbia Real Zaragoza Real Zaragoza 17 (0)
7. Darko Kovačević Serbia Serbia Real Sociedad Real Sociedad 16 (1)
Urzáiz Spain Spain Athletic Bilbao Athletic Bilbao 16 (2)
9. Patrick Kluivert Netherlands Netherlands FC Barcelona FC Barcelona 15 (0)
10. Roy Makaay Netherlands Netherlands CD Tenerife CD Tenerife 14 (0)
Luboslav Penev Bulgaria Bulgaria Celta Vigo Celta Vigo 14 (5)
Turu Flores Argentina Argentina Deportivo La Coruña Deportivo La Coruña 14 (0)
13. Gică Craioveanu Romania Romania Villarreal CF Villarreal CF 13 (0)
Juan Sánchez Spain Spain Celta Vigo Celta Vigo 13 (1)
Alen Peternac Croatia Croatia Real Valladolid Real Valladolid 13 (3)
16. Phillip Cocu Netherlands Netherlands FC Barcelona FC Barcelona 12 (0)
Dani Spain Spain RCD Mallorca RCD Mallorca 12 (1)
Manuel Alfaro Spain Spain Villarreal CF Villarreal CF 12 (6)
Víctor Spain Spain Racing Santander Racing Santander 12 (3)
20. Leonardo Biagini Argentina Argentina RCD Mallorca RCD Mallorca 11 (4)
Finidi George Nigeria Nigeria Real Betis Real Betis 11 (4)
Luis Enrique Spain Spain FC Barcelona FC Barcelona 11 (0)
23. Adrian Ilie Romania Romania Valencia CF Valencia CF 10 (1)
Oli Spain Spain Real Betis Real Betis 10 (0)
Pauleta Portugal Portugal Deportivo La Coruña Deportivo La Coruña 10 (0)
26. Guerrero Spain Spain Athletic Bilbao Athletic Bilbao 9 (0)
José Mari Spain Spain Atlético Madrid Atlético Madrid 9 (0)
Haim Revivo Israel Israel Celta Vigo Celta Vigo 9 (0)
29. Angulo Spain Spain Valencia CF Valencia CF 8 (0)
Fernando Correa Uruguay Uruguay Atlético Madrid Atlético Madrid 8 (1)
Djalminha Brazil Brazil Deportivo La Coruña Deportivo La Coruña 8 (4)
Juninho Paulista Brazil Brazil Atlético Madrid Atlético Madrid 8 (3)
Valeriy Karpin Russia Russia Celta Vigo Celta Vigo 8 (0)
Munitis Spain Spain Racing Santander Racing Santander 8 (0)
Raúl Tamudo Spain Spain Espanyol Barcelona Espanyol Barcelona 8 (0)
36. Miguel Benítez Paraguay Paraguay Espanyol Barcelona Espanyol Barcelona 7 (0)
Ezquerro Spain Spain Athletic Bilbao Athletic Bilbao 7 (0)
Gerard Spain Spain CD Alavés CD Alavés 7 (0)
Idiakez Spain Spain Real Sociedad Real Sociedad 7 (0)
Luís Figo Portugal Portugal FC Barcelona FC Barcelona 7 (0)
Mendieta Spain Spain Valencia CF Valencia CF 7 (1)
Moisés Spain Spain Villarreal CF Villarreal CF 7 (1)
43. Vladimir Beschastnykh Russia Russia Racing Santander Racing Santander 6 (1)
De Paula Spain Spain Real Sociedad Real Sociedad 6 (0)
De Pedro Spain Spain Real Sociedad Real Sociedad 6 (3)
Carlos Duré Argentina Argentina CF Extremadura CF Extremadura 6 (0)
Fran Spain Spain Deportivo La Coruña Deportivo La Coruña 6 (0)
Kily González Argentina Argentina Real Zaragoza Real Zaragoza 6 (0)
Hierro Spain Spain Real Madrid Real Madrid 6 (4)
Marcos Vales Spain Spain Real Zaragoza Real Zaragoza 6 (0)
Aleksandr Mostovoy Russia Russia Celta Vigo Celta Vigo 6 (0)
Sávio Brazil Brazil Real Madrid Real Madrid 6 (1)
Sonny Anderson Brazil Brazil FC Barcelona FC Barcelona 6 (0)
Velamazán Spain Spain CF Extremadura CF Extremadura 6 (1)
Stéphane Ziani France France Deportivo La Coruña Deportivo La Coruña 6 (0)
56. Canabal Spain Spain CD Alavés CD Alavés 5 (0)
Martín Cardetti Argentina Argentina UD Salamanca UD Salamanca 5 (0)
De Lucas Spain Spain Espanyol Barcelona Espanyol Barcelona 5 (1)
Etxeberria Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
Ariel Ibagaza Argentina Argentina RCD Mallorca RCD Mallorca 5 (0)
Juanele Spain Spain CD Tenerife CD Tenerife 5 (2)
Gustavo López Argentina Argentina Real Zaragoza Real Zaragoza 5 (0)
Predrag Mijatović Montenegro Montenegro Real Madrid Real Madrid 5 (0)
Pablo Spain Spain CD Alavés CD Alavés 5 (5)
Veljko Paunović Serbia Serbia RCD Mallorca RCD Mallorca 5 (0)
Pepe Gálvez Spain Spain Real Betis Real Betis 5 (0)
Roberto Carlos Brazil Brazil Real Madrid Real Madrid 5 (0)
Sívori Spain Spain CD Alavés CD Alavés 5 (0)
Yordi Spain Spain Real Zaragoza Real Zaragoza 5 (0)
70. Alberto Spain Spain Real Valladolid Real Valladolid 4 (0)
Caminero Spain Spain Real Valladolid Real Valladolid 4 (0)
Capdevila Spain Spain Espanyol Barcelona Espanyol Barcelona 4 (0)
César Martín Spain Spain Real Oviedo Real Oviedo 4 (0)
Constantin Gâlcă Romania Romania Espanyol Barcelona Espanyol Barcelona 4 (4)
Ismael Spain Spain Racing Santander Racing Santander 4 (0)
Jamelli Brazil Brazil Real Zaragoza Real Zaragoza 4 (0)
Julio Salinas Spain Spain CD Alavés CD Alavés 4 (0)
Kiko Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Mazinho Brazil Brazil Celta Vigo Celta Vigo 4 (0)
Pier Spain Spain CD Tenerife CD Tenerife 4 (0)
Martín Posse Argentina Argentina Espanyol Barcelona Espanyol Barcelona 4 (0)
Roberto Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Sá Pinto Portugal Portugal Real Sociedad Real Sociedad 4 (0)
Stefan Schwarz Sweden Sweden Valencia CF Valencia CF 4 (0)
Jovan Stanković Serbia Serbia RCD Mallorca RCD Mallorca 4 (1)
Davor Šuker Croatia Croatia Real Madrid Real Madrid 4 (0)
Turiel Spain Spain Real Valladolid Real Valladolid 4 (0)
Víctor Spain Spain Real Valladolid Real Valladolid 4 (1)
Xavier Aguado Spain Spain Real Zaragoza Real Zaragoza 4 (0)
90. Alberto Saavedra Spain Spain Villarreal CF Villarreal CF 3 (0)
Alexis Spain Spain Real Betis Real Betis 3 (1)
Alexis Suárez Spain Spain CD Tenerife CD Tenerife 3 (0)
Antonio Díaz Spain Spain Villarreal CF Villarreal CF 3 (0)
Aragón Spain Spain Real Zaragoza Real Zaragoza 3 (1)
Hermes Desio Argentina Argentina CD Alavés CD Alavés 3 (1)
Peter Dubovský Slovakia Slovakia Real Oviedo Real Oviedo 3 (0)
Edu Alonso Spain Spain UD Salamanca UD Salamanca 3 (0)
Iulian Filipescu Romania Romania Real Betis Real Betis 3 (0)
Ivan Iglesias Spain Spain Real Oviedo Real Oviedo 3 (0)
Vladimir Jugović Serbia Serbia Atlético Madrid Atlético Madrid 3 (2)
Korino Spain Spain UD Salamanca UD Salamanca 3 (1)
Ariel López Argentina Argentina RCD Mallorca RCD Mallorca 3 (0)
Magno Brazil Brazil CD Alavés CD Alavés 3 (0)
Marcelino Spain Spain RCD Mallorca RCD Mallorca 3 (0)
Míchel Salgado Spain Spain Celta Vigo Celta Vigo 3 (0)
Mista Spain Spain CD Tenerife CD Tenerife 3 (0)
Cătălin Munteanu Romania Romania UD Salamanca UD Salamanca 3 (0)
Roberto Pompei Argentina Argentina Real Oviedo Real Oviedo 3 (0)
Gabriel Schürrer Argentina Argentina Deportivo La Coruña Deportivo La Coruña 3 (0)
Clarence Seedorf Netherlands Netherlands Real Madrid Real Madrid 3 (0)
Michele Serena Italy Italy Atlético Madrid Atlético Madrid 3 (0)
Darío Silva Uruguay Uruguay Espanyol Barcelona Espanyol Barcelona 3 (0)
Walter Silvani Argentina Argentina UD Salamanca UD Salamanca 3 (0)
Tomás Spain Spain Celta Vigo Celta Vigo 3 (0)
Valerón Spain Spain Atlético Madrid Atlético Madrid 3 (0)
116. Roberto Acuña Paraguay Paraguay Real Zaragoza Real Zaragoza 2 (0)
Aitor Larrazábal Spain Spain Athletic Bilbao Athletic Bilbao 2 (2)
Albelda Spain Spain Villarreal CF Villarreal CF 2 (0)
Alfonso Spain Spain Real Betis Real Betis 2 (0)
André Luiz Brazil Brazil CD Tenerife CD Tenerife 2 (0)
Arteaga Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Claudio Arzeno Argentina Argentina Racing Santander Racing Santander 2 (0)
Brasi Spain Spain CF Extremadura CF Extremadura 2 (0)
Celades Spain Spain FC Barcelona FC Barcelona 2 (0)
Frank de Boer Netherlands Netherlands FC Barcelona FC Barcelona 2 (0)
Denilson Brazil Brazil Real Betis Real Betis 2 (0)
Emerson Brazil Brazil CD Tenerife CD Tenerife 2 (0)
Juan Esnáider Argentina Argentina Espanyol Barcelona Espanyol Barcelona 2 (1)
Antonio Esposito Switzerland Switzerland CF Extremadura CF Extremadura 2 (0)
Farinós Spain Spain Valencia CF Valencia CF 2 (0)
Félix Spain Spain CF Extremadura CF Extremadura 2 (0)
Fernando Spain Spain Real Betis Real Betis 2 (0)
Iván Gabrich Argentina Argentina CF Extremadura CF Extremadura 2 (0)
Gerardo Spain Spain Villarreal CF Villarreal CF 2 (0)
Giovanni Brazil Brazil FC Barcelona FC Barcelona 2 (1)
Juan González Uruguay Uruguay Atlético Madrid Atlético Madrid
Real Oviedo Real Oviedo
2 (0)
Vladimir Gudelj Bosnia-Herzegovina Bosnia-Herzegovina Celta Vigo Celta Vigo 2 (0)
Mustapha Hadji Morocco Morocco Deportivo La Coruña Deportivo La Coruña 2 (0)
Iván Ania Spain Spain Real Oviedo Real Oviedo 2 (1)
Iván Helguera Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Jáuregui Spain Spain Real Sociedad Real Sociedad 2 (0)
Slaviša Jokanović Serbia Serbia CD Tenerife CD Tenerife 2 (2)
José Marí Spain Spain Athletic Bilbao Athletic Bilbao 2 (1)
Júlio César Brazil Brazil Real Valladolid Real Valladolid 2 (0)
Lardín Spain Spain Atlético Madrid Atlético Madrid 2 (1)
Loren Spain Spain UD Salamanca UD Salamanca 2 (0)
Claude Makélélé France France Celta Vigo Celta Vigo 2 (0)
Óscar Mena Argentina Argentina Atlético Madrid Atlético Madrid 2 (0)
Nan Ribera Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Óscar Spain Spain FC Barcelona FC Barcelona 2 (0)
Patxi Ferreira Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Leider Preciado Colombia Colombia Racing Santander Racing Santander 2 (0)
Quique Martín Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Leonardo Ramos Uruguay Uruguay UD Salamanca UD Salamanca 2 (1)
Roberto Spain Spain Villarreal CF Villarreal CF 2 (0)
Salva Ballesta Spain Spain Racing Santander Racing Santander 2 (0)
Toril Spain Spain CF Extremadura CF Extremadura 2 (1)
Torres Gómez Spain Spain Real Valladolid Real Valladolid 2 (0)
Goran Vlaović Croatia Croatia Valencia CF Valencia CF 2 (0)
160. Abelardo Spain Spain FC Barcelona FC Barcelona 1 (0)
Aguilera Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Aldeondo Spain Spain Real Sociedad Real Sociedad 1 (0)
Alkorta Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Amavisca Spain Spain Racing Santander Racing Santander 1 (0)
Jocelyn Angloma Guadeloupe Guadeloupe Valencia CF Valencia CF 1 (0)
Aranburu Spain Spain Real Sociedad Real Sociedad 1 (0)
Aranzábal Spain Spain Real Sociedad Real Sociedad 1 (1)
Celso Ayala Paraguay Paraguay Real Betis Real Betis 1 (0)
Azkoitia Spain Spain CD Alavés CD Alavés 1 (0)
Ballesteros Spain Spain CD Tenerife CD Tenerife 1 (0)
Baraja Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Barbarà Spain Spain UD Salamanca UD Salamanca 1 (0)
Benjamín Equatorial Guinea Equatorial Guinea Real Betis Real Betis 1 (0)
Berges Spain Spain Celta Vigo Celta Vigo 1 (0)
Nicola Berti Italy Italy CD Alavés CD Alavés 1 (0)
Joachim Björklund Sweden Sweden Valencia CF Valencia CF 1 (0)
Fernando Cáceres Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Cadete Portugal Portugal Celta Vigo Celta Vigo 1 (0)
Cañas Spain Spain Real Betis Real Betis 1 (0)
Carlos García Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Carlos Casartelli Argentina Argentina UD Salamanca UD Salamanca 1 (0)
José Chamot Argentina Argentina Atlético Madrid Atlético Madrid 1 (0)
Thomas Christiansen Spain Spain Villarreal CF Villarreal CF 1 (0)
Cristóbal Parralo Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Jordi Cruyff Netherlands Netherlands Celta Vigo Celta Vigo 1 (0)
Domingos Paciência Portugal Portugal CD Tenerife CD Tenerife 1 (0)
Donato Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Goran Đjorović Serbia Serbia Celta Vigo Celta Vigo 1 (0)
Miroslav Đukić Serbia Serbia Valencia CF Valencia CF 1 (0)
Fabio Pinto Brazil Brazil Real Oviedo Real Oviedo 1 (0)
Felipe Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Jean Ferrari Peru Peru CF Extremadura CF Extremadura 1 (0)
Flávio Conceição Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Garitano Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Giovanella Brazil Brazil UD Salamanca UD Salamanca 1 (0)
Gracia Spain Spain Real Sociedad Real Sociedad 1 (0)
Guti Spain Spain Real Madrid Real Madrid 1 (0)
Ibon Begoña Spain Spain CD Alavés CD Alavés 1 (0)
Imanol Spain Spain Villarreal CF Villarreal CF 1 (0)
Imaz Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Ito Spain Spain Real Betis Real Betis 1 (0)
Iván Campo Spain Spain Real Madrid Real Madrid 1 (0)
Iván Pérez Spain Spain Real Betis Real Betis 1 (0)
Jacques Brazil Brazil Real Betis Real Betis 1 (0)
Jaime Spain Spain Real Oviedo Real Oviedo 1 (0)
Robert Jarni Croatia Croatia Real Madrid Real Madrid 1 (0)
Javi González Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
José Ignacio Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Juan Jesús Spain Spain Real Betis Real Betis 1 (0)
Julio Llorente Spain Spain CD Tenerife CD Tenerife 1 (0)
Diego Klimowicz Argentina Argentina Real Valladolid Real Valladolid 1 (0)
Lacruz Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Marco Lanna Italy Italy UD Salamanca UD Salamanca 1 (0)
Lauren Cameroon Cameroon RCD Mallorca RCD Mallorca 1 (0)
Harold Lozano Colombia Colombia Real Valladolid Real Valladolid 1 (0)
Cristiano Lucarelli Italy Italy Valencia CF Valencia CF 1 (0)
Federico Magallanes Uruguay Uruguay Racing Santander Racing Santander 1 (0)
Manel Spain Spain Real Oviedo Real Oviedo 1 (0)
Manuel Alfredo Spain Spain CF Extremadura CF Extremadura 1 (0)
Merino Spain Spain Racing Santander Racing Santander 1 (0)
Luis Milla Spain Spain Valencia CF Valencia CF 1 (0)
Peter Møller Denmark Denmark Real Oviedo Real Oviedo 1 (0)
Albert Nadj Serbia Serbia Real Oviedo Real Oviedo 1 (0)
Nando Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Noureddine Naybet Morocco Morocco Deportivo La Coruña Deportivo La Coruña 1 (0)
Zoran Njeguš Serbia Serbia Atlético Madrid Atlético Madrid 1 (0)
Ahmed Ouattara Ivory Coast Ivory Coast CF Extremadura CF Extremadura 1 (0)
Pablo Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Paco Soler Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Dubravko Pavličić Croatia Croatia UD Salamanca UD Salamanca 1 (0)
Pep Guardiola Spain Spain FC Barcelona FC Barcelona 1 (0)
Pikabea Spain Spain Real Sociedad Real Sociedad 1 (0)
Pinilla Spain Spain CD Tenerife CD Tenerife 1 (0)
Gabriel Popescu Romania Romania Valencia CF Valencia CF 1 (0)
Ríos Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Pablo Sánchez Argentina Argentina CD Alavés CD Alavés 1 (0)
Dennis Șerban Romania Romania Valencia CF Valencia CF 1 (0)
Serrano Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Sergey Shustikov Russia Russia Racing Santander Racing Santander 1 (0)
Samuel Slovák Slovakia Slovakia CD Tenerife CD Tenerife 1 (0)
Santiago Solari Argentina Argentina Atlético Madrid Atlético Madrid 1 (0)
Washington Tais Uruguay Uruguay Racing Santander Racing Santander 1 (0)
Stefano Torrisi Italy Italy Atlético Madrid Atlético Madrid 1 (0)
Urrutia Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Vellisca Spain Spain UD Salamanca UD Salamanca 1 (0)
Laurent Viaud France France CF Extremadura CF Extremadura 1 (0)
Vizcaíno Spain Spain Real Valladolid Real Valladolid 1 (0)
Xavi Spain Spain FC Barcelona FC Barcelona 1 (0)
Pablo Zegarra Peru Peru UD Salamanca UD Salamanca 1 (0)