It comes as no surprise that one of the best football leagues in the world also has also some of the world's best . From Cristiano Ronaldo to Lionel Messi, these are the best strikers to ever play in La Liga.

Lionel Messi

Torching all opposition with his technique, spins, and speed, Lionel Messi has recorded scored a remarkable 387 goals (most ever in La Liga) for the Catalan side, in addition to 150 assists. He's also tied in a record-setting 5 Ballon d'Ors and led the stripes to 9 domestic league titles, 6 Copa Del Rey, and 4 champions league titles.

via Twitter

Cristiano Ronaldo

Setting a record fee of 80 million pounds upon his transfer from Manchester United, the striker made a monumental impact on Los Blancos over a nine-year stretch. The Portuguese forward surpassed Raul, the previous number seven, with 450 goals of his own on 438 appearances, averaging over one per game. A four-time Champions League winner, a two-time Spanish league champ, the four-time Ballon d'Or winner as a member of Los Blancos, Ronaldo is one of the greatest to ever play the game.

via Twitter

Raúl

Considered one of the greatest Spanish players for all time for his ball control and knack for goal, Raul broke into the Real Madrid first team as a 17-year-old. The rest is history. He spent 16 years with Los Blancos, scoring 323 goals which rank him fifth on the all-time scoring La Liga list behind Ronaldo and Messi. The 6-time La Liga Champion also starred in 3 Champions League wins and four Spanish Super Cups.

via Twitter

Samuel Eto'o

Rejected by Real Madrid early in his career, the Cameroonian striker went on to have an illustrious career with Barcelona and Inter Milan in the first decade of the 21st century. At Barcelona, he scored a magnificent 130 goals in 199 games and won the Treble in the 2008/09 season winning Champions League, La Liga, and Copa del Rey.

via Twitter

David Villa

For someone nicknamed “El Guaje” or “the little kid,” the goals were big and plentiful. He scored 129 goals in his 225 appearances for Valencia from 2005 – 2010, topping with another 48 in 118 games at Barcelona, where he won Champions League and La Liga in 2011. David Villa remains 's leading scorer, with 59 strikes in 97 national appearances. He also served as the catalyst that drove Spain to its first victory in 2010.

via Twitter

Ronaldo Luís Nazário

Part of the Galácticos era which saw teammates Zidane, Beckham, and Roberto Carlos join the squad, Ronaldo played 5 years with Los Blancos where he scored over 100 goals. Following his second Ballon d'Or in 2002, he won La Liga with Real where he also finished as top scorer in the league. Ronaldo also spent only one season in the mid-1990s with the Barcelona side but it was prolific. The Brazilian legend bagged 47 goals in 51 matches. He helped Barcelona win the Copa del Rey, UEFA Cup Winner's Cup, and the Spanish Super Cup.

via Twitter

Ronaldinho

Often considered one of the best to ever play the game, the gifted Brazilian dribbler known quite simply as Ronaldinho scored 70 goals for the Catalan side over five seasons. He remains only player other than to have received a round of applause from Real Madrid at the Santiago Bernabéu. The smiling superstar won both a Ballon d'Or and FIFA World Player of the year after winning Champions League and second La Liga title 2005.

via Twitter

Karim Benzema

A divisive player who was notably cut from the French national team that won the World Cup 2018 for off the field issues, Karim Benzema has been an absolute gem for Los Blancos. In his nine years and 422 caps with the club, the crafty and powerful forward has scored 197 goals. He's also been part of the squads that have won four consecutive Champions League, 2 La Liga, and 2 Copa Del Rey.

via Twitter

Hugo Sanchez

In a seven-year career at the Bernabeu from 1985 to 1992, the Mexican striker won five consecutive league titles, a Spanish Cup, and the UEFA Cup. A prolific and spectacular goal-scorer, he fired 164 goals in the domestic league, 38 of which came during the 1989-90 season.

via Twitter

Alfredo Di Stefano

A star forward at Real Madrid for eleven seasons, the Argentine forward Alfredo Di Stefano scored a remarkable 216 games in 282 games with Los Blancos. His honors include eight First Division titles, five European Cups, and a Copa Del Rey.

via Twitter

Francisco Gento

The so-called “Storm Of The Cantabrian” as he was known to many Real Madrid fans, Francisco Gento was an absolute handful for defenses. He scored 178 goals in over six hundred appearances, winning an astonishing twelve La Liga titles, six European Cups, and two Copa del Rey.

via Twitter