Ad imageAd image

La Liga’s Top 4 Footballers With Most Hat-Tricks

6 Min Read

Often hailed as one of the most prestigious football association leagues in the world based in Spain, La Liga was founded around 96 years ago in 1929 and is often popularly regarded as the highest level of the Spanish football league system. Since its inception in 1929, La Liga has witnessed a record total of 62 teams competing against each other to clinch the prestigious title. The glorious history of La Liga, which spans over decades, has witnessed numerous legendary football players, including Lionel Messi, Cristiano Ronaldo, Kylian Mbappé, Vinícius Júnior and many others who have dominated the league with their unwavering and downright lethal exploits on the field.

A few of these legendary football stalwarts have also created history and continue to hold the coveted record of scoring the maximum number of hat-tricks in La Liga over the decades. Have you ever wondered about the legendary footballers who continue to dominate the La Liga arena with the highest number of hat-tricks as of 2025? Well, let’s find out.

In this article we will take a look at the top four football players with the highest number of hat-tricks in La Liga.

Top 4 Footballers With Most Hat-Tricks in La Liga

  • Lionel Messi – 36 Hat-Tricks

Top 4 Footballers With Most Hat-Tricks in La Liga

Widely regarded as the “G.O.A.T” (Greatest Of All-Time) of football, the legendary Argentine professional footballer Lionel Messi is at the first spot in our list of the top four footballers who have scored the highest number of hat-tricks in La Liga. Lionel Messi made his star-studded La Liga debut for FC Barcelona in 2004 at the age of seventeen and has proven to be unstoppable ever since. Messi played for Barcelona from 2004 till 2021 and scored a total of 474 goals, including 36 hat-tricks, which continues to be the highest total of hat-tricks ever scored by a football player in La Liga, speaking volumes about his unwavering dominance in the league.

Additionally, Lionel Messi also holds the record for scoring most goals in a single La Liga season, i.e. 50 in the La Liga 2011-12 season.

  • Cristiano Ronaldo – 34 Hat-Tricks

At the second spot in our list of the top four football players with the highest number of hat-tricks in La Liga, we have another legendary football stalwart, Cristiano Ronaldo, who is often regarded as one of the greatest football players of all-time. The Portuguese football sensation, Cristiano Ronaldo made his much-awaited La Liga debut for the Real Madrid club on 29 August 2009 against Deportivo La Coruña and scored a penalty in a 3–2 win at Santiago Bernabéu.

Throughout his glorious career with Real Madrid, Cristiano Ronaldo played a total of 292 La Liga matches, scored a record total of 311 goals and smashed the second-highest total of 34 hat-tricks, with a phenomenal average of 1.07 goals per game, ranking him at the second spot on our list.

  • Telmo Zarra – 23 Hat-Tricks

Next, at the third spot on our list of the top four footballers who have scored the highest number of hat-tricks in La Liga, we have the legendary Spanish forward, Pedro Telmo Zarraonandía Montoya, popularly referred to as “Telmo Zarra”.

Widely regarded as one of the greatest Spanish forwards of all-time, Telmo Zarra made his La Liga debut for Athletic Bilbao club on 23 September 1940 and scored a roaring goal against Valencia CF in his debut match, announcing his arrival in style and with the utmost grace. Throughout his star-studded professional football career, Telmo Zarra played a total of 277 La Liga matches and scored a total of 251 goals including a record total of twenty-three hat-tricks, which continues to be the third-highest total as of September 2025.

  • Alfredo Di Stéfano – 22 Hat-Tricks

Finally, at the fourth spot in our list of the top four football players with the highest number of hat-tricks in La Liga, we have the iconic Argentine-Spanish professional football player Alfredo Di Stéfano, also popularly referred to as “Saeta Rubia”. Alfredo Di Stéfano made his glitzy La Liga debut for the Real Madrid club in 1953 and continued to represent the club till 1964 before playing for the RCD Espanyol till 1966.

Throughout his successful professional football career for the two clubs, Alfredo Di Stéfano played a total of 282 La Liga matches and scored a phenomenal total of 227 goals, including 22 hat-tricks, which continues to be the fourth-highest number of hat-tricks ever scored by a football player in the glorious decades-old history of the La Liga.