List of AC Milan managers

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Template:Use dmy dates

File:Carlo Ancelotti in Russia.jpg
Carlo Ancelotti managed Milan for eight straight seasons from 2001 to 2009.

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)[1] 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 24 May 2025. Only competitive matches are counted.

Manager Season <templatestyles src="Template:Tooltip/styles.css" />MScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". <templatestyles src="Template:Tooltip/styles.css" />Win%Script error: No such module "Check for unknown parameters".[nb 1] Honours Notes
Template:Flagicon Herbert Kilpin[nb 2] 1899–1900

Template:WDL

1900–01

Template:WDL

League title
1901–02

Template:WDL

1902–03

Template:WDL

1903–04

Template:WDL

1904–05

Template:WDL

1905–06

Template:WDL

League title
Total

Template:WDLtot

Template:Flagicon Daniele Angeloni 1906–07

Template:WDL

League title
Template:Flagicon Giannino Camperio 1907–08[nb 3]

Template:WDL

1908–09

Template:WDL

1909–10

Template:WDL

1910–11

Template:WDL

Total

Template:WDLtot

Technical committee 1911–12

Template:WDL

1912–13

Template:WDL

1913–14

Template:WDL

1914–15

Template:WDL

Total

Template:WDLtot

Template:Flagicon Guido Moda[nb 4] 1915–16

Template:WDL

All wartime games
Template:Flagicon Aldo Cevenini[nb 2][nb 4] 1916–17

Template:WDL

All wartime games
1917–18

Template:WDL

All wartime games
Total

Template:WDLtot

Technical committee 1918–19

Template:WDL

All wartime games
Template:Flagicon Guido Moda 1919–20

Template:WDL

1920–21

Template:WDL

Total

Template:WDLtot

Template:Flagicon Cesare Lovati[nb 2][nb 4] 1921–22

Template:WDL

Template:Flagicon Francesco Soldera[nb 2][nb 4] 1922

Template:WDL

Until November 1922
Template:Flagicon Ferdi Oppenheim 1922–23

Template:WDL

Appointed in November 1922
1923–24

Template:WDL

Total

Template:WDLtot

Template:Flagicon Vittorio Pozzo 1924–25

Template:WDL

1925–26

Template:WDL

Sacked on 29 January 1926
Total

Template:WDLtot

Template:Flagicon Guido Moda[nb 4] 1926

Template:WDL

Appointed on 30 January 1926
Template:Flagicon Herbert Burgess 1926–27

Template:WDL

1927–28

Template:WDL

Total

Template:WDLtot

Template:Flagicon Engelbert König 1928–29

Template:WDL

1929–30

Template:WDL

1930–31

Template:WDL

Total

Template:WDLtot

Template:Flagicon József Bánás 1931–32

Template:WDL

1932–33

Template:WDL

Total

Template:WDLtot

Template:Flagicon József Violak 1933–34

Template:WDL

Template:Flagicon Adolfo Baloncieri 1934–35

Template:WDL

1935–36

Template:WDL

1936

Template:WDL

Sacked on 5 December 1936
Total

Template:WDLtot

Template:Flagicon William Garbutt 1936–37

Template:WDL

Appointed on 6 December 1936
Template:Flagicon Hermann Felsner[nb 5]
Template:Flagicon József Bánás
1937–38

Template:WDL

1938

Template:WDL

Felsner sacked in October 1938
Total

Template:WDLtot

Template:Flagicon József Bánás 1938–39

Template:WDL

Template:Flagicon József Violak[nb 5]
Template:Flagicon József Bánás
1939

Template:WDL

Violak appointed in March 1939
1939–40

Template:WDL

Violak sacked on 18 March 1940
Total

Template:WDLtot

Template:Flagicon József Bánás 1939–40

Template:WDL

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Guido Ara
1940–41

Template:WDL

Template:Flagicon Mario Magnozzi 1941–42

Template:WDL

1942–43

Template:WDL

Total

Template:WDLtot

Template:Flagicon Giuseppe Santagostino 1943–44

Template:WDL

All wartime games
1944–45

Template:WDL

All wartime games
Total

Template:WDLtot

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Adolfo Baloncieri
1945–46

Template:WDL

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Giuseppe Bigogno
1946–47

Template:WDL

Template:Flagicon Giuseppe Bigogno 1947–48

