Goleadores históricos de LaLiga: top 10
Publicado el 28 de octubre de 2026
Lionel Messi es el máximo goleador de la historia de LaLiga con 474 goles en 520 partidos con el FC Barcelona, una cifra que ningún otro jugador ha alcanzado. Cristiano Ronaldo, segundo con 311 goles, es el único que se le acerca, y el tercero, Telmo Zarra, quedó a más de 160 goles del argentino. Esta guía repasa el top 10 histórico con cifras verificadas a octubre de 2026, explica por qué algunas fuentes discrepan en uno o dos goles en los registros antiguos y señala qué jugadores en activo todavía pueden subir puestos.
El top 10 de goleadores de LaLiga
| Puesto | Jugador | Goles | Partidos | Clubes principales | Época |
|---|---|---|---|---|---|
| 1 | Lionel Messi | 474 | 520 | Barcelona | 2004-2021 |
| 2 | Cristiano Ronaldo | 311 | 292 | Real Madrid | 2009-2018 |
| 3 | Telmo Zarra | 251 | 278 | Athletic Club | 1940-1955 |
| 4 | Karim Benzema | 238 | 439 | Real Madrid | 2009-2023 |
| 5 | Hugo Sánchez | 234 | 347 | Atlético y Real Madrid | 1981-1994 |
| 6 | Raúl González | 228 | 550 | Real Madrid | 1994-2010 |
| 7 | Alfredo Di Stéfano | 227 | 329 | Real Madrid y Espanyol | 1953-1966 |
| 8 | César Rodríguez | 221 | 351 | Barcelona | 1939-1955 |
| 9 | Quini | 219 | 448 | Sporting y Barcelona | 1968-1987 |
| 10 | Pahiño | 210 | 278 | Celta, Real Madrid y Deportivo | 1943-1956 |
Las cifras son goles en Primera División (LaLiga), contrastadas entre varias bases estadísticas. En los registros de 1940 y 1950 existen pequeñas discrepancias entre fuentes, detalladas al final: ningún puesto del top 10 cambia por ellas.
1. Lionel Messi: 474 goles, un récord casi inalcanzable
Messi jugó toda su carrera en LaLiga con el Barcelona, entre 2004 y 2021, y ganó 10 títulos de liga y 8 trofeos Pichichi como máximo goleador del campeonato, un récord absoluto de este premio. Su promedio de 0,91 goles por partido durante 17 temporadas hace casi inalcanzable su marca: para superarla, un delantero tendría que marcar más de 25 goles por temporada durante casi dos décadas en el mismo campeonato. Además, Messi es el jugador con más tripletes en la historia de LaLiga, con 36. Desde su salida al PSG en 2021, su cifra quedó fijada en 474.
2. Cristiano Ronaldo: 311 goles con el mejor promedio
Cristiano Ronaldo marcó 311 goles en solo 292 partidos de LaLiga con el Real Madrid entre 2009 y 2018, lo que le da un promedio de 1,06 goles por partido, el mejor de todo el top 10. Ganó 2 Ligas y 3 trofeos Pichichi, y firmó 34 tripletes, solo dos menos que Messi. Su rivalidad con el argentino entre 2009 y 2018 elevó el nivel goleador de la liga a cifras nunca vistas: en las nueve temporadas que coincidieron, Messi marcó 329 goles y Cristiano 311. La diferencia final se explica por la longevidad: Messi jugó 228 partidos más de liga en España que el portugués.
3. Telmo Zarra: el rey durante 60 años
Telmo Zarra, delantero del Athletic Club entre 1940 y 1955, marcó 251 goles en 278 partidos y fue el máximo goleador histórico de LaLiga durante casi seis décadas, hasta que Messi lo superó en 2014. Ganó 6 trofeos Pichichi y sigue siendo el jugador con más goles en la historia de la Copa del Rey, con 81. Su promedio de 0,90 goles por partido es comparable al de Messi, pero en una época con menos partidos por temporada. El Athletic mantiene vivo su legado con el Trofeo Zarra, que premia cada temporada al máximo goleador español de la liga.
Del 4 al 10: Benzema, Hugo Sánchez, Raúl y los clásicos
Karim Benzema, cuarto con 238 goles, construyó su cifra en 14 temporadas con el Real Madrid (2009-2023) y fue Pichichi en 2021-2022, cuando el club blanco ganó Liga y Champions. Hugo Sánchez, quinto con 234 goles, ganó 5 Pichichis consecutivos, una racha que nadie ha igualado, entre el Atlético y el Real Madrid. Raúl González, sexto con 228 goles en 550 partidos, fue durante años el símbolo del Real Madrid y el jugador con más partidos del top 10, lo que explica que su promedio (0,41) sea el más bajo de la lista: su valor estaba en la longevidad y en los partidos decisivos, no en la voracidad goleadora.
Alfredo Di Stéfano (227 goles) fue el motor del Real Madrid de las cinco primeras Copas de Europa; César Rodríguez (221) fue el máximo goleador histórico del Barcelona hasta Messi; Quini (219), leyenda del Sporting, ganó 5 Pichichis; y Pahiño (210) cierra la lista entre Celta, Real Madrid y Deportivo. Todos ellos jugaron antes de 1990: desde Raúl, ningún jugador ha entrado en el top 10 salvo Messi, Cristiano y Benzema.
Los jugadores en activo que pueden subir
A octubre de 2026, el jugador en activo más cercano al top 10 es Antoine Griezmann, con cerca de 197 goles en LaLiga entre Real Sociedad, Atlético y Barcelona, a unos 13 goles del décimo puesto. Robert Lewandowski, cuyo perfil completo repasa su carrera, fue Pichichi de LaLiga en 2024-2025 con el Barcelona y es el otro nombre a seguir: su cifra en el campeonato español crece cada temporada, pero necesitaría varias campañas más al máximo nivel para acercarse al top 10. Kylian Mbappé, en el Real Madrid desde 2024, está todavía lejos, aunque su promedio goleador lo convierte en el candidato a largo plazo si prolonga su estancia en España. Ninguno de ellos amenaza el récord de Messi, y ese es precisamente el dato que hace único al top 10: sus tres primeros puestos parecen fijados para décadas.
El Pichichi: el premio que ordena la historia
El Trofeo Pichichi, que entrega el diario Marca al máximo goleador de cada temporada de LaLiga, lleva el nombre de Rafael Moreno "Pichichi", delantero del Athletic de principios del siglo XX. Messi lo ganó 8 veces, Zarra 6, y Hugo Sánchez, Quini y Di Stéfano lo conquistaron 5 veces cada uno. El premio no es oficial de LaLiga, pero es la referencia histórica aceptada para ordenar a los goleadores por temporada, y casi todos los miembros del top 10 lo ganaron al menos una vez. Para seguir la lucha actual por el Pichichi, conviene revisar la tabla de posiciones de LaLiga y la guía de dónde ver LaLiga 2026-27.

