List of AC Milan managers

{{Short description|none}}

{{Use dmy dates|date=June 2023}}

Image:Carlo Ancelotti in Russia.jpg 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){{cite book |title=Regolamento del settore tecnico |section=Art. 20 Direttori Tecnici |publisher=Federazione Italiana Giuoco Calcio |url=http://www.settoretecnico.figc.it/doc/RegolamentoSettoreTecnico.pdf |accessdate=26 June 2010 |page=6 |language=Italian}} 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 18 May 2025. Only competitive matches are counted.

class="wikitable" style="text-align: center"
width="175"| Manager

! width="75" | Season

! width="25" | {{tooltip|M|Matches}}

! width="25" | {{tooltip|W|Won}}

! width="25" | {{tooltip|D|Drawn}}

! width="25" | {{tooltip|L|Lost}}

! width="25" | {{tooltip|GF|Goals for}}

! width="25" | {{tooltip|GA|Goals against}}

! width="50" | {{tooltip|Win%|Win percentage}}Win% is rounded to two decimal places.

! width="125"| Honours

! width="225"| Notes

rowspan="8" align=left| {{flagicon|England}} Herbert KilpinServing as player-manager.

| 1899–1900

{{WDL|1|0|0|1|for=0|against=3}}

|align=left|

|align=left|

1900–01

{{WDL|3|3|0|0|for=8|against=2}}

|align=left| League title

|align=left|

1901–02

{{WDL|1|0|0|1|for=0|against=2}}

|align=left|

|align=left|

1902–03

{{WDL|1|0|0|1|for=0|against=2}}

|align=left|

|align=left|

1903–04

{{WDL|3|1|1|1|for=2|against=4}}

|align=left|

|align=left|

1904–05

{{WDL|2|0|1|1|for=9|against=10}}

|align=left|

|align=left|

1905–06

{{WDL|8|5|2|1|for=14|against=8}}

|align=left| League title

|align=left|

Total

{{WDLtot|19|9|4|6|for=33|against=31}}

!colspan="2"|

align=left| {{flagicon|Italy|1861}} Daniele Angeloni

| 1906–07

{{WDL|6|4|2|0|for=17|against=3}}

|align=left| League title

|align=left|

rowspan="5" align=left| {{flagicon|Italy|1861}} 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.

{{WDL|0|0|0|0|for=0|against=0}}

|align=left|

|align=left|

1908–09

{{WDL|2|1|0|1|for=4|against=5}}

|align=left|

|align=left|

1909–10

{{WDL|16|6|1|9|for=23|against=36}}

|align=left|

|align=left|

1910–11

{{WDL|16|10|2|4|for=44|against=19}}

|align=left|

|align=left|

Total

{{WDLtot|34|17|3|14|for=71|against=60}}

!colspan="2"|

rowspan="5" align=left| Technical committee

| 1911–12

{{WDL|18|14|3|1|for=60|against=10}}

|align=left|

|align=left|

1912–13

{{WDL|18|13|2|3|for=46|against=14}}

|align=left|

|align=left|

1913–14

{{WDL|18|11|4|3|for=58|against=19}}

|align=left|

|align=left|

1914–15

{{WDL|21|13|5|3|for=65|against=18}}

|align=left|

|align=left|

Total

{{WDLtot|75|51|14|10|for=229|against=61}}

!colspan="2"|

align=left| {{flagicon|Italy|1861}} Guido ModaServing as caretaker manager.

| 1915–16

{{WDL|12|9|1|2|for=22|against=9}}

|align=left|

|align=left| All wartime games

rowspan="3" align=left|{{flagicon|Italy|1861}} Aldo Cevenini

| 1916–17

{{WDL|12|10|1|1|for=45|against=12}}

|align=left|

|align=left| All wartime games

1917–18

{{WDL|13|11|0|2|for=35|against=11}}

|align=left|

|align=left| All wartime games

Total

{{WDLtot|25|21|1|3|for=80|against=23}}

!colspan="2"|

align=left| Technical committee

| 1918–19

{{WDL|10|6|2|2|for=28|against=17}}

|align=left|

|align=left| All wartime games

rowspan="3" align=left| {{flagicon|Italy|1861}} Guido Moda

| 1919–20

{{WDL|20|14|1|5|for=56|against=24}}

|align=left|

|align=left|

1920–21

{{WDL|22|8|4|10|for=43|against=34}}

|align=left|

|align=left|

Total

{{WDLtot|42|22|5|15|for=99|against=58}}

!colspan="2"|

align=left| {{flagicon|Italy|1861}} Cesare Lovati

| 1921–22

{{WDL|22|7|4|11|for=29|against=36}}

|align=left|

|align=left|

align=left| {{flagicon|Italy|1861}} Francesco Soldera

| 1922

{{WDL|5|1|2|2|for=5|against=14}}

|align=left|

|align=left| Until November 1922

rowspan="3" align=left| {{flagicon|Austria}} Ferdi Oppenheim

| 1922–23

{{WDL|17|7|8|2|for=27|against=14}}

|align=left|

|align=left| Appointed in November 1922

1923–24

{{WDL|22|7|5|10|for=38|against=44}}

|align=left|

|align=left|

Total

{{WDLtot|39|14|13|12|for=65|against=58}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy|1861}} Vittorio Pozzo

| 1924–25

{{WDL|24|10|1|13|for=45|against=51}}

|align=left|

|align=left|

1925–26

{{WDL|9|3|0|6|for=15|against=24}}

|align=left|

|align=left| Sacked on 29 January 1926

Total

{{WDLtot|33|13|1|19|for=60|against=75}}

!colspan="2"|

align=left| {{flagicon|Italy|1861}} Guido Moda

| 1926

{{WDL|13|7|2|4|for=28|against=15}}

|align=left|

|align=left| Appointed on 30 January 1926

rowspan="3" align=left| {{flagicon|England}} Herbert Burgess

| 1926–27

{{WDL|30|15|4|11|for=63|against=53}}

|align=left|

|align=left|

1927–28

{{WDL|34|15|10|9|for=56|against=47}}

|align=left|

|align=left|

Total

{{WDLtot|64|30|14|20|for=119|against=100}}

!colspan="2"|

rowspan="4" align=left| {{flagicon|Austria}} Engelbert König

| 1928–29

{{WDL|32|18|8|6|for=80|against=37}}

|align=left|

|align=left|

1929–30

{{WDL|34|11|10|13|for=52|against=48}}

|align=left|

|align=left|

1930–31

{{WDL|34|12|7|15|for=48|against=53}}

|align=left|

|align=left|

Total

{{WDLtot|100|41|25|34|for=180|against=138}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Hungary|1920}} József Bánás

