Top Goal Scorers (Combined) 1888-2015

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