Nota sobre las cifras: por qué algunas fuentes discrepan
En los registros antiguos, algunas fuentes publican cifras ligeramente distintas: Zarra con 254 goles, Raúl con 229 en lugar de 228, César con 223 en lugar de 221 y Pahiño con 214 en lugar de 210. Las diferencias provienen de criterios distintos sobre temporadas con actas incompletas. Esta guía usa las cifras más citadas (251, 228, 221 y 210), y en ningún caso la discrepancia altera el orden del top 10.
Preguntas frecuentes
¿Quién es el máximo goleador de la historia de LaLiga?
Lionel Messi, con 474 goles en 520 partidos con el FC Barcelona entre 2004 y 2021. Es también el jugador con más trofeos Pichichi (8) y más tripletes (36) en la competición.
¿Cuántos goles marcó Cristiano Ronaldo en LaLiga?
311 goles en 292 partidos con el Real Madrid entre 2009 y 2018, con un promedio de 1,06 goles por partido, el mejor de todo el top 10 histórico.
¿Cuántos goles marcó Zarra en LaLiga?
251 goles en 278 partidos con el Athletic Club entre 1940 y 1955, según la cifra más citada. Alguna fuente publica 254 por criterios distintos en actas antiguas; el puesto no cambia.
¿Quién ganó más veces el Pichichi?
Messi, con 8 trofeos. Le siguen Zarra con 6, y Hugo Sánchez, Quini y Di Stéfano con 5 cada uno.
¿Qué jugador en activo está más cerca del top 10?
Antoine Griezmann, con cerca de 197 goles en LaLiga, a unos 13 del décimo puesto que ocupa Pahiño con 210. Robert Lewandowski es el otro candidato a entrar en la lista.
¿Puede alguien superar los 474 goles de Messi?
A octubre de 2026 ningún jugador en activo está a menos de 250 goles, por lo que el récord parece seguro durante décadas salvo una carrera excepcionalmente larga y prolífica en España.



