More information and the winning top scorers in La Liga between the seasons 2000/2001-2019/2020 here.
# | Player | Team | Nationality | Goals |
---|---|---|---|---|
1. | Ruud van Nistelrooy | Real Madrid | Netherlands | 27 |
2. | Diego Milito | Real Zaragoza | Argentina | 24 |
3. | Frederic Kanouté | Sevilla | Mali | 20 |
4. | Diego Forlán | Villarreal | Uruguay | 18 |
Raúl Tamudo | Espanyol/Rayo Vallecano | Spain | 18 | |
Ronaldinho | Barcelona | Brazil | 18 | |
7. | Fernando Baiano | Celta Vigo | Brazil | 17 |
8. | David Villa | Valencia | Spain | 16 |
Fernando Morientes | Valencia | Spain | 16 | |
Fernando Torres | Atlético Madrid | Spain | 16 | |
Florent Sinama Pongolle | Recreativo Huelva | France | 16 | |
Lionel Messi | Barcelona | Argentina | 16 | |
13. | Samuel Eto'o | Barcelona | Cameroon | 15 |
14. | Nikola Zigic | Racing Santander | Serbia | 13 |
Roberto Soldado | Osasuna | Spain | 13 | |
16. | Daniel Güiza | Getafe | Spain | 12 |
Javier Portillo | Gimnàstic | Spain | 12 | |
Luis Fabiano | Sevilla | Brazil | 12 | |
19. | Aritz Adúriz | Athletic Bilbao | Spain | 11 |
Bosko Jankovic | Mallorca | Serbia | 11 | |
Ezequiel Garay | Racing Santander | Argentina | 11 | |
Luis Garcia | Espanyol | Spain | 11 | |
Riga Mustapha | Levante | Netherlands | 11 | |
Robert | Real Betis | Brazil | 11 |