# Player Country Team Goals (Penalty)
1. Diego Tristán Spain Spain Deportivo La Coruña Deportivo La Coruña 20 (2)
2. Patrick Kluivert Netherlands Netherlands FC Barcelona FC Barcelona 18 (3)
Morientes Spain Spain Real Madrid Real Madrid 18 (0)
4. Catanha Spain Spain Celta Vigo Celta Vigo 17 (1)
Raúl Tamudo Spain Spain Espanyol Barcelona Espanyol Barcelona 17 (4)
Javier Saviola Argentina Argentina FC Barcelona FC Barcelona 17 (0)
7. Urzáiz Spain Spain Athletic Bilbao Athletic Bilbao 16 (1)
8. Fernando Spain Spain Real Valladolid Real Valladolid 15 (4)
9. Luque Spain Spain RCD Mallorca RCD Mallorca 14 (0)
Raúl Spain Spain Real Madrid Real Madrid 14 (0)
Víctor Spain Spain Villarreal CF Villarreal CF 14 (4)
12. Moisés Spain Spain Sevilla FC Sevilla FC 13 (2)
13. Roy Makaay Netherlands Netherlands Deportivo La Coruña Deportivo La Coruña 12 (1)
14. Elvir Bolić Bosnia-Herzegovina Bosnia-Herzegovina Rayo Vallecano Rayo Vallecano 11 (0)
Julio Dely Valdés Panama Panama Málaga CF Málaga CF 11 (2)
16. Bruno Marioni Argentina Argentina CD Tenerife CD Tenerife 10 (1)
Aleksandr Mostovoy Russia Russia Celta Vigo Celta Vigo 10 (3)
18. John Aloisi Australia Australia CA Osasuna CA Osasuna 9 (1)
Edu Brazil Brazil Celta Vigo Celta Vigo 9 (0)
Jesuli Spain Spain Celta Vigo Celta Vigo 9 (0)
Kiki Musampa Netherlands Netherlands Málaga CF Málaga CF 9 (2)
Darío Silva Uruguay Uruguay Málaga CF Málaga CF 9 (2)
23. Etxeberria Spain Spain Athletic Bilbao Athletic Bilbao 8 (0)
Darko Kovačević Serbia Serbia Real Sociedad Real Sociedad 8 (2)
Nicolás Olivera Uruguay Uruguay Sevilla FC Sevilla FC 8 (4)
Reyes Spain Spain Sevilla FC Sevilla FC 8 (0)
Rivaldo Brazil Brazil FC Barcelona FC Barcelona 8 (0)
28. Baraja Spain Spain Valencia CF Valencia CF 7 (1)
Casquero Spain Spain Sevilla FC Sevilla FC 7 (0)
De Lucas Spain Spain Espanyol Barcelona Espanyol Barcelona 7 (1)
De Paula Spain Spain Real Sociedad Real Sociedad 7 (0)
João Tomás Portugal Portugal Real Betis Real Betis 7 (2)
Jorge Larena Spain Spain UD Las Palmas UD Las Palmas 7 (4)
Jorge López Spain Spain Villarreal CF Villarreal CF 7 (0)
Luís Figo Portugal Portugal Real Madrid Real Madrid 7 (5)
Luis García Spain Spain Real Valladolid Real Valladolid 7 (2)
Tiko Spain Spain Athletic Bilbao Athletic Bilbao 7 (0)
Tote Spain Spain Real Valladolid Real Valladolid 7 (0)
Zinédine Zidane France France Real Madrid Real Madrid 7 (0)
40. Roberto Acuña Paraguay Paraguay Real Zaragoza Real Zaragoza 6 (1)
Rodolfo Arruabarrena Argentina Argentina Villarreal CF Villarreal CF 6 (0)
Fabricio Coloccini Argentina Argentina CD Alavés CD Alavés 6 (0)
Samuel Eto'o Cameroon Cameroon RCD Mallorca RCD Mallorca 6 (2)
Fernando Sales Spain Spain Real Valladolid Real Valladolid 6 (0)
Llorens Spain Spain CD Alavés CD Alavés 6 (4)
Luiz Alberto Brazil Brazil Real Sociedad Real Sociedad 6 (0)
Magno Brazil Brazil CD Alavés CD Alavés 6 (0)
Savo Milošević Serbia Serbia Real Zaragoza Real Zaragoza 6 (2)
Francisco Palencia Mexico Mexico Espanyol Barcelona Espanyol Barcelona 6 (0)
Peragón Spain Spain Rayo Vallecano Rayo Vallecano 6 (4)
Mariano Toedtli Argentina Argentina Sevilla FC Sevilla FC 6 (2)
Yordi Spain Spain Real Zaragoza Real Zaragoza 6 (0)
53. Gabriel Amato Argentina Argentina Real Betis Real Betis 5 (2)
Martín Astudillo Argentina Argentina CD Alavés CD Alavés 5 (0)
Dani Spain Spain Real Betis Real Betis 5 (0)
Ezquerro Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
Esteban Fuertes Argentina Argentina CD Tenerife CD Tenerife 5 (2)
Guerrero Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
Hierro Spain Spain Real Madrid Real Madrid 5 (3)
Iván Rosado Spain Spain CA Osasuna CA Osasuna 5 (0)
Dmitriy Khokhlov Russia Russia Real Sociedad Real Sociedad 5 (0)
Korino Spain Spain Rayo Vallecano Rayo Vallecano 5 (1)
Mista Spain Spain Valencia CF Valencia CF 5 (0)
Martín Palermo Argentina Argentina Villarreal CF Villarreal CF 5 (0)
Walter Pandiani Uruguay Uruguay Deportivo La Coruña Deportivo La Coruña 5 (1)
Rubén Castro Spain Spain UD Las Palmas UD Las Palmas 5 (0)
Rufete Spain Spain Valencia CF Valencia CF 5 (0)
Salva Ballesta Spain Spain Valencia CF Valencia CF 5 (0)
Tevenet Spain Spain UD Las Palmas UD Las Palmas 5 (3)
70. Pablo Aimar Argentina Argentina Valencia CF Valencia CF 4 (0)
Angulo Spain Spain Valencia CF Valencia CF 4 (0)
Calleja Spain Spain Villarreal CF Villarreal CF 4 (0)
Campano Spain Spain RCD Mallorca RCD Mallorca 4 (1)
Gastón Casas Argentina Argentina Real Betis Real Betis 4 (2)
Fran Spain Spain Deportivo La Coruña Deportivo La Coruña 4 (0)
Ignacio González Argentina Argentina UD Las Palmas UD Las Palmas 4 (4)
Guayre Spain Spain Villarreal CF Villarreal CF 4 (0)
Guti Spain Spain Real Madrid Real Madrid 4 (0)
Iván Ania Spain Spain CD Tenerife CD Tenerife 4 (0)
Edgaras Jankauskas Lithuania Lithuania Real Sociedad Real Sociedad 4 (1)
Joaquín Spain Spain Real Betis Real Betis 4 (0)
Josico Spain Spain UD Las Palmas UD Las Palmas 4 (0)
Juan Sánchez Spain Spain Valencia CF Valencia CF 4 (0)
Losada Spain Spain RCD Mallorca RCD Mallorca 4 (0)
Luis Enrique Spain Spain FC Barcelona FC Barcelona 4 (0)
Míchel Spain Spain Rayo Vallecano Rayo Vallecano 4 (0)
Orlando Spain Spain UD Las Palmas UD Las Palmas 4 (0)
Pablo Lago Spain Spain UD Las Palmas UD Las Palmas 4 (0)
Martín Posse Argentina Argentina Espanyol Barcelona Espanyol Barcelona 4 (0)
Rubén Navarro Spain Spain CD Alavés CD Alavés 4 (0)
Sergio Spain Spain Deportivo La Coruña Deportivo La Coruña 4 (0)
Vágner Brazil Brazil Celta Vigo Celta Vigo 4 (0)
Xavi Spain Spain FC Barcelona FC Barcelona 4 (0)
94. Aitor Larrazábal Spain Spain Athletic Bilbao Athletic Bilbao 3 (3)
Alfredo Spain Spain CA Osasuna CA Osasuna 3 (0)
Amavisca Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Mariano Armentano Argentina Argentina CA Osasuna CA Osasuna 3 (0)
Arteaga Spain Spain Rayo Vallecano Rayo Vallecano 3 (1)
Cuauhtémoc Blanco Mexico Mexico Real Valladolid Real Valladolid 3 (1)
Bolo Spain Spain Rayo Vallecano Rayo Vallecano 3 (0)
Capi Spain Spain Real Betis Real Betis 3 (0)
Jordi Cruyff Netherlands Netherlands CD Alavés CD Alavés 3 (0)
De Pedro Spain Spain Real Sociedad Real Sociedad 3 (0)
Denilson Brazil Brazil Real Betis Real Betis 3 (1)
Gabilondo Spain Spain Real Sociedad Real Sociedad 3 (0)
Geli Spain Spain CD Alavés CD Alavés 3 (0)
Kily González Argentina Argentina Valencia CF Valencia CF 3 (0)
Juanele Spain Spain Real Zaragoza Real Zaragoza 3 (0)
Valeriy Karpin Russia Russia Celta Vigo Celta Vigo 3 (0)
Tayfun Korkut Turkey Turkey Real Sociedad Real Sociedad 3 (0)
Litos Portugal Portugal Málaga CF Málaga CF 3 (0)
Gustavo López Argentina Argentina Celta Vigo Celta Vigo 3 (0)
Antonio Pacheco Uruguay Uruguay Espanyol Barcelona Espanyol Barcelona 3 (0)
Veljko Paunović Serbia Serbia RCD Mallorca RCD Mallorca 3 (0)
Valerón Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Vellisca Spain Spain Real Zaragoza Real Zaragoza 3 (0)
Víctor Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Víctor Salas Spain Spain Sevilla FC Sevilla FC 3 (0)
Xabi Alonso Spain Spain Real Sociedad Real Sociedad 3 (0)
120. Albelda Spain Spain Valencia CF Valencia CF 2 (0)
Àlex Fernández Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Iván Alonso Uruguay Uruguay CD Alavés CD Alavés 2 (0)
Aragón Spain Spain Real Zaragoza Real Zaragoza 2 (0)
Aranburu Spain Spain Real Sociedad Real Sociedad 2 (0)
Roberto Ayala Argentina Argentina Valencia CF Valencia CF 2 (0)
Benjamín Equatorial Guinea Equatorial Guinea Real Betis Real Betis 2 (1)
Bino Portugal Portugal CD Tenerife CD Tenerife 2 (0)
Canabal Spain Spain Málaga CF Málaga CF 2 (0)
Carlos García Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Chema Spain Spain Real Valladolid Real Valladolid 2 (0)
Phillip Cocu Netherlands Netherlands FC Barcelona FC Barcelona 2 (0)
Donato Brazil Brazil Deportivo La Coruña Deportivo La Coruña 2 (0)
Engonga Spain Spain RCD Mallorca RCD Mallorca 2 (2)
Fábio Rochemback Brazil Brazil FC Barcelona FC Barcelona 2 (0)
Fernando Spain Spain CA Osasuna CA Osasuna 2 (0)
Fran Yeste Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Gabri Spain Spain FC Barcelona FC Barcelona 2 (0)
Luciano Galletti Argentina Argentina Real Zaragoza Real Zaragoza 2 (0)
Leonel Gancedo Argentina Argentina CA Osasuna CA Osasuna 2 (0)
Jean Hernández France France Rayo Vallecano Rayo Vallecano 2 (0)
Idiakez Spain Spain Real Sociedad Real Sociedad 2 (0)
Adrian Ilie Romania Romania Valencia CF Valencia CF 2 (0)
Iván Helguera Spain Spain Real Madrid Real Madrid 2 (0)
Jaime Spain Spain CD Tenerife CD Tenerife 2 (0)
Jordi Spain Spain CD Tenerife CD Tenerife 2 (0)
Juanito Spain Spain Real Betis Real Betis 2 (0)
Ivan Leko Croatia Croatia Málaga CF Málaga CF 2 (0)
Marcos Vales Spain Spain Real Zaragoza Real Zaragoza 2 (0)
Florian Maurice France France Celta Vigo Celta Vigo 2 (0)
Steve McManaman England England Real Madrid Real Madrid 2 (0)
Munitis Spain Spain Real Madrid Real Madrid 2 (0)
Nadal Spain Spain RCD Mallorca RCD Mallorca 2 (0)
Noureddine Naybet Morocco Morocco Deportivo La Coruña Deportivo La Coruña 2 (0)
Pablo Sanz Spain Spain Rayo Vallecano Rayo Vallecano 2 (0)
Paco Gallardo Spain Spain Sevilla FC Sevilla FC 2 (0)
Palacios Spain Spain CA Osasuna CA Osasuna 2 (0)
Puñal Spain Spain CA Osasuna CA Osasuna 2 (0)
Puyol Spain Spain FC Barcelona FC Barcelona 2 (0)
Roberto Carlos Brazil Brazil Real Madrid Real Madrid 2 (0)
Sabino Spain Spain CA Osasuna CA Osasuna 2 (0)
Lionel Scaloni Argentina Argentina Deportivo La Coruña Deportivo La Coruña 2 (0)
Gabriel Schürrer Argentina Argentina UD Las Palmas UD Las Palmas 2 (0)
Sergio Fernández Spain Spain Celta Vigo Celta Vigo 2 (0)
Ariel Zárate Argentina Argentina Málaga CF Málaga CF 2 (0)
165. Alexis Suárez Spain Spain CD Tenerife CD Tenerife 1 (0)
Alkiza Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Alkorta Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Guillermo Amor Spain Spain Villarreal CF Villarreal CF 1 (0)
Azkoitia Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Elvir Baljić Bosnia-Herzegovina Bosnia-Herzegovina Rayo Vallecano Rayo Vallecano 1 (0)
Eduardo Berizzo Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Mate Bilić Croatia Croatia Real Zaragoza Real Zaragoza 1 (0)
Fernando Cáceres Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Calado Portugal Portugal Real Betis Real Betis 1 (0)
Caminero Spain Spain Real Valladolid Real Valladolid 1 (0)
Cañas Spain Spain Real Betis Real Betis 1 (0)
John Carew Norway Norway Valencia CF Valencia CF 1 (0)
Carmelo Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Cavas Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Chaínho Portugal Portugal Real Zaragoza Real Zaragoza 1 (0)
Francesco Coco Italy Italy FC Barcelona FC Barcelona 1 (0)
Pablo Contreras Chile Chile CA Osasuna CA Osasuna 1 (0)
Gică Craioveanu Romania Romania Villarreal CF Villarreal CF 1 (0)
Cruchaga Spain Spain CA Osasuna CA Osasuna 1 (0)
David Karanka Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Gonzalo de los Santos Uruguay Uruguay Valencia CF Valencia CF 1 (0)
De Quintana Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Del Horno Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Georgi Demetradze Georgia Georgia Real Sociedad Real Sociedad 1 (0)
Djalminha Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Duda Portugal Portugal Málaga CF Málaga CF 1 (0)
Esquerdinha Brazil Brazil Real Zaragoza Real Zaragoza 1 (0)
Fábio Aurélio Brazil Brazil Valencia CF Valencia CF 1 (0)
Fernando Sanz Spain Spain Málaga CF Málaga CF 1 (0)
Fredi Spain Spain Sevilla FC Sevilla FC 1 (0)
Constantin Gâlcă Romania Romania Villarreal CF Villarreal CF 1 (0)
Géovanni Brazil Brazil FC Barcelona FC Barcelona 1 (0)
Gerardo Spain Spain Málaga CF Málaga CF 1 (0)
Glaucio Brazil Brazil Rayo Vallecano Rayo Vallecano 1 (0)
Ariel Ibagaza Argentina Argentina RCD Mallorca RCD Mallorca 1 (0)
Ibon Begoña Spain Spain CD Alavés CD Alavés 1 (0)
Ito Spain Spain Real Betis Real Betis 1 (0)
Jamelli Brazil Brazil Real Zaragoza Real Zaragoza 1 (0)
Javi Venta Spain Spain CD Tenerife CD Tenerife 1 (0)
Jesús Sánchez Spain Spain Real Valladolid Real Valladolid 1 (0)
Jusué Spain Spain CA Osasuna CA Osasuna 1 (0)
Nihat Kahveci Turkey Turkey Real Sociedad Real Sociedad 1 (0)
Karmona Spain Spain CD Alavés CD Alavés 1 (0)
Lopo García Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Peter Luccin France France Celta Vigo Celta Vigo 1 (0)
Luis Cembranos Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Federico Lussenhoff Argentina Argentina CD Tenerife CD Tenerife 1 (0)
Claude Makélélé France France Real Madrid Real Madrid 1 (0)
Marchena Spain Spain Valencia CF Valencia CF 1 (0)
Marcos Spain Spain Real Valladolid Real Valladolid 1 (0)
Miguel Ángel Spain Spain Málaga CF Málaga CF 1 (0)
Miquel Soler Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Hugo Morales Argentina Argentina CD Tenerife CD Tenerife 1 (0)
Cătălin Munteanu Romania Romania Espanyol Barcelona Espanyol Barcelona 1 (0)
Zoran Njeguš Serbia Serbia Sevilla FC Sevilla FC 1 (0)
Álvaro Novo Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Orbaiz Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Óscar Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Pablo Spain Spain CD Alavés CD Alavés 1 (0)
Pablo Alfaro Spain Spain Sevilla FC Sevilla FC 1 (0)
Paco Soler Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Paqui Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Pablo Paz Argentina Argentina CD Tenerife CD Tenerife 1 (0)
Mauricio Pellegrino Argentina Argentina Valencia CF Valencia CF 1 (0)
Juan Pizzi Spain Spain Villarreal CF Villarreal CF 1 (0)
Quevedo Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Quique Álvarez Spain Spain Villarreal CF Villarreal CF 1 (0)
Albert Riera Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Rivas Spain Spain Real Betis Real Betis 1 (0)
Roger Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Marcelo Romero Uruguay Uruguay Málaga CF Málaga CF 1 (0)
Pablo Rotchen Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Vincent Samways England England UD Las Palmas UD Las Palmas 1 (0)
Sarasúa Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Samuel Slovák Slovakia Slovakia CD Tenerife CD Tenerife 1 (0)
Santiago Solari Argentina Argentina Real Madrid Real Madrid 1 (0)
Thiago Motta Italy Italy FC Barcelona FC Barcelona 1 (0)
Tomás Spain Spain Sevilla FC Sevilla FC 1 (0)
Turu Flores Argentina Argentina Real Valladolid Real Valladolid 1 (0)
Unai Spain Spain Villarreal CF Villarreal CF 1 (0)
Urrutia Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Varela Spain Spain Real Betis Real Betis 1 (0)
Velamazán Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Vicente Spain Spain Valencia CF Valencia CF 1 (0)
Richard Witschge Netherlands Netherlands CD Alavés CD Alavés 1 (0)
Xavier Aguado Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Xisco Muñoz Spain Spain CD Tenerife CD Tenerife 1 (0)