Serie A records

Serie A All-Time Top Scorers

The leading goalscorers in the history of Serie A, Italy's top flight, ranked by total league goals across nearly a century of Italian football.

Most goals(Serie A)

  1. 1Silvio Piola portraitItaly flag
    Silvio Piola
    Italy
    274
    Goals
  2. 2Francesco Totti portraitItaly flag
    Francesco Totti
    Italy
    250
    Goals
  3. 3Gunnar Nordahl portraitSweden flag
    Gunnar Nordahl
    Sweden
    225
    Goals
  4. 4Giuseppe Meazza portraitItaly flag
    Giuseppe Meazza
    Italy
    216
    Goals
  5. 5José Altafini portraitBrazil flag
    José Altafini
    Brazil
    216
    Goals
  6. 6Antonio Di Natale portraitItaly flag
    Antonio Di Natale
    Italy
    209
    Goals
  7. 7Roberto Baggio portraitItaly flag
    Roberto Baggio
    Italy
    205
    Goals
  8. 8Ciro Immobile portraitItaly flag
    Ciro Immobile
    Italy
    201
    Goals
  9. 9Kurt Hamrin portraitSweden flag
    Kurt Hamrin
    Sweden
    190
    Goals
  10. 10Giuseppe Signori portraitItaly flag
    Giuseppe Signori
    Italy
    188
    Goals
  1. 11Italy flagAlessandro Del Piero188
  2. 12Italy flagAlberto Gilardino188
  3. 13Argentina flagGabriel Batistuta183
  4. 14Italy flagFabio Quagliarella182
  5. 15Italy flagGiampiero Boniperti178

Source: Wikipedia, “List of Serie A players with 100 or more goals”, as of July 2026. Figures count top-flight Serie A goals only.

Piola, Totti and a century of Italian goals

Serie A has long been a league defined by defence, which makes its great goalscorers all the more revered. At the top sits Silvio Piola, whose 274 goals between the 1920s and 1950s remain the benchmark more than 70 years on.

The modern icon is Francesco Totti (250), the one-club legend who spent his entire career with Roma. Foreign stars have left their mark too: Sweden's Gunnar Nordahl (225) and the Brazilian-Italian José Altafini (216) both feature near the top, while Italy's golden generation is represented by Roberto Baggio (205) and Alessandro Del Piero.

More recent forwards keep the tradition alive, Antonio Di Natale (209), Ciro Immobile (201) and Fabio Quagliarella all climbed into the all-time top 15, proving that even in the home of catenaccio, great strikers still find a way.

Explore more

Frequently asked questions

Who is the all-time top scorer in Serie A?+

Silvio Piola is Serie A's all-time leading goalscorer with 274 goals, scored between 1929 and 1954 for clubs including Lazio, Torino and Novara. His record has stood for some 70 years.

How many Serie A goals did Francesco Totti score?+

Francesco Totti scored 250 Serie A goals, all for Roma, second on the all-time list. He is the highest-scoring one-club player in the competition's history, having spent his entire career with the Giallorossi.

Who is the top foreign scorer in Serie A?+

Sweden's Gunnar Nordahl is the highest-scoring foreign player in Serie A history with 225 goals, mostly for AC Milan in the 1950s. Brazilian-Italian José Altafini follows on 216.

Who has scored the most Serie A goals in a single season?+

Gonzalo Higuaín holds the single-season record with 36 goals for Napoli in 2015–16, breaking Gunnar Nordahl's long-standing mark from 1949–50.

Does this list include Serie B goals?+

No. These figures count top-flight Serie A goals only. Goals scored in Serie B or other competitions such as the Coppa Italia and European club competitions are not included.