Who has most assists in men's international football history? Messi, Ronaldo, Neymar and more in FIFA list of top creators

Kyle Bonn

Who has most assists in men's international football history? Messi, Ronaldo, Neymar and more in FIFA list of top creators image

While goals are the most glamorous part of world football, scoring chances must be created from somewhere, and often those come from teammates.

At the international level, both scoring and assisting goals are rare and coveted events for most players. Yet some have accumulated historic totals across glittering careers, and those all-time greats are who we tend to celebrate most.

Assists at the international level are somewhat hard to keep track of, as record-keeping can be patchy — especially in past decades — and even in today's game there can sometimes be slight discrepancies in how goal assists are logged.

Yet AllSportsPeople has compiled the available data and brought you the all-time assist leaders in in the history of international football. While one all-time legend has now taken over the top spot for himself, the man he passed for the lead may surprise you.

MORE: Who has scored the most goals in international football?

Who has the most assists in men's international football history?

The individual with the most assists is Argentine hero Lionel Messi, who equalled the all-time mark in on his assist to Lautaro Martinez in a 1-0 win over Peru on November 19, 2024. Messi then claimed the record all for himself as he logged his 59th career international assist on October 14, 2025 when he fed Gonzalo Montiel for a 2-0 lead over Puerto Rico in an international friendly.

American legend Landon Donovan, who accumulated 58 assists throughout his illustrious international career according to U.S. Soccer's media guide, was the surprise leader in international football for around a decade. Donovan, coincidentally, is also the career assists leader in Major League Soccer, and the league's Player of the Year award is named after him to honor his services.

However, his record is now no longer.

As Messi closed the gap and looks to build his own lead atop the list, Brazil superstar Neymar is also just one assist shy of Donovan at the top.

Updated November 13, 2025. Assist numbers via Opta, with some supplemented or confirmed by national federations.

RankPlayerNationAssistsCaps
1.Lionel MessiArgentina59195
2.Landon DonovanUSA58157
3.NeymarBrazil57126
4.Ferenc Puskas*Hungary5385
5.Sandor Kocsis*Hungary5068
6.Kevin De BruyneBelgium49107
=Cristiano RonaldoPortugal49225
8.Pele*Brazil4792
9.Mesut OzilGermany4092
10.David BeckhamEngland36115

Italics = active player

* The totals for Ferenc Puskas, Sandor Kocsis, and Pele are all estimated, as record-keeping during their career was not equivalent to today's standards, and questions remain regarding the true professional level of some matches in which they participated.

Will Neymar or Lionel Messi have more assists?

While Messi has spent much of his career being rivaled by Cristiano Ronaldo, he has also maintained a strong international competition with his former Barcelona teammate Neymar.

As both play for rival nations in Brazil and Argentina, there's obvious reasons for the two to be compared, and international assists is one category in which they both come out with glittering records.

The two superstars are likely to both end up atop the all-time international assists table when their careers are complete. Messi, who turned 38 in June 2025, should have the best part of another nine months or so to build on his record before retiring from international football. Neymar has more time on his side, being five years younger, but a serious injury sustained late in 2023 means his playing days for Brazil could be close to an end.

But what about Ronaldo? His assists have moved him up the list. It feels a stretch to think he could put Donovan's record under threat, particularly as he is now 40, but the Portugal great could at least climb further up the leaderboard.

Senior Content Producer

Contributing Writer