| 2019–20 season | ||||
|---|---|---|---|---|
| Chairman | Paolo Scaroni bh | |||
| Head Coach | Marco Giampaolo (until 8 October) Stefano Pioli (from 9 October) | |||
| Stadium | San Siro | |||
| Serie A | 6th | |||
| Coppa Italia | Semi-finals | |||
| Top goalscorer | League: Ante Rebić (11) All: Ante Rebić (12) | |||
|  | ||||
The 2019–20 season was the 121st season in Associazione Calcio Milan's history and their 86th (109th overall) in the top-flight of Italian football. Milan competed in Serie A and in the Coppa Italia. Milan would have also qualified for the UEFA Europa League but was later excluded due to financial fair play issues.
Facts and events
On 28 May 2019, head coach Gennaro Gattuso announced he would be leaving the club despite being under contract until 2021.[1] On the same day, also sporting director Leonardo announced his resignation.[2]
New society layout was defined on 14 June when iconic former players Paolo Maldini and Zvonimir Boban signed respectively as technical director[3] and technical support.[4] On following 19 June Marco Giampaolo was signed as coach,[5] while 2 days later Frederic Massara signed as sporting director[6]
On 28 June 2019, Milan have been excluded from the 2019–20 UEFA Europa League as a result of Financial Fair Play breaches.[7][8]
On 8 October 2019, Milan dismissed coach Marco Giampaolo (due to poor results) after only 3 months of employment.[9] On the following day, Stefano Pioli was announced as his substitute.[9]
On 7 March 2020, it was announced that the contract with the club's "Chief Football Officer" Zvonimir Boban had been terminated.[9] A week prior to his dismissal, Boban was interviewed by La Gazzetta dello Sport and criticized the club's CEO Ivan Gazidis over rumors involving him signing a secret pre-contract deal with football manager Ralf Rangnick for the following season.[10][11] After Boban's dismissal was officialized, the club's chairman Paolo Scaroni stated his support of Gazidis.[12] However, on 21 July 2020, the contract with current coach Stefano Pioli was extended until conclusion of the 2021/22 season.[13]
Players
Squad information
- As of 31 January 2020.[14]
| No. | Name | Nat. | Position(s) | Date of birth (age) | Signed in | Contract ends | Signed from | Transfer fee | Notes | Apps | Goals | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||
| 1 | Asmir Begović |  | GK | 20 June 1987 | 2020 | 2020 |  AFC Bournemouth | Free | 2 | 0 | |
| 90 | Antonio Donnarumma |  | GK | 7 July 1990 | 2017 | 2021 |  Asteras Tripolis | €300,000 | From Youth system | 3 | 0 | 
| 99 | Gianluigi Donnarumma |  | GK | 25 February 1999 | 2015 | 2021 |  Milan Primavera | Free | From Youth system | 193 | 0 | 
| Defenders | |||||||||||
| 2 | Davide Calabria |  | RB / LB | 6 December 1996 | 2015 | 2022 |  Milan Primavera | Free | From Youth system | 103 | 2 | 
| 12 | Andrea Conti |  | RB / RM | 2 March 1994 | 2017 | 2022 |  Atalanta | €24,000,000 | 41 | 0 | |
| 13 | Alessio Romagnoli |  | CB / LB | 12 January 1995 | 2015 | 2022 |  Roma | €25,000,000 | Captain | 184 | 7 | 
| 19 | Théo Hernandez |  | LB / LM | 6 October 1997 | 2019 | 2024 |  Real Madrid | €20,000,000 | 27 | 6 | |
| 22 | Mateo Musacchio |  | CB | 26 August 1990 | 2017 | 2021 |  Villarreal | €18,000,000 | 73 | 2 | |
| 24 | Simon Kjær |  | CB | 26 March 1989 | 2020 | 2020 |  Sevilla | Free | 10 | 0 | |
| 43 | Léo Duarte |  | CB / RB | 17 July 1996 | 2019 | 2024 |  Flamengo | €10,000,000 | 5 | 0 | |
| 46 | Matteo Gabbia |  | CB / DM | 21 October 1999 | 2017 | 2023 |  Milan Primavera | Free | From Youth system | 6 | 0 | 
| 93 | Diego Laxalt |  | LB / LM | 7 February 1993 | 2018 | 2022 |  Genoa | €14,000,000 | 31 | 0 | |
| Midfielders | |||||||||||
| 4 | Ismaël Bennacer |  | DM / CM | 1 December 1997 | 2019 | 2024 |  Empoli | €16,000,000 | 26 | 0 | |
| 5 | Giacomo Bonaventura |  | CM / LW | 22 August 1989 | 2014 | 2020 |  Atalanta | €7,000,000 | 174 | 35 | |
| 20 | Lucas Biglia |  | DM / CM | 30 January 1986 | 2017 | 2020 |  Lazio | €17,000,000 | 64 | 2 | |
| 33 | Rade Krunić |  | CM / AM | 7 October 1993 | 2019 | 2024 |  Empoli | €8,000,000 | 12 | 0 | |
| 39 | Lucas Paquetá |  | CM / AM | 27 August 1997 | 2018 | 2023 |  Flamengo | €35,000,000 | 39 | 1 | |
| 79 | Franck Kessié |  | CM / DM | 19 December 1996 | 2017 | 2022 |  Atalanta | €28,000,000 | 124 | 13 | |
| 98 | Daniel Maldini |  | LW / AM | 11 October 2001 | 2020 | 2024 |  Milan Primavera | Free | From Youth system | 1 | 0 | 
| Forwards | |||||||||||
| 7 | Samu Castillejo |  | RW / SS | 18 January 1995 | 2018 | 2023 |  Villarreal | €25,000,000 | 61 | 6 | |
| 10 | Hakan Çalhanoğlu |  | LW / AM | 8 February 1994 | 2017 | 2021 |  Bayer Leverkusen | €20,000,000 | 119 | 18 | |
| 17 | Rafael Leão |  | ST / LW | 10 June 1999 | 2019 | 2024 |  Lille | €28,000,000 | 25 | 3 | |
| 18 | Ante Rebić |  | LW / ST | 21 September 1993 | 2019 | 2021 |  Eintracht Frankfurt | Loan | 21 | 9 | |
| 21 | Zlatan Ibrahimović |  | ST | 3 October 1981 | 2020 | 2020 |  L.A. Galaxy | Free | 95 | 60 | |
| 56 | Alexis Saelemaekers | .svg.png.webp) | RW / RB | 27 June 1999 | 2020 | 2020 | .svg.png.webp) Anderlecht | €3,500,000 | 6 | 0 | |
Transfers
Summer window
In
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 1 July 2019 | MF |  Franck Kessié | 22 |  Atalanta | €20,000,000 | Obligation to buy | [15] | 
| 4 July 2019 | DF |  Andreas Jungdal | 17 |  Vejle Boldklub | €800,000 | Will join Primavera team | [16][17] | 
| 5 July 2019 | DF |  Théo Hernandez | 21 |  Real Madrid | €20,000,000 | [18] | |
| 8 July 2019 | MF |  Rade Krunić | 25 |  Empoli | €8,000,000 | [19] | |
| 31 July 2019 | FW |  Rafael Leão | 20 |  Lille | €28,000,000 | [20] | |
| 3 August 2019 | MF |  Ismaël Bennacer | 21 |  Empoli | €16,000,000 | [21] | |
| 8 August 2019 | DF |  Léo Duarte | 23 |  Flamengo | €10,000,000 | [22] | |
| 19 August 2019 | FW |    Luan Capanni | 19 |  Lazio | Free | Will join Primavera team | [23] | 
On loan
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 2 September 2019 | FW |  Ante Rebić | 25 |  Eintracht Frankfurt | Undisclosed | 2 Years loan | [24] | 
Loan returns
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 1 July 2019 | GK |  Christian Cavaliere | 19 |  Monza | Free | Will re-join Primavera team | |
| 1 July 2019 | DF |  Matteo Gabbia | 19 |  Lucchese | Free | ||
- Total spending:  €111,8M €111,8M
Out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 1 July 2019 | DF |  Ignazio Abate | 32 | Unattached | Free | End of contract | [25] | 
| 1 July 2019 | MF |  Riccardo Montolivo | 34 | Retired | Free | End of contract | [26] | 
| 1 July 2019 | MF |  Andrea Bertolacci | 28 |  Sampdoria | Free | End of contract | |
| 1 July 2019 | MF |    José Mauri | 23 |  Talleres | Free | End of contract | |
| 1 July 2019 | DF |  Cristián Zapata | 32 |  Genoa | Free | End of contract | [27] | 
| 1 July 2019 | MF |  Manuel Locatelli | 21 |  Sassuolo | €10,000,000 | Obligation to buy | [28] | 
| 1 July 2019 | DF |  Stefan Simić | 24 |  Hajduk Split | Free | After return from loan | [29] | 
| 18 July 2019 | DF |  Gian Filippo Felicioli | 21 |  Venezia | Undisclosed | After return from loan | [30] | 
| 22 July 2019 | DF |    Andrés Llamas | 21 |  Pistoiese | Free | From loan to definitive purchase | [31] | 
| 30 July 2019 | FW |  Patrick Cutrone | 21 |  Wolverhampton | €18,000,000 | Plus €4,000,000 bonuses | [32] | 
| 31 July 2019 | DF |  Tiago Djaló | 19 |  Lille | €5,000,000 | From Primavera team | [33] | 
| 26 August 2019 | DF |  Ivan Strinić | 32 | Unattached | Free | Contract termination | [34] | 
| 28 August 2019 | FW |  Tiago Dias | 21 |  Famalicão | Undisclosed | After return from loan | [35] | 
| 29 August 2019 | FW |  Vittorio Vigolo | 19 |  Rende | Undisclosed | After return from loan | [36] | 
| 2 September 2019 | MF |  Przemysław Bargiel | 19 |  Śląsk Wrocław | Free | After return from loan | [37] | 
| 2 September 2019 | GK | .svg.png.webp)   Lillo Guarneri | 17 | .svg.png.webp) Mouscron | Undisclosed | From Primavera team | [38] | 
| 2 September 2019 | DF |  Edoardo Brusa | 18 |  Monza | Undisclosed | From loan to definitive purchase | [39] | 
| 2 September 2019 | DF |  Nicola Viganò | 17 |  AlbinoLeffe | Undisclosed | From loan to definitive purchase | [40] | 
| 2 September 2019 | MF | .svg.png.webp) Alexandro Cavagnera | 20 | Unattached | Free | After return from loan | [41] | 
Loans ended
| Date | Pos. | Player | A. | Moving to | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 1 July 2019 | DF |  Raoul Bellanova | 19 |  Bordeaux | Free | From Primavera team | [42] | 
| 1 July 2019 | MF |  Tiémoué Bakayoko | 24 |  Chelsea | Free | [43] | |
Loans out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 6 July 2019 | DF |  Gustavo Gomez | 26 |  Palmeiras | €1,500,000 | Loan with obligation to buy (€3,000,000) | [44] | 
| 10 July 2019 | DF |  Gabriele Bellodi | 18 |  Crotone | Free | After return from loan | [45] | 
| 15 July 2019 | MF |  Tommaso Pobega | 20 |  Pordenone | Free | After return from loan | [46] | 
| 25 July 2019 | FW |  Ismet Sinani | 20 |  Sicula Leonzio | Free | After return from loan | [47] | 
| 1 August 2019 | GK |  Alessandro Plizzari | 19 |  Livorno | Free | [9] | |
| 20 August 2019 | FW |  Riccardo Forte | 20 |  Piacenza | Free | After return from loan | [48] | 
| 29 August 2019 | FW |    Frank Tsadjout | 20 | .svg.png.webp) Charleroi | Free | From Primavera team | [49] | 
| 29 August 2019 | MF |  Emir Murati | 19 |  Rende | Free | After return from loan | [36] | 
| 30 August 2019 | FW |  Gabriele Capanni | 18 |  Novara | Free | From Primavera team | [50] | 
| 31 August 2019 | DF |  Diego Laxalt | 26 |  Torino | €500,000 | Loan with option to buy (€11,5M) | [51] | 
| 2 September 2019 | FW |  André Silva | 23 |  Eintracht Frankfurt | Undisclosed | 2 Years loan | [52] | 
| 2 September 2019 | FW |  Alen Halilović | 23 |  Heerenveen | Free | After anticipated return from loan | [53] | 
- Total income:  €35,5M €35,5M
Winter window
Deals officialised beforehand will be effective starting from 2 January 2020.
In
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 27 December 2019 | FW |  Zlatan Ibrahimović | 38 | Unattached | Free | [54] | |
| 31 January 2020 | MF |  Francesco Angelini | 17 |  Rimini | Undisclosed | Will join Primavera team | [55] | 
Loans in
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 13 January 2020 | DF |  Simon Kjær | 30 |  Sevilla | Free | With option to buy | [56] | 
| 13 January 2020 | GK |  Asmir Begović | 32 |  Bournemouth | Free | [57] | |
| 31 January 2020 | MF | .svg.png.webp) Alexis Saelemaekers | 20 | .svg.png.webp) Anderlecht | €3,500,000 | With option to buy | [58] | 
Loan returns
| Date | Pos. | Player | A. | Moving from | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 31 January 2020 | DF |  Diego Laxalt | 26 |  Torino | Free | Anticipated return from loan | [59] | 
- Total spending:  €3,5M €3,5M
Out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 2 January 2020 | DF |  Gustavo Gomez | 26 |  Palmeiras | €3,000,000 | From loan to definitive purchase | [44] | 
| 14 January 2020 | FW |  Fabio Borini | 28 |  Hellas Verona | Free | [60] | |
| 30 January 2020 | FW |  Krzysztof Piątek | 24 |  Hertha BSC | €27,000,000 | [61] | |
| 31 January 2020 | FW |  Alessandro Negri | 19 |  Rende | Undisclosed | From Primavera squad | [62] | 
Loans out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | S. | 
|---|---|---|---|---|---|---|---|
| 12 January 2020 | DF |  Mattia Caldara | 25 |  Atalanta | Free | 18 months loan with option to buy | [63] | 
| 13 January 2020 | GK |  Pepe Reina | 37 |  Aston Villa | Free | [64] | |
| 16 January 2020 | FW |  Riccardo Forte | 20 |  Lecco | Free | After anticipated return from loan | [65] | 
| 29 January 2020 | MF |  Suso | 26 |  Sevilla | Undisclosed | 18 months loan with option to buy | [66] | 
| 30 January 2020 | DF | .svg.png.webp) Ricardo Rodríguez | 27 |  PSV Eindhoven | Free | [67] | |
| 31 January 2020 | FW |  Gabriele Capanni | 19 |  Catania | Free | After anticipated return from loan | [68] | 
| 5 February 2020 | DF |    Leroy Abanda | 19 | .svg.png.webp) Neuchâtel Xamax | Free | From Primavera team | [69] | 
- Total income: €30M €30M
Pre-season and friendlies
International Champions Cup
| 24 July 2019 ICC | Bayern Munich   | 1–0 |  Milan | Kansas City, United States | 
| 20:00 CDT (UTC−5) | Goretzka  45+3' | Report | Çalhanoğlu  49' | Stadium: Children's Mercy Park Attendance: 18,467 Referee: Allen Chapman (United States) | 
| 28 July 2019 ICC | Milan   | 0–1 |  Benfica | Foxborough, United States | 
| 15:00 EDT (UTC−4) | Musacchio  38' | Report | Pizzi  38' Fejsa  65' Taarabt  70' | Stadium: Gillette Stadium Attendance: 27,565 Referee: Sorin Stoica (United States) | 
| 3 August 2019 ICC | Manchester United   | 2–2 (5–4 p) |  Milan | Cardiff, Wales | 
| 17:30 BST (UTC+1) | Rashford  14' Lingard  72' Fred  73' | Report | Suso  26' Lindelöf  60' (o.g.) Çalhanoğlu  90' | Stadium: Principality Stadium Attendance: 65,892 Referee: Iwan Griffith (Wales) | 
| Penalties | ||||
| Lingard  Young  Greenwood  Gomes  James  |  Çalhanoğlu  Bonaventura  Silva  Krunić  Maldini | |||
Friendlies
| 19 July 2019 | Milan   | 1–1 |  Novara | Carnago, Italy | 
| 11:00 CEST (UTC+2) | Hernandez  80' | Report | Stoppa  60' | Stadium: Milanello | 
| 10 August 2019 | Feronikeli   | 0–2 |  Milan | Pristina, Kosovo | 
| 20:45 CEST (UTC+2) | Report | Suso  26' Borini  57' | Stadium: Fadil Vokrri Stadium Attendance: 4,000 Referee: Genc Nuza (Kosovo) | 
Competitions
Serie A
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Lazio | 38 | 24 | 6 | 8 | 79 | 42 | +37 | 78[lower-alpha 1] | Qualification to Champions League group stage | 
| 5 | Roma | 38 | 21 | 7 | 10 | 77 | 51 | +26 | 70 | Qualification to Europa League group stage | 
| 6 | Milan | 38 | 19 | 9 | 10 | 63 | 46 | +17 | 66 | Qualification to Europa League second qualifying round | 
| 7 | Napoli | 38 | 18 | 8 | 12 | 61 | 50 | +11 | 62 | Qualification to Europa League group stage[lower-alpha 2] | 
| 8 | Sassuolo | 38 | 14 | 9 | 15 | 69 | 63 | +6 | 51 | 
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw. (Note: Head-to-head record is used only after all the matches between the teams in question have been played)
Notes:
- ↑ Atalanta finished ahead of Lazio on head-to-head points: Lazio 3–3 Atalanta, Atalanta 3–2 Lazio.
- ↑ Napoli qualified for the Europa League group stage by winning the 2019–20 Coppa Italia.
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 38 | 19 | 9 | 10 | 63 | 46 | +17 | 66 | 9 | 6 | 4 | 31 | 20 | +11 | 10 | 3 | 6 | 32 | 26 | +6 | 
Last updated: 1 August 2020.
Source: Competitive matches
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
| 25 August 2019 1 | Udinese | 1–0 | Milan | Udine | 
| 18:00 CEST (UTC+02:00) | Jajalo  45+5' Becão  72' | Report | Paquetá  21' Çalhanoğlu  34' Borini  44' | Stadium: Stadio Friuli Attendance: 24,584 Referee: Fabrizio Pasqua | 
| 31 August 2019 2 | Milan | 1–0 | Brescia | Milan | 
| 18:00 CEST (UTC+02:00) | Çalhanoğlu  12',  65' Silva  34' Calabria  55' | Report | Dessena  24' Cistana  30' Bisoli  39' Tonali  90+3' | Stadium: San Siro Attendance: 56,691 Referee: Rosario Abisso | 
| 15 September 2019 3 | Hellas Verona | 0–1 | Milan | Verona | 
| 20:45 CEST (UTC+02:00) | Stępiński  21' Veloso  40' Günter  65' Amrabat  74' Silvestri  85' | Report | Piątek  24',  68' (pen.) Paquetá  35' Rebić  86' Calabria  90+5' | Stadium: Stadio Marc'Antonio Bentegodi Attendance: 24,363 Referee: Gianluca Manganiello | 
| 21 September 2019 4 | Milan | 0–2 | Internazionale | Milan | 
| 20:45 CEST (UTC+02:00) | Conti  48' Rebić  88' | Report | Brozović  49' Lukaku  78' D'Ambrosio  82' | Stadium: San Siro Attendance: 70,440 Referee: Daniele Doveri | 
| 26 September 2019 5 | Torino | 2–1 | Milan | Turin | 
| 21:00 CEST (UTC+02:00) | Lyanco  8' Zaza  31' Belotti  33',  72', 76' Aina  81' | Report | Piątek  19' (pen.) Bennacer  21' Hernandez  62' Reina  73' Romagnoli  73' Donnarumma  77' Musacchio  88' | Stadium: Stadio Olimpico Grande Torino Attendance: 23,997 Referee: Marco Guida | 
| 29 September 2019 6 | Milan | 1–3 | Fiorentina | Milan | 
| 20:45 CEST (UTC+02:00) | Bennacer  13' Musacchio  55' Leão  80' Calabria  86' | Report | Pulgar  14' (pen.) Milenković  35' Pezzella  49' Castrovilli  66' Ribéry  78' Lirola  86' Benassi  87' | Stadium: San Siro Attendance: 48,367 Referee: Piero Giacomelli | 
| 5 October 2019 7 | Genoa | 1–2 | Milan | Genoa | 
| 20:45 CEST (UTC+02:00) | Zapata  23' Schöne  41',  67' Saponara  45+2' Biraschi  57' Lerager  64' Romero  88' | Report | Calabria  43'  79' Hernandez  51' Kessié  57' (pen.) Biglia  62' Paquetá  84' Castillejo  90+4' | Stadium: Stadio Luigi Ferraris Attendance: 22,486 Referee: Maurizio Mariani | 
| 20 October 2019 8 | Milan | 2–2 | Lecce | Milan | 
| 20:45 CEST (UTC+02:00) | Çalhanoğlu  20' Piątek  81' Biglia  85' | Report | Majer  44' Babacar  62' Rossettini  76' Calderoni  90+2' | Stadium: San Siro Attendance: 48,703 Referee: Fabrizio Pasqua | 
| 27 October 2019 9 | Roma | 2–1 | Milan | Rome | 
| 18:00 CET (UTC+01:00) | Džeko  38' Mancini  41' Zaniolo  58' Antonucci  78' Çetin  83' Kolarov  90+1' | Report | Musacchio  49' Hernandez  55' Biglia  64' Çalhanoğlu  74' Romagnoli  90+5' A. Donnarumma  90+6' | Stadium: Stadio Olimpico Attendance: 44,333 Referee: Daniele Orsato | 
| Note: Antonio Donnarumma was cautioned for dissent while a substitute. | ||||
| 31 October 2019 10 | Milan | 1–0 | SPAL | Milan | 
| 21:00 CET (UTC+01:00) | Duarte  40' G. Donnarumma  41' Çalhanoğlu  57' Suso  63' Bennacer  69' | Report | Floccari  21' Vicari  62' Cionek  68' Kurtić  73' | Stadium: San Siro Attendance: 46,475 Referee: Marco Piccinini | 
| 3 November 2019 11 | Milan | 1–2 | Lazio | Milan | 
| 20:45 CET (UTC+01:00) | Bastos  28' (o.g.) Duarte  51' Krunić  55' Bennacer  87' | Report | Immobile  25' Milinković-Savić  43' Parolo  64' Radu  64' Lucas  70' Correa  83' Cataldi  88' | Stadium: San Siro Attendance: 41,000 Referee: Gianpaolo Calvarese | 
| 10 November 2019 12 | Juventus | 1–0 | Milan | Turin | 
| 20:45 CET (UTC+01:00) | Cuadrado  57' Dybala  77' | Report | Krunić  40' Bennacer  45' Hernandez  89' Çalhanoğlu  90+1' Suso  90+1' | Stadium: Juventus Stadium Attendance: 40,478 Referee: Fabio Maresca | 
| 23 November 2019 13 | Milan | 1–1 | Napoli | Milan | 
| 18:00 CET (UTC+01:00) | Paquetá  26' Bonaventura  29' Hernandez  73' Conti  90' | Report | Lozano  24' Elmas  70' Younes  78' | Stadium: San Siro Attendance: 61,658 Referee: Daniele Orsato | 
| 1 December 2019 14 | Parma | 0–1 | Milan | Parma | 
| 15:00 CET (UTC+01:00) | Iacoponi  61' | Report | Bennacer  58' Hernandez  88',  89' G. Donnarumma  90' | Stadium: Stadio Ennio Tardini Attendance: 18,431 Referee: Paolo Valeri | 
| 8 December 2019 15 | Bologna | 2–3 | Milan | Bologna | 
| 20:45 CET (UTC+01:00) | Bani  14' Hernandez  40' (o.g.) Tomiyasu  74' Palacio  77' Santander  81' Sansone  84' (pen.) | Report | Piątek  15' (pen.) Bennacer  21' Hernandez  32' Bonaventura  46' Romagnoli  83' | Stadium: Stadio Renato Dall'Ara Attendance: 23,707 Referee: Daniele Chiffi | 
| 15 December 2019 16 | Milan | 0–0 | Sassuolo | Milan | 
| 15:00 CET (UTC+01:00) | Hernandez  29' Musacchio  40' Kessié  43' Bonaventura  72' Paquetá  90+3' | Report | Toljan  10' Caputo  39' Locatelli  72' Marlon  80' | Stadium: San Siro Attendance: 58,005 Referee: Gianluca Manganiello | 
| 22 December 2019 17 | Atalanta | 5–0 | Milan | Bergamo | 
| 12:30 CET (UTC+01:00) | Gómez  10' Castagne  47' De Roon  56' Pašalić  61' Iličić  63', 72' Muriel  84' | Report | Musacchio  37' Suso  44' Romagnoli  71' Kessié  77' | Stadium: Stadio Atleti Azzurri d'Italia Attendance: 20,940 Referee: Federico La Penna | 
| 6 January 2020 18 | Milan | 0–0 | Sampdoria | Milan | 
| 15:00 CET (UTC+01:00) | Krunić  13' | Report | Depaoli  40' Thorsby  68' Colley  71' Bereszyński  78' Linetty  90+1' | Stadium: San Siro Attendance: 58,572 Referee: Davide Massa | 
| 11 January 2020 19 | Cagliari | 0–2 | Milan | Cagliari | 
| 15:00 CET (UTC+01:00) | Cigarini  26' Nández  39' Pellegrini  60' | Report | Leão  46' Bennacer  61' Ibrahimović  64' | Stadium: Stadio Sant'Elia Attendance: 16,412 Referee: Rosario Abisso | 
| 19 January 2020 20 | Milan | 3–2 | Udinese | Milan | 
| 12:30 CET (UTC+01:00) | Bennacer  40' Rebić  48', 90+3' Conti  63' Hernandez  71' Ibrahimović  80' Castillejo  90+4' | Report | Stryger Larsen  6' Sema  27' Lasagna  85' | Stadium: San Siro Attendance: 56,107 Referee: Luca Pairetto | 
| 24 January 2020 21 | Brescia | 0–1 | Milan | Brescia | 
| 20:45 CET (UTC+01:00) | Sabelli  21' Skrabb  89' | Report | Kjær  2' Hernandez  36' Conti  44' Bennacer  62' Rebić  71' | Stadium: Stadio Mario Rigamonti Attendance: 19,451 Referee: Paolo Valeri | 
| 2 February 2020 22 | Milan | 1–1 | Hellas Verona | Milan | 
| 15:00 CET (UTC+01:00) | Çalhanoğlu  29' Hernandez  45+1' | Report | Faraoni  13' Rrahmani  24' Amrabat  68' Pessina  86' Borini  90+3' Silvestri  90+5' | Stadium: San Siro Attendance: 55,355 Referee: Daniele Chiffi | 
| 9 February 2020 23 | Internazionale | 4–2 | Milan | Milan | 
| 20:45 CET (UTC+01:00) | Vecino  48',  54' Brozović  51' Škriniar  55' Barella  55' De Vrij  70' Lukaku  90+3',  90+4' | Report | Rebić  40' Ibrahimović  45+1' Kessié  62' Conti  79' | Stadium: San Siro Attendance: 75,817 Referee: Fabio Maresca | 
| 17 February 2020 24 | Milan | 1–0 | Torino | Milan | 
| 20:45 CET (UTC+01:00) | Bennacer  22' Rebić  25' Castillejo  50' Gabbia  85' | Report | Edera  34' Rincón  60' Ansaldi  73' | Stadium: San Siro Attendance: 46,114 Referee: Michael Fabbri | 
| 22 February 2020 25 | Fiorentina | 1–1 | Milan | Florence | 
| 20:45 CET (UTC+01:00) | Dalbert  62' Cáceres  76' Pulgar  85' (pen.) | Report | Bennacer  12' Çalhanoğlu  25' Rebić  56' Hernandez  85' | Stadium: Stadio Artemio Franchi Attendance: 39,769 Referee: Gianpaolo Calvarese | 
| 8 March 2020 26 | Milan | 1–2 | Genoa | Milan | 
| 15:00 CET (UTC+01:00) | Ibrahimović  77' | Report | Pandev  7' Cassata  41' | Stadium: San Siro Attendance: 0 Referee: Daniele Doveri | 
| Note: Match was initially postponed to 13 May from its original date of 1 March due to concerns over the COVID-19 pandemic,[70] but was later moved to 8 March to be played behind closed doors.[71] | ||||
| 22 June 2020 27 | Lecce | 1–4 | Milan | Lecce | 
| 19:30 CEST (UTC+02:00) | Lucioni  49' Mancosu  54' (pen.) | Report | Castillejo  26' Bonaventura  55' Rebić  57' Gabbia  64' Leão  72' | Stadium: Stadio Via del Mare Attendance: 0 Referee: Paolo Valeri | 
| Note: Match was postponed to 15 March, then to 22 June, from its original date of 9 March due to schedule shuffling to allow for Milan vs Genoa to be played following its previous postponement due to concerns over the COVID-19 pandemic. All subsequent matches were also shuffled to allow for this accommodation. On 9 March, all sports events in Italy were suspended until 3 April.[72] This was the first match played since the COVID-19 pandemic lockdown in Italy.[73][74] | ||||
| 28 June 2020 28 | Milan | 2–0 | Roma | Milan | 
| 17:15 CEST (UTC+02:00) | Castillejo  41' Rebić  62',  76' Çalhanoğlu  89' (pen.) | Report | Pellegrini  23' Veretout  90+1' | Stadium: San Siro Attendance: 0 Referee: Piero Giacomelli | 
| 1 July 2020 29 | SPAL | 2–2 | Milan | Ferrara | 
| 21:45 CEST (UTC+02:00) | Valoti  13' Floccari  30' D'Alessandro  43' Valdifiori  45' Letica  58' Dabo  83' | Report | Leão  79' Vicari  90+3' (o.g.) | Stadium: Stadio Paolo Mazza Attendance: 0 Referee: Maurizio Mariani | 
| 4 July 2020 30 | Lazio | 0–3 | Milan | Rome | 
| 21:45 CEST (UTC+02:00) | Lukaku  78' | Report | Çalhanoğlu  23' Ibrahimović  34' (pen.) Rebić  59' Paquetá  82' | Stadium: Stadio Olimpico Attendance: 0 Referee: Gianpaolo Calvarese | 
| 7 July 2020 31 | Milan | 4–2 | Juventus | Milan | 
| 21:45 CEST (UTC+02:00) | Paquetá  31' Bennacer  36' Rebić  59',  80' Ibrahimović  62' (pen.) Kessié  66' Leão  67' Conti  73' | Report | Rabiot  47' Ronaldo  53' Bonucci  62' | Stadium: San Siro Attendance: 0 Referee: Marco Guida | 
| 12 July 2020 32 | Napoli | 2–2 | Milan | Naples | 
| 21:45 CEST (UTC+02:00) | Di Lorenzo  10',  34' Mário Rui  30' Mertens  60' | Report | Hernandez  20',  75' Kessié  73' (pen.) Conti  77' Saelemaekers  85'  88' | Stadium: Stadio San Paolo Attendance: 0 Referee: Federico La Penna | 
| 15 July 2020 33 | Milan | 3–1 | Parma | Milan | 
| 19:30 CEST (UTC+02:00) | Conti  33' Kessié  55' Romagnoli  59' Çalhanoğlu  77' | Report | Grassi  33' Kurtić  44' Darmian  65' | Stadium: San Siro Attendance: 0 Referee: Massimiliano Irrati | 
| 18 July 2020 34 | Milan | 5–1 | Bologna | Milan | 
| 21:45 CEST (UTC+02:00) | Saelemaekers  10',  54' Çalhanoğlu  24' Bennacer  49' Kjær  51' Rebić  57' Calabria  90+2' | Report | Sansone  35' Tomiyasu  44' | Stadium: San Siro Attendance: 0 Referee: Davide Massa | 
| 21 July 2020 35 | Sassuolo | 1–2 | Milan | Reggio Emilia | 
| 21:45 CEST (UTC+02:00) | Bourabia  22'  45+7' Locatelli  34' Caputo  42' (pen.) | Report | Ibrahimović  19', 45+2' Hernandez  37' Bennacer  61' Laxalt  76' Bonaventura  85' | Stadium: Mapei Stadium – Città del Tricolore Attendance: 0 Referee: Luca Pairetto | 
| 24 July 2020 36 | Milan | 1–1 | Atalanta | Milan | 
| 21:45 CEST (UTC+02:00) | Çalhanoğlu  14' Biglia  25' | Report | Zapata  34' Toloi  38' | Stadium: San Siro Attendance: 0 Referee: Daniele Doveri | 
| 29 July 2020 37 | Sampdoria | 1–4 | Milan | Genoa | 
| 19:30 CEST (UTC+02:00) | Bereszyński  36' Askildsen  87' | Report | Ibrahimović  4', 58' Rebić  45+6' Çalhanoğlu  54' Leão  90+2' | Stadium: Stadio Luigi Ferraris Attendance: 0 Referee: Fabrizio Pasqua | 
| 1 August 2020 38 | Milan | 3–0 | Cagliari | Milan | 
| 20:45 CEST (UTC+02:00) | Klavan  11' (o.g.) Ibrahimović  55' Castillejo  57' Saelemaekers  67' | Report | Pereiro  13' Faragò  45' Cragno  58' | Stadium: San Siro Attendance: 0 Referee: Marco Serra | 
Coppa Italia
| 15 January 2020 Round of 16 | Milan | 3–0 | SPAL | Milan | 
| 18:00 CET (UTC+01:00) | Piątek  20' Conti  33' Castillejo  41',  44' Hernandez  66' | Report | Murgia  61' Igor  72' Salamon  84' | Stadium: San Siro Attendance: 32,093 Referee: Davide Ghersini | 
| 28 January 2020 Quarter-finals | Milan | 4–2 (a.e.t.) | Torino | Milan | 
| 20:45 CET (UTC+01:00) | Bonaventura  12' Hernandez  30' Rebić  37' Kjær  53' Krunić  74' Çalhanoğlu  90+1', 106' Conti  93' Ibrahimović  109',  111' | Report | Rincón  22' Bremer  34', 71' Izzo  37' | Stadium: San Siro Attendance: 36,462 Referee: Fabrizio Pasqua | 
| 13 February 2020 Semi-finals First leg | Milan | 1–1 | Juventus | Milan | 
| 20:45 CET (UTC+01:00) | Ibrahimović  30' Hernandez  42'  71' Kessié  58' Rebić  61' Castillejo  69' Calabria  90' | Report | Ramsey  30' Ronaldo  90+1' (pen.) | Stadium: San Siro Attendance: 72,738 Referee: Paolo Valeri | 
| 12 June 2020 Semi-finals Second leg | Juventus | 0–0 (1–1 (a) agg.) | Milan | Turin | 
| 21:00 CEST (UTC+02:00) | Pjanić  43' Khedira  74' | Report | Conti  16' Rebić  17' | Stadium: Allianz Stadium Attendance: 0 Referee: Daniele Orsato | 
| Note: Match was postponed to 12 June[75] from its original date of 4 March due to concerns over the coronavirus pandemic.[76] | ||||
Statistics
Appearances and goals
| No. | Pos | Nat | Player | Total | Serie A | Coppa Italia | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||
| 1 | GK |  BIH | Asmir Begović | 2 | 0 | 1+1 | 0 | 0 | 0 | ||||
| 90 | GK |  ITA | Antonio Donnarumma | 1 | 0 | 0 | 0 | 1 | 0 | ||||
| 99 | GK |  ITA | Gianluigi Donnarumma | 39 | 0 | 36 | 0 | 3 | 0 | ||||
| Defenders | |||||||||||||
| 2 | DF |  ITA | Davide Calabria | 27 | 1 | 16+9 | 1 | 2 | 0 | ||||
| 12 | DF |  ITA | Andrea Conti | 26 | 0 | 21+2 | 0 | 3 | 0 | ||||
| 13 | DF |  ITA | Alessio Romagnoli | 39 | 1 | 35 | 1 | 4 | 0 | ||||
| 19 | DF |  FRA | Théo Hernandez | 36 | 7 | 32+1 | 6 | 3 | 1 | ||||
| 22 | DF |  ARG | Mateo Musacchio | 18 | 0 | 17+1 | 0 | 0 | 0 | ||||
| 24 | DF |  DEN | Simon Kjær | 19 | 0 | 15 | 0 | 4 | 0 | ||||
| 43 | DF |  BRA | Léo Duarte | 6 | 0 | 4+2 | 0 | 0 | 0 | ||||
| 46 | DF |  ITA | Matteo Gabbia | 10 | 0 | 6+3 | 0 | 0+1 | 0 | ||||
| 93 | DF |  URU | Diego Laxalt | 6 | 0 | 1+3 | 0 | 0+2 | 0 | ||||
| Midfielders | |||||||||||||
| 4 | MF |  ALG | Ismaël Bennacer | 35 | 1 | 28+3 | 1 | 4 | 0 | ||||
| 5 | MF |  ITA | Giacomo Bonaventura | 32 | 4 | 13+16 | 3 | 3 | 1 | ||||
| 10 | MF |  TUR | Hakan Çalhanoğlu | 38 | 11 | 34+1 | 9 | 2+1 | 2 | ||||
| 20 | MF |  ARG | Lucas Biglia | 14 | 0 | 8+6 | 0 | 0 | 0 | ||||
| 33 | MF |  BIH | Rade Krunić | 18 | 0 | 4+11 | 0 | 2+1 | 0 | ||||
| 39 | MF |  BRA | Lucas Paquetá | 27 | 0 | 12+12 | 0 | 1+2 | 0 | ||||
| 56 | MF | .svg.png.webp) BEL | Alexis Saelemaekers | 15 | 1 | 6+7 | 1 | 0+2 | 0 | ||||
| 79 | MF |  CIV | Franck Kessié | 38 | 4 | 33+2 | 4 | 2+1 | 0 | ||||
| 94 | MF |  ITA | Marco Brescianini | 1 | 0 | 0+1 | 0 | 0 | 0 | ||||
| Forwards | |||||||||||||
| 7 | FW |  ESP | Samu Castillejo | 25 | 3 | 16+6 | 2 | 3 | 1 | ||||
| 17 | FW |  POR | Rafael Leão | 33 | 6 | 12+19 | 6 | 0+2 | 0 | ||||
| 18 | FW |  CRO | Ante Rebić | 30 | 12 | 15+11 | 11 | 4 | 1 | ||||
| 21 | FW |  SWE | Zlatan Ibrahimović | 20 | 11 | 16+2 | 10 | 1+1 | 1 | ||||
| 29 | FW |  ITA | Lorenzo Colombo | 2 | 0 | 0+1 | 0 | 0+1 | 0 | ||||
| 98 | FW |  ITA | Daniel Maldini | 2 | 0 | 0+2 | 0 | 0 | 0 | ||||
| Players transferred out during the season | |||||||||||||
| 8 | MF |  ESP | Suso | 17 | 1 | 15+1 | 1 | 0+1 | 0 | ||||
| 9 | FW |  POL | Krzysztof Piątek | 20 | 5 | 14+4 | 4 | 2 | 1 | ||||
| 11 | FW |  ITA | Fabio Borini | 2 | 0 | 1+1 | 0 | 0 | 0 | ||||
| 25 | GK |  ESP | Pepe Reina | 1 | 0 | 1 | 0 | 0 | 0 | ||||
| 27 | FW |  POR | André Silva | 1 | 0 | 1 | 0 | 0 | 0 | ||||
| 31 | DF |  ITA | Mattia Caldara | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| 68 | DF | .svg.png.webp) SUI | Ricardo Rodríguez | 5 | 0 | 5 | 0 | 0 | 0 | ||||
Source: Competitions
Goal scorers
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Total | 
|---|---|---|---|---|---|---|---|
| 1 | 18 | FW |  | Ante Rebić | 11 | 1 | 12 | 
| 2 | 10 | MF |  | Hakan Çalhanoğlu | 9 | 2 | 11 | 
| 21 | FW |  | Zlatan Ibrahimović | 10 | 1 | 11 | |
| 4 | 19 | DF |  | Théo Hernandez | 6 | 1 | 7 | 
| 5 | 17 | FW |  | Rafael Leão | 6 | 0 | 6 | 
| 6 | 9 | FW |  | Krzysztof Piątek | 4 | 1 | 5 | 
| 7 | 5 | MF |  | Giacomo Bonaventura | 3 | 1 | 4 | 
| 79 | MF |  | Franck Kessié | 4 | 0 | 4 | |
| 9 | 7 | MF |  | Samu Castillejo | 2 | 1 | 3 | 
| 10 | 2 | DF |  | Davide Calabria | 1 | 0 | 1 | 
| 4 | MF |  | Ismael Bennacer | 1 | 0 | 1 | |
| 8 | MF |  | Suso | 1 | 0 | 1 | |
| 13 | DF |  | Alessio Romagnoli | 1 | 0 | 1 | |
| 56 | MF | .svg.png.webp) | Alexis Saelemaekers | 1 | 0 | 1 | |
| Own goal | 3 | 0 | 3 | ||||
| Totals | 63 | 8 | 71 | ||||
In italics players that left the team during the season.
Assists
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Total | 
|---|---|---|---|---|---|---|---|
| 1 | 10 | FW |  | Hakan Çalhanoğlu | 9 | 0 | 9 | 
| 2 | 21 | FW |  | Zlatan Ibrahimović | 5 | 0 | 5 | 
| 7 | MF |  | Samu Castillejo | 3 | 2 | 5 | |
| 5 | MF |  | Giacomo Bonaventura | 5 | 0 | 5 | |
| 5 | 19 | DF |  | Théo Hernandez | 3 | 0 | 3 | 
| 18 | FW |  | Ante Rebić | 2 | 1 | 3 | |
| 6 | 8 | FW |  | Suso | 2 | 0 | 2 | 
| 79 | MF |  | Franck Kessié | 1 | 1 | 2 | |
| 12 | DF |  | Andrea Conti | 2 | 0 | 2 | |
| 17 | FW |  | Rafael Leão | 1 | 1 | 2 | |
| 10 | 33 | MF |  | Rade Krunić | 1 | 0 | 1 | 
| 39 | MF |  | Lucas Paquetá | 1 | 0 | 1 | |
| 2 | DF |  | Davide Calabria | 1 | 0 | 1 | |
| 20 | MF |  | Lucas Biglia | 1 | 0 | 1 | |
| 9 | FW |  | Krzysztof Piątek | 0 | 1 | 1 | |
| 4 | MF |  | Ismaël Bennacer | 0 | 1 | 1 | |
| Totals | 37 | 7 | 44 | ||||
In italics players that left the team during the season.
Clean sheets
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Total | 
|---|---|---|---|---|---|---|---|
| 1 | 99 | GK |  | Gianluigi Donnarumma | 13 | 1 | 14 | 
| 2 | 90 | GK |  | Antonio Donnarumma | 0 | 1 | 1 | 
| Totals | 11 | 2 | 13 | ||||
Disciplinary record
| No. | Pos | Nat | Name | Serie A | Coppa Italia | Total | ||||||
|  |    |  |  |    |  |  |    |  | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | MF |  | Ismaël Bennacer | 14 | 14 | |||||||
| 19 | DF |  | Théo Hernandez | 10 | 2 | 1 | 12 | 1 | ||||
| 12 | DF |  | Andrea Conti | 8 | 3 | 11 | ||||||
| 39 | MF |  | Lucas Paquetá | 7 | 7 | |||||||
| 18 | FW |  | Ante Rebić | 5 | 1 | 1 | 6 | 1 | ||||
| 10 | FW |  | Hakan Çalhanoğlu | 6 | 6 | |||||||
| 7 | FW |  | Samu Castillejo | 3 | 1 | 2 | 5 | 1 | ||||
| 2 | DF |  | Davide Calabria | 3 | 1 | 1 | 1 | 4 | 1 | 1 | ||
| 22 | DF |  | Mateo Musacchio | 4 | 1 | 4 | 1 | |||||
| 13 | DF |  | Alessio Romagnoli | 4 | 4 | |||||||
| 79 | MF |  | Franck Kessié | 3 | 1 | 4 | ||||||
| 33 | MF |  | Rade Krunić | 3 | 1 | 4 | ||||||
| 20 | MF |  | Lucas Biglia | 4 | 4 | |||||||
| 56 | MF | .svg.png.webp) | Alexis Saelemaekers | 3 | 1 | 3 | 1 | |||||
| 99 | GK |  | Gianluigi Donnarumma | 3 | 3 | |||||||
| 24 | DF |  | Simon Kjær | 2 | 1 | 3 | ||||||
| 21 | FW |  | Zlatan Ibrahimović | 1 | 2 | 3 | ||||||
| 39 | DF |  | Léo Duarte | 2 | 2 | |||||||
| 8 | FW |  | Suso | 2 | 2 | |||||||
| 5 | MF |  | Giacomo Bonaventura | 2 | 2 | |||||||
| 9 | FW |  | André Silva | 1 | 1 | |||||||
| 11 | FW |  | Fabio Borini | 1 | 1 | |||||||
| 9 | FW |  | Krzysztof Piątek | 1 | 1 | |||||||
| 4 | DF |  | Matteo Gabbia | 1 | 1 | |||||||
| 93 | DF |  | Diego Laxalt | 1 | 1 | |||||||
| 25 | GK |  | Pepe Reina | 1 | 1 | |||||||
| Totals | 94 | 2 | 4 | 14 | 1 | 1 | 108 | 3 | 5 | |||
In italics players that left the team during the season.
References
- ↑ "UFFICIALE: Gattuso non è più l'allenatore del Milan. Risolto il contratto - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, Leonardo si dimette. Nuovo Ds nei prossimi giorni - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Paolo Maldini nuovo direttore tecnico del Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Boban lascia la FIFA e torna al Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Marco Giampaolo è il nuovo allenatore del Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Frederic Massara è il nuovo ds del Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Consent Award issued by CAS in the arbitration procedure between AC Milan S.p.A and UEFA" (PDF). Court of Arbitration for Sport. 20 July 2018. Retrieved 28 June 2019.
- ↑ "AC Milan banned from Europa League due to FFP breaches". Goal.com. 28 June 2019. Retrieved 1 July 2019.
- 1 2 3 4 "AC Milan latest official Media News". AC Milan.
- ↑ "Le frasi di Boban che hanno fatto precipitare tutto: "Milan unito? Ci credevo... Su Rangnick scorrettezza"". La Gazzetta dello Sport.
- ↑ "Boban: 'Gazidis went behind our backs' | Football Italia". www.football-italia.net.
- ↑ "Scaroni: 'Milan stand with Gazidis' | Football Italia". www.football-italia.net.
- ↑ "Stefano Pioli estende il contratto con AC Milan" [Stefano Pioli extends his agreement as AC Milan Head Coach]. acmilan.com (in Italian). A.C. Milan. 21 July 2020. Retrieved 22 July 2020.
- ↑ "First Team 2018/19". Acmilan.com. Associazione Calcio Milan. Retrieved 20 August 2018.
- ↑ "Milan, UFFICIALE Kessie: prestito biennale, ecco tutti i dettagli dell'affare". CalcioMercato.com.
- ↑ "Calciomercato Milan, preso Andreas Jungdal: alla scoperta del giovane portiere danese". sport.sky.it.
- ↑ "Ung VB-keeper får tre år i AC Milan". Vejle Amts Folkeblad.
- ↑ "UFFICIALE: Milan, ecco Theo Hernandez dal Real Madrid a titolo definitivo". TuttoMercatoweb.com.
- ↑ "UFFICIALE: Milan, preso Rade Krunic dall'Empoli". TuttoMercatoweb.com.
- ↑ "Official Statement: Rafael Leão". ACMilan.com.
- ↑ "UFFICIALE: Milan, Bennacer a titolo definitivo. Quinquennale per lui". TuttoMercatoweb.com.
- ↑ "UFFICIALE: Milan, depositato il contratto di Leo Duarte". TuttoMercatoweb.com.
- ↑ "UFFICIALE: Milan, depositato il contratto del giovane Luan Capanni". TuttoMercatoweb.com.
- ↑ Triolo, Daniele. "CorSera – Scambio Rebic-André Silva: le cifre dell'operazione".
- ↑ "TMW - Milan-Abate, niente accordo: sarà libero di scegliersi il nuovo club - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Milan, Montolivo valuta il ritiro a fine stagione - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Cristian Zapata è un nuovo difensore del Genoa - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Sassuolo, dal Milan ecco Locatelli in prestito con obbligo".
- ↑ "UFFICIALE: Milan, ceduto Simic all'Hajduk Spalato - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: dal Milan arriva Gian Filippo Felicioli". July 18, 2019.
- ↑ "Pistoiese, ufficiale: ecco Llamas a titolo definitivo". www.corrieredellosport.it.
- ↑ "Official: Cutrone joins Wolves | Football Italia". www.football-italia.net.
- ↑ "UFFICIALE: Milan, Tiago Djalò ceduto a titolo definitivo al Lille - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, risolto consensualmente il contratto di Strinic - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Trio reforça FC Famalicão – FC Famalicão". www.fcfamalicao.pt.
- 1 2 "Il Rende si assicura Vigolo e Murati". August 29, 2019.
- ↑ "UFFICIALE: Milan, il baby polacco Bargiel torna a giocare in patria - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, il baby-portiere Guarneri va al Mouscron - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Associazione Calcio Monza S.p.A." Associazione Calcio Monza S.p.A. Archived from the original on 2021-03-02. Retrieved 2020-07-02.
- ↑ "Berretti". U.C. AlbinoLeffe. Archived from the original on 2019-08-14. Retrieved 2019-10-06.
- ↑ "Tweet". twitter.com. Retrieved 2020-07-01.
- ↑ "Bellanova saluta il Milan: "Lascio una parte della mia vita" - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Milan, Bakayoko saluta: "I ricordi mi accompagneranno ovunque" - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- 1 2 "Milan, rinnovato il prestito di Gomez al Palmeiras: 1,5 milioni in cassa - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Crotone, dal Milan arriva Bellodi. Curado ancora in prestito - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Pordenone, c'è la firma di Pobega: la FOTO". gianlucadimarzio.com.
- ↑ "TMW - Milan, ceduto Sinani alla Sicula Leonzio - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Al Piacenza arriva un altro baby di belle speranze: c'è Forte per l'attacco - Libertà Piacenza".
- ↑ "UFFICIALE: Milan, Tsadjout va in prestito allo Charleroi - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: GABRIELE CAPANNI È UN GIOCATORE DEL NOVARA". August 30, 2019. Archived from the original on September 12, 2020. Retrieved August 30, 2019.
- ↑ "UFFICIALE: Torino, dal Milan arriva Laxalt in prestito - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, André Silva va in prestito biennale all'Eintracht - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Alen Halilovic naar sc Heerenveen - sc Heerenveen". www.sc-heerenveen.nl.
- ↑ "Zlatan Ibrahimovic Rejoins AC Milan". Associazione Calcio Milan. 27 December 2019.
- ↑ "Milan, ufficiali Saelemaekers e Laxalt. Robinson saltata, torna al Wigan" (in Italian). Milan News. 31 January 2020.
- ↑ "UFFICIALE: Milan, dal Siviglia arriva Kjaer. Prestito con diritto di riscatto - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, ecco il vice Donnarumma. Preso Begovic - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Saelemaekers è un nuovo giocatore del Milan, contratto depositato in Lega". www.milannews.it.
- ↑ "UFFICIALE: Milan, torna Diego Laxalt. Era in prestito al Torino - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Hellas, Borini nuovo attaccante scaligero. E sceglie la n° 16 - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, ceduto Piatek all'Hertha Berlino - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Rende, arriva il difensore Negri dal Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Atalanta, ecco Caldara dal Milan. Torna in prestito per 18 mesi - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, Reina saluta e firma per l'Aston Villa - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Lecco, arriva l'attaccante Riccardo Forte dal Milan - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, Suso al Siviglia: diritto di riscatto. Può diventare obbligo - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, Rodriguez va in prestito al PSV Eindhoven - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Novara, Capanni torna al Milan. Andrà al Catania - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "UFFICIALE: Milan, il giovane Abanda Mfomo in prestito al Neuchatel - TUTTOmercatoWEB.com". www.tuttomercatoweb.com.
- ↑ "Official: Juventus-Inter called off and others". Football Italia. 29 February 2020.
- ↑ "Official: Juventus-Inter this Sunday". Football Italia. 5 March 2020.
- ↑ "Coronavirus: All sport in Italy to be suspended because of outbreak". BBC Sport. 9 March 2020. Retrieved 9 March 2020.
- ↑ "Official: Coppa Italia June 13, Serie A 20". Football Italia. 28 May 2020.
- ↑ "Serie A unveils new fixture list". Football Italia. 1 June 2020.
- ↑ "Official: Coppa Italia June 13, Serie A 20". Football Italia. 28 May 2020. Retrieved 28 May 2020.
- ↑ "Official: Juventus-Milan postponed". Football Italia. 3 March 2020.

















