Connect with us


Top 10 Goal Scorers of Serie A

sky sport series a football

10 All-Time Top Scorers of Serie A 

Serie A is one of the best football leagues in the world and all the top Italian football clubs from the football league system take part. Below we have listed Top 10 Goal Scorers of Serie A after we provided the ranking of the best football stadiums in the world.  

1- Silvio Piola 

Silvio Piola is regarded as one of the greatest strikers of his generation. The great player has topped the list of all-time top scorers of Serie A. Many consider him as one of the best Italian players of all time. 

The great footballer notched an incredible 274 goals to his name in 537 appearances in Serie A. Piola also boasts an average of 0.51 goals per match. The majority of his goals came for Lazio where he notched 143 strikes in 227 matches. While the player was also spectacular at Juventus, scoring 26 goals in 57 league matches. 

Piola’s achievements earned him a huge name in football. The immensely talented striker won the 1938 World Cup trophy with Italy. He was the second-highest scorer in the prestigious tournament. Italy won the final of the World Cup against Hungary by 4-2, and Silvio earned a brace in that important match in Paris.  He earned 34 caps for the national side, with 30 goals to his name. 


Piola started his football career at Pro Vercelli. The great player made his debut for the Italian outfit when he was 17 years old. One of his best moments at the club came in the 1933 match against Fiorentina. In that match, he scored an incredible six goals to claim a memorable victory. 

The former Italy international then signed for Lazio in 1934. The great player spent the next nine years at the Serie A club. Silvio Piola also had brief spells at Torino and Juventus. Piola ended his career at Novara after playing seven seasons at the club. 

2- Francesco Totti 

One can argue about why Crisitano Ronaldo is better than Lionel Messi but one can never deny that Francesco Totti is one of the greatest Italian players of all time. The talented forward played all his career at AS Roma. Francesco Totti earned incredible successes there. He has the distinction of being the top goalscorer of Roma. He is second on our list of all time top scorers of Serie A

The former captain of AS Roma scored an incredible 250 goals in 619 Serie A matches. He had an average of 0.41 goals per league match. The great player also won five Italian footballer of the Year titles. Not only that, he also bagged eleven Oscar del Calcio awards from the Italian Footballers’ Association. 

Francesco Totti was a joy to watch at the peak of his career. He was known as a versatile player who could be used as an attacking midfielder and a second striker. While he would prove very valuable to the team as a lone striker and a winger. The great footballer earned huge admiration from football commentators and pundits. He was famous for his vision, creativity, technique, range of passing and goal scoring ability. 

Totti also contributed a lot to the successes of the Italy national team. He won the 2006 World Cup with Italy and also reached the final of the Euro 2000. The hugely talented forward also represented his country at the 2002 World Cup and Euro 2004. He also has the distinction of winning the 2007 European Golden Shoe. Totti earned 58 caps for the national side, with nine goals to his name. 

3- Gunnar Nordahl 

Gunnar Nordahl is considered as one of the greatest Swedish players of all time. He is also one of the top scorers of Serie A. He began his career at Hornefors IF before moving to Degerfors IF and IFK Norrkoping.

Gunnar Nordahl scored 149 goals in 172 matches for Swedish clubs. The great player moved to Italy in 1949. He joined Serie A giants AC Milan. Nordahl garnered huge successes at the club. The talented player remained at Milan between 1949 to 1956. Nordahl won two Scudetto as well as five top scorer awards there. The Swedish footballer clocked up 257 league appearances for Milan. He scored 210 goals in the process. 


He subsequently joined Roma in 1956 and stayed there for two seasons. He earned 15 goals in 34 league appearances there. 

Nordahl has the distinction of scoring 225 goals in 291 Serie A matches. The great footballer has a Serie A scoring average of 0.77 which is incredible for any player. 

4- Giuseppe Meazza

Guiseppe Meazza is widely considered as one of the greatest players of all time. He played the majority of his career at Inter Milan. However, he also has the distinction of playing for many other famous clubs. Giuseppe Meazza occupies the fourth spot in our list of all time top scorers of Serie A

