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.
| # | Player | Country | Goals |
|---|---|---|---|
| 1 | Silvio Piola | Italy | 274 |
| 2 | Francesco Totti | Italy | 250 |
| 3 | Gunnar Nordahl | Sweden | 225 |
| 4= | Giuseppe Meazza | Italy | 216 |
| 4= | José Altafini | Brazil | 216 |
| 6 | Antonio Di Natale | Italy | 209 |
| 7 | Roberto Baggio | Italy | 205 |
| 8 | Ciro Immobile | Italy | 201 |
| 9 | Kurt Hamrin | Sweden | 190 |
| 10= | Alberto Gilardino | Italy | 188 |
| 10= | Alessandro Del Piero | Italy | 188 |
| 10= | Giuseppe Signori | Italy | 188 |
| 13 | Gabriel Batistuta | Argentina | 183 |
| 14 | Fabio Quagliarella | Italy | 182 |
| 15 | Giampiero Boniperti | Italy | 178 |
| 16 | Amedeo Amadei | Italy | 174 |
| 17 | Giuseppe Savoldi | Italy | 168 |
| 19 | Roberto Boninsegna | Italy | 162 |
| 20 | Luca Toni | Italy | 157 |
| 21= | Filippo Inzaghi | Italy | 156 |
| 21= | Gigi Riva | Italy | 156 |
| 21= | Roberto Mancini | Italy | 156 |
| 21= | Zlatan Ibrahimović | Sweden | 156 |
| 27= | Hernán Crespo | Argentina | 153 |
| 27= | István Nyers | Hungary | 153 |
| 30 | Omar Sívori | Argentina | 147 |
| 31= | Benito Lorenzi | Italy | 142 |
| 31= | Christian Vieri | Italy | 142 |
| 31= | Marco Di Vaio | Italy | 142 |
| 31= | Paolo Pulici | Italy | 142 |
| 35 | Vincenzo Montella | Italy | 141 |
| 36 | John Hansen | Denmark | 139 |
| 37 | Enrico Chiesa | Italy | 138 |
| 39 | Roberto Pruzzo | Italy | 133 |
| 40= | Alessandro Altobelli | Italy | 132 |
| 40= | Lautaro Martínez | Argentina | 132 |
| 42= | Domenico Berardi | Italy | 131 |
| 42= | Felice Borel | Italy | 131 |
| 42= | Paulo Dybala | Argentina | 131 |
| 45= | Ezio Pascutti | Italy | 130 |
| 45= | Francesco Graziani | Italy | 130 |
| 47 | Roberto Bettega | Italy | 129 |
| 48 | Gianni Rivera | Italy | 128 |
| 49= | Andriy Shevchenko | Ukraine | 127 |
| 49= | Duván Zapata | Colombia | 127 |
| 51 | Gonzalo Higuaín | Argentina | 125 |
| 52 | Pietro Ferraris | Italy | 124 |
| 53= | David Trezeguet | France | 123 |
| 53= | Gianluca Vialli | Italy | 123 |
| 56 | Mauro Icardi | Argentina | 121 |
| 57 | Cristiano Lucarelli | Italy | 120 |
| 59 | Gino Pivatelli | Italy | 118 |
| 60 | Abel Balbo | Argentina | 117 |
| 61= | Andrea Belotti | Italy | 116 |
| 61= | Sandro Mazzola | Italy | 116 |
| 63 | Giampaolo Pazzini | Italy | 114 |
| 64= | Antonio Cassano | Italy | 113 |
| 64= | Dries Mertens | Belgium | 113 |
| 67= | Edinson Cavani | Uruguay | 112 |
| 69 | Riccardo Carapellese | Italy | 111 |
| 70= | Giovanni Ferrari | Italy | 110 |
| 74= | Angelo Schiavio | Italy | 109 |
| 74= | Bruno Giordano | Italy | 109 |
| 76= | Aldo Boffi | Italy | 108 |
| 78= | Edin Džeko | Bosnia and Herzegovina | 107 |
| 81= | Pietro Anastasi | Italy | 105 |
| 83 | Gino Cappello | Italy | 104 |
| 84= | Adrian Mutu | Romania | 103 |
| 84= | Fabrizio Miccoli | Italy | 103 |
| 84= | Luis Muriel | Colombia | 103 |
| 88= | Oliver Bierhoff | Germany | 102 |
| 88= | Pietro Paolo Virdis | Italy | 102 |
| 88= | Tommaso Rocchi | Italy | 102 |
| 91 | Goran Pandev | North Macedonia | 101 |
| 92= | Marek Hamšík | Slovakia | 100 |
| 92= | Pierino Prati | Italy | 100 |
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.
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).
