All-Time La Liga Goalscorers

The most prolific goalscorers in La Liga history, ranked by total career league goals. These are the heavy hitters for a La Liga goals round of 501FC.

All-Time La Liga Goalscorers

PosPlayerGoals
🏆
Lionel Messi
Argentina
474
2
Cristiano Ronaldo
Portugal
311
3
Karim Benzema
France
238
4
Hugo Sánchez
Mexico
234
5
Raúl
Spain
228
6
Antoine Griezmann
France
205
7
David Villa
Spain
185
8
Luis Suárez
Uruguay
176
9
Iago Aspas
Spain
170
10
Samuel Eto'o
Cameroon
162
11
Aritz Aduriz
Spain
158
12
Julio Salinas
Spain
152
13
Raúl Tamudo
Spain
146
14
José Mari Bakero
Spain
138
15
Ismael Urzaiz
Spain
132
16
Gerard Moreno
Spain
131
17
Lyuboslav Penev
Bulgaria
129
18
Roberto Soldado
Spain
129
19
Álvaro Negredo
Spain
128
20
Diego Forlán
Uruguay
128
21
Fernando Morientes
Spain
124
22
Emilio Butragueño
Spain
123
23
Ronaldo
Brazil
117
24
Cristhian Stuani
Uruguay
116
25
Davor Suker
Croatia
114
26
Pello Uralde
Spain
112
27
Cuco Ziganda
Spain
111
28
Raúl García
Spain
111
29
Carlos Muñoz
Spain
110
30
Rivaldo
Brazil
107
31
Gonzalo Higuaín
Argentina
107
32
Fernando
Spain
106
33
Fernando Hierro
Spain
105
34
Meho Kodro
Bosnia-Herzegovina
105
35
Luis Enrique
Spain
103
36
Fernando Torres
Spain
102
37
Julen Guerrero
Spain
101
38
Mikel Oyarzabal
Spain
100
39
Roy Makaay
Netherlands
100
40
Iván Zamorano
Chile
98
41
Míchel
Spain
97
42
Diego Tristán
Spain
96
43
Ante Budimir
Croatia
95
44
Robert Fernández
Spain
95
45
Víctor Fernández
Spain
94
46
Manolo
Spain
93
47
Rubén Castro
Spain
93
48
Darko Kovacevic
Serbia
92
49
Juan Antonio Pizzi
Spain
92
50
Patrick Kluivert
Netherlands
91

Play it in 501FC

501FC turns these stats into a daily football darts puzzle. Start on 501, name footballers, and subtract their career numbers to check out to zero.

More all-time leaderboards

See the live 501FC Hall of Fame for player leaderboards across every daily challenge.