Real Madrid CF - Topscorers since 1929-2016 (Campeonato Nacional de Liga)


Players have scored at least one goal defending the colours of Real Madrid CF.
Included Season 2015-16
Note: * indicates the player is still active in the club.

PLAYER NAME GOALS FIRST LAST TOTAL PLAYED
Cristiano Ronaldo Cristiano Ronaldo dos Santos Aveiro* 260 2009 2016 8 237
Raúl Raúl González Blanco 228 1994 2010 16 550
Di Stéfano Alfredo Stéfano Di Stéfano Laulhé 216 1953 1964 11 282
Santillana Carlos Alonso González 186 1971 1988 17 461
Hugo Sánchez Hugo Sánchez Márquez 164 1985 1992 7 207
Puskás Ferenc Puskás Bíró 156 1958 1967 9 180
Gento Francisco Gento López 126 1953 1971 18 427
Pirri José Martínez Sánchez 123 1964 1980 16 417
Butragueño Emilio Butragueño Santos 123 1983 1995 12 341
Amancio Amancio Amaro Varela 119 1962 1976 14 344
Benzema Karim Mostafa Benzema* 111 2009 2017 8 217
Pahiño Manuel Fernández Fernández 109 1948 1953 5 124
Higuaín Gonzalo Gerardo Higuaín 107 2006 2013 7 190
Hierro Fernando Ruiz Hierro 102 1989 2003 14 439
Michel José Miguel González Martín Del Campo 97 1981 1996 13 404
Molowny Luis Molowny Arbelo 89 1946 1957 11 172
Juanito Juan Gómez González 85 1977 1987 10 284
Ronaldo Ronaldo Luís Nazário de Lima 83 2002 2007 5 127
Zamorano Iván Luis Zamorano Zamora 77 1992 1996 4 137
Morientes Fernando Morientes Sánchez 72 1997 2005 8 183
Barinaga Sabino Barinaga Alberdi 70 1939 1951 11 149
Alday Manuel Alday Marticorena 66 1939 1944 5 79
Rial José Héctor Rial Laguía 60 1954 1961 7 114
Roque Olsen Roque Germán Olsen Fontana 60 1950 1957 7 110
Pruden Prudencio Sánchez Fernández 58 1943 1948 5 81
Regueiro Luis Regueiro Pagola 54 1931 1936 5 92
Alonso Jesús Alonso Fernández 54 1939 1949 10 121
Grosso Ramón Moreno Grosso 54 1963 1976 13 265
Joseíto José Iglesias Fernández 51 1951 1959 8 124
Velázquez Manuel Velázquez Villaverde 48 1965 1977 12 301
Bale Gareth Frank Bale* 47 2013 2017 4 84
Roberto Carlos Roberto Carlos da Silva Rocha 47 1996 2007 11 370
Van Nistelrooy Rutgerus Johannes Martinus van Nistelrooy 46 2006 2010 4 68
Guti José María Gutiérrez Hernández 46 1995 2010 15 387
Sergio Ramos Sergio Ramos García* 42 2005 2016 12 341
Roberto Martínez Roberto Juan Martínez Martínez 42 1974 1980 6 141
Martín Vázquez Rafael Martín Vázquez 42 1983 1995 10 252
Stielike Ulrich Stielike 41 1977 1985 8 215
Sañudo Ildefonso Fernando Sañudo García 40 1934 1936 2 38
Lazcano Jaime Lazcano Escolá 40 1928 1935 7 81
Valdano Jorge Alberto Valdano Castellano 40 1984 1988 4 85
Figo Luís Filipe Madeira Caeiro Figo 38 2000 2005 5 164
Šuker Davor Šuker 38 1996 1999 3 86
Zidane Zinedine Yazid Zidane 37 2001 2006 5 155
Alsúa Antonio Alsúa Alonso 35 1941 1948 7 134
Olivares Manuel Olivares Lapeña 34 1931 1934 3 39
Aguilar Francisco Javier Aguilar García 34 1971 1979 8 144
Sanchis Manuel Sanchis Hontiyuelo 33 1983 2001 18 523
Félix Ruiz Félix Ruiz Gabari 32 1961 1969 8 104
Rubio Gaspar Rubio Meliá 30 1928 1930 2 34
Mijatović Predrag Mijatović 29 1996 1999 3 90
Pineda Francisco Pineda García 27 1980 1985 5 91
Olmedo Pablo Olmedo Garmendia 27 1948 1953 5 89
García Hernández Francisco García Hernández 27 1978 1983 5 84
Mateos Enrique Mateos Mancebo 27 1953 1961 8 52
Lecue Simón Lecue Andrade 25 1935 1942 4 80
Robinho Robson De Souza 25 2005 2009 4 101
Kopa Raymond Kopaszewski Wlodarczyck 24 1956 1959 3 79
Kaká Ricardo Izecson dos Santos Leite 23 2009 2014 5 85
Belmar Nazario Belmar Martínez 23 1941 1950 8 76
Miguel Muñoz Miguel Muñoz Mozún 23 1948 1958 10 223
Arsuaga Pedro María Arsuaga Eguizábal 23 1946 1954 8 65
Di María Ángel Fabián Di María Hernández 22 2010 2015 5 124
Gallego Ricardo Gallego Redondo 22 1980 1989 9 250
Del Sol Luis Del Sol Cascajares 22 1959 1962 3 55
Marsal Ramón Marsal Ribó 21 1954 1962 7 45
Hilario Juan Hilario Marrero Pérez 21 1931 1936 5 73
James James David Rodríguez Rubio* 20 2014 2016 3 58
Gordillo Rafael Gordillo Vázquez 20 1985 1992 7 182
Eugenio Eugenio Hilario Calvo 20 1930 1936 6 74
Marcelo Marcelo Vieira da Silva Júnior* 19 2006 2016 11 265
Özil Mesut Özil 19 2010 2014 4 105
Helguera Iván Helguera Bujía 18 1999 2007 8 229
Pepillo José García Castro 18 1959 1963 4 22
Fleitas Sebastián Fleitas Miranda 18 1969 1973 4 58
Arbiza Marcial Arbiza Arruti 17 1940 1943 3 19
Hagi Gheorghe Hagi 16 1990 1992 2 64
Savio Savio Bortolini Pimentel 16 1997 2002 5 105
Emilín Emilio Alonso Larrazábal 16 1933 1936 3 42
Vidal Pablo Vidal Oliver 16 1944 1949 5 72
Jensen Henning Jensen 16 1976 1979 3 81
Isco Francisco Román Alarcón Suárez* 15 2013 2016 4 99
Veloso José Luis Fidalgo Veloso 15 1965 1969 4 32
Bueno Manuel Bueno Cabral 15 1959 1971 12 76
Luis Enrique Luis Enrique Martínez García 15 1991 1996 5 157
Herrera Jesús Herrera Alonso 15 1958 1962 4 50
Seedorf Clarence Seedorf 15 1996 2000 4 121
Del Bosque Vicente Del Bosque González 14 1973 1984 11 239
Losada Sebastián Losada Bestard 13 1984 1991 4 38
Owen Michael James Owen 13 2004 2005 1 36
Amavisca José Emilio Amavisca Gárate 13 1994 1999 5 113
Beckham David Robert Joseph Beckham 13 2003 2007 4 116
Pérez Payá José Luis Pérez-Payá Soler 13 1953 1957 4 36
Narro Jesús Narro Sancho 13 1948 1954 6 66
Cunningham Laurence Paul Cunningham 13 1979 1982 3 44
Rafa Rafael Yunta Navarro 13 1944 1948 4 41
Cabrera Miguel Cabrera Pérez 13 1947 1955 8 62
Alfonso Alfonso Pérez Muñoz 13 1990 1995 5 89
Schuster Bernhard Schuster 13 1988 1990 2 61
Jesé Jesé Rodríguez Ruiz 13 2011 2016 4 63
Aldana Adolfo Aldana Torres 12 1987 1992 5 72
Laudrup Michael Laudrup 12 1994 1996 2 61
Montalvo José Montalvo Barragán 12 1947 1954 7 72
Pepe Képler Laveran Lima Ferreira* 11 2007 2016 10 218
Serena Fernando Rodríguez Serena 11 1963 1968 5 54
Baptista Julio César Clemente Baptista 11 2005 2008 3 59
Sneijder Wesley Benjamin Sneijder 11 2007 2009 2 52
Van der Vaart Rafael Ferdinand van der Vaart 11 2008 2010 2 58
Guerini Carlos Alfredo Guerini Lacasia 11 1975 1979 4 67
Botella Pascual Botella Domingo 11 1941 1944 3 62
Mas Óscar Tomás Mas Magallán 11 1973 1974 1 27
Robben Arjen Robben 11 2007 2009 2 50
Emilio Emilio Sánchez Díaz 11 1939 1942 3 41
Morata Álvaro Borja Morata Martín* 10 2010 2016 5 41
Solari Santiago Hernán Solari Poggio 10 2000 2005 5 131
Isidro Isidro Díaz González 10 1977 1985 8 140
Breitner Paul Breitner 10 1974 1977 3 84
Tejada Justo Tejada Martínez 10 1961 1963 2 33
Gallardo Juan Rodríguez Gallardo 10 1946 1948 2 12
Kellemen Guillermo Kellemen 10 1935 1936 1 12
Miguel Pérez Miguel Ángel Pérez Pilipiux 10 1967 1972 5 53
Prosinecki Robert Prosinecki 10 1991 1994 3 55
Macala Cándido Gardoy Martín 9 1947 1951 4 57
Grande José Antonio Grande Cereijo 9 1968 1973 5 83
Camacho José Antonio Camacho Alfaro 9 1973 1989 16 414
José Luis José Luis López Peinado 9 1963 1976 10 127
Ángel Ángel De los Santos Cano 9 1979 1985 6 161
Netzer Günter Theodor Netzer 9 1973 1976 3 85
Triana Ramón Triana Arroyo 8 1928 1932 4 20
Huntelaar Dirk Klaas-Jan Huntelaar 8 2008 2009 1 20
Gurruchaga Manuel Gurruchaga Lavín 8 1930 1935 5 33
Callejón José María Callejón Bueno 8 2011 2013 2 55
McManaman Steven McManaman 8 1999 2003 4 94
Zoco Ignacio Zoco Esparza 8 1962 1974 12 318
Tendillo Miguel Tendillo Belenguer 8 1987 1993 6 98
Salguero José Antonio Salguero García 8 1981 1987 6 83
Modrić Luka Modrić* 7 2012 2016 5 118
Morera Rafael Morera López 7 1928 1931 3 28
Anzarda Eduardo Aníbal Anzarda Álvarez 7 1971 1973 2 26
Olaso Luis Olaso Anabitarte 7 1929 1933 4 43
Leoncito Antonio León Amador 7 1930 1942 9 126
Corona José Llopis Corona 7 1943 1948 5 116
Hernández Javier Hernández Balcázar 7 2014 2015 1 23
Víctor Víctor Sánchez Del Amo 7 1995 1998 3 65
Ipiña Juan Antonio Ipiña Iza 7 1939 1949 10 232
Rubiñán Benito Rubiñán Soutullo 6 1973 1977 4 70
Llorente Francisco Llorente Gento 6 1987 1994 7 106
Khedira Sami Khedira 6 2010 2015 5 102
Lozano Juan José Lozano Bohórquez 6 1983 1985 2 24
Reyes José Antonio Reyes Calderón 6 2006 2007 1 30
Portillo Javier García Portillo 6 2001 2006 5 31
Ito Andrés Alonso García 6 1981 1984 3 42
Didi Waldir Pereira 6 1959 1960 1 19
Galé Gonzalo Díez Galé 6 1929 1931 2 14
Elices Hermenegildo Elices Rivas 5 1944 1948 4 28
Zárraga José María Zárraga Martín 5 1951 1962 11 217
Atienza Adolfo Atienza Landeta 5 1953 1955 2 17
Canario Darcy Silveira dos Santos 5 1959 1962 3 28
Moleiro José Morales Berriguete 5 1941 1948 7 74
Macanás José Macanás Pérez 5 1972 1978 6 35
Maceda Antonio Maceda Francés 5 1985 1989 4 30
Adebayor Sheyi Emmanuel Adebayor 5 2010 2011 1 14
Marañón Rafael Carlos Pérez González 5 1970 1974 4 47
Marín Luis Marín Sabater 5 1939 1941 2 26
García Cortés Rafael García Cortés 5 1978 1983 4 58
Pardeza Miguel Pardeza Pichardo 5 1983 1988 4 28
Mardones José Mardones Llorente 4 1935 1943 5 81
Janković Milan Janković 4 1986 1988 2 38
Granero Esteban Félix Granero Molina 4 2009 2013 4 67
Sanz Alfonso Sanz Jorge 4 1940 1943 3 9
Wolff Enrique Ernesto Wolff dos Santos 4 1977 1979 2 68
Samitier Josep Samitier Vilalta 4 1932 1934 2 8
Evaristo Evaristo Macedo Filho 4 1962 1965 3 17
Saviola Javier Pedro Saviola Fernández 4 2007 2009 2 17
Redondo Fernando Carlos Redondo Neri 4 1994 2000 6 165
Maqueda Juan José Sánchez Maqueda 4 1987 1993 5 52
Cosme Cosme Vázquez Subiabre 4 1929 1931 2 16
Lucas Vázquez Lucas Vázquez Iglesias* 4 2013 2016 3 29
Muñoz Francisco Muñoz Martín 4 1944 1945 1 12
Zunzunegui Fernando Zunzunegui Rodríguez 4 1966 1974 8 76
Raúl Bravo Raúl Bravo Sanfélix 4 2001 2007 6 77
Castaño Heliodoro Castaño Pedrosa 4 1954 1958 4 13
Munitis Pedro Munitis Álvarez 4 2000 2003 3 53
Xabi Alonso Xabier Alonso Olano 4 2009 2015 6 158
Salgado Miguel Ángel Salgado Fernández 4 1999 2009 10 251
Kroos Toni Kroos* 3 2014 2016 3 72
Losada Santiago Losada Amor 3 1934 1935 1 4
Arbeloa Álvaro Arbeloa Coca 3 2003 2016 10 156
Carvalho Ricardo Alberto Silveira De Carvalho 3 2010 2013 3 50
Danilo Danilo Luiz da Silva* 2 2015 2016 2 25
Rincón Hipólito Rincón Povedano 3 1978 1981 3 16
Diarra Mahamadou Diarra 3 2006 2011 5 90
Panucci Christian Panucci 3 1996 1999 3 73
Heinze Gabriel Iván Heinze 3 2007 2009 2 44
Pedrín Pedro Mori Cuartas 3 1943 1945 2 10
Blázquez Emilio Blázquez Fuentes 3 1933 1934 1 3
Sobrado Eduardo Sobrado Vázquez 3 1950 1954 4 10
Yanko Yanko Daučík Ciboch 3 1962 1965 3 10
Milla Luis Milla Aspas 3 1990 1997 7 165
Chendo Miguel Porlan Noguera 3 1981 1998 17 363
Navarro Joaquín Navarro Perona 3 1949 1957 8 180
Cholo José Ángel Ruiz López 3 1982 1987 4 10
Lasa Mikel Lasa Goikoetxea 3 1991 1997 6 139
San José Isidoro San José Pozo 3 1973 1986 11 183
Solana Jesús Ángel Solana Bermejo 3 1985 1991 6 128
Ruiz Antonio Ruiz Cervilla 3 1956 1962 6 60
Meseguer Ramón Meseguer Petit 3 1939 1940 1 2
Santamaría José Emilio Santamaría Iglesias 2 1957 1966 9 227
Llorente Julio Llorente Gento 2 1987 1990 3 22
Santisteban Juan Santisteban Troyano 2 1956 1964 6 85
García Puerta Mariano García De la Puerta 2 1930 1931 1 8
Benito Gregorio Benito Rubio 2 1969 1982 13 317
Cominges Francisco Cominges Tapias 2 1928 1930 2 3
Ruggeri Óscar Alfredo Ruggeri Zocola 2 1989 1990 1 31
Dubovský Peter Dubovský 2 1993 1995 2 31
Gómez Antonio Gómez Pérez 2 1995 1996 1 6
Sandro Carlos Alejandro Sierra Fumero 2 1994 1996 2 22
Álvaro Benito Álvaro Benito Villar 2 1995 2002 7 21
Esnáider Juan Eduardo Esnáider Belén 2 1990 1996 3 30
Samuel Walter Adrián Luján Samuel 2 2004 2005 1 30
Marquitos Marcos Alonso Imaz 2 1954 1963 9 158
Drenthe Royston Ricky Drenthe 2 2007 2010 3 46
Essien Michael Kojo Essien 2 2012 2013 1 21
Navarro Alfonso Navarro Perona 2 1950 1952 2 5
Illarramendi Asier Illarramendi Andonegi 2 2013 2016 3 59
Peña Anacleto José María Peña Salegui 2 1928 1932 4 52
Morales José Luis Morales Martín 2 1993 1994 1 7
Quesada Félix Quesada Mas 2 1928 1935 7 87
Duran Mario Duran Rubíes 2 1954 1955 1 6
Soldado Roberto Soldado Rillo 2 2003 2008 4 16
Anelka Nicolas Sébastien Anelka 2 1999 2000 1 19
Cassano Antonio Cassano 2 2005 2007 2 19
Carvajal Daniel Carvajal Ramos 2 2013 2016 4 86
Quique Enrique Sánchez Flores 2 1994 1996 2 63
Bestit II Tomás Bestit Martínez 2 1931 1932 1 4
Cicinho Cícero João de Cezare 2 2005 2007 2 26
Lozano Rafael Lozano Gómez 2 1928 1929 1 8
Marcet Francisco Javier Marcet Mundo 2 1948 1950 2 12
Elzo Castor Elzo Medina 2 1944 1946 2 11
López Francisco López 2 1928 1930 2 13
Muller Lucien Muller Schmidt 2 1962 1965 3 77
Vidal José María Vidal Bravo 2 1959 1963 4 63
Alkorta Rafael Alkorta Martínez 2 1993 1997 4 107
Britos Julio César Britos Vázquez 2 1953 1955 2 3
Diz Francisco Diz Vázquez 2 1934 1936 2 9
Pachín Enrique Pérez Díaz 2 1959 1968 9 148
Del Campo Gerónimo Víctor Del Campo Lenguas 2 1928 1930 2 12
De Diego Rafael De Diego Larrañaga 2 1967 1970 3 5
Gravesen Thomas Gravesen 1 2004 2006 2 34
Casemiro Carlos Henrique José Francisco Venancio Casimiro* 1 2012 2016 4 39
Uría Francisco Javier Álvarez Uría 1 1974 1978 4 39
Valle Luis Valle Benítez 1 1932 1935 3 31
Mejía Álvaro Mejía Pérez 1 2003 2007 4 40
Fraile Alfonso Fraile Sánchez 1 1981 1985 4 42
Conceição Flávio da Conceição 1 2000 2003 3 45
Metgod Johannes Antonius Bernardus Metgod 1 1982 1984 2 49
Pachuco Prats Manuel Prats Guerendiain 1 1928 1932 4 50
Esparza Desiderio Esparza Echauri 1 1928 1932 4 51
Nacho Fernández José Ignacio Fernández Iglesias* 1 2010 2016 7 54
Valderrama Manuel Fernández de Valderrama Tejedor 1 1930 1931 1 2
Emerson Emerson Ferreira da Rosa 1 2006 2007 1 28
Portugal Miguel Ángel Portugal Vicario 1 1979 1983 4 27
Jarni Robert Jarni 1 1998 1999 1 27
Morollón Emilio Morollón Estébanez 1 1964 1966 2 1
Coentrão Fábio Alexandre da Silva Coentrão* 1 2011 2016 6 55
Iván Pérez Iván Pérez Muñoz 1 1995 1996 1 3
Rivera Alberto Rivera Pizarro 1 1994 2002 3 3
Garay Ezequiel Marcelo Garay González 1 2009 2011 2 25
Huete Félix Huete Pineño 1 1941 1948 7 153