The amazing player scored 216 goals in 367 appearances in the Serie A. He has a scoring average of 0. 59. 

The Italian initially played as a striker but he could also be deployed as an attacking midfielder, a central midfielder or a deep-lying playmaker. He was also known for his excellent shooting ability, brilliant dribbling skills and aerieal threat. He was also one of the tallest soccer player in Italy. 


Meazza started playing football when he was six. Due to his small physique, he was rejected by AC Milan. However, Inter Milan accepted him later.  

He scored on his debut for Inter in 1927. 

The Italian footballer enjoyed incredible successes over the following years. 

He won three national championships as well as a Coppa Italia there. He made 348 league appearances and scored 240 goals at the club. 

Meazza joined AC Milan in 1940. He went on to score nine goals in 37 league appearances there. Later in his career, he also played for Juventus, Varese and Atalanta. He returned to Inter as player-coach in 1946. 

The great forward also earned great achievements with Italy. 

He won two consecutive World Cups with the national side. He lifted the 1934 World Cup and the 1938 World Cup. 

Meazza earned 53 caps for Italy, scoring 33 goals in the process. 

5- Jose Altafini 

Jose Altafini is also one of Serie A top scorers of all time. He bagged an incredible 216 goals in 459 Serie A matches. While he also boasts a scoring average of 0.47 goals per Serie A match. 


Jose Altafini started his career with Palmeiras where he earned his senior debut in 1956. He was incredible for the Brazilian side from the very beginning as he scored a brace on his debut. 

Altafini scored an incredible 89 goals in 114 appearances between 1956 and 1958. He subsequently moved to Italy in 1958 by joining AC Milan. His spell at the Italian outfit was highly successful. The former Brazil international scored 120 league goals in 205 Serie A appearances. He also played a very important role in helping them win the 1963 European Cup. Altafini scored two goals in the final of the tournament against Benfica. 

That year he established the record of scoring most goals in a single European Cup. That was broken in 2014 by Crisitano Ronaldo who scored 17 goals. 


Jose Altafini joined Napoli in 1965 but couldn’t win many trophies during his time at the club, but that was more the reflection of the Blues overall performances than his individual displays. In his seven years at Napoli he scored 71 goals in 180 appearances. 

He went on to play for Juventus, Toronto Italia, Chiasso before ending his career at Mendrisiostar. He also has the distinction of playing for both the Brazil national side and Italy. 

6- Antonio Di Natale 

Antonio Di Natale occupies the third spot in the list of top scorers of Serie A. He scored 209 goals in 445 Serie A matches played between 2002 and 2016. He boasts a 0.49 goals per match average. 


Antonio Di Natale started his career by joining the youth system of Empoli. 

He was sent to three different clubs during his time at the club. However, he soon became an integral member of the team. 

The Italian footballer won promotion to the Serie A with Empoli at the end of the 2001-02 season. However, after his club got relegated, he joined Udinese in 2004. In his first season at the Friulians, he scored seven goals in 33 league matches. 

His reputation hugely increased over the following years as he consistently scored goals. He played 385 league matches for the club, scoring 191 goals. 

Di Natale was a versatile player who could be deployed as a lone striker, or on the left in an attacking trident or in a deeper, supporting role. He was very famous for his pace, control and technical skills. He earned 42 caps for Italy, scoring 11 goals in the process. 

7- Roberto Baggio 

Roberto Baggio is a very famous name in the history of Italian football and also one of the top scorers of Serie A. He is considered one of the greatest players of all time. 

The Italian clocked up 452 Serie A matches in his career between 1985 and 2004, scoring an incredible 205 goals at a scoring average of 0.45 goals per Serie A match. 

Roberto Baggio was a versatile player who could be used as a second striker or an attacking midfielder. He could also be used in several other offensive positions. He was very well-known for his curling free-kicks, dribbling skills and goal scoring ability. 


