Derby della Madonnina


The Derby della Madonnina, also known as the Derby di Milano, is a derby football match between the two prominent Milanese clubs, Inter Milan and AC Milan. Both clubs are among the most successful in Italian football history.
In the past, Inter Milan was seen as the club of the Milan bourgeoisie, whereas Milan was supported mainly by the working class. Because of their more prosperous ancestry, Inter fans had the "luxury" to go to the San Siro stadium by motorcycle. On the other hand, the Rossoneri were also known as tramvee or tranvee. Today, this socioeconomic divide has largely been mitigated and preference for either club is personal or familial.
Taking place at least twice during the year via the league fixtures, this cross-town rivalry has extended to the Coppa Italia, Champions League, and Supercoppa Italiana, as well as minor tournaments and friendlies. It is one of the only major crosstown derbies in association football that are always played in the same stadium, in this case the San Siro, as both Inter and AC Milan call San Siro "home". Though both clubs share this stadium, Inter ultras traditionally occupy the stadium’s northern end while Milan ultras occupy the southern end.

History

On 13 December 1899, Herbert Kilpin and others founded the Milan Cricket and Football Club. Alfred Edwards, a former British vice-consul in Milan and a well-known personality of the Milanese high society, was the club's first elected president. Initially, the team included a cricket section, managed by Edward Berra, and a football section managed by David Allison. The Milan team soon gained relevant notability under Herbert Kilpin's guide. The first trophy to be won was the Medaglia del Re in January 1900, and the team later won three national leagues, in 1901, 1906 and 1907. The triumph of 1901 was particularly relevant because it ended the consecutive series of wins of Genoa, which had been the only team to have won the title prior to 1901. On 9 March 1908, issues over the signing of foreign players led to a split and the foundation of Football Club Internazionale.
The first derby match between the two Milanese rivals was held in the final of the Chiasso Cup of 1908, a football tournament played in Canton Ticino, Switzerland, on 18 October of that year; the Rossoneri won 2–1. While Inter and Milan faced each other sporadically in the early years, the rivalry has been renewed annually since the inaugural 1926–27 season of the Divisione Nazionale, the first truly national Italian league. The two teams have played each other at least twice a year since then.
Inter won the first Serie A title in 1929-1930, in the first edition of the Italian Football Championship. Inter won again in 1938 and 1940 with one of the greatest players of all time Giuseppe Meazza who held the title of top scorer in the Milan derbies until 2005. Between 1928 and 1938 there were 10 victories for Inter, 7 draws and none for AC Milan, the longest period without a win in the history of Derby.
In 1951 Milan finally win the first Serie A, and the first league title since 1907 after 44 years.
In the 1960s, the Milan derby saw two big stars of Italian football come face-to-face. One of the most representative players of Inter was Sandro Mazzola, the son of former Torino player Valentino Mazzola who, along with most of his Torino teammates, died in the 1949 Superga air disaster after dominating Serie A for four seasons. His Milan counterpart was Gianni Rivera, nicknamed "Golden Boy" for his talent. This era saw brilliant derby matches and an increasing rivalry: while Milan won the European Cup in 1962–63, Inter with one of the best teams in Italian football history followed with back-to-back success in 1964 and 1965 and with two consecutive Intercontinetal Cup win and with others two European Cup finals played in 1967 and 1972. Milan again won the title in 1968–69. During this successful period for both teams, Milan were coached by Nereo Rocco and Inter by Helenio Herrera, both coaching many notable players. The rivalry continued on the Italy national team, where two players from their respective clubs would often not play together, with one usually being substituted by the other at half-time. Rivera ended up losing the starting line-up to Mazzola in the 1970 final against Brazil, in which Italy was defeated 1–4 by the South Americans. He would later enter in the 84th minute after Italy were already far behind.
The derby did not take place in 1980-1981 and 1982-1983 in Serie A, due to AC Milan's double relegation to Serie B.
Arguably Milan's greatest-ever era took place during the late 1980s and had extended through to the mid-2000s. Often hailed as the greatest-ever Milan side, the team stemming from the 1989 European champions managed by Arrigo Sacchi, contained legendary Milan players, Marco van Basten, Ruud Gullit, Frank Rijkaard and Paolo Maldini, amongst others. Milan's dominance, both domestically and internationally, had seen them capture four league titles and three European Cups between 1989 and 1998. During this time, Inter win 1988–89 Serie A title with an all-time record points in Serie A history with 18 teams under Giovanni Trapattoni and with great players like Lothar Matthäus and Andreas Brehme, and also Inter had gone on to finish runners-up in the 1992–93 season and in a controversial 1997–98 season and won three UEFA Cups out of four finals played.
The two clubs famously met in the semi-finals of the 2002–03 UEFA Champions League, their first ever European matches against one another, in which Milan went through on the away goals rule despite both clubs playing at the same stadium; Milan would go on to win the competition. They met again in the quarter-finals of the 2004–05 edition; Milan triumphed on aggregate after UEFA awarded them a 3–0 victory in the second leg, as the match was abandoned due to flares thrown by Inter fans.
Inter's long wait for a league title that began after 1989 finally arrived in 2006, when the Calciopoli scandal stripped Juventus of the 2005–06 title and handed it to Inter, who originally finished third behind both Juventus and Milan. This was seen as a controversial decision by many, as even though the title won the previous season by Juventus was also stripped, it was left unawarded, which many felt should have also been the case with the 2005–06 title. Inter went on to win the 2006–07 Serie A title as well in a season that saw Juventus relegated from the top division, and Milan, as punishment, starting the season with negative points. Inter's triumphant campaign included a record-breaking run of 17 consecutive victories and victories in both fixtures against Milan. During the same season, however, Milan had captured their seventh European Cup/UEFA Champions League, defeating Liverpool in the final in Athens. As the Italian league recovered from the aftermath of the match-fixing scandal, Inter continued to dominate, winning each league up until the 2009–10 season in which they secured the title on the last day of the season. That season had also seen Inter become the first Italian side to win a treble. In addition to their league title, Inter also secured the Coppa Italia and their first Champions League title since 1965. The following season, however, Milan, with the acquisition of several players that included former Inter striker Zlatan Ibrahimović, recaptured the Scudetto, their 18th overall, leading the league standings from as early as November until the end of the season. That season also saw Milan win both derby matches, keeping clean sheets in both fixtures.
Between 2011–12 and 2019–20, both Milan teams lagged behind Juventus in Serie A, with a disappointing ninth-place finish for Inter in 2012–13 and a difficult campaign for Milan in 2014–15, finishing tenth. However, Inter ended Juventus' nine-year streak by winning their 19th title in 2020–21, overtaking Milan's total. Milan tied Inter's total by winning their own 19th title in the following season. In January 2023 Inter won 2022 Supercoppa Italiana defeating Milan 3-0 in Riad final.
The two clubs met once again in the semi-finals of the 2022–23 UEFA Champions League; the tie was their first European derby in 18 years, as well as being both clubs' first appearances in the semi-finals since winning the trophy in 2007 and 2010 respectively. Inter won the tie, defeating Milan 2–0 in the first leg and 1–0 in the second, reaching the final.
In 2023–24, Inter defeated Milan 2–1 as the designated "away" side on 22 April 2024; the result confirmed they had won their 20th league title, marking the first time the Scudetto had been decided in a Derby della Madonnina. The title put Inter one clear of Milan's 19 titles, and ensured a second star on the club's badge; the game was also Inter's sixth successive win over Milan, the joint-longest winning streak of either side the derby's history. Milan got revenge on Inter by winning the derby matchup in the 2024 Supercoppa Italiana after a 3–2 comeback victory.

