
In La Liga, every goal carries weight, shaping the rhythm of matches and the fate of clubs. Beyond trophies and stats, forwards leave footprints that echo through decades, crafting moments that fans remember long after the final whistle.
The top scorers have turned flashes of brilliance into lasting legacies. Each strike tells a tale of precision, courage and timing, blending individual mastery with the collective drama of competition, where one goal can redefine an entire season.
These players are more than record holders—they illuminate the league’s story, where passion and talent collide in unforgettable ways. All stats in this article are accurate as of August 2025, just before the start of the 2025–26 season.
Adrian Escudero | 147
Adrian Escudero also hit 147 goals in La Liga, in 287 matches primarily with Atlético Madrid. His clean finishing and strategic intelligence made him a consistent force in the mid-20th-century league. He combined elegance with durability, earning respect from peers and becoming a figure of sustained scoring reliability.
Dani | 147
Known simply as Dani, Daniel Ruiz scored 147 times in 303 La Liga games. A versatile forward, he operated across several clubs and roles, adapting with ease while maintaining a reliable scoring output. His quiet efficiency still earns him a place among the league’s steady goal-getters of his era.
Julio Salinas | 152
Julio Salinas racked up 152 goals over 417 La Liga matches with Athletic, Barça, Atlético, and others. A classic target man with superb heading ability, he delivered crucial goals in big matches. His consistency across many top clubs highlights his adaptability and knack for stepping up when the stakes were highest.
Ferenc Puskas | 156
Legendary Hungarian striker Ferenc Puskas managed 156 goals in just 180 La Liga games for Real Madrid. His electric shot power and technical brilliance made him one of the most feared forwards of his era. He combined artistry and ruthlessness, setting a standard of goal-scoring mastery that remains part of soccer folklore.
Aritz Aduriz | 158
Aritz Aduriz compiled 158 La Liga goals across a patient and journeyman career, notably shining at Athletic Bilbao. He embodied the late-bloomer archetype—calm, composed, and devastating in the penalty area. His resurgence in his mid-30s became a testament to the idea that timing sometimes matters more than pedigree in achieving soccer significance.
Luis Aragones | 160
Luis Aragones, who later became the beloved national team coach, scored 160 goals in 360 La Liga matches with clubs like Betis, Barcelona, and Atlético. His graceful set-piece skill and scoring savvy made him a respected figure across Spain. He was as influential with the ball at his feet as he was shaping the game from the dugout later on.
Samuel Eto’o | 162
Samuel Eto’o struck 162 times in 280 La Liga appearances with Mallorca, Barcelona, and Real Madrid. His speed, precision, and tireless energy made him a model of modern forward play. He also broke cultural barriers as the first African to reach 100 goals in Spain’s top division, bringing both a goalscoring ferocity and landmark symbolism to La Liga’s global narrative.
Iago Aspas | 165
Iago Aspas, deeply connected to Celta Vigo, climbed to 165 goals in 386 La Liga appearances. His perseverance and sharp finishing earned him a spot among the league’s top scorers, despite playing much of his career at a less dominant club. He recently matched Samuel Eto’o’s total in the scoring charts, underscoring a late-career surge that sharpened his legacy.
Luis Suarez | 176
Luis Suarez, the Uruguayan marksman, etched his name among La Liga’s elite with 179 goals in 258 appearances for Barcelona and Atlético Madrid. His lethal finishing—coupled with intelligence in movement—allowed him to dominate across multiple seasons.
One highlight: he claimed the Pichichi Trophy in 2015–16 with a staggering 40 goals, outpacing both Messi and Ronaldo. More than just a scorer, he combined flair and ruthlessness, becoming a fulcrum of Barcelona’s attacking identity during his tenure.
Juan Arza | 182
Juan Arza carved out his legacy almost exclusively at Sevilla, tallying 182 goals in 349 La Liga appearances. Known for his consistent finishing and positional acuity, he became a talismanic figure for the Andalusian side, sparking campaigns with his knack for timely goals and steady presence at the top of the domestic scoring charts.
Guillermo Gorostiza | 183
Guillermo Gorostiza racked up 183 goals in 255 La Liga matches with Athletic Bilbao and Valencia. His lethal left foot and speed made him a nightmare for defenders. A true pioneer, he held the league scoring record upon retiring—a benchmark reflecting his prominence in Spanish soccer’s first decades and the spirit of its early electrifying attacking play.
David Villa | 185
David Villa, “El Guaje,” netted 185 La Liga goals across his time with Valencia, Barcelona, and Atlético Madrid. His technique and accuracy defined his game—on any given night, he was capable of changing the result.
His knack for scoring in big moments stretched from domestic league play to international tournaments, securing his place as one of Spain’s preeminent finishers of the modern era.
Santillana | 186
Santillana’s goal tally of 186 over a long Real Madrid career made him one of the all-time league greats. Known for his aerial prowess and knack for arriving at the right moment, he helped secure a stack of domestic titles.
Despite never winning a Pichichi trophy, his leadership and contribution to Madrid’s golden years rendered him a quiet legend in the annals of La Liga scoring heroes.
Mundo | 195
Mundo, whose full name was Edmundo Suarez, blazed through La Liga scoring charts with 195 goals in just 231 appearances for Valencia and brief stints elsewhere.
His scoring rate made him one of the most feared forwards of his time, and he reigned atop the league’s all-time scorers list until Santillana eclipsed him decades later. A symbol of early soccer excellence, his gritty finishing and sheer efficiency remain etched in Spanish memory.
Antoine Griezmann | 198
Antoine Griezmann has carved his path in La Liga with remarkable consistency and versatility. Scoring 198 goals across stints at Real Sociedad and Atlético Madrid, he blends technical skill, intelligent movement, and creative flair. Beyond scoring, his vision and work rate make him a constant threat and a central figure in modern soccer.
Pahino (Manuel Fernandez Fernandez) | 213
Pahiño, a legendary figure of post-war Spanish soccer, netted 213 goals in 278 appearances. His efficiency, clinical finishing, and ability to read games allowed him to dominate defenses during a period when tactics were evolving. His contributions helped elevate the competitive standard of La Liga in its early years.
Quini (Enrique Castro Gonzalez) | 219
Quini’s prolificacy for Sporting Gijón and Barcelona earned him 219 La Liga goals. Renowned for his poise under pressure and technical finesse, he was capable of scoring in tight spaces or from set-pieces. His career is a testament to quiet excellence and the art of consistent goal-scoring across different teams and eras.
Cesar Rodriguez | 221
Cesar Rodriguez, a Barcelona icon, scored 221 goals in 349 appearances, dominating pre-modern La Liga. Known for his calm finishing and positional awareness, he was a master at exploiting spaces in defenses, making him a consistent threat over a career spanning more than a decade.
Alfredo Di Stefano | 227
Alfredo Di Stefano was the architect of Real Madrid’s early European dominance. Scoring 227 goals in 329 matches, his versatility and intelligence allowed him to play multiple roles—scorer, creator, and strategist. His influence went beyond numbers, shaping not just games but the philosophy and global appeal of his club
Raul Gonzalez | 228
Raul Gonzalez exemplified consistency and leadership at Real Madrid, scoring 228 goals in 550 La Liga appearances. Known for his intelligent movement, composure, and knack for clutch goals, he was more than a scorer—he was the embodiment of professionalism, longevity, and tactical understanding. His presence defined an era of Madrid dominance.
Hugo Sanchez | 234
Hugo Sanchez’s acrobatic style made him one of La Liga’s most spectacular scorers. With 234 goals for Atlético Madrid and Real Madrid, his trademark bicycle kicks and precision strikes turned ordinary games into displays of artistry. His flair and instinctive goal-scoring ability elevated him to international stardom while leaving an enduring mark on soccer.
Karim Benzema | 238
Karim Benzema’s career in La Liga showcases versatility and longevity. With 238 goals across 439 matches for Real Madrid, he blended elegance, tactical awareness, and clinical finishing. Beyond scoring, he often orchestrated attacks, linking play and creating opportunities for teammates, leaving a legacy as one of the most complete forwards of his generation.
Telmo Zarra | 254
Telmo Zarra’s record for Athletic Bilbao remains a testament to pre-modern excellence. Scoring 254 goals in 277 appearances, he combined intelligence, positioning, and clinical precision. His dominance during the 1940s and 1950s established him as a legend of Spanish soccer, influencing generations long before La Liga reached global prominence.
Cristiano Ronaldo | 311
Cristiano Ronaldo electrified La Liga during his nine seasons at Real Madrid, scoring 311 goals in just 292 games, a phenomenal 1.06 goals per match. Known for his explosive speed, aerial dominance, and lethal finishing, he redefined the modern forward’s impact. His rivalry with Messi created one of soccer’s greatest eras, marked by records shattered and countless unforgettable moments.
Lionel Messi | 474
Lionel Messi stands as La Liga’s all-time top scorer, netting 474 goals in 520 appearances for Barcelona. His staggering consistency, averaging 0.91 goals per game, redefined what it means to dominate a league. Beyond numbers, his dribbling, vision, and ability to decide matches turned him into a symbol of soccer brilliance, shaping an era that will be remembered for decades.
| Rank | Player | Goals | Games |
| 1 | Lionel Messi | 474 | 520 |
| 2 | Cristiano Ronaldo | 311 | 292 |
| 3 | Telmo Zarra | 254 | 277 |
| 4 | Karim Benzema | 238 | 439 |
| 5 | Hugo Sanchez | 234 | 347 |
| 6 | Raul Gonzalez | 228 | 550 |
| 7 | Alfredo Di Stefano | 227 | 329 |
| 8 | Cesar Rodriguez | 221 | 349 |
| 9 | Quini | 219 | 448 |
| 10 | Pahino | 213 | 278 |
| 11 | Antoine Griezmann | 198 | 527 |
| 12 | Mundo | 195 | 229 |
| 13 | Santillana | 186 | 461 |
| 14 | David Villa | 185 | 352 |
| 15 | Guillermo Gorostiza | 183 | 255 |
| 16 | Juan Arza | 182 | 349 |
| 17 | Luis Suarez | 176 | 258 |
| 18 | Iago Aspas | 165 | 387 |
| 19 | Samuel Eto’o | 162 | 277 |
| 20 | Luis Aragones | 160 | 354 |
| 21 | Aritz Aduriz | 158 | 440 |
| 22 | Ferenc Puskas | 156 | 180 |
| 23 | Julio Salinas | 152 | 411 |
| 24 | Dani | 147 | 303 |
| 25 | Adrian Escudero | 147 | 283 |
200+ Channels With Sports & News
- Starting price: $33/mo. for fubo Latino Package
- Watch Premier League, Liga MX & Copa Libertadores
The New Home of MLS
- Price: $14.99/mo. for MLS Season Pass
- Watch every MLS game including playoffs & Leagues Cup
Many Sports & ESPN Originals
- Price: $10.99/mo. (or get ESPN+, Hulu & Disney+ for $14.99/mo.)
- Features Bundesliga, LaLiga, NWSL, & USL
2,000+ soccer games per year
- Price: $7.99/mo
- Features Champions League, Serie A, Europa League & EFL
175 Premier League Games & PL TV
- Starting price: $7.99/mo. for Peacock Premium
- Watch 175 exclusive EPL games per season