Rossoneri fans at San Siro during a Derby della Madonnina

They call it the Derby della Madonnina and it could not have a more Milanese name. The nickname comes from the golden statue of the Virgin Mary that has watched over the city from the tallest spire of the Milan Cathedral since 1774, the work of sculptor Giuseppe Perego. For over a century that same Madonnina has observed from above a sporting rivalry that has written unforgettable pages in Italian and world football: the clash between Milan and Inter, the two footballing souls of the same city who even share the same stadium.

The history of the Milanese derby has its roots in 9 March 1908, when a group of directors and members of the Milan Cricket and Football Club — in disagreement over the policy of signing foreign players — decided to found Internazionale Football Club. The split was sharp: on one side those who wanted to maintain the cosmopolitan character of the team and on the other those who wanted to limit the presence of non-Italian players. The first derby was played on 10 January 1909 in an official league match that Milan won 3-2, although a friendly had already taken place on 18 October 1908 in Chiasso, Switzerland, with a 2-1 Rossoneri victory.

Since then the Milanese derby has been repeated hundreds of times, delivering spectacular goals, incredible comebacks, controversial episodes and moments that have entered the realm of legend. This article retraces the most memorable derbies in history, accompanied by statistics, anecdotes and curiosities that make this rivalry unique in the world.

The derby in numbers

Before diving into the individual matches, it is useful to frame the numerical scale of this century-old rivalry. The numbers tell the story of a balanced contest, with historical phases in which one team dominated and others in which the other responded with equal force.

~246Official derbies played
91Inter wins
83Milan wins
71Draws
14Shevchenko goals (record)
11Goals in the 1949 derby (record)

Andriy Shevchenko holds the record for goals scored in the derby with 14 strikes, followed by Giuseppe Meazza with 13 goals in total — 12 in an Inter shirt and one with Milan, testament to a career split between the two banks of the Naviglio. The derby with the most goals of all time remains the legendary Inter 6-5 Milan of 1949, with 11 goals in a single match.

The seven most memorable derbies

1. Inter 6-5 Milan — 6 November 1949, Serie A

This is the derby par excellence, the one still cited every time people talk about wild and unforgettable matches. It was played at San Siro in front of a delirious crowd and Milan started like a train: after just 19 minutes the Rossoneri led 4-1. Candiani had opened the scoring in the 1st minute and doubled the lead in the 7th, Gunnar Nordahl had made it 3-0 in the 14th and Nils Liedholm scored the 4-1 in the 19th, after Istvan Nyers had briefly pulled one back in the 10th.

At that point it could have ended there, with a comfortable Rossoneri stroll. Instead, the unthinkable happened. Inter unleashed a comeback that entered football history: Amadei scored in the 39th, Nyers converted a penalty in the 40th to make it 3-4 at half-time. In the second half the Nerazzurri hurricane swept Milan away: Amadei equalised in the 50th, Lorenzi gave Inter the lead for the first time in the 58th (5-4), but Milan refused to surrender: Annovazzi equalised in the 59th for a sensational 5-5. When it seemed nothing more could possibly happen, Amadei himself sealed his hat-trick in the 64th for the definitive 6-5. La Gazzetta dello Sport headlined the following day: "Una realtà romanzesca a San Siro" ("A novelistic reality at San Siro"). Amadei's hat-trick was among the most celebrated in the history of the derby.

2. Milan 5-3 Inter — 27 March 1960, Serie A

If the 1949 derby was the maddest match, the 1960 edition was the derby of one man alone: Jose Altafini. The Brazilian-born naturalised Italian, nicknamed Mazola for his resemblance to the great Valentino Mazzola, turned San Siro into his personal theatre in front of 72,000 spectators.

Altafini scored four goals in a single match. After a hat-trick within the first 40 minutes that had already put the result beyond doubt, the centre-forward completed the job with a splendid volley in the second half. No player in the history of the Derby della Madonnina has ever matched this record. Altafini finished that season with 20 goals in the league, confirming his extraordinary talent in that unrepeatable campaign.

Unbroken record

Altafini's 4 goals in the derby of 27 March 1960 remain the most ever scored by a single player in a Milanese derby. Nobody, before or since, has managed to replicate such a feat.

3. Inter 0-6 Milan — 11 May 2001, Serie A

The largest victory in the history of the Derby della Madonnina bears the Rossoneri stamp. On 11 May 2001, Cesare Maldini's Milan — father of the legendary Paolo — inflicted an unprecedented humiliation on Inter, sweeping them aside with a 6-0 demolition that left the football world speechless.