Official match results

  • SF = Semi-finals
  • QF = Quarter-finals
  • R16 = Round of 16
  • R32 = Round of 32
  • GS = Group stage
  • R1 = Round 1
  • R2 = Round 2
SeasonCompetitionDateHome teamResultAway team
1909Prima Categoria10 January 1909Milan1=3–2Inter
1909–10Prima Categoria6 February 1910Milan1=0–5Inter
1909–10Prima Categoria27 February 1910Inter1=5–1Milan
1910–11Prima Categoria5 February 1911Inter1=0–2Milan
1910–11Prima Categoria30 April 1911Milan1=6–3Inter
1911–12Prima Categoria5 November 1911Milan1=2–1Inter
1911–12Prima Categoria21 January 1912Inter1=0–3Milan
1912–13Prima Categoria17 November 1912Inter1=1–2Milan
1912–13Prima Categoria9 February 1913Milan1=1–0Inter
1913–14Prima Categoria30 November 1913Milan1=0–1Inter
1913–14Prima Categoria22 February 1914Inter1=5–2Milan
1914–15Prima Categoria2 May 1915Inter1=3–1Milan
1920–21Prima Categoria19 December 1920Inter1=0–0Milan
1920–21Prima Categoria30 January 1921Milan1=1–1Inter
1926–27Divisione Nazionale3 April 1927Inter1=1–2Milan
1926–27Divisione Nazionale5 June 1927Milan1=1–1Inter
1927–28Divisione Nazionale29 April 1928Milan1=1–2Inter
1927–28Divisione Nazionale8 July 1928Inter1=2–3Milan
1929–30Serie A10 November 1929Milan1=1–2Inter
1929–30Serie A13 April 1930Inter1=2–0Milan
1930–31Serie A26 October 1930Inter1=1–1Milan
1930–31Serie A19 March 1931Milan1=1–4Inter
1931–32Serie A18 October 1931Milan1=2–3Inter
1931–32Serie A6 March 1932Inter1=0–0Milan
1932–33Serie A6 November 1932Inter1=5–4Milan
1932–33Serie A9 April 1933Milan1=1–3Inter
1933–34Serie A1 November 1933Inter1=3–0Milan
1933–34Serie A11 March 1934Milan1=1–2Inter
1934–35Serie A2 December 1934Milan1=2–2Inter
1934–35Serie A14 April 1935Inter1=2–0Milan
1935–36Serie A29 September 1935Inter1=1–1Milan
1935–36Serie A2 February 1936Milan1=2–2Inter
1936–37Serie A4 October 1936Milan1=1–1Inter
1936–37Serie A7 February 1937Inter1=1–1Milan
1937–38Serie A17 October 1937Inter1=2–1Milan
1937–38Serie A20 February 1938Milan1=1–0Inter
1938–39Serie A2 October 1938Inter1=1–0Milan
1938–39Serie A12 February 1939Milan1=3–1Inter
1939–40Serie A17 December 1939Inter1=0–3Milan
1939–40Serie A12 May 1940Milan1=1–3Inter
1940–41Serie A20 October 1940Milan1=0–1Inter
1940–41Serie A9 February 1941Inter1=2–2Milan
1941–42Serie A25 January 1942Milan1=2–1Inter
1941–42Serie A7 June 1942Inter1=2–2Milan
1942–43Serie A3 January 1943Inter1=3–1Milan
1942–43Serie A18 April 1943Milan1=0–3Inter
1944Campionato Alta Italia23 January 1944Inter1=3–1Milan
1944Campionato Alta Italia19 March 1944Milan1=2–0Inter
1945–46Divisione Nazionale4 November 1945Milan1=1–3Inter
1945–46Divisione Nazionale10 February 1946Inter1=2–0Milan
1945–46Divisione Nazionale30 May 1946Milan1=3–2Inter
1945–46Divisione Nazionale21 July 1946Inter1=0–1Milan
1946–47Serie A20 October 1946Milan1=3–1Inter
1946–47Serie A16 March 1947Inter1=1–2Milan
1947–48Serie A2 November 1947Milan1=3–2Inter
1947–48Serie A11 April 1948Inter1=0–2Milan
1948–49Serie A16 October 1948Milan1=0–2Inter
1948–49Serie A6 February 1949Inter1=4–4Milan
1949–50Serie A6 November 1949Inter1=6–5Milan
1949–50Serie A19 March 1950Milan1=3–1Inter
1950–51Serie A12 November 1950Milan1=2–3Inter
1950–51Serie A25 March 1951Inter1=0–1Milan
1951–52Serie A4 November 1951Inter1=2–2Milan
1951–52Serie A6 April 1952Milan1=2–1Inter
1952–53Serie A2 November 1952Milan1=0–1Inter
1952–53Serie A8 March 1953Inter1=0–0Milan
1953–54Serie A1 November 1953Inter1=3–0Milan
1953–54Serie A21 March 1954Milan1=2–0Inter
1954–55Serie A7 November 1954Milan1=1–1Inter
1954–55Serie A3 April 1955Inter1=1–1Milan
1955–56Serie A16 October 1955Inter1=2–1Milan
1955–56Serie A11 March 1956Milan1=1–2Inter
1956–57Serie A21 October 1956Milan1=1–1Inter
1956–57Serie A10 March 1957Inter1=1–1Milan
1957–58Serie A6 October 1957Inter1=1–0Milan
1957–58Serie A23 February 1958Milan1=2–2Inter
1957–58Coppa Italia GS16 June 1958Milan1=3–2Inter
1957–58Coppa Italia GS6 July 1958Inter1=1–1Milan
1958–59Serie A2 November 1958Milan1=1–1Inter
1958–59Serie A22 March 1959Inter1=1–0Milan
1959–60Serie A8 November 1959Inter1=0–0Milan
1959–60Serie A27 March 1960Milan1=5–3Inter
1960–61Serie A20 November 1960Milan1=0–1Inter
1960–61Serie A26 March 1961Inter1=1–2Milan
1961–62Serie A1 October 1961Inter1=1–3Milan
1961–62Serie A4 February 1962Milan1=0–2Inter
1962–63Serie A21 October 1962Milan1=1–1Inter
1962–63Serie A24 February 1963Inter1=1–1Milan
1963–64Serie A19 January 1964Inter1=0–2Milan
1963–64Serie A22 March 1964Milan1=1–1Inter
1964–65Serie A15 November 1964Milan1=3–0Inter
1964–65Serie A28 March 1965Inter1=5–2Milan
1965–66Serie A21 November 1965Inter1=1–1Milan
1965–66Serie A3 April 1966Milan1=1–2Inter
1966–67Serie A20 November 1966Milan1=0–1Inter
1966–67Serie A2 April 1967Inter1=4–0Milan
1967–68Serie A22 October 1967Inter1=1–1Milan
1967–68Serie A18 February 1968Milan1=1–1Inter
1967–68Coppa Italia Final Group16 June 1968Inter1=0–0Milan
1967–68Coppa Italia Final Group26 June 1968Milan1=4–2Inter
1968–69Serie A3 November 1968Milan1=1–0Inter
1968–69Serie A2 March 1969Inter1=1–1Milan
1969–70Serie A9 November 1969Inter1=0–0Milan
1969–70Serie A8 March 1970Milan1=0–1Inter
1970–71Serie A8 November 1970Milan1=3–0Inter
1970–71Serie A7 March 1971Inter1=2–0Milan
1971–72Serie A28 November 1971Inter1=2–3Milan
1971–72Serie A19 March 1972Milan1=1–1Inter
1971–72Coppa Italia R28 June 1972Milan1=1–0Inter
1971–72Coppa Italia R228 June 1972Inter1=0–1Milan
1972–73Serie A19 November 1972Milan1=3–2Inter
1972–73Serie A18 March 1973Inter1=0–2Milan
1973–74Serie A2 December 1973Inter1=2–1Milan
1973–74Coppa Italia R223 January 1974Milan1=0–1Inter
1973–74Serie A24 March 1974Milan1=1–5Inter
1973–74Coppa Italia R21 May 1974Inter1=2–1Milan
1974–75Serie A10 November 1974Inter1=0–0Milan
1974–75Serie A9 March 1975Milan1=3–0Inter
1974–75Coppa Italia R216 May 1975Inter1=0–1Milan
1974–75Coppa Italia R215 June 1975Milan1=0–0Inter
1975–76Serie A7 December 1975Milan1=2–1Inter
1975–76Serie A28 March 1976Inter1=0–1Milan
1976–77Serie A28 November 1976Milan1=1–1Inter
1976–77Serie A27 March 1977Inter1=0–0Milan
1976–77Coppa Italia final3 July 1977Milan1=2–0Inter

