lautaro

Meazza leads the all-time leaderboard, ahead of Altobelli and Boninsegna. Lautaro Martinez is sixth

The standings for Inter Milan'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 Milan 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 Milan. 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 Milan 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 Milan. Indeed, he scored 171 times in 281 competitive matches, winning the Scudetto and twice finishing as the league's top scorer. 

Lautaro Martinez climbed the rankings in the 2024/25 season, overtaking Nyers and Benito Lorenzi to become the sixth highest Inter Milan scorer of all time with 155 goals. 

lautaro
Meazza leads the all-time leaderboard, ahead of Altobelli and Boninsegna. Lautaro Martinez is sixth.

He is also the top foreign scorer in the Club’s history and the highest-scoring Nerazzurri player ever in the Champions League. He also bagged Inter Milan’s first goal in the new Club World Cup format.

Top scorers in the Inter Milan history 

PLAYERGOALS SCOREDAPPEARANCESGOALS PER GAME
1. Giuseppe Meazza2844080.7
2. Alessandro Altobelli2094660.45
3. Roberto Boninsegna1712870.6
4. Sandro Mazzola1615650.28
5. Luigi Cevenini III1581900.83
6. Lautaro Martinez1553400.46
7. Benito Lorenzi1433140.46
8. Istvan Nyers1331820.73
9. Mauro Icardi1242190.57
10. Christian Vieri1231900.65

Source: inter.it

Cristian Chivu praises Inter Milan after win over Cagliari