Inter's all - time top scorers
Team
— SundayMeazza leads the all-time leaderboard, ahead of Altobelli and Boninsegna. Lautaro Martinez is fourth
The standings for Inter's all-time top scorers sees Giuseppe Meazza occupy top spot, with 284 goals for the Nerazzurri making him a true Club legend: from 1927 until 1940 and then for a final season in 1946/47, Pepin rewrote the Inter and Italian football history books. His 284 goals arrived in 408 appearances, and he finished as the league's top scorer on three occasions (his personal record was 31 goals in a single season). He won three Scudetto titles and the Coppa Italia with Inter. With Italy, he won the World Cup in 1934 and 1938. Just behind him is an extraordinary goalscorer: Alessandro 'Spillo' Altobelli. He spent eleven seasons with Inter and left his mark in the league, Europe and Coppa Italia. In total, he scored 209 goals in 466 appearances, winning the Scudetto, Coppa Italia (twice) and the World Cup with Italy. Roberto Boninsegna, otherwise known as Bonimba, is in third place. His goals-per-game average was outstanding in the seven seasons he spent at Inter. Indeed, he scored 171 times in 281 competitive matches, winning the Scudetto and twice finishing as the league's top scorer. Lautaro Martinez keeps climbing Inter’s all-time scorers chart. After surpassing Nyers and Benito Lorenzi last season, and Luigi Cevenini III earlier this year, he has now overtaken Sandro Mazzola to become the Club’s fourth-highest scorer of all time. Lautaro, Inter’s top foreign scorer and the club’s leading goalscorer in the Champions League, has passed Mazzola, who scored 161 goals in Nerazzurri colours between 1960 and 1977.
Mazzola's total does not include the goal he scored in the 1971 Armando Picchi Trophy, as that competition is not considered alongside league and cup matches. The same applies to Boninsegna, who scored 171 official goals for Inter, in addition to two in the A. Picchi Trophy.
TOP SCORERS IN INTER HISTORY
Updated on 30 November 2025
PLAYER | GOALS SCORED | APPEARANCES | GOALS PER GAME |
1. Giuseppe Meazza | 284 | 408 | 0.7 |
2. Alessandro Altobelli | 209 | 466 | 0.45 |
3. Roberto Boninsegna | 171 | 287 | 0.6 |
4. Lautaro Martinez | 163 | 352 | 0.46 |
5. Sandro Mazzola | 161 | 565 | 0.28 |
6. Luigi Cevenini III | 158 | 190 | 0.83 |
7. Benito Lorenzi | 143 | 314 | 0.46 |
8. Istvan Nyers | 133 | 182 | 0.73 |
9. Mauro Icardi | 124 | 219 | 0.57 |
10. Christian Vieri | 123 | 190 | 0.65 |