ALL TIME IFFHS MEN'S WORLD RANKING INTERNATIONAL GOAL SCORERS
Picture : Cristiano Ronaldo is the sovereign leader of the All Time Ranking.
All-time IFFHS ranking for international goal-scorers
For the first time, we publish all-time ranking for the world's top international goal-scorers. They are credited with all goals scored in official international club competitions, both continental and global (ICC), and all goals scored for the national team in the “full internationals” (NT).
In some cases, also the goals are counted from the games not registered by FIFA (but still held under standard rules between A teams).
So far, 27 players in the history have reached 100+ such goals. The last one to reach this landmark was Mohamed Salah. His goal for Liverpool in the Champions League game vs Ajax (3-0) on 26 October was the 100th international in his career. In total, Salah has scored by now 52 for clubs and 49 for Egypt.
The world record holder, with a large margin from others, is Cristiano Ronaldo (270 goals).
Active players are highlighted in bold.
In the case of equal total goals, the player with higher number of NT goals is placed higher.
ALL-TIME BEST | INTERNATIONAL | ||||||
GOAL-SCORERS | |||||||
Player | Country | Career | Goals | Total | |||
ICC | NT | ||||||
1 | Cristiano Ronaldo | Portugal | 2002- | 152 | 118 | 270 | |
2 | Lionel Messi | Argentina | 2004- | 137 | 98 | 235 | |
3 | Robert Lewandowski | Poland | 2008- | 100 | 78 | 178 | |
4 | Gerd Müller | Germany | 1964-1981 | 69 | 68 | 137 | |
5 | Neymar | Brazil | 2009- | 59 | 77 | 136 | |
6 | Karim Benzema | France | 2005- | 91 | 37 | 128 | |
7 | Raúl | Spain | 1994-2015 | 79 | 44 | 123 | |
8 | Ali Daei | Iran | 1994-2007 | 13 | 109 | 122 | |
9 | Ferenc Puskás | Hungary, Spain | 1943-1966 | 38 | 84 | 122 | |
10 | Luis Suárez | Uruguay | 2005- | 53 | 68 | 121 | |
11 | Zlatan Ibrahimović | Sweden | 1999- | 57 | 62 | 119 | |
12 | Edin Džeko | Bosnia and Herzegovina | 2003- | 53 | 64 | 117 | |
13 | Didier Drogba | Ivory Coast | 2002-2016 | 50 | 65 | 115 | |
14 | Andriy Shevchenko | Ukraine | 1992-2012 | 67 | 48 | 115 | |
15 | Edinson Cavani | Uruguay | 2005- | 55 | 58 | 113 | |
16 | Ronaldo | Brazil | 1993-2011 | 50 | 62 | 112 | |
17 | Thierry Henry | France | 1994-2012 | 59 | 51 | 110 | |
18 | Romário | Brazil | 1985-2007 | 54 | 55 | 109 | |
19 | Romelu Lukaku | Belgium | 2009- | 40 | 68 | 108 | |
20 | Samuel Eto'O | Cameroon | 1999-2019 | 49 | 56 | 105 | |
21 | Sunil Chhetri | India | 2002- | 20 | 84 | 104 | |
22 | Sergio Agüero | Argentina | 2003-2021 | 63 | 41 | 104 | |
23 | Pelé | Brazil | 1957-1977 | 26 | 77 | 103 | |
24 | Miroslav Klose | Germany | 1999-2016 | 31 | 71 | 102 | |
25 | Mohamed Salah | Egypt | 2009- | 52 | 49 | 101 | |
26 | Bader Al-Mutawa | Kuwait | 2003- | 43 | 57 | 100 | |
27 | Eusébio | Portugal | 1957-1978 | 59 | 41 | 100 |