| Rank | Player | Goals | Appearances | Ratio | Clubs | | :--- | :--- | :--- | :--- | :--- | :--- | | | Lionel Messi | 474 | 520 | 0.91 | Barcelona | | 2 | Cristiano Ronaldo | 311 | 292 | 1.07 | Real Madrid | | 3 | Telmo Zarra | 251 | 278 | 0.90 | Athletic Bilbao | | 4 | Hugo Sánchez | 234 | 347 | 0.67 | Atlético Madrid, Real Madrid | | 5 | Raúl González | 228 | 550 | 0.41 | Real Madrid | | 6 | Alfredo Di Stéfano | 227 | 329 | 0.69 | Real Madrid, Espanyol | | 7 | César Rodríguez | 223 | 353 | 0.63 | Barcelona | | 8 | Quini | 219 | 448 | 0.49 | Sporting Gijón, Barcelona | | 9 | Pahiño | 210 | 278 | 0.76 | Celta, Real Madrid, Deportivo | | 10 | Edmundo Suárez | 195 | 231 | 0.84 | Valencia, Atlético Madrid |
Let’s break down the record holders, the active players climbing the ladder, and the mind-blowing stats that define La Liga’s greatest goal scorers. most goals in la liga