gonfialarete.com
·9 September 2025
Italy, top scorers in national team history: the full ranking

In partnership with
Yahoo sportsgonfialarete.com
·9 September 2025
With the recent goals of Giacomo Raspadori and Moise Kean against Israel, the ranking of the best Italian scorers is updated: respectively at 11 and 10 goals.
At the top remains the legend Gigi Riva, ahead of timeless legends such as Giuseppe Meazza and Silvio Piola. Here is the complete ranking of Italy's all-time strikers.
The Top 3 Historical
Luigi Riva – 35 goals The quintessential striker of the National Team, an undisputed protagonist in the golden years of the Azzurri.
Giuseppe Meazza – 33 goals Symbol of Italian football in the 1930s, twice world champion.
Silvio Piola – 30 goals King of goals in the 1930s and 1940s, still today an icon for Italian football.
The Greats of the Post-War
Roberto Baggio – 27 goals
Alessandro Del Piero – 27 goals
Adolfo Baloncieri – 25 goals
Filippo Inzaghi – 25 goals
Alessandro Altobelli – 25 goals
The Strikers of Recent Years
Christian Vieri – 23 goals
Francesco Graziani – 23 goals
Daniele De Rossi – 21 goals
Paolo Rossi – 20 goals
Alberto Gilardino – 19 goals
Ciro Immobile – 17 goals
Luca Toni – 16 goals
Gianluca Vialli – 16 goals
The Historical Legends
Julio Libonatti – 15 goals
Angelo Schiavio – 15 goals
Gino Colaussi – 15 goals
With 14 goals: Mario Balotelli, Gianni Rivera, Giovanni Ferrari
With 13 goals: Andrea Pirlo, Pierluigi Casiraghi, Raimundo Orsi, Mario Magnozzi
The Emerging Scorers
With 12 goals: Andrea Belotti
With 11 goals: Antonio Di Natale, Luigi Cevenini, Giacomo Raspadori, Virgilio Levratto
With 10 goals: Nicolò Barella, Riccardo Carapellese, Antonio Cassano, Moise Kean, Lorenzo Insigne, Gianfranco Zola
This article was translated into English by Artificial Intelligence. You can read the original version in 🇮🇹 here.