| 1931–32

{{WDL|34|15|9|10|for=57|against=40}}

|align=left|

|align=left|

1932–33

{{WDL|34|11|10|13|for=57|against=62}}

|align=left|

|align=left|

Total

{{WDLtot|68|26|19|23|for=114|against=102}}

!colspan="2"|

align=left| {{flagicon|Hungary|1920}} József Violak

| 1933–34

{{WDL|34|12|9|13|for=50|against=49}}

|align=left|

|align=left|

rowspan="4" align=left| {{flagicon|Italy|1861}} Adolfo Baloncieri

| 1934–35

{{WDL|30|8|11|11|for=36|against=38}}

|align=left|

|align=left|

1935–36

{{WDL|34|13|8|13|for=49|against=45}}

|align=left|

|align=left|

1936

{{WDL|10|3|4|3|for=9|against=9}}

|align=left|

|align=left| Sacked on 5 December 1936

Total

{{WDLtot|74|24|23|27|for=94|against=92}}

!colspan="2"|

align=left| {{flagicon|England}} William Garbutt

| 1936–37

{{WDL|26|13|8|5|for=43|against=26}}

|align=left|

|align=left| Appointed on 6 December 1936

rowspan="3" align=left| {{flagicon|Germany|Nazi}} Hermann FelsnerServing as technical director.
{{flagicon|Hungary|1920}} József Bánás

| 1937–38

{{WDL|38|17|14|7|for=57|against=36}}

|align=left|

|align=left|

1938

{{WDL|4|0|1|3|for=1|against=4}}

|align=left|

|align=left| Felsner sacked in October 1938

Total

{{WDLtot|42|17|15|10|for=58|against=40}}

!colspan="2"|

align=left| {{flagicon|Hungary|1920}} József Bánás

| 1938–39

{{WDL|17|6|4|7|for=26|against=21}}

|align=left|

|align=left|

rowspan="3" align=left| {{flagicon|Hungary|1920}} József Violak
{{flagicon|Hungary|1920}} József Bánás

| 1939

{{WDL|13|7|3|3|for=19|against=14}}

|align=left|

|align=left| Violak appointed in March 1939

1939–40

{{WDL|24|8|6|10|for=37|against=31}}

|align=left|

|align=left| Violak sacked on 18 March 1940

Total

{{WDLtot|37|15|9|13|for=56|against=45}}

!colspan="2"|

align=left| {{flagicon|Hungary|1920}} József Bánás

| 1939–40

{{WDL|9|3|3|3|for=12|against=13}}

|align=left|

|align=left|

align=left| {{flagicon|Italy|1861}} Antonio Busini
{{flagicon|Italy|1861}} Guido Ara

