Who Are the Top 20 Players with the Most Assists in Real Madrid History? Real Madrid, one of the most successful and storied clubs in the world, has a rich history of talented players who have made significant contributions to the team’s success. Among them, there are players who have excelled in creating scoring opportunities for their teammates, leaving an indelible mark on the club’s history.
From legendary midfielders to prolific forwards, these players have helped shape the club’s success and cement their places in Real Madrid’s record books.
Players with the Most Assists in Real Madrid History
In this list, we’ll explore the players with the most assists in Real Madrid history, highlighting their exceptional vision, creativity, and dedication to the beautiful game.
20. Kaka
- Matches: 120
- Goals: 29
- Assists: 39

Kaká has 39 assists, placing him 20th in club history. At AC Milan, he was known for his passing, speed, goals, and dribbling, making him one of the best players of his time. He is one of nine players to win the World Cup, Champions League, and Ballon d’Or.
In 2009, he transferred to Real Madrid for €67 million but suffered many injuries. He went back to AC Milan in 2013, then played for Orlando City in MLS before retiring in 2017.
19. Rodrygo
- Matches: 216
- Goals: 54
- Assists: 41

Rodrygo has made 41 assists, putting him 19th in the club’s history. He plays as a winger or forward. Known for his speed, pressing, work-rate, dribbling, and finishing, he is considered one of the best wingers in the world.
Rodrygo started his career with Santos, playing 80 games and scoring 17 goals before moving to Real Madrid for €45 million in 2019.
18. James Rodriguez
- Matches: 125
- Goals: 37
- Assists: 42

James Rodriguez has 42 assists, ranking 18th in the club’s history. Known for his technique and playmaking, he was seen as the successor to Carlos Valderrama.
In 2014, he joined Real Madrid for £63 million and became the most expensive Colombian player, winning La Liga Best Midfielder.
17. Gonzalo Higuain
- Matches: 264
- Goals: 121
- Assists: 56

Gonzalo Higuain has 56 assists, making him 17th in the club’s history. Known as El Pipita, he was a top striker famous for his goal-scoring and strength. He won six league titles in Spain and Italy.
He started at River Plate, moved to Real Madrid in 2007, won three La Liga titles, joined Napoli in 2013 for €40 million and won the Coppa Italia, then signed with Juventus in 2016 for €90 million and won two league and cup doubles.
He also played on loan at AC Milan and Chelsea, winning the Europa League with Chelsea.
16. Isco
- Matches: 353 53 57
- Goals: 53
- Assists: 57

Isco has 57 assists, ranked 16th in the club’s history. His great performances at Málaga won him the Golden Boy award in 2012 and a €30 million transfer to Real Madrid. With Real Madrid, he won 19 major trophies, including five UEFA Champions League titles, three La Liga titles, one Copa del Rey, and four FIFA Club World Cup titles.
Isco played for Spain at various youth levels, including the 2012 Olympics, and made his senior debut in 2013.
15. Daniel Carvajal
- Matches: 416
- Goals: 13
- Assists: 64

Daniel Carvajal has 64 assists, ranking 15th in the club’s history. He plays as a right-back for Real Madrid and Spain and is considered one of the best right-backs of his generation.
Carvajal came through Real Madrid’s youth system, spent a season with Bayer Leverkusen, and returned to Real Madrid in 2013. He has since won 25 major trophies, including four La Liga titles, two Copa del Rey titles, and six Champions League titles.
14. Lucas Vázquez
- Matches: 349
- Goals: 36
- Assists: 65

Lucas Vázquez has made 65 assists, placing him 14th in the club’s history. He began his career at Real Madrid and debuted for the first team in 2015 after spending a season on loan at Espanyol, where he also made his La Liga debut.
Since returning to Real Madrid in 2015, Vázquez has played over 200 league matches and won 16 major trophies, including five Champions League titles and four La Liga titles.
13. Gareth Bale
- Matches: 258
- Goals: 106
- Assists: 67

Gareth Bale has 67 assists, ranking 13th in the club’s history. He’s considered one of his generation’s best players and Wales’ greatest, known for speed, athleticism, and powerful shooting.
Real Madrid signed him in 2013 for a record fee. He played alongside Ronaldo and Benzema, winning the Copa del Rey and Champions League.
Bale won 15 trophies, including three La Liga and five Champions League titles during his time at Real Madrid.
12. Vinicius Junior
- Matches: 264
- Goals: 83
- Assists: 75

Vinicius Junior has provided 75 assists, ranking 12th in Real Madrid’s history. He plays as a forward for Real Madrid and Brazil, known for his speed and dribbling.
He helped Real Madrid win the 2021–22 La Liga title and scored the winning goal in the 2022 Champions League final.
In the 2023/24 season, he was named UEFA Champions League Player of the Season after winning his second Champions League title with Real Madrid.
11. Mesut Özil
- Matches: 159
- Goals: 27
- Assists: 81

Mesut Özil was renowned for his genius in creating scoring chances. He played a crucial role in Jose Mourinho’s title-winning team in 2012, alongside Cristiano Ronaldo.
Özil’s exceptional performances included providing key passes that drove their success. Despite his impressive statistics, his greatness is sometimes overlooked by casual fans.
During his tenure at Real Madrid, he achieved 81 assists in just 159 games, placing him among the top 20 players with the most assists in the club’s history.
10. Ángel Di María
- Matches: 190
- Goals: 36
- Assists: 85

