Goaler
Football

The Serie A 100-goal club

The players with 100 or more Serie A goals, led by Silvio Piola's 274 and Francesco Totti's 250, with the eight Argentines and three Swedes among them.

Serie A's scoring list is tight at the top. Silvio Piola, born in 1913, leads with 274 goals. Francesco Totti is 24 behind with 250, all of them for Roma, and Gunnar Nordahl of Sweden is 25 further back with 225, 210 for AC Milan and 15 for Roma. Giuseppe Meazza and José Altafini share fourth place on 216, and eight players in all have reached 200.

Goaler takes these numbers from English Wikipedia's list of Serie A players with 100 or more goals, in its revision of 6 September 2026, which counts matches up to 31 August. Its key sets two competitions aside: goals in the 1944 Campionato Alta Italia and in the 1945–46 Serie A-B are not counted. Of the list's 93 scorers, 17 are missing from our data and so from the table below. None of them has more than 164 goals or fewer than 103, which leaves the first 17 places complete.

The 76 players in Goaler's data with 100 or more Serie A goals, of the 93 on English Wikipedia's list (as revised on 6 September 2026). # is the position in the full list
#PlayerCountryGoals
1Silvio PiolaItaly274
2Francesco TottiItaly250
3Gunnar NordahlSweden225
4=Giuseppe MeazzaItaly216
4=José AltafiniBrazil216
6Antonio Di NataleItaly209
7Roberto BaggioItaly205
8Ciro ImmobileItaly201
9Kurt HamrinSweden190
10=Alberto GilardinoItaly188
10=Alessandro Del PieroItaly188
10=Giuseppe SignoriItaly188
13Gabriel BatistutaArgentina183
14Fabio QuagliarellaItaly182
15Giampiero BonipertiItaly178
16Amedeo AmadeiItaly174
17Giuseppe SavoldiItaly168
19Roberto BoninsegnaItaly162
20Luca ToniItaly157
21=Filippo InzaghiItaly156
21=Gigi RivaItaly156
21=Roberto ManciniItaly156
21=Zlatan IbrahimovićSweden156
27=Hernán CrespoArgentina153
27=István NyersHungary153
30Omar SívoriArgentina147
31=Benito LorenziItaly142
31=Christian VieriItaly142
31=Marco Di VaioItaly142
31=Paolo PuliciItaly142
35Vincenzo MontellaItaly141
36John HansenDenmark139
37Enrico ChiesaItaly138
39Roberto PruzzoItaly133
40=Alessandro AltobelliItaly132
40=Lautaro MartínezArgentina132
42=Domenico BerardiItaly131
42=Felice BorelItaly131
42=Paulo DybalaArgentina131
45=Ezio PascuttiItaly130
45=Francesco GrazianiItaly130
47Roberto BettegaItaly129
48Gianni RiveraItaly128
49=Andriy ShevchenkoUkraine127
49=Duván ZapataColombia127
51Gonzalo HiguaínArgentina125
52Pietro FerrarisItaly124
53=David TrezeguetFrance123
53=Gianluca VialliItaly123
56Mauro IcardiArgentina121
57Cristiano LucarelliItaly120
59Gino PivatelliItaly118
60Abel BalboArgentina117
61=Andrea BelottiItaly116
61=Sandro MazzolaItaly116
63Giampaolo PazziniItaly114
64=Antonio CassanoItaly113
64=Dries MertensBelgium113
67=Edinson CavaniUruguay112
69Riccardo CarapelleseItaly111
70=Giovanni FerrariItaly110
74=Angelo SchiavioItaly109
74=Bruno GiordanoItaly109
76=Aldo BoffiItaly108
78=Edin DžekoBosnia and Herzegovina107
81=Pietro AnastasiItaly105
83Gino CappelloItaly104
84=Adrian MutuRomania103
84=Fabrizio MiccoliItaly103
84=Luis MurielColombia103
88=Oliver BierhoffGermany102
88=Pietro Paolo VirdisItaly102
88=Tommaso RocchiItaly102
91Goran PandevNorth Macedonia101
92=Marek HamšíkSlovakia100
92=Pierino PratiItaly100

Eight Argentines and three Swedes

Of the 76, Argentina supplies the most after Italy, eight: Gabriel Batistuta (183), Hernán Crespo (153), Omar Sívori (147), Lautaro Martínez (132), Paulo Dybala (131), Gonzalo Higuaín (125), Mauro Icardi (121) and Abel Balbo (117). Sweden has three, Nordahl, Kurt Hamrin (190) and Zlatan Ibrahimović (156), and Colombia two, Duván Zapata and Luis Muriel. Twelve more countries have one each, from Ukraine's Andriy Shevchenko to Slovakia's Marek Hamšík. That makes 25 members from abroad and 51 Italians. Altafini, listed under Brazil, and Sívori both also played for Italy.

Lautaro Martínez and Dybala were two of the four members the list marked as still playing in Serie A when it was revised; the others were Domenico Berardi (131) of Sassuolo and Zapata (127) of Torino. Edin Džeko (107) and Muriel (103) were still playing, though no longer in Serie A.

Totti and the one-club scorers

Totti's 250 for Roma lead the fourteen of the 76 whose every Serie A goal came for one club, by the list's own club column. Juventus has four of them, Alessandro Del Piero (188), Giampiero Boniperti (178), Roberto Bettega (129) and David Trezeguet (123). Inter has Lautaro Martínez and Sandro Mazzola (116), Bologna Ezio Pascutti (130) and Angelo Schiavio (109), and AC Milan Andriy Shevchenko (127) and Aldo Boffi (108). The other three are Gigi Riva (156) at Cagliari, Berardi at Sassuolo and Dries Mertens (113) at Napoli. Marek Hamšík's 100 all came for Napoli too, but the list also gives him one Serie A game for Brescia, so he is not counted. Scoring only for one club in Serie A is not the same as a whole career at one, the subject of One-club men.

Milan, Inter, Juventus and beyond

Altafini's club records match his 216 to the goal and split it 120 for AC Milan, 71 for Napoli and 25 for Juventus. Ibrahimović's records do the same for his 156: 76 for AC Milan, 57 for Inter and 23 for Juventus, which makes him one of the players who appeared for both Inter and AC Milan. Hamrin's 190 were spread over five clubs, 150 of them at Fiorentina, and Antonio Cassano's 113 over six, from Roma (39) and Sampdoria (37) down to Bari (6).

Most records are less tidy, since they count a player's league goals in every division. Del Piero's Juventus record has 208 league goals, while the list, Serie A only, gives him 188, and Piola's five clubs record 333 against his 274.

From 1905 to 1997

The oldest member in our data, Schiavio, was born in 1905, and the youngest, Lautaro Martínez, in 1997. Fifteen of the 76 were born before 1930. The largest group by decade is the 1970s, with 16, Totti, Del Piero, Antonio Di Natale (209) and Filippo Inzaghi (156) among them. Higuaín is the only one of the 76 with 100 goals in La Liga, the Premier League or the Bundesliga (107 in La Liga); Ibrahimović (113) and Edinson Cavani (138) passed 100 in Ligue 1.

Play Bracket Serie A goals is one of Bracket's questions. Baggio or Immobile, Batistuta or Hamrin: pick who scored more.

Facts from Goaler's football data, built from English Wikipedia (CC BY-SA 4.0) and Wikidata (CC0). Text written for Goaler. Goal totals from English Wikipedia's list of Serie A players with 100 or more goals, as revised on 6 September 2026 (matches played to 31 August 2026).