Home » Best Serie A Strikers of All Time – Who Are They?

The history of Italian football is decorated with legendary forwards who captivated fans and etched their names into Serie A folklore. Here’s our list of the greatest Serie A strikers ever, combining goalscoring prowess, historic impact, and unforgettable moments.
Goals: 274 Appearances: 537
Silvio Piola tops the all-time scoring charts in Serie A with an unmatched record of 274 goals. While representing Pro Vercelli, Lazio, Juventus, and Novara between 1929 and 1954, his consistency and remarkable longevity established him as an iconic figure in Italian football.
Goals: 250 Appearances: 618
An eternal legend of AS Roma, Francesco Totti is second only to Silvio Piola in Serie A goal-scoring with 250 goals. His loyalty to Roma spanned 25 seasons (1992-2017), demonstrating immense skill, leadership, and dedication. Totti, affectionately known as “Il Capitano,” secured his legacy by winning the Scudetto with Roma in 2001.
Goals: 225 Appearances: 291
Swedish striker Gunnar Nordahl made a significant impact at AC Milan, scoring 225 Serie A goals in just 291 appearances between 1949 and 1956. Known for his clinical finishing and physical dominance, Nordahl secured two league titles and remains AC Milan’s all-time leading goalscorer.
Goals: 216 Appearances: 367
Giuseppe “Peppino” Meazza was a prolific striker who scored 216 goals, primarily for Inter Milan during the 1930s and early 1940s. Widely regarded as one of Italy’s greatest-ever footballers, Meazza won three Serie A titles and led Italy to two World Cup victories in 1934 and 1938.
Goals: 216 Appearances: 459
With 216 goals in Serie A, José Altafini remains one of the competition’s most memorable marksmen. Known for his goal-scoring exploits with AC Milan, Napoli, and Juventus from 1958 to 1976, the Brazilian-born striker famously netted 22 goals during Milan’s 1961–62 Serie A championship-winning campaign.
Goals: 205 Appearances: 452
Known as “Il Divin Codino” for his iconic ponytail and graceful play, Roberto Baggio scored 205 Serie A goals for several clubs, including Fiorentina, Juventus, AC Milan, Bologna, and Inter Milan. Baggio’s elegance on the field earned him the Ballon d’Or in 1993, and his memorable performances made him a beloved figure in Italy.
Goals: 188 Appearances: 478
Juventus legend Alessandro Del Piero netted 188 Serie A goals in 478 appearances. His technical brilliance and loyalty to Juventus made him one of the most revered figures in club history, winning multiple Serie A titles and the 1996 Champions League.
Goals: 132 Appearances: 337
Alessandro Altobelli is remembered as one of Inter Milan’s greatest forwards, scoring 132 goals in Serie A. Known for his clinical finishing and aerial prowess, Altobelli won the 1982 World Cup with Italy and remains a celebrated figure in Inter’s rich history.