Bryan Berlin / CC BY-SA 4.0 via Wikimedia Commons
Ronaldo, Messi or Ali Daei? Top 10 International Football Goalscorers
Top 10 Men's International Football Goalscorers (2026): picked and ranked by our editors, and open to your votes. How we ranked this: Ranked by senior men's international goals on the Wikipedia list of players with 50 or more international goals, marked as of 7 October 2026, which cites FIFA documents, RSSSF and IFFHS. Goals score starts at 10 for 146 and falls by 0.06 per goal below that. Caps are scaled to 234 = 10. Goals per match are scaled to 0.94 = 10. Weights are 0.78 goals, 0.14 caps and 0.08 goals per match, so goal volume decides order. Sporting News dated 6 October 2026 is a second check and is one match behind on Messi. Top10Grid checked every figure and name against the pages cited for each entry and removed anything those pages did not support. Sources: en.wikipedia.org, sportingnews.com, today.com. — Top10Grid Sports Fan Club · Reviewed by Max Rankin
Top10Grid lets the community re-rank anything — this order comes from source research for now; use the buttons below to vote it up or down.
Current Rankings
- 0

Portugal's Cristiano Ronaldo leads the men's senior international list with 146 goals in 234 caps, a rate of 0.62, with his span listed as 2003–. The Wikipedia table dated 7 October 2026 places Cristiano Ronaldo first for Portugal in UEFA, with 146 goals in 234 caps at 0.62 per match and a career span of 2003–. It records his 50th international goal on 26 June 2014. The same Wikipedia page says he was the second man to reach 100 international goals, and the first European to do so, after a brace against Sweden in the 2020–21 UEFA Nations League on 8 September 2020. He is marked still active at international level.
- 0

Lionel Messi ended his Argentina career on 6 October 2026 with 126 goals in 208 caps, second on the men's senior list at 0.61 per match. Wikipedia's table dated 7 October 2026 lists Lionel Messi second for Argentina in CONMEBOL, with 126 goals in 208 caps at 0.61 per match and a span of 2005–2026. His 50th goal is dated 29 March 2016. An Associated Press report carried by Today on 7 October 2026 says the 39-year-old left international soccer after 21 years, 126 goals, two Copa América titles and a World Cup championship. That report says Tuesday's match, his 208th, was a 3-0 win over Benin in which he scored a penalty and set up Argentina's other two goals. Wikipedia says he became the third man to reach 100 international goals, and the first South American to do so, in a friendly against Curaçao on 28 March 2023.
- 0#3

Ali Daei of Iran is third with 108 goals in 148 caps at 0.73 per match, spanning 1993–2006. Wikipedia's 7 October 2026 table ranks Ali Daei third for Iran in the AFC, with 108 goals in 148 caps at 0.73 per match and a span of 1993–2006. His 50th goal is dated 9 January 2000. The same page says he was the first player to reach 100 international goals, with the 100th coming on 17 November 2004 in a four-goal haul against Laos in a 2006 FIFA World Cup qualifier, and that he ended on 108. It also says he broke the record in 2004 after scoring his 90th goal against Lebanon. He is not marked active.
- 0

Sunil Chhetri is fourth with 95 goals in 157 caps for India at 0.61 per match, spanning 2005–2025. Wikipedia's table dated 7 October 2026 ranks Sunil Chhetri fourth for India in the AFC, with 95 goals in 157 caps at 0.61 per match and a span of 2005–2025. He is not marked active on the Wikipedia table. His goals-per-match figure, 0.61, matches Messi's rate in that table, but the ranking uses total goals, where he is 13 behind Ali Daei and 1 ahead of Romelu Lukaku. The page's confederation note marks national top scorers, and Chhetri is India's entry in the top 10.
- 0

Romelu Lukaku is fifth with 94 goals in 135 caps for Belgium at 0.70 per match, span listed as 2010–. Wikipedia's 7 October 2026 table ranks Romelu Lukaku fifth for Belgium in UEFA, with 94 goals in 135 caps at 0.7 per match and a span of 2010–. His 50th goal is dated 10 October 2019. He is marked still active. That rate, 0.70, is higher than Chhetri's 0.61 and Lewandowski's 0.54 in the Wikipedia table, but the rank follows goals, where he is 1 behind Chhetri and 2 ahead of Robert Lewandowski.
- 0

