Silvio Piola and Giuseppe Meazza are arguably among the best Italian football strikers of all time given their epic career with Italy national team.
Here are the best five Italian strikers of all time, in no particular order, are:
Giuseppe Meazza Giuseppe Meazza is widely regarded as the greatest Italian striker of all time. He scored 288 goals in 367 matches for Inter Milan, AC Milan, and the Italy national team. He won the FIFA World Cup twice, in 1934 and 1938. He was also the top scorer in the FIFA World Cup in 1938. He was also the European Footballer of the Year in 1938.
Silvio Piola Silvio Piola is the all-time leading goalscorer for the Italy national team with 30 goals in 34 matches. He also holds the record for the most goals scored in Serie A with 274 goals. He won the FIFA World Cup in 1938.
Luigi Riva Luigi Riva is one of the greatest Italian strikers of the post-World War II period. He scored 35 goals in 42 matches for the Italy national team. He won the European Championship in 1968. He was also the top scorer in the European Championship in 1968.
Paolo Rossi Paolo Rossi was a prolific goalscorer for both club and country. He scored 134 goals in 299 matches for Vicenza, Perugia, Juventus, Milan, Verona, and the Italy national team. He won the FIFA World Cup in 1982 and the European Championship in 1980. He was also the top scorer in the FIFA World Cup in 1982. He was also the FIFA World Player of the Year in 1982.
Roberto Baggio Roberto Baggio is one of the most talented Italian strikers of all time. He scored 274 goals in 644 matches for Fiorentina, Juventus, AC Milan, Inter Milan, Bologna, and Brescia. He won the UEFA Champions League once and the Coppa Italia twice. He was also the FIFA World Player of the Year in 1993.