| Rank | Player | Country | Goals | International Carrier | % Correct |
|---|---|---|---|---|---|
| 1 | Cristiano Ronaldo | Portugal | 143 | 2003~ | 100%
|
| 5 | Harry Kane | England | 78 | 2015~ | 100%
|
| 3 | Robert Lewandowski | Poland | 88 | 2008~ | 100%
|
| 13 | Erling Haaland | Norway | 55 | 2019~ | 97%
|
| 10 | Zlatan Ibrahimović | Sweden | 62 | 2001~23 | 97%
|
| 4 | Ferenc Puskás | Hungary | 84 | 1945~56 | 93%
|
| 2 | Romelu Lukaku | Belgium | 89 | 2010~ | 93%
|
| 6 | Edin Džeko | Bosnia | 72 | 2007~25 | 90%
|
| 7 | Miroslav Klose | Germany | 71 | 2001~14 | 90%
|
| 8 | Robbie Keane | Ireland | 68 | 1998~16 | 83%
|
| 11 | David Villa | Spain | 59 | 2005~17 | 79%
|
| 12 | Olivier Giroud | France | 57 | 2011~ | 79%
|
| 13 | Memphis Depay | Netherlands | 55 | 2013~ | 62%
|
| 9 | Aleksandar Mitrović | Serbia | 63 | 2013~ | 55%
|
| 13 | Jan Koller | Czech | 55 | 1999~09 | 31%
|
| 16 | Jon Dahl Tomasson | Denmark | 52 | 1997~10 | 17%
|
| 16 | Poul Nielsen | Denmark | 52 | 1910~25 | 0%
|