Top Goal Scorers (Combined) 1888-2018

SP = Spanish La Liga Primera, EN = English Premier League (formerly First Division)
GE = German Bundesliga 1, IT = Italian Serie A
EU = Champions League (formerly European Cup) group stages
WC = World Cup finals, EC = European Championship Finals

  Name Total Start End SP EN GE IT CH WC EC
                       
1 Cristiano Ronaldo 551 2003 2018 311 84   19 121 7 9
2 Lionel Messi 516 2004 2018 404       106 6  
3 Gerd MŸller 417 1965 1978     365   34 14 4
4 Jimmy Greaves 367 1957 1970   357   9   1  
5 Raœl 333 1994 2011 228   28   71 5 1
6 Dixie Dean 310 1924 1937   310          
7 Steve Bloomer 309 1892 1913   309          
8 Alan Shearer 299 1987 2005   283     7 2 7
9 Gordon Hodgson 287 1925 1938   287          
10 Silvio Piola 280 1930 1953       275   5  
                       
11 Thierry Henry 274 1999 2009 35 175   2 50 6 6
12 Alfredo Di StŽfano 273 1953 1965 227       46    
13 Sergio Aguero 271 2006 2018 76 160     33 2  
14 Francesco Totti 270 1994 2016       250 17 1 2
15 Klaus Fischer 270 1958 1986     268     2  
16 Nat Lofthouse 258 1946 1960   255       3  
17 Charlie Buchan 258 1910 1927   258          
18 Zarra 255 1940 1954 251         4  
19 David Jack 255 1920 1933   255          
20 Gonzalo Higuain 253 2006 2018 107 2   117 22 5  
                       
21 Ian Rush 253 1981 1996   232   7 14    
22 Hugo S‡nchez 252 1981 1993 234       17 1  
23 Joe Bradford 248 1921 1934   248          
24 Hughie Gallacher 247 1925 1937   247          
25 Robert Lewandowski 247 2010 2018     193   53   1
26 Wayne Rooney 246 2002 2017   208     31 1 6
27 Joe Smith 243 1911 1926   243          
28 Samuel Eto'o 242 1999 2014 162 12   35 30 3  
29 George Brown 240 1921 1936   240          
30 Jupp Heynckes 236 1965 1977     220   16    
                       
31 George Camsell 235 1927 1938   235          
32 Alessandro Del Piero 232 1993 2010       188 41 2 1
33 JosŽ Altafini 229 1958 1975       215 14    
34 Gunnar Nordahl 229 1948 1957       225 4    
35 David Herd 226 1954 1969   222     4    
36 Denis Law 224 1960 1973   201   10 13    
37 CŽsar 223 1941 1959 223            
38 Luis Suarez 220 2010 2018 124 69     20 7  
39 Ruud van Nistelrooy 220 1998 2011 50 95 12   56 1 6
40 Quini 219 1970 1986 219            
                       
41 Giuseppe Meazza 219 1929 1946       216   3  
42 Harry Hampton 219 1904 1921   219          
43 Claudio Pizarro 218 1999 2018   2 195   21    
44 Roberto Baggio 218 1986 2003       205 4 9  
45 Fernando Torres 217 2002 2017 102 85   1 20 4 5
46 Geoff Hurst 217 1961 1974   211       5 1
47 Antonio Di Natale 214 2002 2015       209 3 1 1
48 Tony Cottee 214 1982 1999   214          
49 Manfred BurgsmŸller 214 1974 1989     213   1    
50 Billy Walker 214 1919 1932   214          
                       
51 Karl-Heinz Rummenigg 213 1974 1986   162   24 17 9 1
52 Bobby Charlton 213 1956 1972   199     9 4 1
53 David Villa 211 2003 2013 184     14 9 4
54 Santillana 210 1971 1987 186       23   1
55 Pahi–o 210 1943 1955 210            
56 Zlatan Ibrahimovic 209 2002 2015 16 17   122 48   6
57 Miroslav Klose 208 2000 2015     121 54 14 16 3
58 Bobby Gurney 208 1925 1938   208          
59 Mario Gomez 207 2005 2018     168 7 27   5
60 Roy Makaay 207 1997 2006 100   78   29    
                       
61 Dave Halliday 207 1925 1933   207          
62 Ronnie Allen 206 1949 1960   206          
63 Andrew Cole 205 1992 2006   187     18    
64 Filippo Inzaghi 204 1995 2011       155 46 1 2
65 Ronaldo 204 1996 2006 117     58 14 15  
66 Arthur Chandler 204 1925 1934   204          
67 Frank Lampard 203 1997 2014   177     23   3
68 Hern‡n Crespo 203 1996 2010   20   154 25 4  
69 Bobby Smith 203 1950 1963   199     4    
70 Luca Toni 201 2000 2015     38 158 3 2  
                       
71 Harry Johnson 201 1919 1930   201          
72 Andrew Wilson 201 1900 1914   201          
73 Vic Watson 200 1923 1931   200          
74 George Elliott 200 1909 1923   200          
75 Karim Benzema 199 2005 2018 136       60 3  
76 Alberto Gilardino 199 1999 2015       187 11 1  
77 Gabriel Batistuta 199 1991 2002       182 7 10  
78 Stan Mortensen 198 1946 1955   197       1  
79 Edin Dzeko 198 2007 2018   50 67 58 22 1  
80 Gary Lineker 197 1980 1991 42 145       10  
                       
81 JŸrgen Klinsmann 196 1984 1997   30 110 36 4 11 5
82 Kurt Hamrin 195 1956 1970       190 1 4  
83 Mundo 195 1939 1950 195            
84 Toni Polster 193 1987 1998 83   90 9 10 1  
85 Peter Harris 193 1946 1958   193          
86 Teddy Sheringham 191 1988 2006   180     9   2
87 Ulf Kirsten 191 1990 2001     182   9    
88 Rudi Všller 191 1980 1995     132 45 2 8 4
89 Dieter MŸller 191 1973 1985     177   8 2 4
90 Ray Charnley 190 1957 1966   190          
                       
91 Dennis Viollet 190 1951 1966   190          
92 Tommy Thompson 188 1948 1960   188          
93 Andrij Shevchenko 187 1994 2009   9   127 47 2 2
94 Giuseppe Signori 187 1993 2003       187      
95 Ferenc Puskas 186 1958 1965 156       26 4  
96 Jack Bowers 186 1928 1938   186          
97 Christian Vieri 185 1991 2008 24     142 10 9  
98 Klaus Allofs 182 1976 1991     177     2 3
99 Juan Arza 182 1943 1958 182            
100 Michael Owen 180 1996 2010 13 150     11 4 2