top of page
SPORTS

International Football - Italy
Most Goals Scored
This list features the players with the most goals scored for the Italy national team.
RANK | PLAYERS | APPEARANCES | GOALS SCORED | YEARS |
1 | Gigi Riva | 42 | 35 | 1965–1974 |
2 | Giuseppe Meazza | 53 | 33 | 1930–1939 |
3 | Silvio Piola | 34 | 30 | 1935–1952 |
4 | Roberto Baggio | 56 | 27 | 1988–2004 |
5 | Alessandro Del Piero | 91 | 27 | 1995–2008 |
6 | Adolfo Baloncieri | 47 | 25 | 1920–1930 |
7 | Alessandro Altobelli | 61 | 25 | 1980–1988 |
8 | Filippo Inzaghi | 57 | 25 | 1997–2007 |
9 | Francesco Graziani | 64 | 23 | 1975–1983 |
10 | Christian Vieri | 49 | 23 | 1997–2005 |
References
Wikipedia. (2025). Italy national football team records and statistics – Goalscorers. Available at: https://en.wikipedia.org/wiki/Italy_national_football_team_records_and_statistics#Goalscorers (Accessed 1 December 2025).

SCALA
lists
bottom of page