SeasonCompetitionDateHome teamResultAway team
1977–78Serie A6 November 1977Inter1=1–3Milan
1977–78Serie A12 March 1978Milan1=0–0Inter
1978–79Serie A12 November 1978Milan1=1–0Inter
1978–79Serie A18 March 1979Inter1=2–2Milan
1979–80Serie A28 October 1979Inter1=2–0Milan
1979–80Serie A2 March 1980Milan1=0–1Inter
1980–81Coppa Italia GS7 September 1980Milan1=0–1Inter
1981–82Coppa Italia GS6 September 1981Inter1=2–2Milan
1981–82Serie A25 October 1981Milan1=0–1Inter
1981–82Serie A7 March 1982Inter1=2–1Milan
1983–84Serie A6 November 1983Inter1=2–0Milan
1983–84Serie A18 March 1984Milan1=0–0Inter
1984–85Serie A28 October 1984Milan1=2–1Inter
1984–85Serie A17 March 1985Inter1=2–2Milan
1984–85Coppa Italia SF23 June 1985Inter1=1–2Milan
1984–85Coppa Italia SF26 June 1985Milan1=1–1Inter
1985–86Serie A1 December 1985Milan1=2–2Inter
1985–86Serie A6 April 1986Inter1=1–0Milan
1986–87Serie A12 October 1986Milan1=0–0Inter
1986–87Serie A1 March 1987Inter1=1–2Milan
1987–88Serie A20 December 1987Inter1=0–1Milan
1987–88Serie A24 April 1988Milan1=2–0Inter
1988–89Serie A11 December 1988Milan1=0–1Inter
1988–89Serie A30 April 1989Inter1=0–0Milan
1989–90Serie A19 November 1989Inter1=0–3Milan
1989–90Serie A18 March 1990Milan1=1–3Inter
1990–91Serie A18 November 1990Milan1=0–1Inter
1990–91Serie A24 March 1991Inter1=0–1Milan
1991–92Serie A1 December 1991Inter1=1–1Milan
1991–92Serie A18 April 1992Milan1=1–0Inter
1992–93Serie A22 November 1992Milan1=1–1Inter
1992–93Coppa Italia QF27 January 1993Milan1=0–0Inter
1992–93Coppa Italia QF10 February 1993Inter1=0–3Milan
1992–93Serie A10 April 1993Inter1=1–1Milan
1993–94Serie A7 November 1993Inter1=1–2Milan
1993–94Serie A20 March 1994Milan1=2–1Inter
1994–95Coppa Italia R1612 October 1994Milan1=1–2Inter
1994–95Coppa Italia R1626 October 1994Inter1=2–1Milan
1994–95Serie A20 November 1994Milan1=1–1Inter
1994–95Serie A15 April 1995Inter1=3–1Milan
1995–96Serie A29 October 1995Inter1=1–1Milan
1995–96Serie A10 March 1996Milan1=0–1Inter
1996–97Serie A24 November 1996Milan1=1–1Inter
1996–97Serie A13 April 1997Inter1=3–1Milan
1997–98Serie A22 November 1997Inter1=2–2Milan
1997–98Coppa Italia QF8 January 1998Milan1=5–0Inter
1997–98Coppa Italia QF21 January 1998Inter1=1–0Milan
1997–98Serie A22 March 1998Milan1=0–3Inter
1998–99Serie A8 November 1998Milan1=2–2Inter
1998–99Serie A13 March 1999Inter1=2–2Milan
1999–2000Serie A24 October 1999Inter1=1–2Milan
1999–2000Coppa Italia QF12 January 2000Milan1=2–3Inter
1999–2000Coppa Italia QF27 January 2000Inter1=1–1Milan
1999–2000Serie A5 March 2000Milan1=1–2Inter
2000–01Serie A7 January 2001Milan1=2–2Inter
2000–01Serie A11 May 2001Inter1=0–6Milan
2001–02Serie A21 October 2001Inter1=2–4Milan
2001–02Serie A3 March 2002Milan1=0–1Inter
2002–03Serie A23 November 2002Milan1=1–0Inter
2002–03Serie A12 April 2003Inter1=0–1Milan
2002–03UEFA Champions League SF7 May 2003Milan1=0–0Inter
2002–03UEFA Champions League SF13 May 2003InterMilan
2003–04Serie A5 October 2003Inter1=1–3Milan
2003–04Serie A21 February 2004Milan1=3–2Inter
2004–05Serie A24 October 2004Milan1=0–0Inter
2004–05Serie A27 February 2005Inter1=0–1Milan
2004–05UEFA Champions League QF6 April 2005Milan1=2–0Inter
2004–05UEFA Champions League QF12 April 2005InterMilan
2005–06Serie A11 December 2005Inter1=3–2Milan
2005–06Serie A14 April 2006Milan1=1–0Inter
2006–07Serie A28 October 2006Milan1=3–4Inter
2006–07Serie A11 March 2007Inter1=2–1Milan
2007–08Serie A23 December 2007Inter1=2–1Milan
2007–08Serie A4 May 2008Milan1=2–1Inter
2008–09Serie A28 September 2008Milan1=1–0Inter
2008–09Serie A15 February 2009Inter1=2–1Milan
2009–10Serie A29 August 2009Milan1=0–4Inter
2009–10Serie A24 January 2010Inter1=2–0Milan
2010–11Serie A14 November 2010Inter1=0–1Milan
2010–11Serie A2 April 2011Milan1=3–0Inter
2011–12Supercoppa Italiana6 August 2011Milan1=2–1Inter
2011–12Serie A15 January 2012Milan1=0–1Inter
2011–12Serie A6 May 2012Inter1=4–2Milan
2012–13Serie A7 October 2012Milan1=0–1Inter
2012–13Serie A24 February 2013Inter1=1–1Milan
2013–14Serie A22 December 2013Inter1=1–0Milan
2013–14Serie A4 May 2014Milan1=1–0Inter
2014–15Serie A23 November 2014Milan1=1–1Inter
2014–15Serie A19 April 2015Inter1=0–0Milan
2015–16Serie A13 September 2015Inter1=1–0Milan
2015–16Serie A31 January 2016Milan1=3–0Inter
2016–17Serie A20 November 2016Milan1=2–2Inter
2016–17Serie A15 April 2017Inter1=2–2Milan
2017–18Serie A15 October 2017Inter1=3–2Milan
2017–18Coppa Italia QF27 December 2017MilanInter
2017–18Serie A4 April 2018Milan1=0–0Inter
2018–19Serie A21 October 2018Inter1=1–0Milan
2018–19Serie A17 March 2019Milan1=2–3Inter
2019–20Serie A21 September 2019Milan1=0–2Inter
2019–20Serie A9 February 2020Inter1=4–2Milan
2020–21Serie A17 October 2020Inter1=1–2Milan
2020–21Coppa Italia QF26 January 2021Inter1=2–1Milan
2020–21Serie A21 February 2021Milan1=0–3Inter
2021–22Serie A7 November 2021Milan1=1–1Inter
2021–22Serie A5 February 2022Inter1=1–2Milan
2021–22Coppa Italia SF1 March 2022Milan1=0–0Inter
2021–22Coppa Italia SF19 April 2022Inter1=3–0Milan
2022–23Serie A3 September 2022Milan1=3–2Inter
2022–23Supercoppa Italiana18 January 2023Milan1=0–3Inter
2022–23Serie A5 February 2023Inter1=1–0Milan
2022–23UEFA Champions League SF10 May 2023Milan1=0–2Inter
2022–23UEFA Champions League SF16 May 2023Inter1=1–0Milan
2023–24Serie A16 September 2023Inter1=5–1Milan
2023–24Serie A22 April 2024Milan1=1–2Inter
2024–25Serie A22 September 2024Inter1=1–2Milan
2024–25Supercoppa Italiana final6 January 2025Inter1=2–3Milan
2024–25Serie A2 February 2025Milan1=1–1Inter
2024–25Coppa Italia SF2 April 2025Milan1=1–1Inter
2024–25Coppa Italia SF23 April 2025Inter1=0–3Milan
2025–26Serie A23 November 2025Inter1=0–1Milan
2025–26Serie A8 March 2026Milan1=Inter