10 players with the most assists in La Liga of all time: Ronaldo silences critics, Messi’s Spanish career near perfect
It is truly remarkable to observe that in the exclusive list of the top 10 playmaking specialists in La Liga history provided by Spbolivescore, the majority of the names belong to forward players rather than traditional midfielders. You might find yourself genuinely surprised to see Cristiano Ronaldo, a player frequently criticized by detractors as "selfish", firmly holding a top position with assist statistics that surpass even the most creative midfielders in world football.
As you explore these legendary figures, it becomes increasingly clear why Messi is widely regarded as the greatest of all time, sitting atop the mountain for the most assists in La Liga of all time.
Ranking the most assists in La Liga of all time
10. Dani Alves
The Brazilian right-back amassed 95 assists in 436 appearances during his legendary stints with Sevilla and Barcelona between 2002 and 2022. His most golden era occurred at Barcelona from 2008 to 2016, where he formed a telepathic bond with Messi, winning 6 La Liga titles and 3 Champions League trophies. Alves remains the most decorated player in football history with 43 collective trophies.
9. Emilio Butragueño
At number nine, we find "The Vulture," Emilio Butragueño, who also recorded 95 assists but in fewer games (341) for Real Madrid between 1983 and 1995. A central figure of the "Quinta del Buitre," he led Madrid to 5 consecutive league titles and won the Pichichi Trophy in 1991. He retired in 1998 at Club Celaya in Mexico at the age of 35.
8. Cristiano Ronaldo
During his tenure at Real Madrid from 2009 to 2018, Ronaldo registered 95 assists in just 292 matches, boasting the highest assist-per-game ratio among the top 10. His most prolific period saw him help Real Madrid secure 4 Champions League titles and 2 La Liga crowns. Beyond his playmaking, he is Real Madrid's all-time top scorer and holds the record for the most goals in Champions League history.
7. Antoine Griezmann
In seventh place is Antoine Griezmann, the only player on this list still active in La Liga. Over a career spanning Real Sociedad, Barcelona, and Atletico Madrid, Griezmann has 97 assists in 552 matches. This season, despite his age preventing him from starting every game for Atletico Madrid, he has still contributed 6 goals in 22 appearances, leading the fight for a Champions League spot. The 2018 World Cup winner remains a vital cog for Diego Simeone’s side.
6. Raúl
Raúl González Blanco sits at number six with 101 assists in 550 matches. Spending the vast majority of his career at Real Madrid (1994-2010), the iconic captain won 3 Champions League titles and 6 La Liga trophies.
He was the youngest player to reach 500 La Liga games before retiring at New York Cosmos in 2015 at age 38.
5. Karim Benzema
Moving to number five, Karim Benzema recorded 112 assists in 439 appearances for Real Madrid. His most successful stretch came after 2018, where he transitioned from a facilitator to a primary scorer, culminating in the 2022 Ballon d'Or and 5 Champions League titles. He left Madrid in 2023 at age 35 to join Al-Ittihad in Saudi Arabia.
4. Luís Figo
Luís Figo ranks fourth, having played for both Barcelona and Real Madrid between 1995 and 2005, accumulating 122 assists in 336 matches. The 2000 Ballon d'Or winner was a rare talent who succeeded at both rival clubs, winning 4 league titles in Spain.
3. Xavi
Third on the list is Xavi Hernández, the heartbeat of Barcelona’s "tiki-taka" era. Xavi provided 130 assists in 505 matches between 1998 and 2015. His peak period from 2008 to 2012 saw him win every major trophy possible, including the 2010 World Cup and 2 Trebles with Barça. He retired at Al-Sadd in 2019 at age 39.
2. Míchel
In second place is the legendary Míchel, who spent his entire Spanish career at Real Madrid from 1982 to 1996. He provided 134 assists in 404 matches, winning 6 league titles before retiring at Celaya in 1997.
1. Lionel Messi
With an incredible 216 assists in 520 matches for Barcelona (2004-2021), Messi holds the record for the most assists in La Liga of all time.
During his time in Spain, he won 10 La Liga titles, 7 Copa del Rey trophies, and 4 Champions Leagues, alongside a record 8 Ballon d'Or awards. He currently plays for Inter Miami in the United States, having joined in 2023.
Summary of the top 10 assist leaders in La Liga history:
Lionel Messi: 216 assists
Míchel: 134 assists
Xavi: 130 assists
Luís Figo: 122 assists
Karim Benzema: 112 assists
Raúl: 101 assists
Antoine Griezmann: 97 assists
Cristiano Ronaldo: 95 assists
Emilio Butragueño: 95 assists
Dani Alves: 95 assists
As Spbolivescore.net has recently revealed this definitive list of the greatest playmakers in Spanish history, it is evident that Messi has set a monumental benchmark. His career in Spain serves as a nearly insurmountable challenge for any future player attempting to break the record for the most assists in La Liga of all time.
Hungry for more expert football analysis and the latest football matches schedules? Head over to our homepage for a constant stream of football news. We offer everything from unbiased match previews to hidden stats, providing the ultimate toolkit for football enthusiasts everywhere.
The Most Popular
-
What is the biggest stadium in Southeast Asia? Top 10 largest venues ranked -
10 transfers that could happen this summer: Alvarez joins Arsenal, Kane to rescue Man United? -
How many teams will play in the 2026 World Cup? Schedule, stadium and how to watch -
Who holds the record for the most distance covered in a football match? -
Who is the youngest player to score in Bundesliga? Wirtz, Musiala, Werner or other wonderkids? -
Atletico Madrid top scorers of all time: One ex-Premier League star, the endless Griezmann -
10 most valuable player in Europe: Haaland overtakes Mbappé, Yamal sets new record -
Top 10 most expensive Barcelona transfers of all time: 50% turned into disasters -
Top scorers Malaysia Super League 2024: A nightmare striker with 31 goals in 22 games -
Countries banned from FIFA World Cup 2026: Who is out and which nations are in danger?