List of Serie A players with 100 or more goals

From Wikipedia, the free encyclopedia

This is a list of players who scored over 100 goals in Serie A, Italy's top flight football league, during its history starting from the 1929–30 season. This list does not include goals scored during 1944 Campionato Alta Italia and the 1945–46 Serie A-B, held in both rounds.

List[]

Players whose names are in bold are still active and currently play in Serie A. Italics show players still active but playing professional football outside Serie A.

As of 14 March 2022
Rank Nation Player Goals Appearances Average Years active Club(s)
1 Italy Silvio Piola[1] 274 537 0.51 1929–1943 1946–1947 1948–1954 51 Pro Vercelli
143 Lazio
10 Juventus
70 Novara
2 Italy Francesco Totti 250 618 0.40 1992–2017 250 Roma
3 Sweden Gunnar Nordahl 225 291 0.77 1949–1958 210 Milan
15 Roma
4 Italy Giuseppe Meazza[1] 216 367 0.59 1929–1943 1946–1947 197 Internazionale
9 Milan
10 Juventus
Brazil Italy José Altafini 216 459 0.47 1958–1976 120 Milan
71 Napoli
25 Juventus
6 Italy Antonio Di Natale 209 445 0.47 2002–2016 18 Empoli
191 Udinese
7 Italy Roberto Baggio 205 452 0.45 1985–2004 39 Fiorentina
78 Juventus
12 Milan
22 Bologna
9 Internazionale
45 Brescia
8 Sweden Kurt Hamrin 190 400 0.48 1956–1971 8 Juventus
20 Padova
150 Fiorentina
9 Milan
3 Napoli
9 Italy Giuseppe Signori 188 344 0.55 1991–2004 11 Foggia
107 Lazio
3 Sampdoria
67 Bologna
Italy Alessandro Del Piero 188 478 0.39 1993–2006 2007–2012 188 Juventus
Italy Alberto Gilardino 188 502 0.37 1999–2017 3 Piacenza
5 Hellas Verona
50 Parma
36 Milan
48 Fiorentina
19 Genoa
13 Bologna
12 Argentina Gabriel Batistuta 184 318 0.58 1991–1993 1994–2003 152 Fiorentina
30 Roma
2 Internazionale
13 Italy Fabio Quagliarella 180 525 0.34 1999–2000 2001–2002 2005– 100 Sampdoria
25 Udinese
23 Juventus
18 Torino
11 Napoli
3 Ascoli
14 Italy Giampiero Boniperti 178 443 0.40 1946–1961 178 Juventus
15 Italy Ciro Immobile 176 284 0.62 2009–2010 2012–2014 2016– 5 Genoa
27 Torino
144 Lazio
16 Italy Amedeo Amadei[1] 174 423 0.41 1936–1943 1946–1956 85 Roma
42 Internazionale
47 Napoli
17 Italy Giuseppe Savoldi 168 405 0.41 1965–1980 17 Atalanta
96 Bologna
55 Napoli
18 Italy Guglielmo Gabetto[1] 167 322 0.52 1934–1943 1946–1949 87 Juventus
80 Torino
19 Italy Roberto Boninsegna 163 366 0.45 1965–1979 5 Varese
23 Cagliari
113 Internazionale
22 Juventus
20 Italy Luca Toni 157 344 0.46 2000–2003 2004–2007 2010–2011 2012–2016 9 Vicenza
15 Brescia
20 Palermo
55 Fiorentina
5 Roma
3 Genoa
2 Juventus
48 Hellas Verona
21 Italy Gigi Riva 156 289 0.54 1964–1976 156 Cagliari
Italy Filippo Inzaghi 156 370 0.42 1995–2012 2 Parma
24 Atalanta
57 Juventus
73 Milan
Italy Roberto Mancini 156 541 0.29 1981–2000 9 Bologna
132 Sampdoria
15 Lazio
24 Brazil Luís Vinício 155 348 0.45 1955–1968 69 Napoli
17 Bologna
68 Vicenza
1 Internazionale
Italy Carlo Reguzzoni[1] 155 401 0.39 1929–1943 1947–1948 14 Pro Patria
141 Bologna
Sweden Zlatan Ibrahimović 155 273 0.57 2004–2009 2010–2012 2020– 23 Juventus
57 Internazionale
75 Milan
26 Hungary István Nyers 153 236 0.65 1948–1956 133 Internazionale
20 Roma
Argentina Hernán Crespo 153 340 0.45 1996–2003 2004–2005 2006–2012 72 Parma
39 Lazio
27 Internazionale
10 Milan
5 Genoa
29 Italy Adriano Bassetto[1] 149 329 0.45 1946–1958 92 Sampdoria
56 Atalanta
1 Vicenza
30 Argentina Italy Omar Sívori 147 278 0.53 1957–1969 135 Juventus
12 Napoli
31 Italy Christian Vieri 142 264 0.54 1991–1997 1998–2005 2006–2009 1 Torino
11 Atalanta
8 Juventus
12 Lazio
103 Internazionale
1 Milan
6 Fiorentina
Italy Benito Lorenzi 142 330 0.43 1947–1959 138 Internazionale
4 Alessandria
Italy Marco Di Vaio 142 342 0.42 1994–2004 2008–2012 3 Lazio
12 Salernitana
41 Parma
18 Juventus
3 Genoa
65 Bologna
Italy Paolo Pulici 142 401 0.35 1967–1985 134 Torino
5 Udinese
3 Fiorentina
35 Italy Vincenzo Montella 141 288 0.49 1996–2009 58 Sampdoria
83 Roma
36 Denmark John Hansen 139 214 0.65 1948–1955 124 Juventus
15 Lazio
37 Italy Enrico Chiesa 138 380 0.36 1988–1989 1992–1993 1994–2008 23 Sampdoria
14 Cremonese
33 Parma
34 Fiorentina
2 Lazio
32 Siena
38 Italy Sergio Brighenti 136 311 0.44 1952–1965 20 Internazionale
13 Triestina
50 Padova
43 Sampdoria
10 Modena
39 Italy Roberto Pruzzo 133 331 0.40 1973–1989 27 Genoa
106 Roma
40 Italy Felice Borel[1] 132 257 0.51 1932–1947 125 Juventus
7 Torino
Italy Alessandro Altobelli 132 337 0.39 1977–1989 128 Internazionale
4 Juventus
42 Italy Ezio Pascutti 130 296 0.44 1955–1969 130 Bologna
Italy Francesco Graziani 130 353 0.37 1973–1987 97 Torino
14 Fiorentina
12 Roma
7 Udinese
44 Italy Roberto Bettega 129 326 0.40 1970–1983 129 Juventus
45 Italy Gianni Rivera 128 527 0.24 1958–1979 6 Alessandria
122 Milan
46 Ukraine Andriy Shevchenko 127 226 0.56 1999–2006 2008–2009 127 Milan
47 Argentina Gonzalo Higuaín 125 224 0.56 2013–2019 2019–2020 71 Napoli
48 Juventus
6 Milan
48 France David Trezeguet 123 214 0.57 2000–2006 2007–2010 123 Juventus
Italy Gianluca Vialli 123 325 0.38 1984–1996 85 Sampdoria
38 Juventus
Italy Renzo Burini 123 330 0.37 1947–1959 88 Milan
35 Lazio
Italy Pietro Ferraris II[1] 123 469 0.26 1929–1950 19 Pro Vercelli
13 Napoli
43 Internazionale
28 Torino
20 Novara
52 Argentina Mauro Icardi 121 219 0.55 2012–2019 111 Internazionale
10 Sampdoria
53 Uruguay Italy Ettore Puricelli[1] 120 212 0.57 1938–1949 80 Bologna
40 Milan
Italy Cristiano Lucarelli 120 302 0.40 1997–1998 1999–2003 2004–2007 2008 2009–2012 5 Atalanta
27 Lecce
10 Torino
73 Livorno
4 Parma
1 Napoli
55 Italy Gino Pivatelli 119 254 0.47 1953–1963 105 Bologna
3 Napoli
11 Milan
56 Argentina Abel Balbo 117 253 0.46 1989–2002 32 Udinese
78 Roma
4 Parma
3 Fiorentina
57 Italy Alessandro Mazzola 116 417 0.28 1960–1977 116 Internazionale
58 Italy Giampaolo Pazzini 115 382 0.30 2004–2016 2017–2018 2019–2020 3 Atalanta
25 Fiorentina
36 Sampdoria
16 Internazionale
21 Milan
14 Hellas Verona
59 Italy Nicola Amoruso 113 380 0.30 1993–1994 1995–2010 3 Sampdoria
14 Padova
9 Juventus
11 Perugia
10 Napoli
6 Como
5 Modena
5 Messina
40 Reggina
4 Torino
5 Parma
1 Atalanta
Italy Antonio Cassano 113 400 0.28 1999–2006 2007–2017 6 Bari
39 Roma
37 Sampdoria
7 Milan
7 Internazionale
17 Parma
61 Uruguay Edinson Cavani 112 213 0.53 2007–2013 34 Palermo
78 Napoli
Italy Sergio Pellissier 112 459 0.24 2002–2007 2008–2019 112 Chievo
Italy Riccardo Carapellese[1] 112 315 0.36 1946–1957 53 Milan
28 Torino
9 Juventus
22 Genoa
Italy Giovanni Ferrari[1] 112 316 0.35 1929–1942 19 Alessandria
67 Juventus
24 Internazionale
2 Bologna
65 Italy Lorenzo Bettini 110 270 0.41 1952–1963 8 Palermo
9 Roma
67 Udinese
15 Lazio
9 Internazionale
2 Modena
Italy Carlo Galli 110 305 0.36 1949–1966 16 Palermo
40 Roma
47 Milan
3 Genoa
4 Lazio
Italy Bruno Giordano 110 319 0.34 1975–1992 68 Lazio
23 Napoli
12 Ascoli
7 Bologna
Italy Giuseppe Baldini[1] 110 346 0.32 1939–1955 8 Fiorentina
6 Internazionale
71 Sampdoria
6 Genoa
19 Como
69 Italy Aldo Boffi[1] 109 163 0.67 1936–1945 109 Milan
Italy Angelo Schiavio[1] 109 179 0.61 1929–1938 109 Bologna
Belgium Dries Mertens 109 286 0.38 2013– 109 Napoli
72 Italy Eddie Firmani 108 194 0.56 1955–1963 52 Sampdoria
48 Internazionale
8 Genoa
Brazil Italy Dino Da Costa 108 282 0.38 1955���1966 71 Roma
8 Fiorentina
18 Atalanta
11 Juventus
74 Italy Antonio Vojak[1] 106 208 0.51 1929–1937 102 Napoli
4 Genoa
Italy Gino Armano[1] 106 401 0.26 1946–1959 8 Alessandria
73 Internazionale
25 Torino
76 Italy Pietro Anastasi 105 338 0.31 1967–1981 11 Varese
78 Juventus
7 Internazionale
9 Ascoli
Colombia Duván Zapata 105 250 0.42 2013– 11 Napoli
18 Udinese
11 Sampdoria
65 Atalanta
78 Italy Gino Cappello[1] 104 301 0.35 1940–1956 29 Milan
75 Bologna
79 Germany Oliver Bierhoff 103 220 0.47 1991–2002 2002–2003 2 Ascoli
57 Udinese
37 Milan
7 Chievo
Italy Fabrizio Miccoli 103 259 0.40 2002–2005 2007–2013 9 Perugia
8 Juventus
12 Fiorentina
74 Palermo
Romania Adrian Mutu 103 271 0.38 1999–2003 2005–2012 16 Hellas Verona
18 Parma
7 Juventus
54 Fiorentina
8 Cesena
Brazil Sergio Clerici 103 336 0.31 1960–1978 7 Lecco
19 Bologna
9 Atalanta
18 Hellas Verona
20 Fiorentina
29 Napoli
1 Lazio
83 Italy Tommaso Rocchi 102 323 0.32 2002–2013 17 Empoli
82 Lazio
3 Internazionale
Italy Andrea Belotti 102 262 0.39 2014– 6 Palermo
96 Torino
85 Italy Pietro Paolo Virdis 101 365 0.28 1974–1991 11 Cagliari
17 Juventus
12 Udinese
53 Milan
8 Lecce
North Macedonia Goran Pandev 101 493 0.2 2001–2002 2003–2014 2015– 1 Ancona
48 Lazio
5 Internazionale
19 Napoli
28 Genoa
87 Italy Pierino Prati 100 233 0.43 1966–1978 72 Milan
28 Roma
Slovakia Marek Hamšík 100 409 0.24 2004–2005 2007–2019 100 Napoli

Notes[]

  1. ^ a b c d e f g h i j k l m n o p q Player who has played and scored in the 1944 Campionato Alta Italia and the 1945–46 Serie A-B which is not considered in the list.
Retrieved from ""