Serie A’s all-time top goalscorers: Who are the Top 10 and how many goals have they scored?

Serie A has had an incredible number of elite-level forwards throughout its history, but who are the players to have scored more than anybody else in the Italian top flight, and who is Serie A's all-time top goalscorer?


Ahead of every Serie A campaign, attacking players up and down the peninsula set themselves goalscoring targets and dream of joining Italian football history by becoming Capocannoniere – Serie A’s seasonal top goalscorer prize – or to even rise up the list of greatest-ever scorers ever seen in Italian football.

Since the turn of the millennium, proven goalscorers and household names in Italy like Gabriel Batistuta, Fabio Quagliarella and Luca Toni have fallen short in their attempts to break into that elite group leading the rest of the chasing pack. Few active players will manage to break through in the coming years, but who are Serie A’s top 10 goalscorers of all time?

Fabio Quagliarella applauded by his fans. (@Sampdoria_en)

Who is Serie A’s record goalscorer?

With 274 goals in 537 league games, the legendary Silvio Piola is at the top of the standings and unlikely to be caught, at least not any time soon. With 33-year-old Lazio hitman Ciro Immobile the only player currently plying their trade in Serie A in the current list of Serie A’s Top 10 goalscorers, age and injuries are starting to catch up with him and he will struggle to maintain an impressive goalscoring record.

Piola achieved his impressive total because of the longevity of his playing career in the top-flight, which took in spells at Pro Vercelli, Lazio, Juventus, Novara, and was still scoring at 39 years, 4 months and 2 days old. That record was finally broken 63 years later by the man in second place on the all-time scoring list, Francesco Totti, who amassed 250 goals, all with AS Roma and often in a deeper role.

Serie A’s oldest goalscorer is now Zlatan Ibrahimovic at 41 years and 166 days.

Juventus’ Alessandro Del Piero. (@juventusfcen)

Milanese greats also dominate list

Behind Totti are a trio of attackers stretching across different eras, but linked by Milanese giants AC Milan and Inter.

In third place, with 225 goals, is former Rossoneri great Gunnar Nordahl. The Swede is AC Milan’s all-time top goalscorer and he started his goalscoring spree with the Rossoneri in 1949, shortly after Nerazzurri legend Giuseppe Meazza had retired with 216 goals. That tally of 216 goals was also achieved by another former Milan man in Jose Altafini, who did so between 1958 and 1976, but also had spells with Napoli and Juventus.

More recent Serie A heroes nearly overtook those legendary names, with Antonio Di Natale next on the list with 209 goals, which was a great achievement, considering that his career was spent with the less illustrious Empoli and Udinese. The majority of his strikes came with the Zebrette during the most successful period in the club’s history, when they were regularly challenging for European football.

Top 10 Serie A all-time goalscorers

Serie A’s all-time record goalscorer, Silvio Piola. (@OfficialSSLazio)

1. Silvio Piola – 274 goals
2. Francesco Totti – 250 goals
3. Gunnar Nordahl – 225 goals
4. Giuseppe Meazza and Jose Altafini – 216 goals
6. Antonio Di Natale – 209 goals
7. Roberto Baggio – 205 goals
8. Ciro Immobile – 194 goals*
9. Kurt Hamrin – 190 goals
10. Giuseppe Signori, Alessandro Del Piero and Alberto Gilardino – 188 goals

*Ciro Immobile is still active – correct as of July 2023.


Please enter your comment!
Please enter your name here

- Advertisment -

Must Read

AS Roma Women seal domestic double as shootout win completes Coppa...

AS Roma Women won the 2023/24 Coppa Italia Femminile thanks to a penalty shootout triumph against Fiorentina following a thrilling contest that ended 3-3...
Exit mobile version