Robert Lewandowski is sixth with 92 goals in 170 caps for Poland at 0.54 per match, span listed as 2008–. Wikipedia's table dated 7 October 2026 ranks Robert Lewandowski sixth for Poland in UEFA, with 92 goals in 170 caps at 0.54 per match and a span of 2008–. His 50th goal is dated 5 October 2017. He is marked still active. The 170 caps are the third-highest in this top 10, behind Ronaldo's 234 and Messi's 208, which is why his rate, 0.54, is the lowest of the 10 in the Wikipedia table. On goals he is 2 behind Lukaku and 1 ahead of Harry Kane.
- 0

Harry Kane is seventh with 91 goals in 125 caps for England at 0.73 per match, span listed as 2015–. Wikipedia's 7 October 2026 table ranks Harry Kane seventh for England in UEFA, with 91 goals in 125 caps at 0.73 per match and a span of 2015–. His 50th goal is dated 7 June 2022. He is marked still active. On the Wikipedia ranking he is 1 goal behind Lewandowski and 2 ahead of Mokhtar Dahari, from 45 fewer caps than Lewandowski's 170.
- 0

Mokhtar Dahari is eighth with 89 goals in 142 caps for Malaysia at 0.63 per match, spanning 1972–1985. Wikipedia's table dated 7 October 2026 ranks Mokhtar Dahari eighth for Malaysia in the AFC, with 89 goals in 142 caps at 0.63 per match and a span of 1972–1985. Wikipedia says he broke Ferenc Puskás's record in the Merdeka Tournament after scoring his 85th goal on 27 October 1980 against Kuwait, and went on to 89 in 142 appearances. He is not marked active.
- 0

Ali Mabkhout is ninth with 85 goals in 115 caps for the United Arab Emirates at 0.74 per match, spanning 2009–2024. Wikipedia's 7 October 2026 table ranks Ali Mabkhout ninth for the United Arab Emirates in the AFC, with 85 goals in 115 caps at 0.74 per match and a span of 2009–2024. His 50th goal is dated 31 August 2019. He is 4 goals behind Dahari and 1 ahead of Puskás. He is not marked active.
- 0

Ferenc Puskás is tenth with 84 goals in 89 caps at 0.94 per match, listed for Hungary and Spain across 1945–1962. Wikipedia's table dated 7 October 2026 ranks Ferenc Puskás tenth, with the nation column reading Hungary and Spain, in UEFA, on 84 goals in 89 caps at 0.94 per match and a span of 1945–1962. His 50th goal is dated 24 July 1952. Wikipedia says he remained the highest international scorer for 24 years after his 84th goal in 1956 against Austria, until Dahari passed him in 1980.
Watch the ranking video
| Item | Senior caps | Goals per match | International goals |
|---|---|---|---|
| #1Cristiano Ronaldo | 234 | 0.62 | 146 |
| #2Lionel Messi | 208 | 0.61 | 126 |
| #3Ali Daei | 148 | 0.73 | 108 |
| #4Sunil Chhetri | 157 | 0.61 | 95 |
| #5Romelu Lukaku | 135 | 0.70 | 94 |
| #6Robert Lewandowski | 170 | 0.54 | 92 |
| #7Harry Kane | 125 | 0.73 | 91 |
| #8Mokhtar Dahari | 142 | 0.63 | 89 |
| #9Ali Mabkhout | 115 | 0.74 | 85 |
| #10Ferenc Puskás | 89 | 0.94 | 84 |
Rank it your way
Remix this list into your own ranking, or head to the play hub for every game mode and community breakdown — blind mode, challenges, tier lists, and more.
You Might Also Like

Top 10 Mexican Football Players of All Time
Top 10 Mexican Football Players of All Time

Top 10 Greatest Goalkeepers in Football History
Top 10 Greatest Goalkeepers in Football History
Top 10 Players to Watch at the 2026 FIFA World Cup
Top 10 Players to Watch at the 2026 FIFA World Cup
Top 10 Best NBA Arenas to Watch a Game
#1 Chase Center — San Francisco (Golden State Warriors) · #2 Madison Square Garden — New York (New York Knicks) · #3 Crypto.com Arena — Los Angeles (LA Lakers/Clippers)

Top 12 World Cup Underdogs Who Made History
#1 North Korea 1966 · #2 Cameroon 1990 · #3 Senegal 2002

Top 10 Greatest Serie A Teams of All Time
#1 AC Milan 1988–1990 — Sacchi's Double European Champions · #2 Juventus 1994–96 — Lippi's Champions of Europe · #3 Inter Milan 1963–1965 — Grande Inter