Ángel Di María’s spot on this list is a notable achievement, despite not being at the top. He surpassed Velázquez, who played over 300 games. Some fans might be upset with Di María for his comments about Florentino Pérez, but many understand his perspective.
Di María’s creative playmaking was crucial for Real Madrid in the early 2010s. He assisted in 85 goals in 190 games, placing him ninth in Real Madrid’s history for assists.
9. Luka Modric
- Matches: 534
- Goals: 39
- Assists: 86

Luka Modrić has played 554 games for Real Madrid, with 86 assists, ranking ninth in club history. He’s considered one of the best midfielders ever and Croatia’s finest player.
Modrić joined Real Madrid in 2012 for £30 million. Under Zinedine Zidane from 2016, Modrić was key in winning three straight Champions League titles. He’s won 26 trophies at Madrid, including six Champions League and four La Liga titles.
Modrić won the Ballon d’Or in 2018, breaking Messi and Ronaldo’s streak. He also got the Best FIFA Men’s Player and UEFA Men’s Player of the Year awards in 2018 and was named the IFFHS World’s Best Playmaker. He’s been in the FIFPRO World 11 six times and the UEFA Team of the Year three times. In 2019, he got the Golden Foot award for his career.
8. Luís Figo
- Matches: 245
- Goals: 57
- Assists: 93

Luís Figo was an outstanding winger at Real Madrid from 2000 to 2005. He was one of the top players of his time, winning seven trophies, including two league titles and the UEFA Champions League. Named FIFA World Player of the Year in 2001, he was celebrated as one of the greatest players ever.
Figo excelled in scoring goals, creating opportunities, and made 93 assists in 245 games for Real Madrid, cementing his legacy as one of the all-time greats.
7. Guti
- Matches: 542
- Goals: 77
- Assists: 94

Guti was a talented player, known for his great passing and creating chances. He came up from the club’s academy and fans loved him from 1995 to 2010. One famous moment was his amazing backheel pass to Karim Benzema.
Guti scored 14 goals when he was 23 and made 14 assists when he was 30. In total, he had 94 assists in 542 games for Real Madrid, ranking seventh in the club’s history. Despite some complexities in his legacy, Real Madrid fans deeply respect his contributions.
6. Toni Kroos
- Matches: 465
- Goals: 28
- Assists: 99

Toni Kroos has an impressive career at Real Madrid. Since joining in 2014, he’s played 417 games and provided 99 assists, ranking sixth in the club’s history. He’s won 19 trophies, including four Champions League titles and three La Liga titles.
Kroos has also been named to the UEFA Team of the Year three times and the FIFA FIFPro World XI once. He’s a key player whose contributions have been crucial to Real Madrid’s success.
5. Marcelo
- Matches:546 38 103
- Goals: 38
- Assists: 103

Marcelo was an exceptional player known for his incredible first touch, especially unusual for a left-back. During Real Madrid’s successful era in the 2010s, he demonstrated versatility beyond defense.
Marcelo is widely regarded as one of the finest full-backs of his generation, playing 546 games for Real Madrid and providing 103 assists, ranking fifth in the club’s history. His skills and contributions were crucial to the team’s achievements.
4. Roberto Carlos
- Matches: 527
- Goals: 70
- Assists: 116

Roberto Carlos is widely consider as the greatest left-back in football history, not just at Real Madrid. Known for his speed, consistency, and exceptional free-kick skills, he exuded confidence and charisma on the field.
In his 11 seasons at Real Madrid, Roberto Carlos played a pivotal role in securing 13 titles, including three European Cups, four league titles, and three Spanish Super Cups. He made 527 appearances and provided 102 assists, ranking him as the club’s fourth-most prolific assist provider.
Roberto Carlos’ extraordinary skills and contributions have firmly established his legacy as one of the all-time greats.
3. Cristiano Ronaldo
- Matches: 438
- Goals: 450
- Assists: 131

Cristiano Ronaldo joined Real Madrid as the most expensive player ever at that time. He became the second-highest scorer in the club’s history and won five Ballon d’Or awards.
During his tenure, Real Madrid won two league titles and four Champions League titles. Ronaldo’s stats are remarkable: 450 goals in 438 games, along with 131 assists. His achievements solidify him as one of the greatest players in Real Madrid’s history.
2. Raúl
- Matches: 741
- Goals: 323
- Assists: 133

Raúl is a legend at Real Madrid, known for scoring lots of goals and being a great leader. He played 741 games, the most in club history, and made 133 assists, ranking 2nd all-time list.
In 16 years, he won 16 trophies, including three European Cups and six league titles. He’s a true icon for Real Madrid.
1. Karim Benzema
- Matches: 648
- Goals: 354
- Assists: 165

Karim Benzema is consider one the greatest player in the history of Real Madrid. He played for Real Madrid from 2009 to 2023. He was a versatile striker, scoring alot of goals and creating chances for teammates.
Benzema scored 354 goals and provided 165 assists during his 13 years at the club, winning four major championships and five Champions League titles. He’s considered one of Real Madrid’s all-time greats.