| 1940–41

{{WDL|32|13|10|9|for=60|against=37}}

|align=left|

|align=left|

rowspan="3" align=left| {{flagicon|Italy|1861}} Mario Magnozzi

| 1941–42

{{WDL|36|14|8|14|for=71|against=62}}

|align=left|

|align=left|

1942–43

{{WDL|33|12|9|12|for=47|against=54}}

|align=left|

|align=left|

Total

{{WDLtot|69|26|17|26|for=118|against=116}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy|1861}} Giuseppe Santagostino

| 1943–44

{{WDL|14|5|3|6|for=18|against=16}}

|align=left|

|align=left| All wartime games

1944–45

{{WDL|20|6|6|8|for=29|against=36}}

|align=left|

|align=left| All wartime games

Total

{{WDLtot|34|11|9|14|for=47|against=52}}

!colspan="2"|

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Italy}} Adolfo Baloncieri

| 1945–46

{{WDL|42|20|9|13|for=66|against=54}}

|align=left|

|align=left|

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Italy}} Giuseppe Bigogno

| 1946–47

{{WDL|38|19|12|7|for=75|against=52}}

|align=left|

|align=left|

align=left| {{flagicon|Italy}} Giuseppe Bigogno

| 1947–48

{{WDL|40|21|7|12|for=76|against=48}}

|align=left|

|align=left|

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Italy}} Giuseppe Bigogno

| 1948–49

{{WDL|38|21|8|9|for=83|against=52}}

|align=left|

|align=left|

rowspan="4" align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Hungary|1949}} Lajos Czeizler

| 1949–50

{{WDL|38|27|3|8|for=118|against=45}}

|align=left|

|align=left|

1950–51

{{WDL|40|28|8|4|for=116|against=40}}

|align=left| Serie A title
Latin Cup

|align=left|

1951–52

{{WDL|38|20|13|5|for=87|against=41}}

|align=left|

|align=left|

Total

{{WDLtot|116|75|24|17|for=321|against=126}}

!colspan="2"|

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Italy}} Mario Sperone

| 1952–53

{{WDL|34|17|9|8|for=64|against=34}}

|align=left|

|align=left| Until May 1953

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Sweden}} Gunnar Gren

| 1953

{{WDL|2|1|0|1|for=4|against=6}}

|align=left|

|align=left| Gren appointed in June 1953

align=left| {{flagicon|Italy}} Antonio Busini
{{flagicon|Italy}} Arrigo Morselli

| 1953

{{WDL|9|4|3|2|for=18|against=11}}

|align=left|

|align=left| Sacked on 10 November 1953

rowspan="3" align=left| {{flagicon|Hungary|1949}} Béla Guttmann

| 1953–54

{{WDL|25|13|7|5|for=48|against=28}}

|align=left|

|align=left| Appointed on 11 November 1953

1954–55

{{WDL|19|12|4|3|for=45|against=21}}

|align=left|

|align=left| Sacked on 14 February 1955

Total

{{WDLtot|44|25|11|8|for=93|against=49}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy}} Ettore Puricelli

| 1955

{{WDL|17|8|6|3|for=41|against=18}}

|align=left| Serie A title

|align=left| Appointed on 15 February 1955

1955–56

{{WDL|42|21|10|11|for=96|against=64}}

|align=left| Latin Cup

|align=left|

Total

{{WDLtot|59|29|16|14|for=137|against=82}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy}} Giuseppe Viani

| 1956–57

{{WDL|36|22|6|8|for=70|against=48}}

|align=left| Serie A title

|align=left|

1957–58

{{WDL|44|15|15|14|for=89|against=63}}

|align=left|

|align=left|

Total

{{WDLtot|80|37|21|22|for=159|against=111}}

!colspan="2"|

rowspan="4" align=left| {{flagicon|Italy}} Giuseppe Viani
{{flagicon|Italy}} Luigi Bonizzoni

| 1958

{{WDL|6|5|1|0|for=18|against=5}}

|align=left|

|align=left| Bonizzoni appointed in June 1958

1958–59

{{WDL|39|21|13|5|for=99|against=44}}

|align=left| Serie A title

|align=left|

1959–60

{{WDL|42|21|11|10|for=74|against=51}}

|align=left|

|align=left|

Total

{{WDLtot|87|47|25|15|for=191|against=100}}

!colspan="2"|

align=left| {{flagicon|Italy}} Giuseppe Viani
{{flagicon|Italy}} Paolo Todeschini

| 1960–61

{{WDL|36|19|9|8|for=71|against=44}}

|align=left|

|align=left| Until June 1961

