# Name Nation Confederation International goals Caps Goals per match Career span Notes Ali Daei Iran AFC 109 149 0.73 1993 -- 2006 Cristiano Ronaldo Portugal UEFA 85 154 0.56 2003 -- Ferenc Puskás Hungary Spain UEFA 84 89 0.94 1945 -- 1962 Kunishige Kamamoto Japan AFC 80 84 0.95 1964 -- 1977 5 Godfrey Chitalu Zambia CAF 79 108 0.71 1968 -- 1980 6 Hussein Saeed Iraq AFC 78 137 0.57 1977 -- 1990 7 Pelé Brazil CONMEBOL 77 91 0.85 1957 -- 1971 8 Sándor Kocsis Hungary UEFA 75 68 1.10 1948 -- 1956 Bashar Abdullah Kuwait AFC 75 134 0.56 1996 -- 2018 10 Kinnah Phiri Malawi CAF 71 115 0.62 1973 -- 1981 Majed Abdullah Saudi Arabia AFC 71 116 0.61 1977 -- 1994 Kiatisuk Senamuang Thailand AFC 71 134 0.53 1993 -- 2007 Miroslav Klose Germany UEFA 71 137 0.52 2001 -- 2014 14 Piyapong Pue - on Thailand AFC 70 100 0.70 1981 -- 1997 Stern John Trinidad and Tobago CONCACAF 70 115 0.61 1995 -- 2012 Hossam Hassan Egypt CAF 70 169 0.41 1985 -- 2006 17 Gerd Müller West Germany UEFA 68 62 1.10 1966 -- 1974 Carlos Ruiz Guatemala CONCACAF 68 132 0.52 1998 -- 2016 Robbie Keane Republic of Ireland UEFA 68 146 0.46 1998 -- 2016 20 Didier Drogba Ivory Coast CAF 65 104 0.61 2002 -- 2014 Lionel Messi Argentina CONMEBOL 65 128 0.51 2005 -- 22 Sunil Chhetri India AFC 64 101 0.63 2005 -- 23 Ronaldo Brazil CONMEBOL 62 98 0.63 1994 -- 2011 Zlatan Ibrahimović Sweden UEFA 62 116 0.53 2001 -- 2016 Ahmed Radhi Iraq AFC 62 121 0.51 1982 -- 1997 26 Imre Schlosser Hungary UEFA 59 68 0.87 1906 -- 1927 David Villa Spain UEFA 59 98 0.60 2005 -- 28 Cha Bum - kun South Korea AFC 58 135 0.42 1972 -- 1986 29 Neymar Brazil CONMEBOL 57 90 0.63 2010 -- Carlos Pavón Honduras CONCACAF 57 101 0.56 1993 -- 2010 Clint Dempsey United States CONCACAF 57 141 0.40 2004 -- 2018 Landon Donovan United States CONCACAF 57 157 0.36 2000 -- 2014 Younis Mahmoud Iraq AFC 57 148 0.39 2002 -- 2016 34 Romário Brazil CONMEBOL 55 70 0.79 1987 -- 2005 Kazuyoshi Miura Japan AFC 55 89 0.62 1990 -- 2000 Jan Koller Czech Republic UEFA 55 91 0.60 1999 -- 2009 Robert Lewandowski Poland UEFA 55 98 0.56 2008 -- Fandi Ahmad Singapore AFC 55 101 0.55 1979 -- 1997 Bader Al - Mutawa Kuwait AFC 55 162 0.32 2003 -- 40 Gabriel Batistuta Argentina CONMEBOL 54 77 0.70 1991 -- 2002 Samuel Eto'o Cameroon CAF 54 118 0.46 1997 -- 2014 42 Joachim Streich East Germany UEFA 53 98 0.54 1969 -- 1984 Luis Suárez Uruguay CONMEBOL 53 103 0.51 2007 -- Wayne Rooney England UEFA 53 119 0.44 2003 -- 2016 45 Poul Nielsen Denmark UEFA 52 38 1.37 1910 -- 1925 Ali Ashfaq Maldives AFC 52 78 0.66 2003 -- Edin Džeko Bosnia and Herzegovina UEFA 52 89 0.59 2007 -- Jon Dahl Tomasson Denmark UEFA 52 112 0.46 1997 -- 2010 Adnan Al Talyani United Arab Emirates AFC 52 161 0.32 1983 -- 1997 50 Lajos Tichy Hungary UEFA 51 72 0.71 1955 -- 1971 Lê Công Vinh Vietnam AFC 51 83 0.61 2004 -- 2016 Asamoah Gyan Ghana CAF 51 106 0.48 2003 -- Hakan Şükür Turkey UEFA 51 112 0.46 1992 -- 2007 Thierry Henry France UEFA 51 123 0.41 1997 -- 2010 55 Karim Bagheri Iran AFC 50 87 0.58 1993 -- 2010 Phil Younghusband Philippines AFC 50 97 0.52 2006 -- Robin van Persie Netherlands UEFA 50 102 0.49 2005 -- Hwang Sun - hong South Korea AFC 50 103 0.49 1988 -- 2002 Javier Hernández Mexico CONCACAF 50 106 0.48 2009 -- Tim Cahill Australia OFC / AFC 50 107 0.47 2004 -- Shinji Okazaki Japan AFC 50 116 0.43 2008 --
who has scored the most goals for country
Ali Daei