Template:WDL

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Giuseppe Bigogno
1948–49

Template:WDL

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Lajos Czeizler
1949–50

Template:WDL

1950–51

Template:WDL

Serie A title
Latin Cup
1951–52

Template:WDL

Total

Template:WDLtot

Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Mario Sperone
1952–53

Template:WDL

Until May 1953
Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Gunnar Gren[nb 2][nb 4]
1953

Template:WDL

Gren appointed in June 1953
Template:Flagicon Antonio Busini[nb 5]
Template:Flagicon Arrigo Morselli
1953

Template:WDL

Sacked on 10 November 1953
Template:Flagicon Béla Guttmann 1953–54

Template:WDL

Appointed on 11 November 1953
1954–55

Template:WDL

Sacked on 14 February 1955
Total

Template:WDLtot

Template:Flagicon Ettore Puricelli 1955

Template:WDL

Serie A title Appointed on 15 February 1955
1955–56

Template:WDL

Latin Cup
Total

Template:WDLtot

Template:Flagicon Giuseppe Viani 1956–57

Template:WDL

Serie A title
1957–58

Template:WDL

Total

Template:WDLtot

Template:Flagicon Giuseppe Viani[nb 5]
Template:Flagicon Luigi Bonizzoni
1958

Template:WDL

Bonizzoni appointed in June 1958
1958–59

Template:WDL

Serie A title
1959–60

Template:WDL

Total

Template:WDLtot

Template:Flagicon Giuseppe Viani[nb 5]
Template:Flagicon Paolo Todeschini
1960–61

Template:WDL

Until June 1961
Template:Flagicon Giuseppe Viani[nb 5]
Template:Flagicon Nereo Rocco
1961

Template:WDL

Rocco appointed in June 1961
1961–62

Template:WDL

Serie A title
1962–63

Template:WDL

European Cup
Total

Template:WDLtot

Template:Flagicon Giuseppe Viani[nb 5]
Template:Flagicon Luis Carniglia
1963–64

Template:WDL

Carniglia sacked on 2 March 1964
Template:Flagicon Giuseppe Viani[nb 5]
Template:Flagicon Nils Liedholm
1964

Template:WDL

Liedholm appointed on 3 March 1964
1964–65

Template:WDL

Total

Template:WDLtot

Template:Flagicon Nils Liedholm 1965–66

Template:WDL

Resigned in March 1966 due to illness
Template:Flagicon Giovanni Cattozzo[nb 4] 1966

Template:WDL

Appointed in March 1966
Template:Flagicon Arturo Silvestri 1966–67

Template:WDL

Coppa Italia Until June 1967
Template:Flagicon Nereo Rocco 1967

Template:WDL

Appointed in June 1967
1967–68

Template:WDL

Serie A title
Cup Winners' Cup
1968–69

Template:WDL

European Cup
1969–70

Template:WDL

Intercontinental Cup
1970–71

Template:WDL

1971–72

Template:WDL

Coppa Italia
Total

Template:WDLtot

Template:Flagicon Nereo Rocco[nb 5]
Template:Flagicon Cesare Maldini
1972–73

Template:WDL

Coppa Italia
Cup Winners' Cup
Template:Flagicon Nereo Rocco[nb 5] 1973–74

Template:WDL

Template:Flagicon Nereo Rocco[nb 5]
Template:Flagicon Cesare Maldini
1973–74

Template:WDL

Maldini appointed in December 1973
Rocco resigned in February 1974
Template:Flagicon Cesare Maldini 1974

Template:WDL

Sacked in April 1974
Template:Flagicon Giovanni Trapattoni 1974

Template:WDL

Appointed in April 1974
Template:Flagicon Gustavo Giagnoni 1974–75

Template:WDL

1975

Template:WDL

Sacked in October 1975
Total

Template:WDLtot

Template:Flagicon Nereo Rocco[nb 5]
Template:Flagicon Giovanni Trapattoni
1975–76

Template:WDL

Appointed in October 1975
Trapattoni resigned in May 1976
Template:Flagicon Nereo Rocco[nb 5]
Template:Flagicon Paolo Barison
1976

Template:WDL

Barison appointed in June 1976
Template:Flagicon Giuseppe Marchioro 1976–77

Template:WDL

Sacked in February 1977
Template:Flagicon Nereo Rocco[nb 5] 1977

Template:WDL

