2019–20 AC Milan season
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.
2019–20 season | ||||
---|---|---|---|---|
Chairman | Paolo Scaroni | |||
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) | |||
| ||||
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 | ![]() |
Free | 2 | 0 | |
90 | Antonio Donnarumma | ![]() |
GK | 7 July 1990 | 2017 | 2021 | ![]() |
€300,000 | From Youth system | 3 | 0 |
99 | Gianluigi Donnarumma | ![]() |
GK | 25 February 1999 | 2015 | 2021 | ![]() |
Free | From Youth system | 193 | 0 |
Defenders | |||||||||||
2 | Davide Calabria | ![]() |
RB / LB | 6 December 1996 | 2015 | 2022 | ![]() |
Free | From Youth system | 103 | 2 |
12 | Andrea Conti | ![]() |
RB / RM | 2 March 1994 | 2017 | 2022 | ![]() |
€24,000,000 | 41 | 0 | |
13 | Alessio Romagnoli | ![]() |
CB / LB | 12 January 1995 | 2015 | 2022 | ![]() |
€25,000,000 | Captain | 184 | 7 |
19 | Théo Hernandez | ![]() |
LB / LM | 6 October 1997 | 2019 | 2024 | ![]() |
€20,000,000 | 27 | 6 | |
22 | Mateo Musacchio | ![]() |
CB | 26 August 1990 | 2017 | 2021 | ![]() |
€18,000,000 | 73 | 2 | |
24 | Simon Kjær | ![]() |
CB | 26 March 1989 | 2020 | 2020 | ![]() |
Free | 10 | 0 | |
43 | Léo Duarte | ![]() |
CB / RB | 17 July 1996 | 2019 | 2024 | ![]() |
€10,000,000 | 5 | 0 | |
46 | Matteo Gabbia | ![]() |
CB / DM | 21 October 1999 | 2017 | 2023 | ![]() |
Free | From Youth system | 6 | 0 |
93 | Diego Laxalt | ![]() |
LB / LM | 7 February 1993 | 2018 | 2022 | ![]() |
€14,000,000 | 31 | 0 | |
Midfielders | |||||||||||
4 | Ismaël Bennacer | ![]() |
DM / CM | 1 December 1997 | 2019 | 2024 | ![]() |
€16,000,000 | 26 | 0 | |
5 | Giacomo Bonaventura | ![]() |
CM / LW | 22 August 1989 | 2014 | 2020 | ![]() |
€7,000,000 | 174 | 35 | |
20 | Lucas Biglia | ![]() |
DM / CM | 30 January 1986 | 2017 | 2020 | ![]() |
€17,000,000 | 64 | 2 | |
33 | Rade Krunić | ![]() |
CM / AM | 7 October 1993 | 2019 | 2024 | ![]() |
€8,000,000 | 12 | 0 | |
39 | Lucas Paquetá | ![]() |
CM / AM | 27 August 1997 | 2018 | 2023 | ![]() |
€35,000,000 | 39 | 1 | |
79 | Franck Kessié | ![]() |
CM / DM | 19 December 1996 | 2017 | 2022 | ![]() |
€28,000,000 | 124 | 13 | |
98 | Daniel Maldini | ![]() |
LW / AM | 11 October 2001 | 2020 | 2024 | ![]() |
Free | From Youth system | 1 | 0 |
Forwards | |||||||||||
7 | Samu Castillejo | ![]() |
RW / SS | 18 January 1995 | 2018 | 2023 | ![]() |
€25,000,000 | 61 | 6 | |
10 | Hakan Çalhanoğlu | ![]() |
LW / AM | 8 February 1994 | 2017 | 2021 | ![]() |
€20,000,000 | 119 | 18 | |
17 | Rafael Leão | ![]() |
ST / LW | 10 June 1999 | 2019 | 2024 | ![]() |
€28,000,000 | 25 | 3 | |
18 | Ante Rebić | ![]() |
LW / ST | 21 September 1993 | 2019 | 2021 | ![]() |
Loan | 21 | 9 | |
21 | Zlatan Ibrahimović | ![]() |
ST | 3 October 1981 | 2020 | 2020 | ![]() |
Free | 95 | 60 | |
56 | Alexis Saelemaekers | ![]() |
RW / RB | 27 June 1999 | 2020 | 2020 | ![]() |
€3,500,000 | 6 | 0 |
Transfers
In
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
1 July 2019 | MF | ![]() |
22 | ![]() |
€20,000,000 | Obligation to buy | [15] |
4 July 2019 | DF | ![]() |
17 | ![]() |
€800,000 | Will join Primavera team | [16][17] |
5 July 2019 | DF | ![]() |
21 | ![]() |
€20,000,000 | [18] | |
8 July 2019 | MF | ![]() |
25 | ![]() |
€8,000,000 | [19] | |
31 July 2019 | FW | ![]() |
20 | ![]() |
€28,000,000 | [20] | |
3 August 2019 | MF | ![]() |
21 | ![]() |
€16,000,000 | [21] | |
8 August 2019 | DF | ![]() |
23 | ![]() |
€10,000,000 | [22] | |
19 August 2019 | FW | ![]() ![]() |
19 | ![]() |
Free | Will join Primavera team | [23] |
On loan
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
2 September 2019 | FW | ![]() |
25 | ![]() |
Undisclosed | 2 Years loan | [24] |
Loan returns
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
1 July 2019 | GK | ![]() |
19 | ![]() |
Free | Will re-join Primavera team | |
1 July 2019 | DF | ![]() |
19 | ![]() |
Free | ||
- Total spending:
€111,8M
Out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
1 July 2019 | DF | ![]() |
32 | Unattached | Free | End of contract | [25] |
1 July 2019 | MF | ![]() |
34 | Retired | Free | End of contract | [26] |
1 July 2019 | MF | ![]() |
28 | ![]() |
Free | End of contract | |
1 July 2019 | MF | ![]() ![]() |
23 | ![]() |
Free | End of contract | |
1 July 2019 | DF | ![]() |
32 | ![]() |
Free | End of contract | [27] |
1 July 2019 | MF | ![]() |
21 | ![]() |
€10,000,000 | Obligation to buy | [28] |
1 July 2019 | DF | ![]() |
24 | ![]() |
Free | After return from loan | [29] |
18 July 2019 | DF | ![]() |
21 | ![]() |
Undisclosed | After return from loan | [30] |
22 July 2019 | DF | ![]() ![]() |
21 | ![]() |
Free | From loan to definitive purchase | [31] |
30 July 2019 | FW | ![]() |
21 | ![]() |
€18,000,000 | Plus €4,000,000 bonuses | [32] |
31 July 2019 | DF | ![]() |
19 | ![]() |
€5,000,000 | From Primavera team | [33] |
26 August 2019 | DF | ![]() |
32 | Unattached | Free | Contract termination | [34] |
28 August 2019 | FW | ![]() |
21 | ![]() |
Undisclosed | After return from loan | [35] |
29 August 2019 | FW | ![]() |
19 | ![]() |
Undisclosed | After return from loan | [36] |
2 September 2019 | MF | ![]() |
19 | ![]() |
Free | After return from loan | [37] |
2 September 2019 | GK | ![]() ![]() |
17 | ![]() |
Undisclosed | From Primavera team | [38] |
2 September 2019 | DF | ![]() |
18 | ![]() |
Undisclosed | From loan to definitive purchase | [39] |
2 September 2019 | DF | ![]() |
17 | ![]() |
Undisclosed | From loan to definitive purchase | [40] |
2 September 2019 | MF | ![]() |
20 | Unattached | Free | After return from loan | [41] |
Loans ended
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
1 July 2019 | DF | ![]() |
19 | ![]() |
Free | From Primavera team | [42] |
1 July 2019 | MF | ![]() |
24 | ![]() |
Free | [43] | |
Loans out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
6 July 2019 | DF | ![]() |
26 | ![]() |
€1,500,000 | Loan with obligation to buy (€3,000,000) | [44] |
10 July 2019 | DF | ![]() |
18 | ![]() |
Free | After return from loan | [45] |
15 July 2019 | MF | ![]() |
20 | ![]() |
Free | After return from loan | [46] |
25 July 2019 | FW | ![]() |
20 | ![]() |
Free | After return from loan | [47] |
1 August 2019 | GK | ![]() |
19 | ![]() |
Free | [9] | |
20 August 2019 | FW | ![]() |
20 | ![]() |
Free | After return from loan | [48] |
29 August 2019 | FW | ![]() ![]() |
20 | ![]() |
Free | From Primavera team | [49] |
29 August 2019 | MF | ![]() |
19 | ![]() |
Free | After return from loan | [36] |
30 August 2019 | FW | ![]() |
18 | ![]() |
Free | From Primavera team | [50] |
31 August 2019 | DF | ![]() |
26 | ![]() |
€500,000 | Loan with option to buy (€11,5M) | [51] |
2 September 2019 | FW | ![]() |
23 | ![]() |
Undisclosed | 2 Years loan | [52] |
2 September 2019 | FW | ![]() |
23 | ![]() |
Free | After anticipated return from loan | [53] |
- Total income:
€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 | ![]() |
38 | Unattached | Free | [54] | |
31 January 2020 | MF | ![]() |
17 | ![]() |
Undisclosed | Will join Primavera team | [55] |
Loans in
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
13 January 2020 | DF | ![]() |
30 | ![]() |
Free | With option to buy | [56] |
13 January 2020 | GK | ![]() |
32 | ![]() |
Free | [57] | |
31 January 2020 | MF | ![]() |
20 | ![]() |
€3,500,000 | With option to buy | [58] |
Loan returns
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
31 January 2020 | DF | ![]() |
26 | ![]() |
Free | Anticipated return from loan | [59] |
- Total spending:
€3,5M
Out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
2 January 2020 | DF | ![]() |
26 | ![]() |
€3,000,000 | From loan to definitive purchase | [44] |
14 January 2020 | FW | ![]() |
28 | ![]() |
Free | [60] | |
30 January 2020 | FW | ![]() |
24 | ![]() |
€27,000,000 | [61] | |
31 January 2020 | FW | ![]() |
19 | ![]() |
Undisclosed | From Primavera squad | [62] |
Loans out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
12 January 2020 | DF | ![]() |
25 | ![]() |
Free | 18 months loan with option to buy | [63] |
13 January 2020 | GK | ![]() |
37 | ![]() |
Free | [64] | |
16 January 2020 | FW | ![]() |
20 | ![]() |
Free | After anticipated return from loan | [65] |
29 January 2020 | MF | ![]() |
26 | ![]() |
Undisclosed | 18 months loan with option to buy | [66] |
30 January 2020 | DF | ![]() |
27 | ![]() |
Free | [67] | |
31 January 2020 | FW | ![]() |
19 | ![]() |
Free | After anticipated return from loan | [68] |
5 February 2020 | DF | ![]() ![]() |
19 | ![]() |
Free | From Primavera team | [69] |
- Total income:
€30M
Pre-season and friendlies
International Champions Cup
24 July 2019 ICC | Bayern Munich ![]() | 1–0 | ![]() | Kansas City, United States |
20:00 CDT (UTC−5) | Goretzka ![]() |
Report | Çalhanoğlu ![]() |
Stadium: Children's Mercy Park Attendance: 18,467 Referee: Allen Chapman (United States) |
28 July 2019 ICC | Milan ![]() | 0–1 | ![]() | Foxborough, United States |
15:00 EDT (UTC−4) | Musacchio ![]() |
Report | Pizzi ![]() Fejsa ![]() Taarabt ![]() |
Stadium: Gillette Stadium Attendance: 27,565 Referee: Sorin Stoica (United States) |
3 August 2019 ICC | Manchester United ![]() | 2–2 (5–4 p) | ![]() | Cardiff, Wales |
17:30 BST (UTC+1) | Rashford ![]() Lingard ![]() Fred ![]() |
Report | Suso ![]() Lindelöf ![]() Çalhanoğlu ![]() |
Stadium: Principality Stadium Attendance: 65,892 Referee: Iwan Griffith (Wales) |
Penalties | ||||
Lingard ![]() Young ![]() Greenwood ![]() Gomes ![]() James ![]() |
![]() ![]() ![]() ![]() ![]() |
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 ![]() Becão ![]() |
Report | Paquetá ![]() Çalhanoğlu ![]() Borini ![]() |
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 ![]() ![]() Silva ![]() Calabria ![]() |
Report | Dessena ![]() Cistana ![]() Bisoli ![]() Tonali ![]() |
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 ![]() Veloso ![]() Günter ![]() Amrabat ![]() Silvestri ![]() |
Report | Piątek ![]() ![]() Paquetá ![]() Rebić ![]() Calabria ![]() |
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 ![]() Rebić ![]() |
Report | Brozović ![]() Lukaku ![]() D'Ambrosio ![]() |
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 ![]() Zaza ![]() Belotti ![]() ![]() Aina ![]() |
Report | Piątek ![]() Bennacer ![]() Hernandez ![]() Reina ![]() Romagnoli ![]() Donnarumma ![]() Musacchio ![]() |
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 ![]() Musacchio ![]() Leão ![]() Calabria ![]() |
Report | Pulgar ![]() Milenković ![]() Pezzella ![]() Castrovilli ![]() Ribéry ![]() Lirola ![]() Benassi ![]() |
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 ![]() Schöne ![]() ![]() Saponara ![]() Biraschi ![]() Lerager ![]() Romero ![]() |
Report | Calabria ![]() ![]() Hernandez ![]() Kessié ![]() Biglia ![]() Paquetá ![]() Castillejo ![]() |
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 ![]() Piątek ![]() Biglia ![]() |
Report | Majer ![]() Babacar ![]() Rossettini ![]() Calderoni ![]() |
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 ![]() Mancini ![]() Zaniolo ![]() Antonucci ![]() Çetin ![]() Kolarov ![]() |
Report | Musacchio ![]() Hernandez ![]() Biglia ![]() Çalhanoğlu ![]() Romagnoli ![]() A. Donnarumma ![]() |
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 ![]() G. Donnarumma ![]() Çalhanoğlu ![]() Suso ![]() Bennacer ![]() |
Report | Floccari ![]() Vicari ![]() Cionek ![]() Kurtić ![]() |
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 ![]() Duarte ![]() Krunić ![]() Bennacer ![]() |
Report | Immobile ![]() Milinković-Savić ![]() Parolo ![]() Radu ![]() Lucas ![]() Correa ![]() Cataldi ![]() |
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 ![]() Dybala ![]() |
Report | Krunić ![]() Bennacer ![]() Hernandez ![]() Çalhanoğlu ![]() Suso ![]() |
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á ![]() Bonaventura ![]() Hernandez ![]() Conti ![]() |
Report | Lozano ![]() Elmas ![]() Younes ![]() |
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 ![]() |
Report | Bennacer ![]() Hernandez ![]() ![]() G. Donnarumma ![]() |
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 ![]() Hernandez ![]() Tomiyasu ![]() Palacio ![]() Santander ![]() Sansone ![]() |
Report | Piątek ![]() Bennacer ![]() Hernandez ![]() Bonaventura ![]() Romagnoli ![]() |
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 ![]() Musacchio ![]() Kessié ![]() Bonaventura ![]() Paquetá ![]() |
Report | Toljan ![]() Caputo ![]() Locatelli ![]() Marlon ![]() |
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 ![]() Castagne ![]() De Roon ![]() Pašalić ![]() Iličić ![]() Muriel ![]() |
Report | Musacchio ![]() Suso ![]() Romagnoli ![]() Kessié ![]() |
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ć ![]() |
Report | Depaoli ![]() Thorsby ![]() Colley ![]() Bereszyński ![]() Linetty ![]() |
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 ![]() Nández ![]() Pellegrini ![]() |
Report | Leão ![]() Bennacer ![]() Ibrahimović ![]() |
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 ![]() Rebić ![]() Conti ![]() Hernandez ![]() Ibrahimović ![]() Castillejo ![]() |
Report | Stryger Larsen ![]() Sema ![]() Lasagna ![]() |
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 ![]() Skrabb ![]() |
Report | Kjær ![]() Hernandez ![]() Conti ![]() Bennacer ![]() Rebić ![]() |
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 ![]() Hernandez ![]() |
Report | Faraoni ![]() Rrahmani ![]() Amrabat ![]() Pessina ![]() Borini ![]() Silvestri ![]() |
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 ![]() ![]() Brozović ![]() Škriniar ![]() Barella ![]() De Vrij ![]() Lukaku ![]() ![]() |
Report | Rebić ![]() Ibrahimović ![]() Kessié ![]() Conti ![]() |
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 ![]() Rebić ![]() Castillejo ![]() Gabbia ![]() |
Report | Edera ![]() Rincón ![]() Ansaldi ![]() |
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 ![]() Cáceres ![]() Pulgar ![]() |
Report | Bennacer ![]() Çalhanoğlu ![]() Rebić ![]() Hernandez ![]() |
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ć ![]() |
Report | Pandev ![]() Cassata ![]() |
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 ![]() Mancosu ![]() |
Report | Castillejo ![]() Bonaventura ![]() Rebić ![]() Gabbia ![]() Leão ![]() |
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 ![]() Rebić ![]() ![]() Çalhanoğlu ![]() |
Report | Pellegrini ![]() Veretout ![]() |
Stadium: San Siro Attendance: 0 Referee: Piero Giacomelli |
1 July 2020 29 | SPAL | 2–2 | Milan | Ferrara |
21:45 CEST (UTC+02:00) | Valoti ![]() Floccari ![]() D'Alessandro ![]() Valdifiori ![]() Letica ![]() Dabo ![]() |
Report | Leão ![]() Vicari ![]() |
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 ![]() |
Report | Çalhanoğlu ![]() Ibrahimović ![]() Rebić ![]() Paquetá ![]() |
Stadium: Stadio Olimpico Attendance: 0 Referee: Gianpaolo Calvarese |
7 July 2020 31 | Milan | 4–2 | Juventus | Milan |
21:45 CEST (UTC+02:00) | Paquetá ![]() Bennacer ![]() Rebić ![]() ![]() Ibrahimović ![]() Kessié ![]() Leão ![]() Conti ![]() |
Report | Rabiot ![]() Ronaldo ![]() Bonucci ![]() |
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 ![]() ![]() Mário Rui ![]() Mertens ![]() |
Report | Hernandez ![]() ![]() Kessié ![]() Conti ![]() Saelemaekers ![]() ![]() |
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 ![]() Kessié ![]() Romagnoli ![]() Çalhanoğlu ![]() |
Report | Grassi ![]() Kurtić ![]() Darmian ![]() |
Stadium: San Siro Attendance: 0 Referee: Massimiliano Irrati |
18 July 2020 34 | Milan | 5–1 | Bologna | Milan |
21:45 CEST (UTC+02:00) | Saelemaekers ![]() ![]() Çalhanoğlu ![]() Bennacer ![]() Kjær ![]() Rebić ![]() Calabria ![]() |
Report | Sansone ![]() Tomiyasu ![]() |
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 ![]() ![]() Locatelli ![]() Caputo ![]() |
Report | Ibrahimović ![]() Hernandez ![]() Bennacer ![]() Laxalt ![]() Bonaventura ![]() |
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 ![]() Biglia ![]() |
Report | Zapata ![]() Toloi ![]() |
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 ![]() Askildsen ![]() |
Report | Ibrahimović ![]() Rebić ![]() Çalhanoğlu ![]() Leão ![]() |
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 ![]() Ibrahimović ![]() Castillejo ![]() Saelemaekers ![]() |
Report | Pereiro ![]() Faragò ![]() Cragno ![]() |
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 ![]() Conti ![]() Castillejo ![]() ![]() Hernandez ![]() |
Report | Murgia ![]() Igor ![]() Salamon ![]() |
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 ![]() Hernandez ![]() Rebić ![]() Kjær ![]() Krunić ![]() Çalhanoğlu ![]() Conti ![]() Ibrahimović ![]() ![]() |
Report | Rincón ![]() Bremer ![]() Izzo ![]() |
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ć ![]() Hernandez ![]() ![]() Kessié ![]() Rebić ![]() Castillejo ![]() Calabria ![]() |
Report | Ramsey ![]() Ronaldo ![]() |
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ć ![]() Khedira ![]() |
Report | Conti ![]() Rebić ![]() |
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 | ![]() |
Asmir Begović | 2 | 0 | 1+1 | 0 | 0 | 0 | ||||
90 | GK | ![]() |
Antonio Donnarumma | 1 | 0 | 0 | 0 | 1 | 0 | ||||
99 | GK | ![]() |
Gianluigi Donnarumma | 39 | 0 | 36 | 0 | 3 | 0 | ||||
Defenders | |||||||||||||
2 | DF | ![]() |
Davide Calabria | 27 | 1 | 16+9 | 1 | 2 | 0 | ||||
12 | DF | ![]() |
Andrea Conti | 26 | 0 | 21+2 | 0 | 3 | 0 | ||||
13 | DF | ![]() |
Alessio Romagnoli | 39 | 1 | 35 | 1 | 4 | 0 | ||||
19 | DF | ![]() |
Théo Hernandez | 36 | 7 | 32+1 | 6 | 3 | 1 | ||||
22 | DF | ![]() |
Mateo Musacchio | 18 | 0 | 17+1 | 0 | 0 | 0 | ||||
24 | DF | ![]() |
Simon Kjær | 19 | 0 | 15 | 0 | 4 | 0 | ||||
43 | DF | ![]() |
Léo Duarte | 6 | 0 | 4+2 | 0 | 0 | 0 | ||||
46 | DF | ![]() |
Matteo Gabbia | 10 | 0 | 6+3 | 0 | 0+1 | 0 | ||||
93 | DF | ![]() |
Diego Laxalt | 6 | 0 | 1+3 | 0 | 0+2 | 0 | ||||
Midfielders | |||||||||||||
4 | MF | ![]() |
Ismaël Bennacer | 35 | 1 | 28+3 | 1 | 4 | 0 | ||||
5 | MF | ![]() |
Giacomo Bonaventura | 32 | 4 | 13+16 | 3 | 3 | 1 | ||||
10 | MF | ![]() |
Hakan Çalhanoğlu | 38 | 11 | 34+1 | 9 | 2+1 | 2 | ||||
20 | MF | ![]() |
Lucas Biglia | 14 | 0 | 8+6 | 0 | 0 | 0 | ||||
33 | MF | ![]() |
Rade Krunić | 18 | 0 | 4+11 | 0 | 2+1 | 0 | ||||
39 | MF | ![]() |
Lucas Paquetá | 27 | 0 | 12+12 | 0 | 1+2 | 0 | ||||
56 | MF | ![]() |
Alexis Saelemaekers | 15 | 1 | 6+7 | 1 | 0+2 | 0 | ||||
79 | MF | ![]() |
Franck Kessié | 38 | 4 | 33+2 | 4 | 2+1 | 0 | ||||
94 | MF | ![]() |
Marco Brescianini | 1 | 0 | 0+1 | 0 | 0 | 0 | ||||
Forwards | |||||||||||||
7 | FW | ![]() |
Samu Castillejo | 25 | 3 | 16+6 | 2 | 3 | 1 | ||||
17 | FW | ![]() |
Rafael Leão | 33 | 6 | 12+19 | 6 | 0+2 | 0 | ||||
18 | FW | ![]() |
Ante Rebić | 30 | 12 | 15+11 | 11 | 4 | 1 | ||||
21 | FW | ![]() |
Zlatan Ibrahimović | 20 | 11 | 16+2 | 10 | 1+1 | 1 | ||||
29 | FW | ![]() |
Lorenzo Colombo | 2 | 0 | 0+1 | 0 | 0+1 | 0 | ||||
98 | FW | ![]() |
Daniel Maldini | 2 | 0 | 0+2 | 0 | 0 | 0 | ||||
Players transferred out during the season | |||||||||||||
8 | MF | ![]() |
Suso | 17 | 1 | 15+1 | 1 | 0+1 | 0 | ||||
9 | FW | ![]() |
Krzysztof Piątek | 20 | 5 | 14+4 | 4 | 2 | 1 | ||||
11 | FW | ![]() |
Fabio Borini | 2 | 0 | 1+1 | 0 | 0 | 0 | ||||
25 | GK | ![]() |
Pepe Reina | 1 | 0 | 1 | 0 | 0 | 0 | ||||
27 | FW | ![]() |
André Silva | 1 | 0 | 1 | 0 | 0 | 0 | ||||
31 | DF | ![]() |
Mattia Caldara | 0 | 0 | 0 | 0 | 0 | 0 | ||||
68 | DF | ![]() |
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 | ![]() |
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 | ![]() |
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.
- "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.
- "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.
- "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.