Player Pos Apps G A Year League Team
Pelé
F 38 58 0 1958 Brasileirao Santos FC
Lionel Messi
F 37 50 16 2011 La Liga Barcelona
Pelé
F 30 49 0 1965 Brasileirao Santos FC
Pelé
F 26 47 0 1961 Brasileirao Santos FC
Cristiano Ronaldo
F 38 46 12 2011 La Liga Real Madrid
Lionel Messi
F 32 46 12 2012 La Liga Barcelona
Pelé
F 32 45 0 1959 Brasileirao Santos FC
Diego Maradona
M 45 43 0 1980 Primera Division Argentinos Juniors
Cristiano Ronaldo
F 34 40 11 2010 La Liga Real Madrid
Pelé
F 26 37 0 1962 Brasileirao Santos FC
Pelé
F 29 36 0 1957 Brasileirao Santos FC
Lionel Messi
F 35 34 10 2009 La Liga Barcelona
Cristiano Ronaldo
F 34 34 10 2012 La Liga Real Madrid
Pelé
F 21 34 0 1964 Brasileirao Santos FC
Klaas-Jan Huntelaar
M 34 33 0 2007 Eredivisie Ajax
Pelé
F 30 33 0 1960 Brasileirao Santos FC
Luis Suarez
M 33 31 12 2013 Premier League Liverpool
Lionel Messi
F 33 31 18 2010 La Liga Barcelona
Cristiano Ronaldo
F 30 31 9 2013 La Liga Real Madrid
Cristiano Ronaldo
F 34 31 7 2007 Premier League Manchester United
Robin van Persie
F 38 30 9 2011 Premier League Arsenal
Zlatan Ibrahimovic
F 34 30 8 2012 Ligue 1 Paris Saint Germain
Didier Drogba
F 32 29 10 2009 Premier League Chelsea
Antonio Di Natale
F 35 29 6 2009 Serie A Udinese
Edinson Cavani
M 34 29 4 2012 Serie A Napoli
Klaas-Jan Huntelaar
M 32 29 8 2011 Bundesliga Schalke 04
Alfreð finnbogason
F 31 29 10 2013 Eredivisie Heerenveen
Falcao
F 34 28 1 2012 La Liga Atletico Madrid
Lionel Messi
F 31 28 11 2013 La Liga Barcelona
Antonio Di Natale
F 36 28 7 2010 Serie A Udinese
Zlatan Ibrahimovic
F 32 28 6 2011 Serie A AC Milan

32 28 2 2010 Bundesliga Bayern Munich
Diego Maradona
M 40 28 0 1981 Primera Division Boca Juniors
Wayne Rooney
M 34 27 4 2011 Premier League Manchester United
Gonzalo Higuaín
F 32 27 5 2009 La Liga Real Madrid
Diego Costa
M 35 27 3 2013 La Liga Atletico Madrid
Wayne Rooney
M 32 26 3 2009 Premier League Manchester United
Robin van Persie
F 38 26 8 2012 Premier League Manchester United
Cristiano Ronaldo
F 29 26 7 2009 La Liga Real Madrid
Edinson Cavani
M 35 26 6 2010 Serie A Napoli

33 26 4 2011 Bundesliga Bayern Munich
Zlatan Ibrahimovic
F 33 26 11 2013 Ligue 1 Paris Saint Germain
Klaas-Jan Huntelaar
M 35 26 0 2003 Eerste Divisie AGOVV Apeldoorn
Pelé
F 25 26 0 1969 Brasileirao Santos FC
Diego Maradona
M 35 26 0 1978 Primera Division Argentinos Juniors
Diego Maradona
M 26 26 0 1979 Primera Division Argentinos Juniors

36 25 1 2012 La Liga Sevilla
Stefan Kießling
F 34 25 7 2012 Bundesliga Bayer Leverkusen

36 25 3 2010 Ligue 1 Lille