# The all-time top scorers in La Liga history

Messi and his 474 goals are miles ahead, Cristiano is second and Zarra is still on the podium seventy years later: the greatest goalscorers in Spain's top division. Who is the best?

- 16 votes · 22 items
- Aug 21, 2026 · valpomontanero
- https://even.best/en/l/3314/the-all-time-top-scorers-in-la-liga-history

## Top 22

1. **Lionel Messi** (1 · ▲1 ▼0) — 474 goals for Barcelona, the record.
2. **Cristiano Ronaldo** (1 · ▲1 ▼0) — 311 goals for Real Madrid.
3. **Telmo Zarra** (1 · ▲1 ▼0) — The legendary Athletic Club striker.
4. **Karim Benzema** (1 · ▲1 ▼0) — 238 goals for Real Madrid.
5. **Raúl** (1 · ▲1 ▼0) — Real Madrid's eternal number 7.
6. **Alfredo Di Stéfano** (1 · ▲1 ▼0) — The Blond Arrow.
7. **César Rodríguez** (1 · ▲1 ▼0) — Barça's goalscorer of the 1940s and 50s.
8. **Quini** (1 · ▲1 ▼0) — The Sporting and Barça striker known as El Brujo.
9. **Pahiño** (1 · ▲1 ▼0) — Celta and Real Madrid.
10. **Antoine Griezmann** (1 · ▲1 ▼0) — Atlético's Frenchman, still playing.
11. **Mundo** (1 · ▲1 ▼0) — Valencia's goalscorer of the 1940s.
12. **Santillana** (1 · ▲1 ▼0) — Real Madrid's heading specialist.
13. **Juan Arza** (1 · ▲1 ▼0) — Sevilla's idol.
14. **Samuel Eto'o** (1 · ▲1 ▼0) — Mallorca and Barcelona.
15. **Hugo Sánchez** (0 · ▲0 ▼0) — The Mexican's overhead kicks.
16. **Luis Suárez** (0 · ▲0 ▼0) — The Uruguayan of Barça and Atlético.
17. **Iago Aspas** (0 · ▲0 ▼0) — Celta's captain.
18. **Luis Aragonés** (0 · ▲0 ▼0) — The Wise Man of Hortaleza, an Atlético legend.
19. **Aritz Aduriz** (0 · ▲0 ▼0) — Athletic's finisher.
20. **Ferenc Puskás** (0 · ▲0 ▼0) — Real Madrid's "Galloping Major".
21. **David Villa** (-1 · ▲0 ▼1) — El Guaje: Valencia, Barcelona and Atlético.
22. **Guillermo Gorostiza** (-1 · ▲0 ▼1) — Athletic and Valencia.

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