rowspan="4" align=left| {{flagicon|Italy}} Giuseppe Viani
{{flagicon|Italy}} Nereo Rocco

| 1961

{{WDL|2|0|1|1|for=0|against=2}}

|align=left|

|align=left| Rocco appointed in June 1961

1961–62

{{WDL|43|28|7|8|for=103|against=49}}

|align=left| Serie A title

|align=left|

1962–63

{{WDL|49|26|13|10|for=97|against=39}}

|align=left| European Cup

|align=left|

Total

{{WDLtot|94|54|21|19|for=200|against=90}}

!colspan="2"|

align=left| {{flagicon|Italy}} Giuseppe Viani
{{flagicon|Argentina}} Luis Carniglia

| 1963–64

{{WDL|30|16|8|6|for=55|against=33}}

|align=left|

|align=left| Carniglia sacked on 2 March 1964

rowspan="3" align=left| {{flagicon|Italy}} Giuseppe Viani
{{flagicon|Sweden}} Nils Liedholm

| 1964

{{WDL|12|8|2|2|for=18|against=10}}

|align=left|

|align=left| Liedholm appointed on 3 March 1964

1964–65

{{WDL|37|22|9|6|for=54|against=27}}

|align=left|

|align=left|

Total

{{WDLtot|49|30|11|8|for=72|against=37}}

!colspan="2"|

align=left| {{flagicon|Sweden}} Nils Liedholm

| 1965–66

{{WDL|33|15|10|8|for=44|against=33}}

|align=left|

|align=left| Resigned in March 1966 due to illness

align=left| {{flagicon|Italy}} Giovanni Cattozzo

| 1966

{{WDL|11|2|4|5|for=10|against=12}}

|align=left|

|align=left| Appointed in March 1966

align=left| {{flagicon|Italy}} Arturo Silvestri

| 1966–67

{{WDL|42|17|16|9|for=53|against=39}}

|align=left| Coppa Italia

|align=left| Until June 1967

rowspan="7" align=left| {{flagicon|Italy}} Nereo Rocco

| 1967

{{WDL|5|1|2|2|for=3|against=3}}

|align=left|

|align=left| Appointed in June 1967

1967–68

{{WDL|50|26|21|3|for=86|against=40}}

|align=left| Serie A title
Cup Winners' Cup

|align=left|

1968–69

{{WDL|42|20|15|7|for=49|against=19}}

|align=left| European Cup

|align=left|

1969–70

{{WDL|39|18|12|9|for=57|against=31}}

|align=left| Intercontinental Cup

|align=left|

1970–71

{{WDL|42|23|14|5|for=77|against=36}}

|align=left|

|align=left|

1971–72

{{WDL|51|29|15|7|for=71|against=31}}

|align=left| Coppa Italia

|align=left|

Total

{{WDLtot|229|117|79|33|for=343|against=160}}

!colspan="2"|

align=left| {{flagicon|Italy}} Nereo Rocco
{{flagicon|Italy}} Cesare Maldini

| 1972–73

{{WDL|46|30|11|5|for=89|against=39}}

|align=left| Coppa Italia
Cup Winners' Cup

|align=left|

align=left| {{flagicon|Italy}} Nereo Rocco

| 1973–74

{{WDL|12|5|5|2|for=18|against=13}}

|align=left|

|align=left|

align=left| {{flagicon|Italy}} Nereo Rocco
{{flagicon|Italy}} Cesare Maldini

| 1973–74

{{WDL|14|8|0|6|for=15|against=17}}

|align=left|

|align=left| Maldini appointed in December 1973
Rocco resigned in February 1974

align=left| {{flagicon|Italy}} Cesare Maldini

| 1974

{{WDL|11|4|2|5|for=18|against=20}}

|align=left|

|align=left| Sacked in April 1974

align=left| {{flagicon|Italy}} Giovanni Trapattoni

| 1974

{{WDL|10|2|4|4|for=5|against=7}}

|align=left|

|align=left| Appointed in April 1974

rowspan="3" align=left| {{flagicon|Italy}} Gustavo Giagnoni

| 1974–75

{{WDL|41|18|15|8|for=54|against=30}}

|align=left|

|align=left|

1975

{{WDL|6|4|2|0|for=8|against=2}}

|align=left|

|align=left| Sacked in October 1975

Total

{{WDLtot|47|22|17|8|for=62|against=32}}

!colspan="2"|

align=left| {{flagicon|Italy}} Nereo Rocco
{{flagicon|Italy}} Giovanni Trapattoni

| 1975–76

{{WDL|37|19|9|9|for=53|against=33}}

|align=left|

|align=left| Appointed in October 1975
Trapattoni resigned in May 1976