Gianni Comandini, a centre-forward who would certainly not have gone down in history for his career goal tally, chose the biggest night for his brace: in the 2nd and 19th minute he brought the Nerazzurri defence to its knees. Federico Giunti struck a masterful free-kick in the 53rd for the 3-0, then the genius Andriy Shevchenko took centre stage with a brace in the 66th and 77th minutes to make it 0-5. Serginho rounded off the scoring in the 81st, having been the star of the evening with three assists and a goal.

A famous anecdote told by Alessandro Costacurta has endured: in the closing minutes an Inter fan leaned over from the stand and literally begged him to stop scoring. The Rossoneri defender reassured him, but by then the damage was done. That night Cesare Maldini's Milan wrote a page of history that no Rossoneri fan will ever forget.

4. The Champions League semifinal — May 2003

For the first time in Champions League history, two teams from the same city faced each other in a semifinal. The paradox was evident: Milan and Inter both played their home and away legs on the very same pitch, the Giuseppe Meazza at San Siro. The away goals rule would apply on a ground where nobody was truly a visitor.

The first leg ended 0-0, a result that theoretically favoured the Nerazzurri but could be overturned by a single Rossoneri goal in the return. In the second leg, Shevchenko proved decisive in the 45th minute of the first half: picking up a magnificent pass from Clarence Seedorf, the Ukrainian outpaced Ivan Cordoba and with a delicate touch lobbed Francesco Toldo as the goalkeeper came off his line. Inter fought back with pride and found an equaliser in the 84th minute through Obafemi Martins, but it was not enough: the 1-1 on aggregate sent Milan through thanks to the away goals rule — even though the concept of "away" was purely nominal.

The San Siro paradox

Milan and Inter played both semifinal legs on the same pitch. Milan went through thanks to Shevchenko's "away" goal, scored in the stadium where he played every week. From that semifinal the Rossoneri flew to Manchester, where they beat Juventus on penalties to claim their sixth Champions League.

5. Milan 3-2 Inter — 21 February 2004, Serie A

This derby is remembered as one of the most incredible comebacks in the history of the Milanese derby. Inter appeared to have the match in hand after a dominant first half: Dejan Stankovic had opened the scoring by netting directly from a corner kick — a rare and spectacular goal that caught the entire Rossoneri defence off guard — and Cristiano Zanetti had doubled the lead to put Inter 2-0 up.

In the second half Milan produced a furious reaction. Jon Dahl Tomasson pulled one back in the 56th minute and just one minute later, in the 57th, Ricardo Kaka levelled the score with a display of physical and technical power that made San Siro erupt. Inter reeled from the psychological blow and in the 85th minute the winning goal arrived: Clarence Seedorf unleashed a thunderous right-footed strike from distance that nestled into the far corner, a powerful and precise shot that the Nerazzurri goalkeeper could do nothing about. Three goals in 29 minutes to complete the comeback and bury Inter's title hopes that season.

6. The abandoned Champions League derby — 12 April 2005

This is the derby nobody wanted to see, yet it has become one of the most iconic. It was the second leg of the Champions League quarter-finals: Milan had dominated the first leg with a 2-0 victory and led 3-0 on aggregate after also taking the lead in the return, going 1-0 up.

When a header by Esteban Cambiasso was disallowed by referee Markus Merk for a foul by Julio Cruz on Dida, the frustration of the Nerazzurri fans turned into a shameful act. Flares and fireworks began raining down from the Inter end onto the pitch. One of them struck the Rossoneri goalkeeper Dida on the shoulder, forcing the referee to suspend the match in the 73rd minute. A brief resumption was attempted, but the situation deteriorated further and the match was definitively abandoned.

UEFA awarded Milan a 3-0 forfeit victory, bringing the aggregate score to 5-0, and imposed a harsh sanction on Inter: a financial fine and the obligation to play 4 home matches behind closed doors. From that evening one iconic image has endured: Marco Materazzi of Inter and Rui Costa of Milan, side by side at the centre circle, watching the chaos in the stands together with a mix of disbelief and helplessness. Two rivals united by the awareness that football, in that moment, had lost. Milan went on to reach the 2005 Champions League final in Istanbul against Liverpool.

The iconic image

The photograph of Materazzi and Rui Costa standing together at the centre circle while the stands burn has become one of the most iconic images in Italian football. Two rivals united by mutual respect and by sadness for what was happening around them.

7. Milan 1-0 Inter — 8 March 2026, Serie A