Coppa Italia Appointed in February 1977
Template:Flagicon Nils Liedholm 1977–78

Template:WDL

1978–79

Template:WDL

Serie A title
Total

Template:WDLtot

Template:Flagicon Massimo Giacomini 1979–80

Template:WDL

1980–81

Template:WDL

Resigned in June 1981
Total

Template:WDLtot

Template:Flagicon Italo Galbiati[nb 4] 1981

Template:WDL

Serie B title[nb 6] Appointed in June 1981
Template:Flagicon Luigi Radice 1981–82

Template:WDL

Sacked in January 1982
Template:Flagicon Italo Galbiati[nb 4][nb 7] 1982

Template:WDL

Mitropa Cup Appointed in January 1982
Template:Flagicon Ilario Castagner 1982–83

Template:WDL

Serie B title
1983–84

Template:WDL

Sacked in March 1984
Total

Template:WDLtot

Template:Flagicon Italo Galbiati[nb 4] 1984

Template:WDL

Appointed in March 1984
Template:Flagicon Nils Liedholm 1984–85

Template:WDL

1985–86

Template:WDL

1986–87

Template:WDL

Sacked on 5 April 1987
Total

Template:WDLtot

Template:Flagicon Fabio Capello[nb 4] 1987

Template:WDL

Appointed on 6 April 1987
Template:Flagicon Arrigo Sacchi 1987–88

Template:WDL

Serie A title
1988–89

Template:WDL

European Cup
Supercoppa Italiana
1989–90

Template:WDL

European Cup
European Super Cup
Intercontinental Cup
1990–91

Template:WDL

European Super Cup
Intercontinental Cup
Total

Template:WDLtot

Template:Flagicon Fabio Capello 1991–92

Template:WDL

Serie A title
1992–93

Template:WDL

Serie A title
Supercoppa Italiana
1993–94

Template:WDL

Serie A title
Champions League
Supercoppa Italiana
1994–95

Template:WDL

European Super Cup
Supercoppa Italiana
1995–96

Template:WDL

Serie A title
Total

Template:WDLtot

Template:Flagicon Óscar Tabárez[nb 5]
Template:Flagicon Giorgio Morini
1996–97

Template:WDL

Sacked on 2 December 1996
Template:Flagicon Arrigo Sacchi 1996–97

Template:WDL

Appointed on 3 December 1996
Template:Flagicon Fabio Capello 1997–98

Template:WDL

Template:Flagicon Alberto Zaccheroni 1998–99

Template:WDL

Serie A title
1999–2000

Template:WDL

2000–01

Template:WDL

Sacked on 14 March 2001
Total

Template:WDLtot

Template:Flagicon Cesare Maldini[nb 5]
Template:Flagicon Mauro Tassotti
2001

Template:WDL

Appointed on 15 March 2001
Template:Flagicon Fatih Terim[nb 5]
Template:Flagicon Antonio Di Gennaro
2001

Template:WDL

Sacked on 5 November 2001
Template:Flagicon Carlo Ancelotti 2001–02

Template:WDL

Appointed on 6 November 2001
2002–03

Template:WDL

Coppa Italia
Champions League
2003–04

Template:WDL

Serie A title
UEFA Super Cup
2004–05

Template:WDL

Supercoppa Italiana
2005–06

Template:WDL

2006–07

Template:WDL

Champions League
2007–08

Template:WDL

UEFA Super Cup
Club World Cup
2008–09

Template:WDL

Total

Template:WDLtot

Template:Flagicon Leonardo 2009–10

Template:WDL

Template:Flagicon Massimiliano Allegri 2010–11

Template:WDL

Serie A title
2011–12

Template:WDL

Supercoppa Italiana
2012–13

Template:WDL

2013–14

Template:WDL

Sacked on 13 January 2014[2]
Total

Template:WDLtot

Template:Flagicon Mauro Tassotti[nb 4] 2014

Template:WDL

Appointed on 13 January 2014[2]
Until 16 January 2014
Template:Flagicon Clarence Seedorf 2014

Template:WDL

Appointed on 16 January 2014[3]
Template:Flagicon Filippo Inzaghi 2014–15

Template:WDL

Template:Flagicon Siniša Mihajlović 2015–16

Template:WDL

Sacked on 12 April 2016[4]
Template:Flagicon Cristian Brocchi 2016

Template:WDL

