Who are the top 10 all-time top scorers of Serie A as of 2022?

Who are the top 10 all-time top scorers of Serie A as of 2022?

Helix Odhiambo
updated at April 12, 2023 at 8:20 PM

Serie A is the top-tier league in Italy and one of the best football leagues in Europe. It has hosted many talented players, some of whom have scored outstanding numbers of goals during their careers. Interestingly, none of the top 10 all-time top scorers of Serie A is still playing. Despite retiring, their legacy lives on.

All-time top scorers of Serie A
Italian Serie A has hosted some of the best strikers in football history, with great scoring abilities. Photo: Juventus FC - Archive, Alessandro Sabattini, Silvia Lore, @yanekstats
Source: Getty Images

Founded in 1898, Serie A has always maintained its class and reputation as one of the most competitive competitions in Europe. Footballers like Del Piero, Giuseppe Meazza, and Francesco Totti are some of the legendary figures who graced the league by bagging many goals and winning trophies and awards.

Serie A top scorers of all time


Serie A Goals

Team (s)

Silvio Piola


Pro Vercelli, Lazio, Juventus, Novara

Francesco Totti


AS Roma

Gunnar Nordahl


AC Milan, AS Roma

Giuseppe Meazza


Inter Milan, AC Milan, Juventus

José Altafini


AC Milan, Napoli, Juventus

Antonio Di Natale


Empoli, Udinese

Roberto Baggio


Fiorentina, Juventus, Milan, Bologna, Inter Milan, Brescia

Kurt Hamrin


Juventus, Padova, Fiorentina, AC Milan, Napoli

Giuseppe Signori


Foggia, Lazio, Sampdoria, Bologna

Alessandro Del Piero



As observed, the majority of the top Serie A scorers of all time netted over 180 goals playing for two or more clubs. However, Only Alessandro Del Piero and Francesco Totti played for one club in the league throughout their careers. Let us now delve deep into each player's profile and summary.

10. Alessandro Del Piero

Juventus' all-time top scorer
Alessandro Del Piero of Juventus celebrates scoring the second goal during their league game against Inter Milan at Juventus Arena on 25 March 2012 in Turin, Italy. Photo: Claudio Villa
Source: Getty Images

Del Piero is Juventus' all-time top scorer with 290 goals. His 188 goals in 478 Italian Serie A matches for the Old Lady make him the 10th leading scorer in the league. The Italian legend played for Juve between 1993 and 2012, averaging 0.39 goals per league game. He also netted 27 times in 91 games for the national football team from 1995 to 2008.

9. Giuseppe Signori

Best Serie A strikers of all time
Bologna's Giuseppe Signori in action during a league match on 3 December 2000. He was one of the most gifted strikers of his generation. Photo: Nick Potts
Source: Getty Images

The Italian legend also netted 188 times in 344 games in the Italian top flight, with an average of 0.54 goals per match. Giuseppe Signori played for four clubs (Foggia, Lazio, Sampdoria, and Bologna) between 1991 and 2004. He also found the back of the net seven times in 28 matches for the Italian national team between 1992 and 1995. Here is a breakdown of his Serie A goals and assists.













Calcio Foggia












8. Kurt Hamrin

Kurt Hamrin is a retired Swedish footballer and one of the greatest players of all time from the country. His incredible dribbling skills and scoring ability enabled him to find the back of the net 190 times in 300 matches in the Italian top flight.

Who is Serie A top scorer of all time?
Juventus and AC Milan legend Kurt Hamrin runs with the ball during a league match on 19 November 1934. Photo: Horstmüller
Source: Getty Images

Hamrin played for Juventus, Padova, Fiorentina, AC Milan, and Napoli between 1956-1971, averaging 0.48 goals per Serie A match. He managed 150 goals in 289 matches for Fiorentina (1958-1967), and nine in 36 games for AC Milan (1967-1969).

7. Roberto Baggio

Best Serie A strikers of all time
Juventus player Roberto Baggio during a match in 1994 in Turin, Italy. He is one of the greatest Italian footballers in history. Photo: Juventus FC - Archive
Source: Getty Images

Baggio is one of the best scorers in the history of Italian football. He scored 205 times in 452 league games between (1985-2004). His scoring average is 0.45 goals per Serie A match. Baggio scored 78 times in 141 matches for Juventus (1990-1995) before adding 12 more in 51 matches at AC Milan (1995-1997). He won the 1993 FIFA World Player of the Year award and the Ballon d'Or.

6. Antonio Di Natale

Serie A top scorers
Antonio Di Natale of Udinese Calcio celebrates after scoring from the penalty spot in a league game against Carpi FC at Stadio Friuli on 15 May 2016 in Udine, Italy. Photo: Dino Panato
Source: Getty Images