Roberto started his youth career at Caldogno before moving to Vicenza in 1980. He made 36 league appearances for the club before landing a move to Fiorentina in 1985. The Italian scored 95 league matches for the Lilies, scoring 39 goals in the process.

In 1995, he joined Juventus, the richest football club in Italy, in a world record transfer deal. He also played for several other big clubs during his long career, including AC Milan, Bologna, Inter Milan and Brescia. 

Roberto Baggio also has the distinction of earning 56 caps for the Italy national football team, scoring 27 goals in the process. He was part of the Italian team that finished third in the 1990 World Cup. The talented forward also led them to the final of the 1994 World Cup where they lost against Brazil on penalties and also participated in 1998 World Cup Italy where they were knocked out of the tournament in the quarterfinals. 

8- Kurt Hamrin

Kurt Hamrin has the distinction of being the eighth Serie A top scorer of all time. He played 400 matches in Serie A during his career, scoring an amazing 190 goals. His scoring average is 0.48 goals per Serie A match. 


He started his senior career at Swedish side AIK where he made 62 league appearances and scored 54 goals. He moved to Italy in 1956 and joined Juventus where he stayed only one season before signing for Padova. 

After another short spell at Podova, Kurt Hamrin joined Fiorentina where he stayed until 1967. His stint at the Violets was highly successful as he won two Coppa Italia titles as well as a Cup Winners’ Cup there. During nine years at the club, he clocked up over 350 appearances across all competitions, scoring over 200 goals. He also went to play for AC Milan and Napoli late in his career. 

Kurt Hamrin also played 32 international matches for the Swedish national football team, scoring 17 goals in the process. 

9- Giuseppe Signori 

Giuseppe Signori is one of the top scorers of Serie A. He played for several clubs in Italy during his long football career. 

Signori played 344 Serie A matches, scoring an incredible 188 goals in the process. He has an average of 0.54 goals per Serie A match. 


The former Italy international started his senior career at Leffe before moving to Piacenza in 1986. After his stint at Foggia, he joined Lazio in 1992. He stayed at the club until 1997, making 152 league appearances and scoring 107 goals. 

The talented striker also has the distinction of playing for Sampdoria, Bologna, Iraklis, and Sopron but his most important spell was at Lazio where he was the top goal scorer in Serie A three times. 

Giuseppe Signori also earned 28 caps for the Italy national football team, scoring seven goals for them and was part of the Italian team at the 1994 World Cup where they made it to the final of the competition. 

Considering him a versatile forward he has been assigned many different roles and was deployed as a left winger or a second striker during the early part of his career. 

10- Alessandro Del Piero 

Alessandro Del Piero is widely regarded as one of the greatest players of his generation and was known for his creativity, technical skills and goal scoring abilities. In his 478 appearances in Serie A he scored 188 goals and boasts a scoring average of 0.39 goals per Serie A match. 

He was a tactically versatile forward who could play many different roles for the team and he usually preferred to play as a supporting striker, but he could also be deployed as a playmaking attacking midfielder. He was also a free-kick specialist. 


Alessandro Del Piero started his youth career at San Vendemiano before moving to Padova in 1988. He didn’t stay long at the Italian outfit and landed a move to Juventus in 1993. His stint at the Old Lady was hugely successful. Alessandro Del Piero remained at the club for an incredible 19 seasons, with 11 as captain of the team. He made 705 appearances across all competitions for Juve, scoring 290 goals in the process. He holds the club records for most goals and appearances. 

During his time at the Allianz Stadium, he won six Serie A titles, four Supercoppa Italiana as well as the Coppa Italia. He also won the Champions League trophy, the Super Cup and the Intercontinental Cup during his spell at Juventus. 

Alessandro Del Piero left the Italian giants in 2012 and joined the Australian side Sydney FC. He clocked up 48 league appearances for Sydney, scoring 24 goals in the process. He ended his career at Indian Super League side Delhi Dynamos in 2014. 

Del Piero also played 91 international matches for Italy between 1995 and 2008, with 27 goals to his name. 


Must See

    More in Uncategorized