align=left| {{flagicon|Italy}} Nereo Rocco
{{flagicon|Italy}} Paolo Barison

| 1976

{{WDL|5|1|2|2|for=7|against=8}}

|align=left|

|align=left| Barison appointed in June 1976

align=left| {{flagicon|Italy}} Giuseppe Marchioro

| 1976–77

{{WDL|25|7|12|6|for=30|against=29}}

|align=left|

|align=left| Sacked in February 1977

align=left| {{flagicon|Italy}} Nereo Rocco

| 1977

{{WDL|22|10|8|4|for=36|against=19}}

|align=left| Coppa Italia

|align=left| Appointed in February 1977

rowspan="3" align=left| {{flagicon|Sweden}} Nils Liedholm

| 1977–78

{{WDL|38|16|15|7|for=51|against=33}}

|align=left|

|align=left|

1978–79

{{WDL|40|21|13|6|for=62|against=33}}

|align=left| Serie A title

|align=left|

Total

{{WDLtot|78|37|28|13|for=113|against=66}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy}} Massimo Giacomini

| 1979–80

{{WDL|38|17|11|10|for=43|against=29}}

|align=left|

|align=left|

1980–81

{{WDL|41|19|15|7|for=51|against=31}}

|align=left|

|align=left| Resigned in June 1981

Total

{{WDLtot|79|36|26|17|for=94|against=60}}

!colspan="2"|

align=left| {{flagicon|Italy}} Italo Galbiati

| 1981

{{WDL|1|0|0|1|for=0|against=1}}

|align=left| Serie B titleThe title had already been secured under previous manager Massimo Giacomini.

|align=left| Appointed in June 1981

align=left| {{flagicon|Italy}} Luigi Radice

| 1981–82

{{WDL|23|6|8|9|for=18|against=20}}

|align=left|

|align=left| Sacked in January 1982

align=left| {{flagicon|Italy}} Italo GalbiatiGalbiati shared the position with Francesco Zagatti for two games in March.

| 1982

{{WDL|17|7|4|6|for=21|against=19}}

|align=left| Mitropa Cup

|align=left| Appointed in January 1982

rowspan="3" align=left| {{flagicon|Italy}} Ilario Castagner

| 1982–83

{{WDL|47|24|19|4|for=96|against=50}}

|align=left| Serie B title

|align=left|

1983–84

{{WDL|31|12|13|6|for=42|against=36}}

|align=left|

|align=left| Sacked in March 1984

Total

{{WDLtot|78|36|32|10|for=138|against=86}}

!colspan="2"|

align=left| {{flagicon|Italy}} Italo Galbiati

| 1984

{{WDL|8|3|2|3|for=8|against=10}}

|align=left|

|align=left| Appointed in March 1984

rowspan="4" align=left| {{flagicon|Sweden}} Nils Liedholm

| 1984–85

{{WDL|43|17|18|8|for=45|against=35}}

|align=left|

|align=left|

1985–86

{{WDL|46|15|15|16|for=45|against=44}}

|align=left|

|align=left|

1986–87

{{WDL|31|14|8|9|for=31|against=21}}

|align=left|

|align=left| Sacked on 5 April 1987

Total

{{WDLtot|120|46|41|33|for=121|against=100}}

!colspan="2"|

align=left| {{flagicon|Italy}} Fabio Capello

| 1987

{{WDL|7|3|3|1|for=7|against=3}}

|align=left|

|align=left| Appointed on 6 April 1987

rowspan="5" align=left| {{flagicon|Italy}} Arrigo Sacchi

| 1987–88

{{WDL|41|22|14|5|for=59|against=22}}

|align=left| Serie A title

|align=left|

1988–89

{{WDL|52|27|20|5|for=98|against=37}}

|align=left| European Cup
Supercoppa Italiana

|align=left|

1989–90

{{WDL|54|33|11|10|for=82|against=34}}

|align=left| European Cup
European Super Cup
Intercontinental Cup

|align=left|

1990–91

{{WDL|49|24|17|8|for=62|against=28}}

|align=left| European Super Cup
Intercontinental Cup

|align=left|

Total

{{WDLtot|196|106|62|28|for=301|against=121}}

!colspan="2"|

rowspan="6" align=left| {{flagicon|Italy}} Fabio Capello

| 1991–92

{{WDL|42|25|16|1|for=84|against=27}}

|align=left| Serie A title

|align=left|

1992–93

{{WDL|54|34|16|4|for=107|against=39}}

|align=left| Serie A title
Supercoppa Italiana

|align=left|

1993–94

{{WDL|54|29|19|6|for=66|against=25}}

|align=left| Serie A title
Champions League
Supercoppa Italiana

|align=left|

1994–95

