Top Goal Scorers (Combined) 1888-2016

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