Appointed on 12 April 2016[4]
Template:Flagicon Vincenzo Montella 2016–17

Template:WDL

Supercoppa Italiana
2017

Template:WDL

Sacked on 27 November 2017[5]
Total

Template:WDLtot

Template:Flagicon Gennaro Gattuso 2017–18

Template:WDL

Appointed on 27 November 2017[5]
2018–19

Template:WDL

Total

Template:WDLtot

Template:Flagicon Marco Giampaolo 2019

Template:WDL

Sacked on 8 October 2019[6]
Template:Flagicon Stefano Pioli 2019–20

Template:WDL

Appointed on 9 October 2019[7]
2020–21

Template:WDL

2021–22

Template:WDL

Serie A title
2022–23

Template:WDL

2023–24

Template:WDL

Total

Template:WDLtot

Template:Flagicon Paulo Fonseca 2024

Template:WDL

Sacked on 30 December 2024[8]
Template:Flagicon Sérgio Conceição 2024–25

Template:WDL

Supercoppa Italiana Appointed on 30 December 2024[9]
Template:Flagicon Massimiliano Allegri 2025–26

Template:WDL

Most games managed

Rank Manager Games
1 Template:Flagicon Nereo Rocco 459
2 Template:Flagicon Carlo Ancelotti 420
3 Template:Flagicon Giuseppe Viani 376
4 Template:Flagicon Fabio Capello 300
5 Template:Flagicon Nils Liedholm 280
6 Template:Flagicon Stefano Pioli 240
7 Template:Flagicon Arrigo Sacchi 220
8 Template:Flagicon Antonio Busini 193
9 Template:Flagicon Massimiliano Allegri 178
10 Template:Flagicon József Bánás 173

Most games won

Rank Manager Games won
1 Template:Flagicon Nereo Rocco 243
2 Template:Flagicon Carlo Ancelotti 238
3 Template:Flagicon Giuseppe Viani 203
4 Template:Flagicon Fabio Capello 161
5 Template:Flagicon Stefano Pioli 130
6 Template:Flagicon Nils Liedholm 128
7 Template:Flagicon Arrigo Sacchi 113
8 Template:Flagicon Antonio Busini 110
9 Template:Flagicon Massimiliano Allegri 91
10 Template:Flagicon Lajos Czeizler 75

Trophies

Rank Manager SA CI SCI UCL CWC EL USC FCWC
IC
Total
1 Template:Flagicon Nereo Rocco 2 3 - 2 2 - - 1 10
2 Template:Flagicon Fabio Capello 4 - 3 1 - - 1 - 9
3 Template:Flagicon Arrigo Sacchi 1 - 1 2 - - 2 2 8
Template:Flagicon Carlo Ancelotti 1 1 1 2 - - 2 1 8
5 Template:Flagicon Herbert Kilpin 2 - - - - - - - 2
Template:Flagicon Giuseppe Viani 2 - - - - - - - 2
Template:Flagicon Massimiliano Allegri 1 - 1 - - - - - 2
9 Template:Flagicon Stefano Pioli 1 - - - - - - - 1
Template:Flagicon Alberto Zaccheroni 1 - - - - - - - 1
Template:Flagicon Nils Liedholm 1 - - - - - - - 1
Template:Flagicon Ettore Puricelli 1 - - - - - - - 1
Template:Flagicon Antonio Busini 1 - - - - - - - 1
Template:Flagicon Daniele Angeloni 1 - - - - - - - 1
Template:Flagicon Arturo Silvestri - 1 - - - - - - 1
Template:Flagicon Vincenzo Montella - - 1 - - - - - 1
Template:Flagicon Sérgio Conceição - - 1 - - - - - 1
19 5 8 7 2 - 5 4 50

Notes

  1. Win% is rounded to two decimal places.
  2. a b c d e Serving as player-manager.
  3. In 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.
  4. a b c d e f g h i j k l Serving as caretaker manager.
  5. a b c d e f g h i j k l m n o p q r s t u v w x Serving as technical director.
  6. The title had already been secured under previous manager Massimo Giacomini.
  7. Galbiati shared the position with Francesco Zagatti for two games in March.

References

General
  • Script error: No such module "citation/CS1".
Specific

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. a b Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. a b Script error: No such module "citation/CS1".
  5. a b Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:A.C. Milan Template:A.C. Milan managers