Retired footballer Antonio Di Natale won the Serie A top scorer award twice consecutively in the 2009-2010 and 2010-2011 seasons. Antonio scored 209 goals in 445 Serie A matches from 2002 to 2016, while playing for Empoli and Udinese. He averaged 0.49 goals per match. The legendary striker scored 49 times in 158 matches for Empoli (1996-2004) and 185 in 350 games for Udinese (2004-2016).

5. José Altafini

Top Serie A scorers of all time
Jose Altafini of Juventus controls the ball during a Serie A game in Italy. Photo: Alessandro Sabattini
Source: Getty Images

Jose is a retired Italian-Brazilian footballer who held the record for most goals in a single European Cup before Lionel Messi broke it. Altafini scored 216 times in 459 league games between 1958-1976 and averaged 0.47 goals per Serie A match. He played for AC Milan, Napoli, and Juventus. Interestingly, The former forward played for Brazil and the Italian national football teams in his international career.

4. Giuseppe Meazza

Giuseppe 'Peppino' Meazza, nicknamed il Balilla, led Italy to two FIFA World Cup titles (1934 and 1938) and won the Golden Ball in 1934. He also found the back of the net 216 times in 367 Serie A games, while playing for Inter Milan, AC Milan, and Juventus between 1929 and 1947. Meazza also netted 33 times in 53 international matches for the Italian team.

3. Gunnar Nordahl

Serie A top scorers of all time
AC Milan's Gunnar Nordahl (centre) scored the decisive goal in the Milan derby against Inter during the 29th match day of the Italian Serie A (1950-51). Photo: HUM Images
Source: Getty Images

Gunnar Nordahl is a Swedish retired footballer and one of the famous Serie A top goalscorers of all time. He won two Scudetto titles and five top-scorer awards in his club career. Nordahl scored 225 goals in 291 league appearances for AC Milan and Roma. He has an average of 0.77 goals per league game. Internationally, he bagged 43 goals in 33 matches for the Swedish national team between 1942 and 1948.

2. Francesco Totti

Serie A top goal scorers of all time
AS Roma's Francesco Totti celebrates after scoring a goal during their league match against Torino at the Olympic Stadium in Rome, on 20 April 2016. Photo: Silvia Lore
Source: Getty Images

Totti is one of the best Serie A strikers of all time, and the latest player on the list to retire. He hung his boots in 2017 after scoring 250 times in 619 league games for Roma. Totti won five Italian Footballer of the Year awards and two Serie A Footballer of the Year titles. Besides, he also managed to score nine times in 58 international appearances for the Azzurri between 1998 and 2006.

Who is Serie A top scorer of all time?

Legendary Italian forward Silvio Piola holds the record of the best scorer in the league, with 274 goals in 537 Italian Serie A games. The record has stood for over six decades and is likely to stand for more years.

1. Silvio Piola

Best Serie A strikers of all time
Former Juventus striker Silvio Piola is one of the highest scorers in the Italian top flight. He is also a two-time Serie A top scorer winner. Photo: @yanekstats
Source: Twitter

Piola is widely regarded as one of the greatest strikers of his generation. He averaged 0.51 goals per match in the league while playing for Pro Vercelli, Lazio, Juventus, and Novara. The legendary goal poacher managed 143 goals in 227 matches for Lazio (1934-1943), and 26 goals in 57 matches for Juventus (1945-1947). He also scored 30 times in 34 matches for the Italian football team between 1935 and 1952.

All-time top scorer in Serie A in a season

Ciro Immobile, Gonzalo Higuain, and Gino Rossetti are the leading top scorers in Serie A by season with 36 goals. Rossetti was the first to score 36 times in a league season while playing for Torino during the 1928-29 campaign. Former Argentine forward Higuain equalled the record in the 2015-16 season with Napoli. Italian star Immobile also managed to score 36 times during the 2019-20 season with Lazio.

Featuring among the all-time top scorers of Serie A is not a mean achievement. The league has produced many great strikers who did not score as many goals as those on the list. Perhaps it could take more years before another player enters the list of the top 10 rankings.

READ ALSO: Who are the most famous dirt bike riders at the moment?

Sportsbrief.com also ranked the most famous dirt bike riders, who mastered the art of riding bikes on rough trails. Dirt bikes are also known as off-road motorcycles and are built specifically for rough road conditions. Although the riders seem to risk their lives, they make a pretty penny from it.

Over the years, the sport has produced many talented dirt bike riders, some of whom are now famous. They include Ricky Carmichael, Jeremy McGrath, and Ryan Villopoto. Follow the above link to learn more about them.

Helix Odhiambo photo
Helix Odhiambo
Helix Odhiambo is an award-winning Kenyan journalist and content creator with over 6 years of experience. In 2016, he won the Goal Blaze Correspondent Award for young writers.