Italy National Team Scorers in the Soccer World Cups

Full list with all the players that have scored for Italy in the Soccer World Cup. It goes from the top scorers to the players that have scored at least one goal in any world cup and has details of played tournaments and goals by world cup.

scroll for more >>
 
Player
Goals World Cups Goal Detail by World Cup
1. Italy Roberto Baggio 9 3 2 in 1990, 5 in 1994, 2 in 1998
Italy Paolo Rossi 9 3 3 in 1978, 6 in 1982, 0 in 1986
Italy Christian Vieri 9 2 5 in 1998, 4 in 2002
4. Italy Salvatore Schillaci 6 1 6 in 1990
5. Italy Alessandro Altobelli 5 2 1 in 1982, 4 in 1986
Italy Silvio Piola 5 1 5 in 1938
7. Italy Gino Colaussi 4 1 4 in 1938
Italy Angelo Schiavio 4 1 4 in 1934
9. Italy Giuseppe Meazza 3 2 2 in 1934, 1 in 1938
Italy Raimundo Orsi 3 1 3 in 1934
Italy Gigi Riva 3 2 3 in 1970, 0 in 1974
Italy Gianni Rivera 3 4 0 in 1962, 0 in 1966, 2 in 1970, 1 in 1974
13. Italy Dino Baggio 2 2 2 in 1994, 0 in 1998
Italy Romeo Benetti 2 2 1 in 1974, 1 in 1978
Italy Roberto Bettega 2 1 2 in 1978
Italy Roberto Boninsegna 2 2 2 in 1970, 0 in 1974
Italy Giacomo Bulgarelli 2 2 2 in 1962, 0 in 1966
Italy Riccardo Carapellese 2 1 2 in 1950
Italy Alessandro Del Piero 2 3 0 in 1998, 1 in 2002, 1 in 2006
Italy Giovanni Ferrari 2 2 2 in 1934, 0 in 1938
Italy Vincenzo Iaquinta 2 2 1 in 2006, 1 in 2010
Italy Marco Materazzi 2 2 0 in 2002, 2 in 2006
Italy Egisto Pandolfini 2 2 1 in 1950, 1 in 1954
Italy Marco Tardelli 2 3 0 in 1978, 2 in 1982, 0 in 1986
Italy Luca Toni 2 1 2 in 2006
26. Italy Pietro Anastasi 1 1 1 in 1974
Italy Mario Balotelli 1 1 1 in 2014
Italy Paolo Barison 1 1 1 in 1966
Italy Giampiero Boniperti 1 2 0 in 1950, 1 in 1954
Italy Tarcisio Burgnich 1 3 0 in 1966, 1 in 1970, 0 in 1974
Italy Antonio Cabrini 1 3 0 in 1978, 1 in 1982, 0 in 1986
Italy Fabio Capello 1 1 1 in 1974
Italy Franco Causio 1 3 0 in 1974, 1 in 1978, 0 in 1982
Italy Bruno Conti 1 2 1 in 1982, 0 in 1986
Italy Daniele De Rossi 1 3 0 in 2006, 1 in 2010, 0 in 2014
Italy Luigi Di Biagio 1 2 1 in 1998, 0 in 2002
Italy Antonio Di Natale 1 1 1 in 2010
Italy Angelo Domenghini 1 1 1 in 1970
Italy Pietro Ferraris 1 1 1 in 1938
Italy Amleto Frignani 1 1 1 in 1954
Italy Carlo Galli 1 1 1 in 1954
Italy Giuseppe Giannini 1 1 1 in 1990
Italy Alberto Gilardino 1 2 1 in 2006, 0 in 2010
Italy Francesco Graziani 1 2 0 in 1978, 1 in 1982
Italy Fabio Grosso 1 1 1 in 2006
Italy Enrique Guaita 1 1 1 in 1934
Italy Filippo Inzaghi 1 3 0 in 1998, 0 in 2002, 1 in 2006
Italy Benito Lorenzi 1 2 0 in 1950, 1 in 1954
Italy Claudio Marchisio 1 2 0 in 2010, 1 in 2014
Italy Daniele Massaro 1 2 0 in 1982, 1 in 1994
Italy Sandro Mazzola 1 3 1 in 1966, 0 in 1970, 0 in 1974
Italy Bruno Mora 1 1 1 in 1962
Italy Ermes Muccinelli 1 2 1 in 1950, 0 in 1954
Italy Fulvio Nesti 1 1 1 in 1954
Italy Andrea Pirlo 1 3 1 in 2006, 0 in 2010, 0 in 2014
Italy Fabio Quagliarella 1 1 1 in 2010
Italy Aldo Serena 1 2 0 in 1986, 1 in 1990
Italy Francesco Totti 1 2 0 in 2002, 1 in 2006
Italy Renato Zaccarelli 1 1 1 in 1978
Italy Gianluca Zambrotta 1 3 0 in 2002, 1 in 2006, 0 in 2010