Skip to content
even.best

The all-time top scorers in La Liga history

The top 3 according to 16 votes from people: Lionel Messi · Cristiano Ronaldo · Telmo Zarra. (Updated Aug 21, 2026.)

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?

valpomontanero · · 22 items · 16 votes · 0 comments

Automatically translated (original in Español). See the original

Top 22

  1. 1

    Lionel Messi

    474 goals for Barcelona, the record.

    ▲ 1 ▼ 0

    1
  2. 2

    Cristiano Ronaldo

    311 goals for Real Madrid.

    ▲ 1 ▼ 0

    1
  3. 3

    Telmo Zarra

    The legendary Athletic Club striker.

    ▲ 1 ▼ 0

    1
  4. 4

    Karim Benzema

    238 goals for Real Madrid.

    ▲ 1 ▼ 0

    1
  5. 5

    Raúl

    Real Madrid's eternal number 7.

    ▲ 1 ▼ 0

    1
  6. 6

    Alfredo Di Stéfano

    The Blond Arrow.

    ▲ 1 ▼ 0

    1
  7. 7

    César Rodríguez

    Barça's goalscorer of the 1940s and 50s.

    ▲ 1 ▼ 0

    1
  8. 8

    Quini

    The Sporting and Barça striker known as El Brujo.

    ▲ 1 ▼ 0

    1
  9. 9

    Pahiño

    Celta and Real Madrid.

    ▲ 1 ▼ 0

    1
  10. 10

    Antoine Griezmann

    Atlético's Frenchman, still playing.

    ▲ 1 ▼ 0

    1
  11. 11

    Mundo

    Valencia's goalscorer of the 1940s.

    ▲ 1 ▼ 0

    1
  12. 12

    Santillana

    Real Madrid's heading specialist.

    ▲ 1 ▼ 0

    1
  13. 13

    Juan Arza

    Sevilla's idol.

    ▲ 1 ▼ 0

    1
  14. 14

    Samuel Eto'o

    Mallorca and Barcelona.

    ▲ 1 ▼ 0

    1
  15. 15

    Hugo Sánchez

    The Mexican's overhead kicks.

    ▲ 0 ▼ 0

    0
  16. 16

    Luis Suárez

    The Uruguayan of Barça and Atlético.

    ▲ 0 ▼ 0

    0
  17. 17

    Iago Aspas

    Celta's captain.

    ▲ 0 ▼ 0

    0
  18. 18

    Luis Aragonés

    The Wise Man of Hortaleza, an Atlético legend.

    ▲ 0 ▼ 0

    0
  19. 19

    Aritz Aduriz

    Athletic's finisher.

    ▲ 0 ▼ 0

    0
  20. 20

    Ferenc Puskás

    Real Madrid's "Galloping Major".

    ▲ 0 ▼ 0

    0
  21. 21

    David Villa

    El Guaje: Valencia, Barcelona and Atlético.

    ▲ 0 ▼ 1

    -1
  22. 22

    Guillermo Gorostiza

    Athletic and Valencia.

    ▲ 0 ▼ 1

    -1

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.

Is something missing?

Log in to add an item

Comments (0)

Log in to comment

No comments yet. Be the first!

More rankings like this