Both in international and club football, goals often steal the limelight but in most cases, the orchestration that creates the pathway of a goal is an assist from a teammate. Every player plays very less international matches compared to club games and that is why it is tougher to accumulate a huge number of goals and assists in international football.
There are some players whose longevity, creativity, and passion for the game let them enter the chart of the players with most assists in international football. Let's look at the list consisting of the top 10 players.
10. David Beckham - 36 Assists
The British football sensation, David Beckham made his debut with the England national team in 1996 and made 115 appearances before retiring from international football in May 2013.
Beckham was the Ballon d'Or Runner-up in 1999 and he was named English Player of the Year in 2003. In 2008, the FA enlisted him in the English Football Hall of Fame.
Along with 17 international goals, Beckham also made 36 assists which makes him 10th in the list.
9. Mesut Ozil - 40 Assists
One of the greatest playmakers the game has ever witnessed, Mesut Ozil debuted in 2009 for the Germany national team. Ozil played in three world cups with Germany and won the coveted trophy in 2014.
Ozil retired from international football as a form of protest after Germany crashed out of the group stage in the 2018 World Cup and the DFB President Grindel accused him of racism. However, Ozil won the German Player of the Year Award 5 times in 2011, 2012, 2013, 2015, and 2016.
Before retiring, Ozil already made 92 appearances for Germany and had 40 assists by his name.
8. Pele - 47 Assists*
Arguably one of the greatest footballers of all time, Pele debuted for the Brazil national team at the age of 16 in 1957 in a friendly against Argentina. He lifted three World Cups (formerly known as the Jules Rimet Trophy) for Brazil in 1958, 1962, and 1970 which is a Guinness record for the most World Cup wins by a single player.
The TIME named him as the greatest footballer of the 20th century and Reuters named him as the Greatest athlete of the century in 1999.
According to some estimated data, Pele made 92 appearances for Brazil and he provided 47 assists before retiring from international football in 1977.
7. Cristiano Ronaldo - 47 Assists
One of the most influential athletes of the 21st century and considered one of the greatest footballers ever, Cristiano Ronaldo debuted in the Portugal national team in 2003 and made a significant effect in Portuguese football for almost 22 years.
Winning the EURO 2016 and UEFA Nations League 2018-19 for Portugal, the five-time Ballon winner established himself as the greatest Portuguese footballer of all-time.
Cristiano is now the captain of the national team and he has made 216 appearances for Portugal so far. He is the highest goalscorer ever in the history of international football as well with 133 goals by his name. Besides his brilliant goalscoring prowess, Ronaldo has also made 47 assists in international matches so far.
6. Kevin De Bruyne - 49 Assists
Kevin De Bruyne is one of the finest midfielders of this generation for his exquisite playmaking ability and skillful display on the pitch. He is considered one of the greatest Belgian footballers ever and he was a very crucial part of the famous Golden Generation of Belgium.
He was a memorable part of the Belgium squad that finished third in the 2018 World Cup and was included in the official 2018 WC Dream Team.
The 33-year-old midfielder made his Belgium senior team debut in 2010 and has made 107 appearances so far. During this journey, De Bruyne has provided 49 assists as of now.
5. Sandor Kocsis - 50 Assists*
The Hungarian forward Sandor Peter Kocsis stands fifth on the list. Kocsis debuted for the Hungary national team in 1948 at the age of 18 and played almost 70 matches before retiring in 1966.
Kocsis was the highest goalscorer in the 1954 World Cup with 11 goals including two hat-tricks. He also scored 6 goals for the Hungary national team in the 1952 Helsinki Olympics and led them to win the Gold medal.
According to estimated data sources, Sandor Kocsis scored 75 goals for the national team and he also made 50 assists in international football.
4. Ferenc Puskás - 53 Assists*
Another Hungarian, and probably the greatest Hungarian footballer ever, Ferenc Puskás made his debut for the Hungary national team in 1945. He played 85 games for the national team and scored 84 goals.
Puskás was another crucial part of the Hungary team that won the Gold medal in the 1952 Helsinki Olympics as he scored 4 goals in that tournament. Puskás also scored 4 goals in the 1954 World Cup including the opening goal in the final but Hungary lost to West Germany by 2-3.
Puskás also played for the Spain national team for 4 times. He was named European Player of the 20th Century by L'Equipe.
Before retiring from football in 1966, Puskás had 53 assists by his name.
3. Lionel Messi - 57 Assists
Arguably considered the greatest footballer ever, Lionel Messi is both one of the best goalscorers and playmakers to ever grace the game. Debuting in 2005, Lionel Messi has made 189 appearances for the Argentina national team so far.
Messi's greatest honour with the national team came in 2022 when he led Argentina to win the 2022 World Cup, and he was named the Best Player of the Tournament. Messi is the only player to win two Golden Ball awards in 2014 and 2022.
The record 8-time Ballon winner also won two Copa Americas with Argentina, consecutively in 2021 and 2024.
With 112 goals for the national team, he also made 57 assists in international games and he will surely surpass the toppers of the list in his remaining appearances for Argentina.
2. Neymar Jr. - 58 Assists
The greatest Brazilian footballer of this generation, Neymar Jr. is another forward whose display is not only exquisite in goalscoring but also in playmaking.
Neymar Jr. made his debut with the Brazilian national team in 2010 and won the Golden Ball for being selected as the best player of the tournament in Brazil's Confederations Cup triumph in 2013. He scored 4 goals and made 2 assists in 5 matches in that tournament.
However, after suffering a horrendous injury in the 2014 World Cup, Neymar led the Brazil team to win the Olympics Gold on home soil in the 2016 Rio Olympics.
Neymar is also the all-time highest goalscorer of Brazil's national football team with 79 goals by his name. Neymar is tied with the leader on this list with his 58 assists in 129 international appearances but he will surely clinch the top spot in his remaining career.
1. Landon Donovan - 58 Assists
The USMNT footballing legend is the leader in this list which may shock some but does not demean his excellence. Landon Donovan is considered the greatest footballer the USMNT has ever had. Making his debut in 2000 for the USMNT, he made 157 appearances before retiring from international football in 2014.
Landon Donovan appeared in 3 editions of the World Cup and scored 5 goals in 12 World Cup appearances. He also won 4 CONCACAF Gold Cups with USMNT in 2002, 2005, 2007, and 2013. After his retirement, Donovan was named as the greatest-ever USMNT player by The Guardian.
Landon Donovan is still atop the list with 58 international assists by his name.
NB: In case of starred (*) players, there are no authentic records, and their stats are mostly estimated by various sources.