Who Has the Most Assists in Champions League History? Ronaldo, Di Maria, Messi and More

Cristiano Ronaldo is the player with the most goals and assists in Champions League history. Angel di Mari and Lionel Messi follow him in the list of players with the most assists in Champions League history.

Koushik BiswasJanuary 8, 2025 at 11:00 PM6 min read
Who Has the Most Assists in Champions League History? Ronaldo, Di Maria, Messi and More
Cristiano Ronaldo is the player with the most goals and assists in Champions League history. Angel di Mari and Lionel Messi follow him in the list of players with the most assists in Champions League history.

Numerous World-Class Stars enlightened the field with goal creation during those famous European nights, without whom such world-class goals would never have been scored. Thus, along with those stunning goals, it's important to know about the players who produce those assists. In this article, we will discuss about the players with most assist in Champions League history.

Most assist in Champions League history

Most assist in Champions League history | sportzpoint.com

There were many star players on the list, so it's not easy to discuss all of them in one go. But it's possible to discuss some of them. Let's analyze the top ten players with the most assists in the history of the UEFA Champions League:

10. Kevin de Bruyne, 29 Assists

 Most assists in the champions league history: De Bruyne | Sportz Point
De Bruyne with the Champions League Trophy. Image | AP News

Kevin De Bruyne is known for playing the superb ball into dangerous areas to create high-quality or great chances for his teammates. His quick thinking and passing skills put his name in the 10th position on the list of most assists in the history of the Champions League.

In his Champions League career, he assists 29 times while playing with Manchester City, Chelsea, and KRC Genk. He lifted the Champions League 2022/23 title with Manchester City.

 9. Andres Iniesta, 29 Assists

Most Assist in Champions League History: Iniesta | Sportz Point
Iniesta with the Champions League Trophy. Image | Punch Newspapers

Like his partner in crime Xavi Hernandez, Iniesta also has his name on the list of most assists in Champions League history, just one behind his former teammate Xavi who had 29 UCL assists. 

The Spaniard became the first man to create a goal in three separate Champions League finals. The Barcelona legend played 130 Champions League matches and won the title four times along with the Sextuple in 2009.

8. Karim Benzema, 29 Assists 

 Most Passes in the Champions League history: Karim Benzama | Sportz Point
Benzema with the Champions League Trophy. Image | Sporting News India

Best known for his goalscoring ability, Karim Benzema became the oldest player to score consecutive hat-tricks in the Champions League in 2022/23. The Frenchman made a total of 29 assists in his overall Champions League Career while playing for Olympique Lyon and Real Madrid. 

Benzema played in 152 Champions League games and was part of the famous B-B-C combination which made Real Madrid one of the greatest teams of the modern era. 

7. Thomas Muller, 30 Assists

Most Assists in the Champions League history:  Muller | Sportz Point
Muller with the Champions League Trophy. Image | Twitter

Thomas Muller is one of the most consistent performers in Bayern Munich. Regarded as one of the most underrated players in football history, Muller till now has managed 30 assists in the Champions League.

He managed to win the Champions League twice with Bayern Munich in 2012-13 and 2019-20 respectively. Muller holds the 7th position on the list with the most assists in Champions League history. 

6. Xavi Hernandez, 30 Assists

Most Assists in Champions League History: Xavi Hernandez | Sportz Point
Xavi with the Champions League Trophy. Image | Pinterest

A superb youth product of Barcelona like Messi, Xavi Hernandez could be considered one of the all-time best midfielders in Football history.

The Spaniard played a record 767 games for a single club, Barcelona. He is popularly known for his knack for playing crucial passes for his teammates and ended up providing 200 assists, out of which 30 are from the Champions League.

5. Ryan Giggs, 31 Assists

Most Assists in Champions League History: Ryan Giggs |  Sportz Point
Giggs with the Champions League Trophy. Image | The Independent

He appeared in the Champions League 145 times and assisted 30 times in his Champions League career. He is the academy product of Sir Alex Ferguson's Manchester United Team and played a key part in the 1999 and 2008 Champions League triumphs.

Gigs is a true legend and could be considered an all-time great in European Football history. Throughout his Champions League Career, he had represented Manchester United only.

4. Neymar, 33 Assists

Most Assists in Champions League History: Neymar|  Sportz Point
Neymar with the Champions League Trophy. Image | PSG Talk

Neymar is regarded as one of the best players in modern football. He won the treble with Barcelona in the 2014/15 season. Neymar, with his tricky skills, managed to assist 33 times precisely for his teammates in his entire Champions League career.

The Brazilian played for Barcelona and Paris Saint Germain in the Champions League. Neymar is the youngest player on the list and could possibly make a comeback in the European Club football.

3. Lionel Messi, 40 Assists

Most Assists in Champions League  History: Lionel Messi | Sportz Point
Messi with the Champions League Trophy. Image | TNT Sports 

Messi is undoubtedly one of the greatest passers in world football, but it took seven matches for him to get the first Champions League assist.

In his illustrious Champions League Career, he played for Barcelona and Paris Saint Germain and holds the third position in the list of the top 10 most assists in the history of the Champions League with 40 assists

The Argentine great though is the player with the most assists in football history. 

2. Angel De Maria, 41 Assists

Most assists in Champions League History :Ángel Di María | Sportz Point
Di Maria with the Champions League Trophy. Image | The Times

Di Maria holds the second position on the list with 41 assists. During his entire Champions League career, he played for top clubs like Manchester United, Real Madrid, PSG, and Benfica. Although, he managed to win the competition just once.

His most recent goal-creation against AS Monaco for Benfica took him one ahead of his friend Messi. Though he is 36 now, he still has time to claim the top spot because he is just one behind Ronaldo.

1. Cristiano Ronaldo, 42 Assists

Most Assists in Champions League History | Sportz Point
Cristiano Ronaldo with the Champions League Trophy. Image | Goal India. Com

Discussing the Champions League and "MR Champions League" is not on the list that is not possible! Though Cristiano is popularly known for his goal-scoring ability, the Portuguese International also tops the list in goal creation for his teammates in Europe's most prestigious competition.

Ronaldo tops the list with 42 assists and played for Manchester United, Real Madrid, and Juventus in the process while winning the title five times. Not to forget he also has the record for most goals in the Champions League (140) as well. 

The final list

Rank Player Assists
1 Cristiano Ronaldo 42
2 Ángel Di María 41
3 Lionel Messi 40
4 Neymar 33
5 Ryan Giggs 31
6 Xavi Hernández 30
6 Thomas Müller 30
8 Karim Benzema 29
8 Andrés Iniesta 29
8 Kevin De Bruyne 29

 

So that concludes the Top 10 List for the Most Assists in the History of Champions League. There are other names that also deserve credit in terms of the best European talents and brilliant assist makers we have ever witnessed like Cesc Fabregas, Luis Suarez, Zlatan Ibrahimovic, and many more. 

However, they remain just beyond the players mentioned on the list. Who is your favourite assist maker in the world of football? Let me know.

Koushik Biswas

Koushik Biswas is the founder and content head of Sportz Point. He has been a sports lover since his childhood, idolising Sachin Tendulkar, Zaheer Khan and Lionel Messi. Koushik played cricket for 7 years and has a passion for every sport. His nack for analysing games and talking about sports has helped him create hundreds of content for Sportz Point.

View Profile