Associazione Calcio Milan are an Italian professional football club based in Milan, Lombardy, who currently play in Serie A. This chronological list comprises all those who have held the position of manager or technical director (i.e. a manager who has exceeded the age limit, currently set at 65, and is only allowed to manage a professional club if joined by a qualified manager) of the first team of Milan since their foundation in 1899. Each manager's entry includes the seasons he spent at the club, the team's overall competitive record (in terms of matches won, drawn and lost) and honours won during his tenure. Caretaker managers are included, as well as those who have been in permanent charge.
The most successful person to manage Milan is Nereo Rocco, who won two Serie A titles, three Coppa Italia, two European Cups, two Cup Winners' Cups and one Intercontinental Cup during his tenures as head coach and technical director. Rocco has also been Milan's longest-serving manager, managing the club for 459 matches (323 as head coach and 136 as technical director) in five different spells between 1961 and 1977. Milan's longest-serving manager over a single time-span is, instead, Carlo Ancelotti, whose tenure lasted seven years and 236 days, from 6 November 2001 to 30 June 2009.
List of managers Statistics correct as of match played 20 September 2026. Only competitive matches are counted.
Manager Season Win% is rounded to two decimal places. Honours Notes Herbert KilpinServing as player-manager. 1899–1900 1900–01 League title 1901–02 1902–03 1903–04 1904–05 1905–06 League title Total Daniele Angeloni 1906–07 League title Giannino Camperio 1907–08In the 1907–08 season, Milan and other major clubs did not enter the league due to a dispute with the Italian Football Federation over the use of foreign players. 1908–09 1909–10 1910–11 Total Technical committee 1911–12 1912–13 1913–14 1914–15 Total Guido ModaServing as caretaker manager. 1915–16 All wartime games Aldo Cevenini 1916–17 All wartime games 1917–18 All wartime games Total Technical committee 1918–19 All wartime games Guido Moda 1919–20 1920–21 Total Cesare Lovati 1921–22 Francesco Soldera 1922 Until November 1922 Ferdi Oppenheim 1922–23 Appointed in November 1922 1923–24 Total Vittorio Pozzo 1924–25 1925–26 Sacked on 29 January 1926 Total Guido Moda 1926 Appointed on 30 January 1926 Herbert Burgess 1926–27 1927–28 Total Engelbert König 1928–29 1929–30 1930–31 Total József Bánás 1931–32 1932–33 Total József Violak 1933–34 Adolfo Baloncieri 1934–35 1935–36 1936 Sacked on 5 December 1936 Total William Garbutt 1936–37 Appointed on 6 December 1936 Hermann FelsnerServing as technical director.<br/ > József Bánás 1937–38 1938 Felsner sacked in October 1938 Total József Bánás 1938–39 József Violak<br/ > József Bánás 1939 Violak appointed in March 1939 1939–40 Violak sacked on 18 March 1940 Total József Bánás 1939–40 Antonio Busini<br/ > Guido Ara 1940–41 Mario Magnozzi 1941–42 1942–43 Total Giuseppe Santagostino 1943–44 All wartime games 1944–45 All wartime games Total Antonio Busini<br/ > Adolfo Baloncieri 1945–46 Antonio Busini<br/ > Giuseppe Bigogno 1946–47 Giuseppe Bigogno 1947–48 Antonio Busini<br/ > Giuseppe Bigogno 1948–49 Antonio Busini<br/ > Lajos Czeizler 1949–50 1950–51 Serie A titleLatin Cup 1951–52 Total Antonio Busini<br/ > Mario Sperone 1952–53 Until May 1953 Antonio Busini<br/ > Gunnar Gren 1953 Gren appointed in June 1953 Antonio Busini<br/ > Arrigo Morselli 1953 Sacked on 10 November 1953 Béla Guttmann 1953–54 Appointed on 11 November 1953 1954–55 Sacked on 14 February 1955 Total Ettore Puricelli 1955 Serie A title Appointed on 15 February 1955 1955–56 Latin Cup Total Giuseppe Viani 1956–57 Serie A title 1957–58 Total Giuseppe Viani Luigi Bonizzoni 1958 Bonizzoni appointed in June 1958 1958–59 Serie A title 1959–60 Total Giuseppe Viani Paolo Todeschini 1960–61 Until June 1961 Giuseppe Viani Nereo Rocco 1961 Rocco appointed in June 1961 1961–62 Serie A title 1962–63 European Cup Total Giuseppe Viani Luis Carniglia 1963–64 Carniglia sacked on 2 March 1964 Giuseppe Viani Nils Liedholm 1964 Liedholm appointed on 3 March 1964 1964–65 Total Nils Liedholm 1965–66 Resigned in March 1966 due to illness Giovanni Cattozzo 1966 Appointed in March 1966 Arturo Silvestri 1966–67 Coppa Italia Until June 1967 Nereo Rocco 1967 Appointed in June 1967 1967–68 Serie A titleCup Winners' Cup 1968–69 European Cup 1969–70 Intercontinental Cup 1970–71 1971–72 Coppa Italia Total Nereo Rocco Cesare Maldini 1972–73 Coppa ItaliaCup Winners' Cup Nereo Rocco 1973–74 Nereo Rocco Cesare Maldini 1973–74 Maldini appointed in December 1973 Rocco resigned in February 1974 Cesare Maldini 1974 Sacked in April 1974 Giovanni Trapattoni 1974 Appointed in April 1974 Gustavo Giagnoni 1974–75 1975 Sacked in October 1975 Total Nereo Rocco Giovanni Trapattoni 1975–76 Appointed in October 1975Trapattoni resigned in May 1976 Nereo Rocco Paolo Barison 1976 Barison appointed in June 1976 Giuseppe Marchioro 1976–77 Sacked in February 1977 Nereo Rocco 1977 Coppa Italia Appointed in February 1977 Nils Liedholm 1977–78 1978–79 Serie A title Total Massimo Giacomini 1979–80 1980–81 Resigned in June 1981 Total Italo Galbiati 1981 Serie B titleThe title had already been secured under previous manager Massimo Giacomini. Appointed in June 1981 Luigi Radice 1981–82 Sacked in January 1982 Italo GalbiatiGalbiati shared the position with Francesco Zagatti for two games in March. 1982 Mitropa Cup Appointed in January 1982 Ilario Castagner 1982–83 Serie B title 1983–84 Sacked in March 1984 Total Italo Galbiati 1984 Appointed in March 1984 Nils Liedholm 1984–85 1985–86 1986–87 Sacked on 5 April 1987 Total Fabio Capello 1987 Appointed on 6 April 1987 Arrigo Sacchi 1987–88 Serie A title 1988–89 European CupSupercoppa Italiana 1989–90 European CupEuropean Super CupIntercontinental Cup 1990–91 European Super CupIntercontinental Cup Total Fabio Capello 1991–92 Serie A title 1992–93 Serie A titleSupercoppa Italiana 1993–94 Serie A titleChampions LeagueSupercoppa Italiana 1994–95 European Super CupSupercoppa Italiana 1995–96 Serie A title Total Óscar Tabárez Giorgio Morini 1996–97 Sacked on 2 December 1996 Arrigo Sacchi 1996–97 Appointed on 3 December 1996 Fabio Capello 1997–98 Alberto Zaccheroni 1998–99 Serie A title 1999–2000 2000–01 Sacked on 14 March 2001 Total Cesare Maldini Mauro Tassotti 2001 Appointed on 15 March 2001 Fatih Terim Antonio Di Gennaro 2001 Sacked on 5 November 2001 Carlo Ancelotti 2001–02 Appointed on 6 November 2001 2002–03 Coppa ItaliaChampions League 2003–04 Serie A titleUEFA Super Cup 2004–05 Supercoppa Italiana 2005–06 2006–07 Champions League 2007–08 UEFA Super CupClub World Cup 2008–09 Total Leonardo 2009–10 Massimiliano Allegri 2010–11 Serie A title 2011–12 Supercoppa Italiana 2012–13 2013–14 Sacked on 13 January 2014 Total Mauro Tassotti 2014 Appointed on 13 January 2014Until 16 January 2014 Clarence Seedorf 2014 Appointed on 16 January 2014 Filippo Inzaghi 2014–15 Siniša Mihajlović 2015–16 Sacked on 12 April 2016 Cristian Brocchi 2016 Appointed on 12 April 2016 Vincenzo Montella 2016–17 Supercoppa Italiana 2017 Sacked on 27 November 2017 Total Gennaro Gattuso 2017–18 Appointed on 27 November 2017 2018–19 Total Marco Giampaolo 2019 Sacked on 8 October 2019 Stefano Pioli 2019–20 Appointed on 9 October 2019 2020–21 2021–22 Serie A title 2022–23 2023–24 Total Paulo Fonseca 2024 Sacked on 30 December 2024 Sérgio Conceição 2024–25 Supercoppa Italiana Appointed on 30 December 2024 Massimiliano Allegri 2025–26 Ruben Amorim2026–27
Most games managed
RankManagerGames1 Nereo Rocco 4592 Carlo Ancelotti 4203 Giuseppe Viani 3764 Fabio Capello 3005 Nils Liedholm 2806 Stefano Pioli2407 Massimiliano Allegri220 Arrigo Sacchi9 Antonio Busini 19310 József Bánás 173
Most games won
RankManagerGames won1 Nereo Rocco 2432 Carlo Ancelotti 2383 Giuseppe Viani 2034 Fabio Capello 1615 Stefano Pioli1306 Nils Liedholm1287 Massimiliano Allegri113 Arrigo Sacchi9 Antonio Busini 11010 Lajos Czeizler 75
Trophies
RankManagerSACISCIUCLCWCELUSCFCWC IC Total1 Nereo Rocco 2 3 - 2 2 - - 1 102 Fabio Capello 4 - 3 1 - - 1 - 93 Arrigo Sacchi 1 - 1 2 - - 2 2 8 Carlo Ancelotti 1 1 1 2 - - 2 1 85 Herbert Kilpin 2 - - - - - - - 2 Giuseppe Viani 2 - - - - - - - 2 Massimiliano Allegri 1 - 1 - - - - - 29 Stefano Pioli 1 - - - - - - - 1 Alberto Zaccheroni 1 - - - - - - - 1 Nils Liedholm 1 - - - - - - - 1 Ettore Puricelli 1 - - - - - - - 1 Antonio Busini 1 - - - - - - - 1 Daniele Angeloni 1 - - - - - - - 1 Arturo Silvestri - 1 - - - - - - 1 Vincenzo Montella - - 1 - - - - - 1 Sérgio Conceição - - 1 - - - - - 1195872-5450
Notes
References General
Specific
External links Managers at MagliaRossonera.it