Spain - All-Time Topscorers (1928-2017)


Player Goals Match Prom. Clubs
1.º  Lionel Messi 349 382 0.91 F. C. Barcelona (349)
2.º  Cristiano Ronaldo 285 265 1.08 Real Madrid C. F. (285)
3.º  Telmo Zarra 251 277 0,91 Athletic Club (251)12
4.º  Hugo Sánchez 234 347 0,67 Atlético de Madrid (54), Real Madrid C. F. (164), Rayo Vallecano (16)
5.º  Raúl González 228 550 0,41 Real Madrid C. F. (228)14
6.º  Alfredo Di Stéfano 227 329 0,69 Real Madrid C. F. (216), R. C. D. Espanyol (11)
7.º  César Rodríguez 221 353 0,63 Granada C. F. (23), F. C. Barcelona (190), Cultural y Deportiva Leonesa (3), Elche C. F. (5)
8.º  Enrique Castro Quini 219 448 0,49 Real Sporting (165), F. C. Barcelona (54)
9.º  Manuel Fernández Pahiño 211 278 0,76 RC Celta de Vigo (57), Real Madrid C. F. (108), R. C. Deportivo (46)
10.º  Edmundo Suárez Mundo 195 231 0,84 Valencia C. F. (186), C. D. Alcoyano (9)
11.º  Carlos Alonso Santillana 186 461 0,4 Real Madrid C. F. (186)
12.º  David Villa 185 352 0,53 Real Zaragoza (32), Valencia C. F. (107), F. C. Barcelona (33), Atlético de Madrid (13)
13.º  Juan Arza 182 349 0,52 Sevilla FC (182)
14.º  Guillermo Gorostiza 178 256 0,7 Athletic Club (106), Valencia C. F. (72)
15.º  Samuel Eto'o 162 280 0,58 R. C. D. Mallorca (54), F. C. Barcelona (108)
16.º  Luis Aragonés 160 360 0,44 Real Oviedo (4), Real Betis Balompié (33), Atlético de Madrid (123)
17.º  Ferenc Puskás 156 180 0,87 Real Madrid C. F. (156)
18.º  Julio Salinas 152 417 0,36 Athletic Club (13), Atlético de Madrid (31), F. C. Barcelona (60), R. C. Deportivo (12), Real Sporting (24), Deportivo Alavés (12)
19.º  Adrián Escudero 150 287 0,52 Atlético de Madrid (150)
20.º  Dani Ruiz-Bazán 147 303 0,49 Athletic Club (147)
21.º  Aritz Aduriz 146 376 0,38 Athletic Club (106), R. C. D. Mallorca (23), Valencia C. F. (17)
22.º  Raúl Tamudo 146 407 0,36 R. C. D. Espanyol (129), Real Sociedad (7), Rayo Vallecano (10)
23.º  Silvestre Igoa 141 284 0,5 Valencia C. F. (81), Real Sociedad (60)
24.º  Manuel Badenes 139 200 0,7 C. D. Castellón (4), F. C. Barcelona (6), Valencia C. F. (90), Real Valladolid C. F. (35), Real Sporting (4)
25.º  Juan Araujo 139 207 0,67 Sevilla F. C. (139)
26.º  José Mari Bakero 139 483 0,29 Real Sociedad (67), F. C. Barcelona (72)
27.º  Ladislao Kubala 138 215 0,64 F. C. Barcelona (131), R. C. D. Espanyol (7)
28.º  José Luis Panizo 136 326 0,42 Athletic Club (136)
29.º  Jesús María Satrústegui 133 297 0,45 Real Sociedad (133)
30.º  Joaquín Murillo 132 226 0,58 Real Valladolid C. F. (44), Real Zaragoza (88)
31.º  Ismael Urzaiz 131 445 0,29 Albacete Balompié (1), R. C. Celta de Vigo (1), Rayo Vallecano (1), R. C. D. Espanyol (13), Athletic Club (115)
32.º  Fernando Ansola 130 323 0,4 Real Oviedo (8), Real Betis Balompié (54), Valencia C. F. (34), Real Sociedad (34)
33.º  Luboslav Penev 129 305 0,42 Valencia C. F. (67), Atlético de Madrid (16), S. D. Compostela (32), R. C. Celta de Vigo (14)
34.º  Diego Forlán 128 240 0,53 Villarreal C. F. (54), Atlético de Madrid (74)
35.º  Paco Gento 128 437 0,29 Real Racing Club (2), Real Madrid C. F. (126)
36.º  Paco Campos 127 204 0,62 Atlético de Madrid (120), Real Sporting (7)
37.º  Eneko Arieta 127 243 0,52 Athletic Club (127)
38.º  Mario Kempes 126 222 0,57 Valencia C. F. (116), Hércules C. F. (10)
39.º  Herrerita 126 230 0,55 Real Oviedo (117), F. C. Barcelona (9)
40.º  Epi Fernández 124 334 0,37 Valencia C. F. (78), Real Sociedad (46)
41.º  Fernando Morientes 124 337 0,37 Albacete Balompié (5), Real Zaragoza (28), Real Madrid C. F. (72), Valencia C. F. (19)
42.º  Emilio Butragueño 123 341 0,36 Real Madrid C. F. (123)
43.º  José Martínez Pirri 123 417 0,29 Real Madrid C. F. (123)
44.º  Karim Benzema 122 244 0,5 Real Madrid C. F. (122)
45.º  Piru Gaínza 120 381 0,31 Athletic Club (120)
46.º  Amancio Amaro 119 344 0,35 Real Madrid C. F. (119)
47.º  Ronaldo Nazário 117 164 0,71 F. C. Barcelona (34), Real Madrid C. F. (83)
48.º  Rafael Marañón 116 308 0,38 Real Madrid C. F. (5), R. C. D. Espanyol (111)
49.º  Waldo Machado 115 216 0,53 Valencia C. F. (115)
50.º  José Juncosa 114 232 0,49 R. C. D. Espanyol (34), Atlético de Madrid (80)
51.º  Davor Šuker 114 239 0,48 Sevilla F. C. (76), Real Madrid C. F. (38)
52.º  Álvaro Negredo 112 264 0,42 U. D. Almería (32), Sevilla F. C. (70), Valencia C. F. (10)
53.º  Pedro Uralde 112 339 0,33 Real Sociedad (62), Atlético de Madrid (8), Athletic Club (34), R. C. Deportivo (8)
54.º  Roberto López Ufarte 112 418 0,27 Real Sociedad (101), Atlético de Madrid (8), Real Betis Balompié (3)
55.º  Carlos Muñoz 111 314 0,35 Elche C. F. (5), Hércules C. F. (5), Real Murcia C. F. (4), Atlético de Madrid (4), Real Oviedo (93)
56.º  José Ángel Ziganda 111 381 0,29 C. A. Osasuna (35), Athletic Club (76)
57.º  José Eulogio Gárate 109 241 0,45 Atlético de Madrid (109)
58.º  Fernando Gómez 109 421 0,26 Valencia C. F. (109)
59.º  Roberto Soldado 109 244 0,45 Real Madrid C. F. (2), C. A. Osasuna (11), Getafe C. F. (29), Valencia C. F. (59), Villarreal C. F. (8)
60.º  Agustín Sauto Bata 108 118 0,92 Athletic Club (108)
61.º  José Luis Artetxe 108 276 0,39 Athletic Club (108)
62.º  Mariano Martín 107 130 0,82 FC Barcelona (99), Club Gimnàstic (8)
63.º  Gonzalo Higuaín 107 190 0,56 Real Madrid C. F. (107)
64.º  Rivaldo Borba 107 198 0,54 RC Deportivo (21), FC Barcelona (86)
65.º  Pichi Alonso 107 261 0,41 Real Zaragoza (70), F. C. Barcelona (12), R. C. D. Espanyol (25)
66.º  Meho Kodro 105 263 0,4 Real Sociedad (73), F. C. Barcelona (9), C. D. Tenerife (18), Deportivo Alavés (5)
67.º  Fernando Hierro 105 497 0,21 Real Valladolid C. F. (3), Real Madrid C. F. (102)
68.º  Isidro Lángara 104 90 1,16 Real Oviedo (104)
69.º  Hermidita 104 160 0,65 RC Celta de Vigo (104)
70.º  Cayetano Ré 104 265 0,39 Elche C. F. (25), F. C. Barcelona (56), R. C. D. Espanyol (23)
71.º  Luis Enrique Martínez 102 400 0,26 Real Sporting (14), Real Madrid C. F. (15), F. C. Barcelona (73)
72.º  Victorio Unamuno 101 144 0,7 Athletic Club (72), Real Betis Balompié (29)
73.º  Manu Sarabia 101 363 0,28 Athletic Club (83), CD Logroñés (18)
74.º  Julen Guerrero 101 372 0,27 Athletic Club (101)
75.º  Campanal I 100 157 0,64 Sevilla F. C. (100)
76.º  Roy Makaay 100 205 0,49 C. D. Tenerife (21), R. C. Deportivo (79)
77.º  Antoine Griezmann 100 252 0,4 Real Sociedad de F. (40), Club Atlético de Madrid (60)

 

Topscorers for Real Madrid


About this document

Prepared and maintained by Raúl Torre for the Rec.Sport.Soccer Statistics Foundation

Author: Raúl Torre
Last updated: 17 Aug 2017

(C) Copyright Raúl Torre and RSSSF 2003/17
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.