01 Ruud van Nistelrooy Real Madrid 25 0 91 0.00 3.64 0 0 54 02 Diego Milito Zaragoza 23 6 81 7.41 3.52 8 0 47 03 Frederic Kanoute Sevilla 21 0 81 0.00 3.86 5 2 27 04 Ronaldo de Assís Moreira Barcelona 21 0 122 0.00 5.81 0 0 5 05 Diego Forlán Villarreal 19 0 116 0.00 6.11 0 0 25 06 David Villa Valencia 16 0 121 0.00 7.56 0 0 65 07 Raúl Tamudo Espanyol 15 0 64 0.00 4.27 0 0 33 08 Lionel Messi Barcelona 14 0 61 0.00 4.36 0 0 8 09 Fernando Torres Atlético de Madrid 14 0 106 0.00 7.57 0 0 30 10 Florent Sinama-Pongolle Recreativo 12 0 54 0.00 4.50 0 0 28 11 Fernando Morientes Valencia 12 0 37 0.00 3.08 0 0 23 12 Daniel González Güiza Getafe 11 0 73 0.00 6.64 0 0 37 13 Nikola Zigic Racing Santander 11 0 88 0.00 8.00 0 0 36 14 Roberto Soldado Osasuna 11 0 59 0.00 5.36 0 0 33 15 Samuel Eto'o Barcelona 11 0 72 0.00 6.55 0 0 20 16 Javier Portillo Gimnàstic de Tarragona 11 0 79 0.00 7.18 0 0 23 17 Luís Fabiano Clemente Sevilla 10 1 72 1.39 7.20 0 1 29 18 Luis García Fernández Espanyol 10 0 73 0.00 7.30 0 0 29 19 Juan Arango Mallorca 9 0 120 0.00 13.33 0 0 8 20 Bosko Jankovic Mallorca 9 0 71 0.00 7.89 0 0 10 21 Ezequiel Garay Racing Santander 9 0 42 0.00 4.67 8 2 1 22 Aritz Aduriz Athletic Club Bilbao 9 6 56 10.71 6.22 2 4 20 23 Rahamat Riga Mustapha Levante 9 0 70 0.00 7.78 4 7 18 24 Robert de Pinho de Souza Betis 9 0 55 0.00 6.11 0 0 14 25 Ikechukwu Uche Recreativo 8 0 59 0.00 7.38 0 0 20 26 Manuel Del Moral Fernandez Getafe 8 0 60 0.00 7.50 0 0 16 27 Anderson Luiz de Carvalho Celta de Vigo 8 3 92 3.26 11.50 6 4 16 28 Ismael Urzáiz Athletic Club Bilbao 8 0 60 0.00 7.50 0 0 20 29 Luis Eduardo Schmidt Betis 8 0 48 0.00 6.00 0 0 28 30 Francisco Javier García Guerrero Recreativo 7 0 29 0.00 4.14 0 0 17 31 Walter Pandiani Espanyol 7 0 57 0.00 8.14 0 0 11 32 Raul Gonzalez Blanco Real Madrid 7 0 48 0.00 6.86 0 0 15 33 Antonio Jesús Vázquez Muñoz Recreativo 6 0 39 0.00 6.50 0 0 1 34 Miguel Angel Angulo Valencia 6 0 36 0.00 6.00 0 0 20 35 Robson de Souza Real Madrid 6 0 57 0.00 9.50 0 0 7 36 Andrés Iniesta Luján Barcelona 6 0 32 0.00 5.33 0 0 3 37 Valmiro Lopes Rocha Osasuna 6 0 45 0.00 7.50 0 0 8 38 Sergio Agüero Atlético de Madrid 6 2 69 2.90 11.50 1 1 14 39 Maximiliano Rodríguez Atlético de Madrid 6 3 29 10.34 4.83 5 2 2 40 José Antonio Reyes Real Madrid 6 0 34 0.00 5.67 0 0 0 41 Sergio García Zaragoza 6 0 72 0.00 12.00 0 0 17 42 Ewerthon Henrique de Souza Zaragoza 6 0 43 0.00 7.17 0 0 11 43 Santiago Cazorla Recreativo 5 0 56 0.00 11.20 0 0 3 44 Francisco Javier Casquero Paredes Getafe 5 0 88 0.00 17.60 0 0 0 45 Javier Arizmendi Deportivo LC 5 0 75 0.00 15.00 4 1 23 46 Sergio Ramos Real Madrid 5 0 33 0.00 6.60 0 0 4 47 Joaquín Sánchez Rodríguez Valencia 5 0 33 0.00 6.60 2 1 6 48 Fran Yeste Athletic Club Bilbao 5 0 63 0.00 12.60 0 0 13 49 Andoni Iraola Athletic Club Bilbao 5 0 32 0.00 6.40 0 0 4 50 Alexander Kerzhakov Sevilla 5 0 22 0.00 4.40 2 1 13