List of association football players with 50 or more international goals

This page lists the top all-time male goal scorers in official international football matches for his country. Players who are currently active at international level are indicated in bold type.[1]

# Name Country International goals Caps Goals per Match
1 Ali Daei  Iran 109 149 0.73
2 Ferenc Puskás  Hungary 84 85 0.99
3 Pelé  Brazil 77 92 0.84
4 Sándor Kocsis  Hungary 75 68 1.10
5 Bashar Abdullah  Kuwait 75 134 0.56
6 Stern John  Trinidad and Tobago 70 114 0.61
7 Hossam Hassan  Egypt 69 169 0.41
8 Gerd Müller  West Germany 68 62 1.10
9 Majed Abdullah  Saudi Arabia 67 142 0.47
10 Kiatisuk Senamuang  Thailand 65 130 0.50
11 Jassem Al-Houwaidi  Kuwait 63 74 0.85
12 Miroslav Klose  Germany 63 113 0.56
13 Ronaldo  Brazil 62 97 0.64
14 Hussain Saeed Mohammed  Iraq 61 126 0.48
15 Imre Schlosser  Hungary 59 68 0.87
16 Gabriel Batistuta  Argentina 56 78 0.72
17 Carlos Pavón  Honduras 56 96 0.60
18 Kunishige Kamamoto  Japan 55 61 0.90
19 Romario  Brazil 55 70 0.79
20 Kazuyoshi Miura  Japan 55 89 0.62
21 Jan Koller  Czech Republic 55 91 0.60
22 Joachim Streich  East Germany 55 98 0.56
23 Cha Bum-Kun  South Korea 55 121 0.46
24 Samuel Eto'o  Cameroon 54 109 0.50
25 Adnan Al Talyani  United Arab Emirates 54 164 0.32
26 Robbie Keane  Republic of Ireland 53 114 0.47
27 Poul Nielsen  Denmark 52 38 1.37
28 Zico  Brazil 52 72 0.72
29 Jon Dahl Tomasson  Denmark 52 112 0.46
30 Lajos Tichy  Hungary 51 72 0.71
31 David Villa  Spain 51 82 0.62
32 Hakan Şükür  Turkey 51 112 0.46
33 Thierry Henry  France 51 122 0.41
34 Didier Drogba  Côte d'Ivoire 50 76 0.66
35 Karim Bagheri  Iran 50 85 0.59
36 Hwang Sun-Hong  South Korea 50 103 0.48

sorted by goals then goals-per-match

Notes

See also

References