# Player Country Team Goals (Penalty)
1. Javier Saviola Argentina Argentina FC Barcelona FC Barcelona 7 (0)
2. Güiza Spain Spain Getafe CF Getafe CF 6 (0)
3. Frederic Kanouté Mali Mali Sevilla FC Sevilla FC 4 (0)
4. Díaz de Cerio Spain Spain Real Sociedad Real Sociedad 3 (0)
Eiður Guðjohnsen Iceland Iceland FC Barcelona FC Barcelona 3 (0)
Nihat Kahveci Turkey Turkey Villarreal CF Villarreal CF 3 (0)
7. Alexis Spain Spain Getafe CF Getafe CF 2 (0)
Alfaro Spain Spain Sevilla FC Sevilla FC 2 (0)
Álvaro Antón Spain Spain Real Valladolid Real Valladolid 2 (0)
Angulo Spain Spain Valencia CF Valencia CF 2 (0)
Baraja Spain Spain Real Valladolid Real Valladolid 2 (1)
Casquero Spain Spain Getafe CF Getafe CF 2 (0)
Andrés D'Alessandro Argentina Argentina Real Zaragoza Real Zaragoza 2 (0)
David Silva Spain Spain Valencia CF Valencia CF 2 (0)
Duda Portugal Portugal Sevilla FC Sevilla FC 2 (0)
Boško Janković Serbia Serbia RCD Mallorca RCD Mallorca 2 (0)
Maxi López Argentina Argentina RCD Mallorca RCD Mallorca 2 (0)
Vladimir Manchev Bulgaria Bulgaria Real Valladolid Real Valladolid 2 (0)
Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 2 (0)
Nacho Spain Spain Getafe CF Getafe CF 2 (0)
Puñal Spain Spain CA Osasuna CA Osasuna 2 (0)
Raúl Albiol Spain Spain Valencia CF Valencia CF 2 (0)
Bernardo Romeo Argentina Argentina CA Osasuna CA Osasuna 2 (0)
Sergio García Spain Spain Real Zaragoza Real Zaragoza 2 (0)
Ruud van Nistelrooy Netherlands Netherlands Real Madrid Real Madrid 2 (1)
Pierre Webó Cameroon Cameroon CA Osasuna CA Osasuna 2 (0)
Wesley Brazil Brazil CD Alavés CD Alavés 2 (0)
Xavi Spain Spain FC Barcelona FC Barcelona 2 (0)
29. Adrián Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Kun Agüero Argentina Argentina Atlético Madrid Atlético Madrid 1 (0)
Aitor Ocio Spain Spain Sevilla FC Sevilla FC 1 (0)
Alberto Merino Spain Spain Racing Portuense Racing Portuense 1 (0)
Cristian Álvarez Argentina Argentina Racing Santander Racing Santander 1 (1)
Ángel Sánchez Spain Spain Universidad Las Palmas Universidad Las Palmas 1 (1)
Arthuro Brazil Brazil CD Alavés CD Alavés 1 (0)
David Beckham England England Real Madrid Real Madrid 1 (0)
Antonio Cassano Italy Italy Real Madrid Real Madrid 1 (0)
Castaño Spain Spain Xerez CD Xerez CD 1 (0)
Ernesto Chevantón Uruguay Uruguay Sevilla FC Sevilla FC 1 (0)
Cubillo Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Dani Spain Spain Real Betis Real Betis 1 (0)
De la Red Spain Spain Real Madrid Real Madrid 1 (0)
Diego Torres Spain Spain Rayo Vallecano Rayo Vallecano 1 (1)
Carlos Diogo Uruguay Uruguay Real Zaragoza Real Zaragoza 1 (0)
Ernesto Spain Spain Málaga CF Málaga CF 1 (0)
Fabián Estoyanoff Uruguay Uruguay Deportivo La Coruña Deportivo La Coruña 1 (0)
Samuel Eto'o Cameroon Cameroon FC Barcelona FC Barcelona 1 (0)
Ewerthon Brazil Brazil Real Zaragoza Real Zaragoza 1 (0)
Ezquerro Spain Spain FC Barcelona FC Barcelona 1 (0)
Fernando Spain Spain Real Betis Real Betis 1 (1)
Fernando Torres Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Filipe Luís Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Diego Forlán Uruguay Uruguay Villarreal CF Villarreal CF 1 (0)
Fran Yeste Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Gabilondo Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Goiria Spain Spain Burgos CF Burgos CF 1 (0)
Hugo Viana Portugal Portugal Valencia CF Valencia CF 1 (0)
Iniesta Spain Spain FC Barcelona FC Barcelona 1 (0)
Jesús Navas Spain Spain Sevilla FC Sevilla FC 1 (0)
José Mari Spain Spain Villarreal CF Villarreal CF 1 (0)
Josetxo Spain Spain CA Osasuna CA Osasuna 1 (0)
Juanlu Hens Spain Spain Hércules CF Hércules CF 1 (0)
Juanma Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Kepa Spain Spain Sevilla FC Sevilla FC 1 (0)
Lezaun Spain Spain CF Badalona CF Badalona 1 (0)
Llorente Spain Spain Real Valladolid Real Valladolid 1 (0)
Losada Spain Spain Real Valladolid Real Valladolid 1 (0)
Luís Fabiano Brazil Brazil Sevilla FC Sevilla FC 1 (0)
Luis García Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (1)
Enzo Maresca Italy Italy Sevilla FC Sevilla FC 1 (1)
Mario Carrizosa Spain Spain Écija Balompié Écija Balompié 1 (0)
Mario Suárez Spain Spain Real Valladolid Real Valladolid 1 (0)
Míchel Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Mikel Rico Spain Spain Polideportivo Ejido Polideportivo Ejido 1 (0)
Richard Morales Uruguay Uruguay Málaga CF Málaga CF 1 (0)
Nino Spain Spain Levante UD Levante UD 1 (0)
Nolito Spain Spain Écija Balompié Écija Balompié 1 (0)
Ocaña Spain Spain Racing Portuense Racing Portuense 1 (0)
Óscar Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Óscar Sánchez Spain Spain Real Valladolid Real Valladolid 1 (0)
Pablo Álvarez Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Pablo Redondo Spain Spain Getafe CF Getafe CF 1 (1)
Pachón Spain Spain Getafe CF Getafe CF 1 (0)
Veljko Paunović Serbia Serbia Getafe CF Getafe CF 1 (0)
Perico Spain Spain Málaga CF Málaga CF 1 (0)
Piqué Spain Spain Real Zaragoza Real Zaragoza 1 (0)
Piti Spain Spain Hércules CF Hércules CF 1 (0)
Portillo Spain Spain Gimnàstic Gimnàstic 1 (0)
Rafael Sóbis Brazil Brazil Real Betis Real Betis 1 (0)
Bratislav Ristić Serbia Serbia Málaga CF Málaga CF 1 (0)
Rivera Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Robinho Brazil Brazil Real Madrid Real Madrid 1 (0)
Mauricio Romero Colombia Colombia CD Castellón CD Castellón 1 (0)
Ronaldo Brazil Brazil Real Madrid Real Madrid 1 (0)
Salva Ballesta Spain Spain Málaga CF Málaga CF 1 (0)
Sergio Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Serrano Spain Spain Burgos CF Burgos CF 1 (0)
Soldado Spain Spain CA Osasuna CA Osasuna 1 (0)
Sebastián Taborda Uruguay Uruguay Deportivo La Coruña Deportivo La Coruña 1 (0)
Tarradellas Spain Spain CF Badalona CF Badalona 1 (1)
Turiel Spain Spain Hércules CF Hércules CF 1 (0)
Valcarce Spain Spain Málaga CF Málaga CF 1 (0)
Giovanni van Bronckhorst Netherlands Netherlands FC Barcelona FC Barcelona 1 (0)
Verdú Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Māris Verpakovskis Latvia Latvia Getafe CF Getafe CF 1 (0)
Víctor Casadesús Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Vívar Dorado Spain Spain Getafe CF Getafe CF 1 (0)
Wellington Paulista Brazil Brazil CD Alavés CD Alavés 1 (0)
Yordi Spain Spain Xerez CD Xerez CD 1 (0)