La Liga's all-time top scorer is Lionel Messi with 474 goals, all for Barcelona. He also holds the record for most goals scored in a single season with 50 in the 2011–12 campaign, and is the only player ever to win the league's top scorer award in eight different seasons. Athletic Bilbao's Telmo Zarra, who was the competition's all-time top scorer for sixty years until 2014, won the top scorer award six times. Three other players — Real Madrid's Alfredo Di Stéfano, Quini of Sporting Gijón and Barcelona, and Hugo Sánchez of Atlético Madrid and Real Madrid — each finished as top scorer in five individual seasons.
Alfredo Di Stéfano was the first non-European player to score a hundred La Liga goals, though he was a naturalised Spanish citizen by the time he reached the milestone in 1957. Hugo Sánchez became the first North American in 1986 and Samuel Eto'o was the first African to score 100 La Liga goals in 2006.
The most recent player to score 100 goals in the league is Cristhian Stuani, who scored his centennial goal on 24 May 2024. Of active players still contracted to a La Liga club, Mikel Oyarzabal is the closest to making this list, having scored 85 La Liga goals, with Iñaki Williams just behind him on 82 goals.
Tables
· La Liga players with 100 or more goals
Multi-metric bars
World heat map
1
1
Rank
1
Player
Lionel Messi
Goals
474
Apps
520
Ratio
0.91
First
2004
Last
2021
mw- Club(s) (goals/apps)
Barcelona
2
2
Rank
2
Player
Cristiano Ronaldo
Goals
311
Apps
292
Ratio
1.07
First
2009
Last
2018
mw- Club(s) (goals/apps)
Real Madrid
3
3
Rank
3
Player
Telmo Zarra
Goals
251
Apps
277
Ratio
0.91
First
1940
Last
1955
mw- Club(s) (goals/apps)
Athletic Bilbao
4
4
Rank
4
Player
Karim Benzema
Goals
238
Apps
439
Ratio
0.54
First
2009
Last
2023
mw- Club(s) (goals/apps)
Real Madrid
5
5
Rank
5
Player
Hugo Sánchez
Goals
234
Apps
347
Ratio
0.67
First
1981
Last
1994
mw- Club(s) (goals/apps)
Atlético Madrid (54/111), Real Madrid (164/207), Rayo Vallecano (16/29)
6
6
Rank
6
Player
Raúl
Goals
228
Apps
550
Ratio
0.41
First
1994
Last
2010
mw- Club(s) (goals/apps)
Real Madrid
7
7
Rank
7
Player
Alfredo Di Stéfano
Goals
227
Apps
329
Ratio
0.69
First
1953
Last
1966
mw- Club(s) (goals/apps)
Real Madrid (216/282), Espanyol (11/47)
8
8
Rank
8
Player
César
Goals
221
Apps
353
Ratio
0.63
First
1940
Last
1960
mw- Club(s) (goals/apps)
Granada (23/24), Barcelona (190/287), Cultural Leonesa (3/15), Elche (5/27)
9
9
Rank
9
Player
Quini
Goals
219
Apps
448
Ratio
0.49
First
1968
Last
1987
mw- Club(s) (goals/apps)
Sporting Gijón (165/348), Barcelona (54/100)
10
10
Rank
10
Player
Pahiño
Goals
212
Apps
278
Ratio
0.76
First
1943
Last
1956
mw- Club(s) (goals/apps)
Celta Vigo (57/82), Real Madrid (111/124), Deportivo La Coruña (46/72)
11
11
Rank
11
Player
Antoine Griezmann
Goals
200
Apps
541
Ratio
0.37
First
2010
Last
2025
mw- Club(s) (goals/apps)
Real Sociedad (40/141), Atlético Madrid (138/326), Barcelona (22/74)
12
12
Rank
12
Player
Mundo
Goals
195
Apps
231
Ratio
0.84
First
1939
Last
1951
mw- Club(s) (goals/apps)
Valencia (186/208), Alcoyano (9/21)
13
13
Rank
13
Player
David Villa
Goals
186
Apps
352
Ratio
0.53
First
2003
Last
2014
mw- Club(s) (goals/apps)
Zaragoza (32/73), Valencia (108/166), Barcelona (33/77), Atlético Madrid (13/36)
Santillana
Santillana
Rank
Santillana
Player
186
Goals
461
Apps
0.4
Ratio
1971
First
1988
Last
Real Madrid
15
15
Rank
15
Player
Guillermo Gorostiza
Goals
183
Apps
255
Ratio
0.72
First
1929
Last
1946
mw- Club(s) (goals/apps)
Athletic Bilbao (111/140), Valencia (72/115)
16
16
Rank
16
Player
Juan Arza
Goals
182
Apps
349
Ratio
0.52
First
1943
Last
1959
mw- Club(s) (goals/apps)
Sevilla
17
17
Rank
17
Player
Luis Suárez
Goals
179
Apps
258
Ratio
0.69
First
2014
Last
2022
mw- Club(s) (goals/apps)
Barcelona (147/191), Atlético Madrid (32/67)
18
18
Rank
18
Player
Iago Aspas
Goals
166
Apps
396
Ratio
0.42
First
2012
Last
2025
mw- Club(s) (goals/apps)
Celta Vigo (164/380), Sevilla (2/16)
19
19
Rank
19
Player
Samuel Eto'o
Goals
162
Apps
280
Ratio
0.58
First
1998
Last
2009
mw- Club(s) (goals/apps)
Real Madrid (0/3), Mallorca (54/133), Barcelona (108/144)
20
20
Rank
20
Player
Luis Aragonés
Goals
160
Apps
360
Ratio
0.44
First
1960
Last
1975
mw- Club(s) (goals/apps)
Oviedo (4/13), Real Betis (33/82), Atlético Madrid (123/253)
21
21
Rank
21
Player
Aritz Aduriz
Goals
158
Apps
443
Ratio
0.36
First
2002
Last
2020
mw- Club(s) (goals/apps)
Athletic Bilbao (118/316), Mallorca (23/69), Valencia (17/58)
22
22
Rank
22
Player
Ferenc Puskás
Goals
156
Apps
180
Ratio
0.87
First
1958
Last
1966
mw- Club(s) (goals/apps)
Real Madrid
23
23
Rank
23
Player
Julio Salinas
Goals
152
Apps
417
Ratio
0.36
First
1982
Last
2000
mw- Club(s) (goals/apps)
Athletic Bilbao (13/68), Atlético Madrid (31/75), Barcelona (60/146), Deportivo La Coruña (12/24), Sporting Gijón (24/54), Alavés (12/50)
24
24
Rank
24
Player
Adrián Escudero
Goals
150
Apps
287
Ratio
0.52
First
1945
Last
1958
mw- Club(s) (goals/apps)
Atlético Madrid
25
25
Rank
25
Player
Dani
Goals
147
Apps
303
Ratio
0.49
First
1974
Last
1986
mw- Club(s) (goals/apps)
Athletic Bilbao
26
26
Rank
26
Player
Raúl Tamudo
Goals
146
Apps
407
Ratio
0.36
First
1996
Last
2013
mw- Club(s) (goals/apps)
Espanyol (129/340), Real Sociedad (7/31), Rayo Vallecano (10/36)