The most recent derby on our list is also one of the most significant for contemporary Milan. On 8 March 2026, in Matchday 28 of Serie A, Massimiliano Allegri's Rossoneri beat Inter 1-0 at San Siro thanks to the decisive goal from Pervis Estupinan on 35 minutes, a powerful left-footed strike high inside Sommer's near post.

A victory that goes far beyond three points: Milan completed the league double over Inter, winning both the home and away fixtures in Serie A in the same season. This had not happened since the 2010/2011 season, fifteen years earlier. An even more remarkable achievement when you consider that the Rossoneri came into this clash on the back of six consecutive derby defeats in the league, a losing streak that seemed never-ending and weighed like a millstone on Milanisti everywhere.

Estupinan's goal broke the curse and proved that Allegri's new managerial era has restored solidity and a winning mentality to the Milanese derby.

Anecdotes and curiosities

The history of the Derby della Madonnina is not made only of goals and results, but also of bizarre episodes, curious records and characters who have made this rivalry unique on the world football stage.

The lemon on the penalty spot (1957)

In the 1957 derby, Benito "Veleno" Lorenzi, the Inter striker known for his provocative temperament, placed half a lemon on the penalty spot before Rossoneri player Juan Alberto Cucchiaroni stepped up to take a penalty. The aim was clear: to unsettle his opponent and push him into missing. A gesture of cunning and mischief that would be unthinkable in modern football, but one that captures an era when the rivalry was fought on these details too.

The fastest goal: 13 seconds (1963)

On 24 February 1963, Sandro Mazzola scored what remains the fastest goal in the history of the Derby della Madonnina: just 13 seconds after kick-off. The sequence was lightning-fast: from the kick-off the ball went to Di Giacomo, then to Luis Suarez, then to Mario Corso who set up Mazzola for a tap-in finish. No Milan player touched the ball. A combination of speed, technique and precision that left the Rossoneri literally rooted to the spot.

Giuseppe Meazza: the man of both sides

Giuseppe Meazza is the footballer who gives the official name to the San Siro Stadium and is also the only one to have played at the highest level for both Milanese clubs. With Inter he scored 12 goals in the derby, with Milan he added one. His career represents a bridge between the two footballing souls of the city, a unique bond that has helped give the derby an even more special flavour. The fact that the stadium shared by both teams bears his name is the most eloquent testimony to his place in the history of Milanese football.

Inter's twentieth Scudetto won in the derby (2024)

On 22 April 2024, Inter won their twentieth Scudetto — the second star — in the derby itself, beating Milan 2-1. It was the first time in the history of Italian football that a team clinched the title in the local derby. For Rossoneri fans it was a deep wound, having to witness the opposition celebrations in their own stadium. A humiliation that has fuelled the hunger for revenge even further.

Then there is the shared-stadium paradox in European competition: when Milan and Inter have faced each other in the Champions League (as in 2003 and 2005), both teams played their "home" and "away" legs on the very same pitch. The away goals rule was applied in a context where nobody was truly a visitor, creating a surreal situation unique in European football.

Why the Derby della Madonnina is unique

Many cities around the world have their own derby: Madrid has the Spanish derby between Real and Atletico, London counts a dozen different ones, Buenos Aires lives for the Superclasico between Boca and River. But the Derby della Madonnina has one characteristic that sets it apart from all the others: the two teams have shared the same stadium since 1947, when Inter moved to San Siro where Milan had been playing since 1926.

This forced coexistence amplifies every emotion. The same corridors, the same dressing rooms, the same green pitch that every week alternates between Rossoneri and Nerazzurri colours. In the derby there is no home advantage because the ground belongs to both. There is no travelling to an enemy city because the city is the same. Everything comes down to the strength of ideas, the quality of the players and the pressure of 75,000 fans split in half who fill the same cauldron.

The Derby della Madonnina is also a clash between two footballing philosophies and two identities. Milan, founded in 1899, has always had an international soul from the Anglo-Saxon origins of the club. Inter, born in 1908 from within Milan, carried in its very name a cosmopolitan vocation: Internazionale. Two identities born from the same root, grown in different directions, destined to clash forever.

From the 6-5 in 1949 to the 0-6 in 2001, from the Champions League semifinal of 2003 to Estupinan's goal in 2026, the Derby della Madonnina has written pages of history that transcend football. It is not merely a match between two teams: it is the story of a city, of its passions, its divisions and its identity. Under the golden gaze of the Madonnina, Milan and Inter will continue to face each other as they have done for over a century, delivering emotions to millions of fans around the world.

Forza Milan, always.