{{WDL|53|25|13|15|for=70|against=46}}

|align=left| European Super Cup
Supercoppa Italiana

|align=left|

1995–96

{{WDL|46|29|13|4|for=83|against=32}}

|align=left| Serie A title

|align=left|

Total

{{WDLtot|249|142|77|30|for=410|against=169}}

!colspan="2"|

align=left| {{flagicon|Uruguay}} Óscar Tabárez
{{flagicon|Italy}} Giorgio Morini

| 1996–97

{{WDL|22|8|7|7|for=36|against=27}}

|align=left|

|align=left| Sacked on 2 December 1996

align=left| {{flagicon|Italy}} Arrigo Sacchi

| 1996–97

{{WDL|24|7|7|10|for=27|against=33}}

|align=left|

|align=left| Appointed on 3 December 1996

align=left| {{flagicon|Italy}} Fabio Capello

| 1997–98

{{WDL|44|16|14|14|for=53|against=52}}

|align=left|

|align=left|

rowspan="4" align=left| {{flagicon|Italy}} Alberto Zaccheroni

| 1998–99

{{WDL|38|21|11|6|for=64|against=40}}

|align=left| Serie A title

|align=left|

1999–2000

{{WDL|45|18|17|10|for=80|against=56}}

|align=left|

|align=left|

2000–01

{{WDL|42|15|16|11|for=68|against=59}}

|align=left|

|align=left| Sacked on 14 March 2001

Total

{{WDLtot|125|54|44|27|for=212|against=155}}

!colspan="2"|

align=left| {{flagicon|Italy}} Cesare Maldini
{{flagicon|Italy}} Mauro Tassotti

| 2001

{{WDL|12|5|4|3|for=22|against=11}}

|align=left|

|align=left| Appointed on 15 March 2001

align=left| {{flagicon|Turkey}} Fatih Terim
{{flagicon|Italy}} Antonio Di Gennaro

| 2001

{{WDL|13|8|3|2|for=27|against=12}}

|align=left|

|align=left| Sacked on 5 November 2001

rowspan="9" align=left| {{flagicon|Italy}} Carlo Ancelotti

| 2001–02

{{WDL|39|17|13|9|for=49|against=35}}

|align=left|

|align=left| Appointed on 6 November 2001

2002–03

{{WDL|61|32|15|14|for=97|against=54}}

|align=left| Coppa Italia
Champions League

|align=left|

2003–04

{{WDL|53|35|11|7|for=87|against=43}}

|align=left| Serie A title
UEFA Super Cup

|align=left|

2004–05

{{WDL|56|36|12|8|for=97|against=44}}

|align=left| Supercoppa Italiana

|align=left|

2005–06

{{WDL|54|36|9|9|for=113|against=48}}

|align=left|

|align=left|

2006–07

{{WDL|59|31|16|12|for=91|against=56}}

|align=left| Champions League

|align=left|

2007–08

{{WDL|51|25|13|13|for=88|against=51}}

|align=left| UEFA Super Cup
Club World Cup

|align=left|

2008–09

{{WDL|47|26|12|9|for=86|against=46}}

|align=left|

|align=left|

Total

{{WDLtot|420|238|101|81|for=708|against=377}}

!colspan="2"|

align=left| {{flagicon|Brazil}} Leonardo

| 2009–10

{{WDL|48|23|13|12|for=72|against=55}}

|align=left|

|align=left|

rowspan="5" align=left| {{flagicon|Italy}} Massimiliano Allegri

| 2010–11

{{WDL|50|28|14|8|for=80|against=37}}

|align=left| Serie A title

|align=left|

2011–12

{{WDL|53|30|13|10|for=100|against=53}}

|align=left| Supercoppa Italiana

|align=left|

2012–13

{{WDL|48|25|11|12|for=80|against=51}}

|align=left|

|align=left|

2013–14

{{WDL|27|8|11|8|for=43|against=36}}

|align=left|

|align=left| Sacked on 13 January 2014{{cite news |title=Tassotti temporarily in charge |url=http://www.acmilan.com/en/news/show/150821 |work=acmilan.com |publisher=Associazione Calcio Milan |date=13 January 2014 |accessdate=13 January 2014}}

Total

{{WDLtot|178|91|49|38|for=303|against=177}}

!colspan="2"|

align=left| {{flagicon|Italy}} Mauro Tassotti

| 2014

{{WDL|1|1|0|0|for=3|against=1}}

|align=left|

|align=left| Appointed on 13 January 2014
Until 16 January 2014

align=left| {{flagicon|Netherlands}} Clarence Seedorf

| 2014

{{WDL|22|11|2|9|for=28|against=26}}

|align=left|

|align=left| Appointed on 16 January 2014{{cite news |title=A.C. Milan official communication |url=http://www.acmilan.com/en/news/breaking_news_show/52329 |work=acmilan.com |publisher=Associazione Calcio Milan |date=16 January 2014 |accessdate=16 January 2014}}

align=left| {{flagicon|Italy}} Filippo Inzaghi

| 2014–15

{{WDL|40|14|13|13|for=58|against=52}}

|align=left|

|align=left|

align=left| {{flagicon|Serbia}} Siniša Mihajlović

| 2015–16

{{WDL|38|19|10|9|for=57|against=37}}

|align=left|

|align=left| Sacked on 12 April 2016{{cite news |title=A.C. Milan official statement |url=http://www.acmilan.com/en/news/breaking_news_show/94669 |work=acmilan.com |publisher=Associazione Calcio Milan |date=12 April 2016 |accessdate=12 April 2016}}

align=left| {{flagicon|Italy}} Cristian Brocchi

| 2016

{{WDL|7|2|2|3|for=7|against=9}}

|align=left|

|align=left| Appointed on 12 April 2016

rowspan="3" align=left| {{flagicon|Italy}} Vincenzo Montella

| 2016–17

{{WDL|41|19|10|12|for=61|against=48}}

|align=left| Supercoppa Italiana

|align=left|

2017

{{WDL|23|13|4|6|for=42|against=22}}

|align=left|

|align=left| Sacked on 27 November 2017{{cite news |title=Official statement: Vincenzo Montella |url=https://www.acmilan.com/en/news/official-statement/2017-11-27/official-statement-vincenzo-montella |work=acmilan.com |publisher=Associazione Calcio Milan |date=27 November 2017 |accessdate=27 November 2017}}

Total

{{WDLtot|64|32|14|18|for=103|against=70}}

!colspan="2"|

rowspan="3" align=left| {{flagicon|Italy}} Gennaro Gattuso

| 2017–18

{{WDL|34|16|10|8|for=46|against=35}}

|align=left|

|align=left| Appointed on 27 November 2017

2018–19

{{WDL|49|24|13|12|for=71|against=47}}

|align=left|

|align=left|

Total

{{WDLtot|83|40|23|20|for=117|against=82}}

!colspan="2"|

align=left| {{flagicon|Italy}} Marco Giampaolo

| 2019

{{WDL|7|3|0|4|for=6|against=9}}

|align=left|

|align=left| Sacked on 8 October 2019{{cite news |title=Official statement: Marco Giampaolo |url=https://www.acmilan.com/en/news/media/2019-10-08/official-announcement-marco-giampaolo |publisher=Associazione Calcio Milan |date=8 October 2019 |accessdate=9 October 2019}}

rowspan="6" align=left| {{flagicon|Italy}} Stefano Pioli

| 2019–20

{{WDL|35|18|11|6|for=65|against=40}}

|align=left|

|align=left| Appointed on 9 October 2019{{cite news |title=Stefano Pioli appointed as AC Milan new coach |url=https://www.acmilan.com/en/news/media/2019-10-09/stefano-pioli-appointed-as-ac-milan-new-coach |publisher=Associazione Calcio Milan |date=9 October 2019 |accessdate=9 October 2019}}

2020–21

{{WDL|53|30|13|10|for=98|against=59}}

|align=left|

|align=left|

2021–22

{{WDL|48|29|10|9|for=82|against=44}}

|align=left| Serie A title

|align=left|

2022–23

{{WDL|52|25|13|14|for=79|against=58}}

|align=left|

|align=left|

2023–24

{{WDL|52|28|11|13|for=99|against=69}}

|align=left|

|align=left|

Total

{{WDLtot|240|130|58|52|for=423|against=270}}

!colspan="2"|

align=left| {{flagicon|Portugal}} Paulo Fonseca

| 2024

{{WDL|24|12|6|6|for=44|against=27}}

|align=left|

|align=left| Sacked on 30 December 2024{{cite news |title=Official statement: Paulo Fonseca |url=https://www.acmilan.com/en/news/articles/media/2024-12-30/official-statement-paulo-fonseca |publisher=Associazione Calcio Milan |date=30 December 2024 |accessdate=1 January 2025}}

rowspan="6" align=left| {{flagicon|Portugal}} Sérgio Conceição

| 2024–25

{{WDL|30|15|5|10|for=48|against=36}}

|align=left| Supercoppa Italiana

|align=left| Appointed on 30 December 2024{{cite news |title=Sergio Conceição is the New Head Coach of AC Milan |url=https://www.acmilan.com/en/news/articles/media/2024-12-30/sergio-conceicao-is-the-new-head-coach-of-ac-milan |publisher=Associazione Calcio Milan |date=30 December 2024 |accessdate=1 January 2025}}

= Most games managed =

class="wikitable sortable"
Rank

!Manager

!Games

align=center|1

|{{flagicon|ITA}} Nereo Rocco

|align=center|459

align=center|2

|{{flagicon|ITA}} Carlo Ancelotti

|align=center|420

align=center|3

|{{flagicon|ITA}} Giuseppe Viani

|align=center|376

align=center|4

|{{flagicon|ITA}} Fabio Capello

|align=center|300

align=center|5

|{{flagicon|SWE}} Nils Liedholm

|align=center|280

align=center|6

|{{flagicon|ITA}} Stefano Pioli

|align=center|240

align=center|7

|{{flagicon|ITA}} Arrigo Sacchi

|align=center|220

align=center|8

|{{flagicon|ITA}} Antonio Busini

|align=center|193

align=center|9

|{{flagicon|ITA}} Massimiliano Allegri

|align=center|178

align=center|10

|{{flagicon|HUN}} József Bánás

|align=center|173

= Most games won =

class="wikitable sortable"
Rank

!Manager

!Games won

align=center|1

|{{flagicon|ITA}} Nereo Rocco

|align=center|243

align=center|2

|{{flagicon|ITA}} Carlo Ancelotti

|align=center|238

align=center|3

|{{flagicon|ITA}} Giuseppe Viani

|align=center|203

align=center|4

|{{flagicon|ITA}} Fabio Capello

|align=center|161

align=center|5

|{{flagicon|ITA}} Stefano Pioli

|align=center|130

align=center|6

|{{flagicon|SWE}} Nils Liedholm

|align=center|128

align=center|7

|{{flagicon|ITA}} Arrigo Sacchi

|align=center|113

align=center|8

|{{flagicon|ITA}} Antonio Busini

|align=center|110

align=center|9

|{{flagicon|ITA}} Massimiliano Allegri

|align=center|91

align=center|10

|{{flagicon|HUN}} Lajos Czeizler

|align=center|75

= Trophies =

class="wikitable sortable"
Rank

!Manager

! style= class="sortable"|SA

! style=" class="sortable"|CI

! style=" class="sortable"|SCI

! style= class="sortable"|UCL

! style= class="sortable"|CWC

! style= class="sortable"|EL

! style="" class="sortable"|USC

! style="" class="sortable"|FCWC
IC

! Total

align=center|1

|{{flagicon|Italy}} Nereo Rocco

align=center|2align=center|3align=center
| align=center|2align=center|2align=center
| align=center
| align=center|1align=center|10
align=center|2

|{{flagicon|Italy}} Fabio Capello

align=center|4align=center
| align=center|3align=center|1align=center
| align=center
| align=center|1align=center
| align=center|9
rowspan=2 align=center|3

|{{flagicon|Italy}} Arrigo Sacchi

align=center|1align=center
| align=center|1align=center|2align=center
| align=center
| align=center|2align=center|2align=center|8
{{flagicon|Italy}} Carlo Ancelottialign=center|1align=center|1align=center|1align=center|2align=center
| align=center
| align=center|2align=center|1align=center|8
rowspan=3 align=center|5

|{{flagicon|England}} Herbert Kilpin

align=center|2align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|2
{{flagicon|Italy}} Giuseppe Vianialign=center|2align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|2
{{flagicon|Italy}} Massimiliano Allegrialign=center|1align=center
| align=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center|2
rowspan=9 align=center|9

|{{flagicon|Italy}} Stefano Pioli

align=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Alberto Zaccheronialign=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Sweden}} Nils Liedholmalign=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Ettore Puricellialign=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Antonio Businialign=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Daniele Angelonialign=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Arturo Silvestrialign=center
| align=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Italy}} Vincenzo Montellaalign=center
| align=center
| align=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
{{flagicon|Portugal}} Sérgio Conceiçãoalign=center
| align=center
| align=center|1align=center
| align=center
| align=center
| align=center
| align=center
| align=center|1
align="center" |

|

| align="center" |19

| align="center" |5

| align="center" |8

| align="center" |7

| align="center" |2

| align="center" |-

| align="center" |5

| align="center" |4

| align="center" |50

Notes

References

;General

  • {{cite encyclopedia

| encyclopedia = A.C. Milan – La storia 1899–2005

| title = I protagonisti

| trans-title = The protagonists

| url = https://www.discogs.com/it/A-C-Milan-La-Storia-1899-2005-1-Campionati-E-Coppe/release/6011426

| access-date = 22 June 2020

| language = Italian

| year = 2005

| publisher = Graphic Sector Srl

| volume = CD 2

}}

;Specific

{{Reflist}}