2018–19 AC Milan season
The 2018–19 season was the 120th season in Associazione Calcio Milan's history and their 85th (108th overall) in the top-flight of Italian football. Milan competed in Serie A, the Coppa Italia, the UEFA Europa League and the Supercoppa Italiana.
2018–19 season | ||||
---|---|---|---|---|
Chairman | Paolo Scaroni (since 21 July 2018) | |||
Head coach | Gennaro Gattuso | |||
Stadium | San Siro | |||
Serie A | 5th | |||
Coppa Italia | Semi-finals | |||
Supercoppa Italiana | Runners-up | |||
UEFA Europa League | Group stage | |||
Top goalscorer | League: Krzysztof Piątek (9) All: Krzysztof Piątek (11) | |||
| ||||
Milan qualified for the 2018–19 UEFA Europa League group stage as the sixth-placed team of the previous season, but were originally banned by UEFA from European competition due to violations of Financial Fair Play regulations for failure to break-even.[1] On 10 July 2018, Li Yonghong failed to keep up with his loan repayment plan, neglecting to deposit a €32 million installment on time in order to keep refinancing the €303 million loan debt owed to Elliott Management Corporation. As a result, ownership of the club was immediately transferred to the American hedge fund.[2][3][4] Milan appealed to the Court of Arbitration for Sport, and the ban was overturned on 20 July 2018.[5][6] Following the shareholders' meeting held on 21 July 2018, all previous directors, including Marco Fassone and Massimiliano Mirabelli, were officially dismissed, with Paolo Scaroni becoming the new chairman of the club, replacing Li Yonghong. In the summer of 2018, Leonardo returned to Milan as a sporting director,[7] while the club's hall of fame player Paolo Maldini was hired for the first time as a sporting strategy and development director.[8] In September 2018, the club hired a new CEO, Ivan Gazidis, who had previously worked with Arsenal for over a decade and began his work with Milan on 1 December 2018.[9]
Once again, the club failed to achieve its primary objective of qualifying for the Champions League, either through winning the Europa League (Milan suffered a group stage elimination), or finishing in the top 4 of the national league competition, i.e. Serie A. On 28 May 2019, following an unsatisfactory result, both Leonardo and Gennaro Gattuso announced their resignations,[10][11] with the latter donating his entire €5,5 million severance package back to the club.[12]
Having taken a week to contemplate his future, on 14 June 2019 Maldini assumed the role of a technical director responsible for the "planning and development of the club's sporting area".[13] On the same day, another club legend Zvonimir Boban was appointed Chief Football Officer, overseeing the club's sporting area.[14]
Players
Squad information
- As of 1 February 2018.[15]
No. | Name | Nat. | Position(s) | Date of birth (age) | Signed in |
Contract ends |
Signed from | Transfer fee | Notes | Apps | Goals |
---|---|---|---|---|---|---|---|---|---|---|---|
Goalkeepers | |||||||||||
25 | Pepe Reina | GK | 31 August 1982 | 2018 | 2021 | Napoli | Free | 7 | 0 | ||
35 | Alessandro Plizzari | GK | 12 March 2000 | 2016 | 2020 | Milan Primavera | Free | From Youth system | 0 | 0 | |
90 | Antonio Donnarumma | GK | 7 July 1990 | 2017 | 2021 | Asteras Tripolis | €300,000 | From Youth system | 2 | 0 | |
99 | Gianluigi Donnarumma | GK | 25 February 1999 | 2015 | 2021 | Milan Primavera | Free | From Youth system | 151 | 0 | |
Defenders | |||||||||||
2 | Davide Calabria | RB / LB | 6 December 1996 | 2015 | 2022 | Milan Primavera | Free | From Youth system | 76 | 2 | |
12 | Andrea Conti | RB | 2 March 1994 | 2017 | 2022 | Atalanta | €24,000,000 | 11 | 0 | ||
13 | Alessio Romagnoli | CB / LB | 12 January 1995 | 2015 | 2022 | Roma | €25,000,000 | 137 | 7 | ||
17 | Cristián Zapata | CB / RB | 30 September 1986 | 2012 | 2019 | Villarreal | €6,000,000 | 145 | 5 | ||
20 | Ignazio Abate | RB / CB | 12 November 1986 | 2009[16] | 2019 | Torino | €2,800,000 | From Youth system | 301 | 3 | |
22 | Mateo Musacchio | CB | 26 August 1990 | 2017 | 2021 | Villarreal | €18,000,000 | 40 | 1 | ||
23 | Ivan Strinić | LB | 17 July 1987 | 2018 | 2021 | Sampdoria | Free | 0 | 0 | ||
33 | Mattia Caldara | CB | 5 May 1994 | 2018 | 2022 | Juventus | €35,000,000 | 2 | 0 | ||
68 | Ricardo Rodríguez | LB / CB | 25 August 1992 | 2017 | 2021 | Wolfsburg | €15,000,000 | 75 | 4 | ||
93 | Diego Laxalt | LB / LW | 7 February 1993 | 2018 | 2022 | Genoa | €14,000,000 | 23 | 0 | ||
Midfielders | |||||||||||
4 | José Mauri | CM / DM | 16 May 1996 | 2015 | 2019 | Parma | Free | 20 | 0 | ||
5 | Giacomo Bonaventura | CM / LW | 22 August 1989 | 2014 | 2020 | Atalanta | €7,000,000 | 152 | 31 | ||
14 | Tiémoué Bakayoko | CM / DM | 17 August 1994 | 2018 | 2019 | Chelsea | €5,000,000 | Loan | 28 | 0 | |
16 | Andrea Bertolacci | CM | 11 January 1991 | 2015 | 2019 | Roma | €20,000,000 | 54 | 2 | ||
18 | Riccardo Montolivo | DM / CM | 18 January 1985 | 2012 | 2019 | Fiorentina | Free | 158 | 10 | ||
21 | Lucas Biglia | DM | 30 January 1986 | 2017 | 2020 | Lazio | €17,000,000 | 48 | 1 | ||
39 | Lucas Paquetá | CM / LW | 27 August 1997 | 2018 | 2023 | Flamengo | €35,000,000 | 8 | 1 | ||
79 | Franck Kessié | CM / DM | 19 December 1996 | 2017 | 2022 | Atalanta | Loan | 82 | 8 | ||
Forwards | |||||||||||
7 | Samu Castillejo | RW / LW / SS | 18 January 1995 | 2018 | 2023 | Villarreal | €25,000,000 | 26 | 2 | ||
8 | Suso | RW / SS | 19 November 1993 | 2015 | 2022 | Liverpool | €1,300,000 | 122 | 21 | ||
10 | Hakan Çalhanoğlu | LW / CM | 8 February 1994 | 2017 | 2021 | Bayer Leverkusen | €20,000,000 | 75 | 10 | ||
11 | Fabio Borini | LW / RW / SS | 29 March 1991 | 2018 | 2021 | Sunderland | €5,500,000 | 61 | 7 | ||
19 | Krzysztof Piątek | ST | 1 July 1995 | 2019 | 2023 | Genoa | €35,000,000 | 5 | 6 | ||
63 | Patrick Cutrone | ST / LW | 3 January 1998 | 2017 | 2021 | Milan Primavera | Free | From Youth system | 77 | 27 | |
Transfers
Summer window
Deals officialised beforehand will be effective starting from 1 July 2018.
In
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
2 March 2018 | DF | Ivan Strinić | 30 | Sampdoria | Free | Transfer announced on 2 July 2018 | [17][18][19] |
16 March 2018 | GK | Pepe Reina | 35 | Napoli | Free | Transfer announced on 2 July 2018 | [17][18][19] |
7 June 2018 | FW | Fabio Borini | 27 | Sunderland | €5,500,000 | From loan to definitive purchase | [20] |
3 July 2018 | MF | Alen Halilović | 22 | Hamburg | Free | [21] | |
4 July 2018 | GK | Lillo Guarneri | 16 | Standard Liège | Undisclosed | Will join Primavera team | [22] |
4 July 2018 | MF | Alexandro Cavagnera | 19 | Standard Liège | Undisclosed | [22] | |
2 August 2018 | DF | Mattia Caldara | 24 | Juventus | €35,000,000 | Paid in two installments | [23] |
17 August 2018 | DF | Diego Laxalt | 25 | Genoa | €14,000,000 | Plus €4.00M bonuses | [24] |
17 August 2018 | FW | Samu Castillejo | 23 | Villarreal | €25,000,000 | [25][26] | |
On loan
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
2 August 2018 | FW | Gonzalo Higuaín | 30 | Juventus | €18,000,000 | With option to buy (€36.00M) | [23] |
14 August 2018 | MF | Tiémoué Bakayoko | 23 | Chelsea | €5,000,000 | With option to buy (€35.00M) | [27] |
Loan returns
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
30 June 2018 | GK | Alessandro Plizzari | 17 | Ternana | Free | ||
30 June 2018 | DF | Stefan Simić | 23 | Crotone | Free | ||
30 June 2018 | MF | Andrea Bertolacci | 27 | Genoa | Free | ||
- Total spending:
€102.50M + Undisclosed + Bonuses (€4.00M)
Out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
1 July 2018 | GK | Marco Storari | 41 | Unattached | Free | End of contract | |
1 July 2018 | DF | Marco Iudica | 20 | Grumellese | Free | End of contract | |
1 July 2018 | FW | Nnamdi Oduamadi | 27 | Tirana | Free | End of contract | [28] |
1 July 2018 | FW | Hachim Mastour | 20 | Lamia | Free | End of contract | [29] |
1 July 2018 | FW | M'Baye Niang | 23 | Torino | €12,000,000 | Obligation to buy | |
1 July 2018 | FW | Gianluca Lapadula | 28 | Genoa | €11,000,000 | Obligation to buy | |
1 July 2018 | FW | Gianmarco Zigoni | 27 | Venezia | €450,000 | Obligation to buy | |
1 July 2018 | MF | Niccolò Zanellato | 20 | Crotone | €300,000 | Obligation to buy | |
1 July 2018 | FW | Nathan Bernardes | 18 | Unattached | Free | Released, from Primavera team | |
2 August 2018 | DF | Leonardo Bonucci | 31 | Juventus | €35,000,000 | Paid in two installments | |
9 August 2018 | FW | Nikola Kalinić | 30 | Atlético Madrid | €14,500,000 | [30] | |
9 August 2018 | MF | Alessio Bianchi | 17 | Lazio | Undisclosed | From Primavera team | [31] |
10 August 2018 | DF | Axel Campeol | 18 | Sampdoria | Undisclosed | From Primavera team | [32] |
11 August 2018 | DF | Luca Antonelli | 31 | Empoli | Free | [33] | |
17 August 2018 | FW | Carlos Bacca | 31 | Villarreal | €7,000,000 | After return from loan | [34] |
17 August 2018 | DF | Jherson Vergara | 24 | Cagliari | Undisclosed | [35] | |
17 August 2018 | GK | Gabriel | 25 | Perugia | Free | After return from loan | [36] |
17 August 2018 | DF | Moris Sportelli | 18 | Torino | Undisclosed | From Primavera team | [37] |
22 August 2018 | DF | Mattia Cornaggia | 18 | OltrepòVoghera | Free | After return from loan | [38] |
24 August 2018 | MF | Matteo Chiarparin | 18 | Ciserano | Undisclosed | From Primavera team | [39] |
31 August 2018 | MF | Juan Mauri | 29 | Lucchese | Undisclosed | [40] |
Loans ended
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
30 June 2018 | FW | Jørgen Strand Larsen | 18 | Sarpsborg | Free | From Primavera team | [41] |
Loans out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
31 July 2018 | DF | Gian Filippo Felicioli | 20 | Perugia | Free | After anticipated return from loan | [42] |
3 August 2018 | DF | Gustavo Gomez | 25 | Palmeiras | €1,500,000 | Loan with option to buy (€4.50M) | [43] |
10 August 2018 | FW | Riccardo Forte | 19 | Pistoiese | Free | From Primavera team | [44] |
10 August 2018 | DF | Andrés Llamas | 20 | Pistoiese | Free | From Primavera team | [44] |
11 August 2018 | FW | André Silva | 22 | Sevilla | €4,000,000 | Loan with option to buy (€39.00M) | [45] |
13 August 2018 | MF | Manuel Locatelli | 20 | Sassuolo | €2,000,000 | Loan with obligation to buy (€10.00M) | [46] |
17 August 2018 | MF | Przemysław Bargiel | 18 | Spezia | Free | From Primavera team | [47] |
17 August 2018 | DF | Gabriele Bellodi | 18 | Olbia | Free | From Primavera team | [48] |
17 August 2018 | MF | Emir Murati | 18 | Torino | Free | From Primavera team, with option to buy | [49] |
23 August 2018 | MF | Tommaso Pobega | 19 | Ternana | Free | From Primavera team | [50] |
24 August 2018 | GK | Alessandro Guarnone | 19 | Matera | Free | From Primavera team | [51] |
29 August 2018 | FW | Antonio Fabozzi | 18 | Fenegrò | Free | After return from loan | [52] |
30 August 2018 | GK | Christian Cavaliere | 18 | Monza | Free | From Primavera team | [53] |
31 August 2018 | MF | Alexandro Cavagnera | 19 | Lugano | Free | [54] | |
31 August 2018 | FW | Ismet Sinani | 19 | Juve Stabia | Free | From Primavera team | [55] |
31 August 2018 | MF | Matteo Gabbia | 18 | Lucchese | Free | [56] | |
31 August 2018 | DF | Edoardo Brusa | 17 | Monza | Free | From Primavera team | [57] |
31 August 2018 | MF | Mattia El Hilali | 20 | Matera | Free | From Primavera team | [58] |
1 September 2018 | FW | Tiago Dias | 20 | Braga | Free | From Primavera team, with option to buy | [59] |
- Total income:
€87.75M + Undisclosed
Winter window
Deals officialised beforehand will be effective starting from 2 January 2019.
In
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
10 October 2018 | MF | Lucas Paquetá | 21 | Flamengo | €35,000,000 | [60][61] | |
23 January 2019 | FW | Krzysztof Piątek | 23 | Genoa | €35,000,000 | [62] | |
26 January 2019 | DF | Tiago Djaló | 18 | Sporting CP B | Undisclosed | Will join Primavera team | [63] |
28 January 2019 | DF | Leroy Abanda | 18 | Monaco | Free | Will join Primavera team | [64] |
30 January 2019 | MF | Nikolaos Michelis | 17 | Asteras Tripoli | €400,000 | Will join Primavera team | [65] |
1 February 2019 | MF | Giovanni Robotti | 16 | Alessandria | Undisclosed | Will join Allievi Nazionali team | [66] |
On loan
Date | Pos. | Player | A. | Moving from | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
31 January 2019 | DF | Raoul Bellanova | 18 | Bordeaux | Undisclosed | Will re-join Primavera team | [67] |
- Total spending:
€70.40M + Undisclosed
Out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
29 January 2019 | MF | Nicola Torchio | 18 | Brescia | Undisclosed | From Primavera team | [68] |
29 January 2019 | FW | Jacopo Finessi | 18 | Padova | Undisclosed | From Primavera team | [69] |
31 January 2019 | DF | Raoul Bellanova | 18 | Bordeaux | €1,000,000 | From Primavera team | [67] |
1 February 2019 | MF | Sergio Sanchez Gioya | 19 | Leganés | Undisclosed | From Primavera team | [70] |
5 February 2019 | GK | Alessandro Guarnone | 19 | Chiasso | Undisclosed | After anticipated return from loan | [71] |
15 February 2019 | MF | Mattia El Hilali | 21 | Chiasso | Undisclosed | After anticipated return from loan | [72] |
Loans out
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
24 January 2019 | DF | Stefan Simić | 24 | Frosinone | Free | [73] | |
30 January 2019 | FW | Vittorio Vigolo | 19 | Verona | Free | From Primavera team | [74] |
31 January 2019 | MF | Alen Halilović | 22 | Standard Liège | €600,000 | Loan with option to buy | [75] |
Loans ended
Date | Pos. | Player | A. | Moving to | Fee | Notes | S. |
---|---|---|---|---|---|---|---|
23 January 2019 | FW | Gonzalo Higuaín | 31 | Juventus | Free | Anticipated end of loan | [76][77] |
- Total income:
€ 1,60M + Undisclosed
Pre-season and friendlies
Friendlies
20 July 2018 Friendly | Milan | 2–0 | Novara | Carnago, Italy |
17:00 CEST (UTC+2) | Suso 23' Calabria 42' |
Report | Stadium: Milanello Referee: Simone Sozza (Italy) |
International Champions Cup
25 July 2018 2018 ICC (USA) | Milan | 1–1 (8–9 p) | Manchester United | Carson, United States |
20:00 PDT (UTC−7) 05:00 CEST (UTC+2) |
Suso 15' | Report | Sánchez 12' Herrera 90+1' |
Stadium: StubHub Center Attendance: 21,742 Referee: Baldomero Toledo (United States) |
Penalties | ||||
Çalhanoğlu Borini Kessié Suso Reina Romagnoli Calabria Kalinić Musacchio Mauri Antonelli Çalhanoğlu Kessié |
A. Pereira Herrera Sánchez McTominay J. Pereira Bailly Smalling Tuanzebe Fosu-Mensah Hamilton Darmian A. Pereira Herrera |
31 July 2018 2018 ICC (USA) | Tottenham Hotspur | 1–0 | Milan | Minneapolis, United States |
19:30 CDT (UTC−5) 02:30 CEST (UTC+2) |
Nkoudou 47' Eyoma 53' |
Report | Mauri 81' Kessié 84' |
Stadium: U.S. Bank Stadium Attendance: 31,264 Referee: Ismail Elfath (United States) |
4 August 2018 2018 ICC (USA) | Milan | 1–0 | Barcelona | Santa Clara, United States |
17:00 PDT (UTC−7) 02:00 CEST (UTC+2) |
Çalhanoğlu 57' Kessié 66' Mauri 72' A. Silva 90+3' |
Report | Lenglet 49' | Stadium: Levi's Stadium Attendance: 51,391 Referee: Baldomero Toledo (United States) |
Trofeo Santiago Bernabéu
11 August 2018 | Real Madrid | 3–1 | Milan | Madrid, Spain |
21:00 CEST (UTC+2) | Benzema 2' Bale 45+1' Mayoral 90+1' |
Report | Higuaín 4' | Stadium: Santiago Bernabéu Referee: Javier Estrada Fernández |
Competitions
Supercoppa Italiana
16 January 2019 | Juventus | 1–0 | Milan | Jeddah, Saudi Arabia |
20:30 AST (UTC+03:00) 18:30 CET (UTC+01:00) |
Alex Sandro 26' Pjanić 44' Ronaldo 61' Dybala 90+4' |
Report | Çalhanoğlu 21' Castillejo 45+2' Kessié 74' Romagnoli 74' Calabria 82' Rodríguez 87' |
Stadium: King Abdullah Sports City Attendance: 61,235 Referee: Luca Banti |
Serie A
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
3 | Atalanta | 38 | 20 | 9 | 9 | 77 | 46 | +31 | 69[lower-alpha 1] | Qualification to Champions League group stage |
4 | Internazionale | 38 | 20 | 9 | 9 | 57 | 33 | +24 | 69[lower-alpha 1] | |
5 | Milan[lower-alpha 2] | 38 | 19 | 11 | 8 | 55 | 36 | +19 | 68 | Ineligible for UEFA competitions |
6 | Roma | 38 | 18 | 12 | 8 | 66 | 48 | +18 | 66 | Qualification to Europa League group stage |
7 | Torino | 38 | 16 | 15 | 7 | 52 | 37 | +15 | 63 | Qualification to Europa League second qualifying round |
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).[79]
Notes:
- Atalanta finished ahead of Internazionale on head-to-head points: Atalanta 4–1 Internazionale, Internazionale 0–0 Atalanta.
- Milan were excluded from UEFA competitions over financial fair play violation.[78]
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 | 11 | 8 | 55 | 36 | +19 | 68 | 12 | 4 | 3 | 31 | 17 | +14 | 7 | 7 | 5 | 24 | 19 | +5 |
Last updated: 26 May 2019.
Source: Competitive matches
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Matches
25 August 2018 2 | Napoli | 3–2 | Milan | Naples |
20:30 CEST (UTC+02:00) | Insigne 30' Zieliński 53', 67' Mertens 80' Koulibaly 90+2' |
Report | Bonaventura 15' Suso 31' Calabria 49' Rodríguez 66' |
Stadium: Stadio San Paolo Attendance: 34,474 Referee: Paolo Valeri |
31 August 2018 3 | Milan | 2–1 | Roma | Milan |
20:30 CEST (UTC+02:00) | Kessié 40' Cutrone 90+5' |
Report | Fazio 59' Cristante 77' De Rossi 88' |
Stadium: San Siro Attendance: 57,789 Referee: Marco Guida |
16 September 2018 4 | Cagliari | 1–1 | Milan | Cagliari |
20:30 CEST (UTC+02:00) | João Pedro 4' Srna 71' |
Report | Higuaín 55' Kessié 90+1' |
Stadium: Sardegna Arena Attendance: 16,201 Referee: Rosario Abisso |
23 September 2018 5 | Milan | 2–2 | Atalanta | Milan |
18:00 CEST (UTC+02:00) | Higuaín 2', 65' Calabria 51' Bonaventura 61' |
Report | Gómez 54', 78' Rigoni 90+1' |
Stadium: San Siro Attendance: 51,684 Referee: Daniele Doveri |
27 September 2018 6 | Empoli | 1–1 | Milan | Empoli |
21:00 CEST (UTC+02:00) | Maietta 53' Capezzi 55' Caputo 71' (pen.) |
Report | Capezzi 10' (o.g.) Calabria 45+1' Laxalt 84' |
Stadium: Stadio Carlo Castellani Attendance: 13,890 Referee: Michael Fabbri |
30 September 2018 7 | Sassuolo | 1–4 | Milan | Reggio Emilia |
20:30 CEST (UTC+02:00) | Đuričić 68' Rogério 70' |
Report | Biglia 17' Kessié 39' Suso 50', 90+4' Castillejo 60' |
Stadium: Mapei Stadium – Città del Tricolore Attendance: 16,795 Referee: Piero Giacomelli |
7 October 2018 8 | Milan | 3–1 | Chievo | Milan |
15:00 CEST (UTC+02:00) | Higuaín 27', 34', 69' Bonaventura 56' |
Report | Barba 62' Pellissier 63' |
Stadium: San Siro Attendance: 48,088 Referee: Gianpaolo Calvarese |
21 October 2018 9 | Internazionale | 1–0 | Milan | Milan |
20:30 CEST (UTC+02:00) | Politano 75' Icardi 90+2' Keita 90+5' |
Report | Biglia 20' Çalhanoğlu 44' Calabria 45+2' Suso 61' Bakayoko 90+1' |
Stadium: San Siro Attendance: 78,725 Referee: Marco Guida |
28 October 2018 10 | Milan | 3–2 | Sampdoria | Milan |
18:00 CET (UTC+01:00) | Cutrone 17' Higuaín 36' Suso 62' Abate 80' Kessié 82' Romagnoli 90+3' |
Report | Saponara 21' Linetty 24' Quagliarella 31' Sala 60' |
Stadium: San Siro Attendance: 47,347 Referee: Fabio Maresca |
31 October 2018 1 | Milan | 2–1 | Genoa | Milan |
20:30 CET (UTC+01:00) | Suso 4' Kessié 50' Rodríguez 83' Romagnoli 90+1' |
Report | Criscito 43' Romagnoli 56' (o.g.) Veloso 80' |
Stadium: San Siro Attendance: 46,720 Referee: Fabrizio Pasqua |
Note: Match was postponed from its original date of 19 August due to the collapse of the Ponte Morandi bridge in Genoa, which resulted in the deaths of 43 people. |
4 November 2018 11 | Udinese | 0–1 | Milan | Udine |
20:30 CET (UTC+01:00) | Samir 28' Troost Ekong 64' Pussetto 71' Nuytinck 90+5' |
Report | Kessié 48' Zapata 68' Romagnoli 90+7', 90+8' |
Stadium: Dacia Arena Attendance: 23,540 Referee: Marco Di Bello |
11 November 2018 12 | Milan | 0–2 | Juventus | Milan |
20:30 CET (UTC+01:00)[80] | Bakayoko 61' Higuaín 83', 83' Borini 87' |
Report | Mandžukić 8' Benatia 34' Ronaldo 81' |
Stadium: San Siro Attendance: 74,729 Referee: Paolo Mazzoleni |
25 November 2018 13 | Lazio | 1–1 | Milan | Rome |
18:00 CET (UTC+01:00) | Milinković-Savić 33' Correa 90+4' |
Report | Wallace 78' (o.g.) G. Donnarumma 87' |
Stadium: Stadio Olimpico Attendance: 38,269 Referee: Luca Banti |
2 December 2018 14 | Milan | 2–1 | Parma | Milan |
12:30 CET (UTC+01:00) | Cutrone 55' Borini 70' Kessié 71' (pen.) Castillejo 90+6' |
Report | Inglese 49' Biabiany 61' Iacoponi 72' |
Stadium: San Siro Attendance: 53,275 Referee: Gianpaolo Calvarese |
9 December 2018 15 | Milan | 0–0 | Torino | Milan |
20:30 CET (UTC+01:00) | Abate 8' Zapata 39' |
Report | Nkoulou 16' Izzo 35' Baselli 70' |
Stadium: San Siro Attendance: 44,572 Referee: Daniele Orsato |
18 December 2018 16 | Bologna | 0–0 | Milan | Bologna |
20:30 CET (UTC+01:00) | Santander 42' Helander 84' |
Report | Calabria 40' Bakayoko 73' 76' Kessié 83' Romagnoli 90+4' |
Stadium: Stadio Renato Dall'Ara Attendance: 22,214 Referee: Fabio Maresca |
22 December 2018 17 | Milan | 0–1 | Fiorentina | Milan |
15:00 CET (UTC+01:00) | Suso 77' Romagnoli 78' Laxalt 90+3' |
Report | Pezzella 32' Hugo 42' Fernandes 62' Chiesa 73', 74' |
Stadium: San Siro Attendance: 52,592 Referee: Maurizio Mariani |
26 December 2018 18 | Frosinone | 0–0 | Milan | Frosinone |
12:30 CET (UTC+01:00) | Ghiglione 41' Crisetig 54' |
Report | G. Donnarumma 40' | Stadium: Stadio Benito Stirpe Attendance: 15,217 Referee: Marco Guida |
29 December 2018 19 | Milan | 2–1 | SPAL | Milan |
20:30 CET (UTC+01:00) | Castillejo 16', 56' Higuaín 64' Zapata 73' Suso 79' 89' |
Report | Petagna 13' Kurtić 51' Schiattarella 70' |
Stadium: San Siro Attendance: 48,070 Referee: Rosario Abisso |
21 January 2019 20 | Genoa | 0–2 | Milan | Genoa |
15:00 CET (UTC+01:00) | Romero 41' Rolón 70' Zukanović 77' |
Report | Borini 8', 72' Cutrone 45+1' Paquetá 58' Suso 83' |
Stadium: Stadio Luigi Ferraris Attendance: 19,794 Referee: Daniele Orsato |
26 January 2019 21 | Milan | 0–0 | Napoli | Milan |
20:30 CET (UTC+01:00) | Cutrone 17' | Report | Fabián 18' 90+3' Albiol 86' |
Stadium: San Siro Attendance: 56,729 Referee: Daniele Doveri |
3 February 2019 22 | Roma | 1–1 | Milan | Rome |
20:30 CET (UTC+01:00)[80] | Manolas 18' Zaniolo 21', 46' Lo. Pellegrini 63' Kolarov 90+3' |
Report | Piątek 26' Suso 40' Paquetá 53' Kessié 72' |
Stadium: Stadio Olimpico Attendance: 37,581 Referee: Fabio Maresca |
10 February 2019 23 | Milan | 3–0 | Cagliari | Milan |
20:30 CET (UTC+01:00) | Ceppitelli 13' (o.g.) Paquetá 22' Piątek 62' |
Report | Faragò 75' | Stadium: San Siro Attendance: 45,576 Referee: Federico La Penna |
16 February 2019 24 | Atalanta | 1–3 | Milan | Bergamo |
20:30 CET (UTC+01:00) | De Roon 18' Freuler 33' |
Report | Suso 27' Piątek 45+1', 61' Çalhanoğlu 55' Rodríguez 89' |
Stadium: Stadio Atleti Azzurri d'Italia Attendance: 20,801 Referee: Fabrizio Pasqua |
22 February 2019 25 | Milan | 3–0 | Empoli | Milan |
20:30 CET (UTC+01:00) | Piątek 49' Kessié 51' Castillejo 67' Çalhanoğlu 71' |
Report | Di Lorenzo 55' | Stadium: San Siro Attendance: 47,866 Referee: Piero Giacomelli |
2 March 2019 26 | Milan | 1–0 | Sassuolo | Milan |
18:00 CET (UTC+01:00) | Lirola 35' (o.g.) Bakayoko 37' Paquetá 51' Rodríguez 90+2' |
Report | Consigli 64' | Stadium: San Siro Attendance: 61,462 Referee: Paolo Valeri |
9 March 2019 27 | Chievo | 1–2 | Milan | Verona |
20:30 CET (UTC+01:00) | Hetemaj 41', 90+5' Giaccherini 60' Sorrentino 71' |
Report | Biglia 31' Conti 52' Piątek 57' |
Stadium: Stadio Marc'Antonio Bentegodi Attendance: 26,500 Referee: Luca Pairetto |
17 March 2019 28 | Milan | 2–3 | Internazionale | Milan |
20:30 CET (UTC+01:00)[80] | Rodríguez 32' Bakayoko 57' Romagnoli 66' Musacchio 71' Suso 80' Conti 89' |
Report | Vecino 3', 79' Brozović 14' De Vrij 51' Martínez 67' (pen.) Gagliardini 90+3' |
Stadium: San Siro Attendance: 77,749 Referee: Marco Guida |
30 March 2019 29 | Sampdoria | 1–0 | Milan | Genoa |
20:30 CET (UTC+01:00) | Defrel 1' Vieira 37' Praet 86' |
Report | Suso 15' Castillejo 25' Bakayoko 65' Musacchio 90+1' |
Stadium: Stadio Luigi Ferraris Attendance: 23,475 Referee: Daniele Orsato |
2 April 2019 30 | Milan | 1–1 | Udinese | Milan |
19:00 CEST (UTC+02:00) | Piątek 44' | Report | Lasagna 65' | Stadium: San Siro Attendance: 49,665 Referee: Luca Banti |
6 April 2019 31 | Juventus | 2–1 | Milan | Turin |
18:00 CEST (UTC+02:00) | Bernardeschi 41' Dybala 60' (pen.) Kean 84' Mandžukić 86' |
Report | Piątek 39' Musacchio 59' Çalhanoğlu 77' |
Stadium: Allianz Stadium Attendance: 40,057 Referee: Michael Fabbri |
13 April 2019 32 | Milan | 1–0 | Lazio | Milan |
20:30 CEST (UTC+02:00) | Kessié 79' (pen.) Zapata 90+5' |
Report | Rômulo 9' Luis Alberto 85' |
Stadium: San Siro Attendance: 61,216 Referee: Gianluca Rocchi |
20 April 2019 33 | Parma | 1–1 | Milan | Parma |
12:30 CEST (UTC+02:00) | Alves 87' | Report | Castillejo 69' Biglia 83' |
Stadium: Stadio Ennio Tardini Attendance: 20,018 Referee: Paolo Valeri |
28 April 2019 34 | Torino | 2–0 | Milan | Turin |
20:30 CEST (UTC+02:00) | Belotti 58' (pen.) Moretti 65' Berenguer 69' Parigini 83' |
Report | Suso 8' Conti 13' Paquetá 16' Romagnoli 77', 82' G. Donnarumma 81' Kessié 83' |
Stadium: Stadio Olimpico Grande Torino Attendance: 26,476 Referee: Marco Guida |
6 May 2019 35 | Milan | 2–1 | Bologna | Milan |
20:30 CEST (UTC+02:00) | Suso 37' Borini 67' Paquetá 74', 75' Kessié 90+6' |
Report | Poli 44' Sansone 57' 90+6' Calabresi 65' Destro 72' Pulgar 75' Dijks 90+7' |
Stadium: San Siro Attendance: 51,472 Referee: Marco Di Bello |
11 May 2019 36 | Fiorentina | 0–1 | Milan | Florence |
20:30 CEST (UTC+02:00) | Biraghi 34' Laurini 67' |
Report | Çalhanoğlu 36' G. Donnarumma 79' |
Stadium: Stadio Artemio Franchi Attendance: 33,250 Referee: Maurizio Mariani |
Coppa Italia
12 January 2019 Round of 16 | Sampdoria | 0–2 (a.e.t.) | Milan | Genoa |
18:00 CET (UTC+01:00) | Ramírez 24' Praet 68' |
Report | Rodríguez 32' Kessié 57' Cutrone 102', 108' |
Stadium: Stadio Luigi Ferraris Attendance: 14,854 Referee: Fabrizio Pasqua |
29 January 2019 Quarter-finals | Milan | 2–0 | Napoli | Milan |
20:45 CET (UTC+01:00) | Piątek 11', 27' | Report | Malcuit 29' Milik 35' Koulibaly 40' |
Stadium: San Siro Attendance: 22,289 Referee: Piero Giacomelli |
26 February 2019 Semi-finals 1st leg | Lazio | 0–0 | Milan | Rome |
21:00 CET (UTC+01:00) | Parolo 35' Patric 78' |
Report | Romagnoli 44' Calabria 78' G. Donnarumma 80' |
Stadium: Stadio Olimpico Attendance: 31,235 Referee: Daniele Orsato |
24 April 2019 Semi-finals 2nd leg | Milan | 0–1 (0–1 agg.) | Lazio | Milan |
20:45 CEST (UTC+02:00) | Musacchio 70' Bakayoko 79' |
Report | Luiz Felipe 37' Correa 58' Caicedo 78' |
Stadium: San Siro Attendance: 61,045 Referee: Paolo Mazzoleni |
UEFA Europa League
Group stage
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BET | OLY | MIL | DUD | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Real Betis | 6 | 3 | 3 | 0 | 7 | 2 | +5 | 12 | Advance to knockout phase | — | 1–0 | 1–1 | 3–0 | |
2 | Olympiacos | 6 | 3 | 1 | 2 | 11 | 6 | +5 | 10[lower-alpha 1] | 0–0 | — | 3–1 | 5–1 | ||
3 | Milan | 6 | 3 | 1 | 2 | 12 | 9 | +3 | 10[lower-alpha 1] | 1–2 | 3–1 | — | 5–2 | ||
4 | F91 Dudelange | 6 | 0 | 1 | 5 | 3 | 16 | −13 | 1 | 0–0 | 0–2 | 0–1 | — |
- Goal difference in all group matches: Olympiacos +5, Milan +3.
20 September 2018 1 | F91 Dudelange | 0–1 | Milan | Luxembourg City, Luxembourg |
21:00 CEST (UTC+02:00) | Prempeh 56' Malget 58' |
Report | Abate 11' Romagnoli 39' Higuaín 59' |
Stadium: Stade Josy Barthel Attendance: 7,983 Referee: Srđan Jovanović (Serbia) |
4 October 2018 2 | Milan | 3–1 | Olympiacos | Milan, Italy |
18:55 CEST (UTC+02:00) | Çalhanoğlu 56' Cutrone 70', 79' Higuaín 76' |
Report | Guerrero 14' | Stadium: San Siro Attendance: 22,294 Referee: Bobby Madden (Scotland) |
25 October 2018 3 | Milan | 1–2 | Real Betis | Milan, Italy |
18:55 CEST (UTC+02:00) | Romagnoli 31' Higuaín 45+1' Cutrone 83' Castillejo 90+4' |
Report | Sanabria 30' Canales 45+2' Lo Celso 55', 80' López 86' |
Stadium: San Siro Attendance: 22,405 Referee: Bas Nijhuis (Netherlands) |
8 November 2018 4 | Real Betis | 1–1 | Milan | Seville, Spain |
21:00 CET (UTC+01:00) | Lo Celso 12', 61' Feddal 45' |
Report | Suso 62' Rodríguez 73' Musacchio 78' Bakayoko 88' Bertolacci 90+4' |
Stadium: Benito Villamarín Attendance: 45,647 Referee: Craig Pawson (England) |
29 November 2018 5 | Milan | 5–2 | F91 Dudelange | Milan, Italy |
18:55 CET (UTC+01:00) | Cutrone 21' Zapata 59' Stélvio 66' (o.g.) Çalhanoğlu 70' Schnell 78' (o.g.) Borini 81' |
Report | Stolz 19', 39' Turpel 49', 72' Mélisse 87' |
Stadium: San Siro Attendance: 15,521 Referee: Vladislav Bezborodov (Russia) |
13 December 2018 6 | Olympiacos | 3–1 | Milan | Piraeus, Greece |
21:00 CET (UTC+01:00) | Koutris 41' Cissé 44', 60' Zapata 70' (o.g.) Camara 73' Fortounis 81' (pen.) Guerrero 90' |
Report | Çalhanoğlu 13' Bakayoko 43' Reina 53' Zapata 72' Abate 80' |
Stadium: Karaiskakis Stadium Attendance: 31,010 Referee: Benoît Bastien (France) |
Statistics
Appearances and goals
No. | Pos | Nat | Player | Total | Serie A | Supercoppa Italiana | Coppa Italia | Europa League | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
Goalkeepers | |||||||||||||
25 | GK | ESP | Pepe Reina | 12 | 0 | 2+2 | 0 | 0 | 0 | 2 | 0 | 6 | 0 |
35 | GK | ITA | Alessandro Plizzari | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
90 | GK | ITA | Antonio Donnarumma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
99 | GK | ITA | Gianluigi Donnarumma | 39 | 0 | 36 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
Defenders | |||||||||||||
2 | DF | ITA | Davide Calabria | 33 | 1 | 22+4 | 1 | 1 | 0 | 2 | 0 | 4 | 0 |
12 | DF | ITA | Andrea Conti | 15 | 0 | 4+8 | 0 | 0+1 | 0 | 0+2 | 0 | 0 | 0 |
13 | DF | ITA | Alessio Romagnoli | 41 | 2 | 32 | 2 | 1 | 0 | 4 | 0 | 3+1 | 0 |
17 | DF | COL | Cristián Zapata | 20 | 1 | 12+1 | 0 | 1 | 0 | 1 | 0 | 5 | 1 |
20 | DF | ITA | Ignazio Abate | 24 | 0 | 15+4 | 0 | 0 | 0 | 2 | 0 | 2+1 | 0 |
22 | DF | ARG | Mateo Musacchio | 33 | 1 | 29 | 1 | 0 | 0 | 3 | 0 | 1 | 0 |
23 | DF | CRO | Ivan Strinić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
33 | DF | ITA | Mattia Caldara | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
68 | DF | SUI | Ricardo Rodríguez | 41 | 1 | 35 | 1 | 1 | 0 | 1+1 | 0 | 3 | 0 |
93 | DF | URU | Diego Laxalt | 29 | 0 | 6+14 | 0 | 0 | 0 | 3+1 | 0 | 5 | 0 |
Midfielders | |||||||||||||
4 | MF | ITA | José Mauri | 7 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 | 1+1 | 0 |
5 | MF | ITA | Giacomo Bonaventura | 10 | 3 | 8 | 3 | 0 | 0 | 0 | 0 | 2 | 0 |
14 | MF | FRA | Tiémoué Bakayoko | 42 | 1 | 26+5 | 1 | 1 | 0 | 4 | 0 | 6 | 0 |
16 | MF | ITA | Andrea Bertolacci | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2+2 | 0 |
18 | MF | ITA | Riccardo Montolivo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
21 | MF | ARG | Lucas Biglia | 19 | 1 | 13+3 | 1 | 0 | 0 | 0+1 | 0 | 2 | 0 |
39 | MF | BRA | Lucas Paquetá | 17 | 1 | 12+1 | 1 | 1 | 0 | 3 | 0 | 0 | 0 |
79 | MF | CIV | Franck Kessié | 42 | 7 | 34 | 7 | 1 | 0 | 4 | 0 | 2+1 | 0 |
Forwards | |||||||||||||
7 | FW | ESP | Samu Castillejo | 39 | 4 | 8+23 | 4 | 1 | 0 | 2+1 | 0 | 4 | 0 |
8 | FW | ESP | Suso | 42 | 8 | 35 | 7 | 0 | 0 | 3 | 0 | 2+2 | 1 |
10 | FW | TUR | Hakan Çalhanoğlu | 46 | 4 | 34+2 | 3 | 1 | 0 | 1+3 | 0 | 3+2 | 1 |
11 | FW | ITA | Fabio Borini | 29 | 3 | 10+10 | 2 | 0+1 | 0 | 2+1 | 0 | 3+2 | 1 |
19 | FW | POL | Krzysztof Piątek | 21 | 11 | 16+2 | 9 | 0 | 0 | 3 | 2 | 0 | 0 |
63 | FW | ITA | Patrick Cutrone | 43 | 9 | 13+21 | 3 | 1 | 0 | 0+3 | 2 | 3+2 | 4 |
Other | |||||||||||||
NN | Own goals | 0 | 6 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | ||
Players transferred out during the season | |||||||||||||
9 | FW | ARG | Gonzalo Higuaín | 22 | 8 | 15 | 6 | 0+1 | 0 | 1 | 0 | 5 | 2 |
56 | DF | CZE | Stefan Simić | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
77 | FW | CRO | Alen Halilović | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1+2 | 0 |
Source: Competitions
Goalscorers
Rank | No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA EL | Total |
---|---|---|---|---|---|---|---|---|---|
1 | 19 | FW | Krzysztof Piątek | 9 | 0 | 2 | 0 | 11 | |
2 | 63 | FW | Patrick Cutrone | 3 | 0 | 2 | 4 | 9 | |
3 | 9 | FW | Gonzalo Higuaín | 6 | 0 | 0 | 2 | 8 | |
8 | FW | Suso | 7 | 0 | 0 | 1 | 8 | ||
5 | 79 | MF | Franck Kessié | 7 | 0 | 0 | 0 | 7 | |
6 | 7 | FW | Samu Castillejo | 4 | 0 | 0 | 0 | 4 | |
10 | FW | Hakan Çalhanoğlu | 3 | 0 | 0 | 1 | 4 | ||
8 | 5 | MF | Giacomo Bonaventura | 3 | 0 | 0 | 0 | 3 | |
11 | FW | Fabio Borini | 2 | 0 | 0 | 1 | 3 | ||
10 | 13 | DF | Alessio Romagnoli | 2 | 0 | 0 | 0 | 2 | |
11 | 2 | DF | Davide Calabria | 1 | 0 | 0 | 0 | 1 | |
17 | DF | Cristián Zapata | 0 | 0 | 0 | 1 | 1 | ||
21 | MF | Lucas Biglia | 1 | 0 | 0 | 0 | 1 | ||
39 | MF | Lucas Paquetá | 1 | 0 | 0 | 0 | 1 | ||
14 | MF | Tiémoué Bakayoko | 1 | 0 | 0 | 0 | 1 | ||
14 | MF | Mateo Musacchio | 1 | 0 | 0 | 0 | 1 | ||
Own goal | 4 | 0 | 0 | 2 | 6 | ||||
Totals | 55 | 0 | 4 | 12 | 71 |
Players in italics left the team during the season.
Assist
Rank | No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA EL | Total |
---|---|---|---|---|---|---|---|---|---|
1 | 10 | FW | Hakan Çalhanoğlu | 6 | 0 | 1 | 3 | 10 | |
8 | FW | Suso | 10 | 0 | 0 | 0 | 10 | ||
3 | 68 | DF | Ricardo Rodríguez | 3 | 0 | 0 | 1 | 4 | |
7 | FW | Samu Castillejo | 2 | 0 | 0 | 2 | 4 | ||
5 | 12 | DF | Andrea Conti | 2 | 0 | 1 | 0 | 3 | |
6 | 9 | FW | Gonzalo Higuaín | 1 | 0 | 0 | 1 | 2 | |
63 | FW | Patrick Cutrone | 2 | 0 | 0 | 0 | 2 | ||
39 | MF | Lucas Paquetá | 1 | 0 | 1 | 0 | 2 | ||
79 | MF | Franck Kessié | 2 | 0 | 0 | 0 | 2 | ||
11 | FW | Fabio Borini | 2 | 0 | 0 | 0 | 2 | ||
11 | 93 | DF | Diego Laxalt | 0 | 0 | 1 | 0 | 1 | |
2 | DF | Davide Calabria | 1 | 0 | 0 | 0 | 1 | ||
14 | MF | Tiémoué Bakayoko | 1 | 0 | 0 | 0 | 1 | ||
Totals | 33 | 0 | 4 | 7 | 44 |
Players in italics left the team during the season.
Clean sheets
Rank | No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA EL | Total |
---|---|---|---|---|---|---|---|---|---|
1 | 99 | GK | Gianluigi Donnarumma | 12 | 0 | 2 | 0 | 14 | |
2 | 25 | GK | Pepe Reina | 1 | 0 | 1 | 1 | 3 | |
Totals | 13 | 0 | 3 | 1 | 17 |
Disciplinary record
No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA EL | Total | ||||||||||
13 | DF | Alessio Romagnoli | 6 | 1 | 1 | 1 | 2 | 10 | 1 | |||||||||
79 | MF | Franck Kessié | 8 | 1 | 1 | 9 | 1 | |||||||||||
8 | FW | Suso | 9 | 1 | 9 | 1 | ||||||||||||
14 | MF | Tiémoué Bakayoko | 6 | 1 | 1 | 2 | 9 | 1 | ||||||||||
68 | DF | Ricardo Rodríguez | 5 | 1 | 1 | 1 | 8 | |||||||||||
2 | DF | Davide Calabria | 5 | 1 | 1 | 7 | ||||||||||||
10 | FW | Hakan Çalhanoğlu | 3 | 1 | 2 | 6 | ||||||||||||
20 | DF | Ignazio Abate | 4 | 2 | 6 | |||||||||||||
39 | MF | Lucas Paquetá | 5 | 1 | 5 | 1 | ||||||||||||
17 | DF | Cristián Zapata | 4 | 1 | 5 | |||||||||||||
7 | FW | Samu Castillejo | 3 | 1 | 1 | 4 | 1 | |||||||||||
22 | DF | Mateo Musacchio | 2 | 1 | 1 | 4 | ||||||||||||
99 | GK | Gianluigi Donnarumma | 4 | 1 | 4 | |||||||||||||
9 | FW | Gonzalo Higuaín | 3 | 1 | 1 | 4 | 1 | |||||||||||
11 | FW | Fabio Borini | 3 | 3 | ||||||||||||||
21 | MF | Lucas Biglia | 3 | 3 | ||||||||||||||
12 | DF | Andrea Conti | 3 | 3 | ||||||||||||||
93 | DF | Diego Laxalt | 2 | 2 | ||||||||||||||
63 | FW | Patrick Cutrone | 2 | 2 | ||||||||||||||
16 | MF | Andrea Bertolacci | 1 | 1 | ||||||||||||||
25 | GK | Pepe Reina | 1 | 1 | ||||||||||||||
56 | DF | Stefan Šimić | 1 | 1 | ||||||||||||||
Totals | 52 | 2 | 1 | 5 | 1 | 2 | 15 | 1 | 74 | 2 | 3 |
Players in italics left the team during the season.
References
- "CFCB Adjudicatory Chamber renders AC Milan decision". UEFA. 27 June 2018.
- "The final countdown – Yonghong Li must pay €32 million today or lose Milan". CalcioMercato.com. 6 July 2018.
- "Elliott Ushers in New Chapter at AC Milan". Business Wire. 10 July 2018.
- "Cda Milan, usciranno i quattro membri cinesi: Yonghong Li, Han Li, Renshuo Xu e Bo Lu". MilanNews.it (in Italian). 11 July 2018. Archived from the original on 12 July 2018. Retrieved 12 July 2018.
- "Ufficiale, Milan in Europa League: accolto il ricorso al Tas" (in Italian). Corriere dello Sport. 20 July 2018.
- "AC Milan v. UEFA: CAS annuls the sanction and refers the case back to UEFA to issue a proportionate disciplinary measure" (PDF). Court of Arbitration for Sport. 20 July 2018.
- "Leonardo is back home". acmilan.com. 25 July 2018. Retrieved 28 May 2019.
- "Paolo Maldini returns to AC Milan". acmilan.com. 5 August 2018. Retrieved 28 May 2019.
- "AC Milan hires World Class CEO". acmilan.com. 18 September 2018. Retrieved 28 May 2019.
- "AC Milan confirms departure of sporting director". acmilan.com. 28 May 2019. Retrieved 29 May 2019.
- "Change of manager for the new season". acmilan.com. 28 May 2019. Retrieved 29 May 2019.
- "La vera faccia di Gattuso: rinuncia a 5,5 milioni dal Milan per salvare gli stipendi dei collaboratori". calciomercato.com (in Italian). 28 May 2019. Retrieved 29 May 2019.
- "Paolo Maldini becomes the new technical director of AC Milan". acmilan.com. 14 June 2019. Retrieved 28 July 2019.
- "Zvonimir Boban appointed chief football officer of AC Milan". acmilan.com. 14 June 2019. Retrieved 28 July 2019.
- "First Team 2018/19". Acmilan.com. Associazione Calcio Milan. Retrieved 20 August 2018.
- Previously played for Milan in the 2003–04 season.
- "OFFICIAL: REINA AND STRINIC ARE ROSSONERI". A.C. Milan. 2 July 2018. Retrieved 2 July 2018.
- "UFFICIALE: Milan, depositati i contratti di Reina e Strinic". TUTTOmercatoWEB.com (in Italian). 2 July 2018. Retrieved 2 July 2018.
- "Latest Transfers Summer: MILAN". LegaSerieA.it.
- Jones, Matt (30 June 2018). "Fabio Borini Completes Loan Deal to A.C. Milan with Obligation for Full Transfer". Bleacher Report. Retrieved 30 June 2018.
- "UFFICIALE: Milan, tesserato Alen Halilović". TUTTOmercatoWEB.com (in Italian). 3 July 2018. Retrieved 3 July 2018.
- "Milan, i giovani Guarneri e Cavagnera con la maglia rossonera". MilanNews.it (in Italian). 4 July 2018. Retrieved 4 July 2018.
- "comunicato 02082018 accordi con milan ita.pdf" (PDF). Juventus.com. Archived from the original (PDF) on 2018-08-02. Retrieved 2018-08-02.
- "LIVE MN - Milan, Laxalt ha firmato per 4 anni. Anche Castillejo lascia la sede. Domani test atletici".
- "Agreement with A.C. Milan for Bacca and Castillejo". Villarreal CF. 17 August 2018. Retrieved 17 August 2018.
- "OFFICIAL ANNOUNCEMENT: SAMUEL CASTILLEJO & DIEGO LAXALT". A.C. Milan. 17 August 2018. Retrieved 17 August 2018.
- "UFFICIALE: Milan, Bakayoko in prestito con diritto di riscatto dal Chelsea - TUTTOmercatoWEB.com".
- "Oduamadi saluta il Milan: firma un anno di contratto col KF Tirana".
- "UFFICIALE: PAS Lamia, ecco Hachim Mastour - TUTTOmercatoWEB.com".
- "UFFICIALE: Milan, Kalinic passa all'Atletico Madrid - TUTTOmercatoWEB.com".
- "UFFICIALE: Lazio, preso il giovane Bianchi dal Milan - TUTTOmercatoWEB.com".
- Milan, AC. "Mercato Milan 2018: ultime calciomercato Axel Campeol - AC Milan". Acmilan.com.
- "UFFICIALE: Milan, Luca Antonelli è dell'Empoli". TUTTOmercatoWEB.com.
- "UFFICIALE: Milan, Bacca al Villarreal a titolo definitivo. Lapadula al Genoa".
- "UFFICIALE: Cagliari, preso Vergara dal Milan".
- "UFFICIALE: Perugia, arriva il portiere Gabriel".
- "Calciomercato Torino Primavera: ecco Sportelli dal Milan, altro rinforzo in difesa - Toro News". 17 August 2018.
- "ASD OltrepoVoghera". Facebook.com.
- "NUOVI RINFORZI PER IL CISERANO". Usdciserano.it. Archived from the original on 2020-11-27. Retrieved 2018-08-24.
- "UFFICIALE: Lucchese, preso Juan Mauri dal Milan - TUTTOmercatoWEB.com".
- "Larsen: "Finito il mio primo anno in Italia, sono arrivato in una bella squadra: sono grato per la bella esperienza"". MilanNews.it (in Italian). 26 May 2018.
- "UFFICIALE: Perugia, arriva Felicioli".
- "UFFICIALE: Milan, ceduto Gustavo Gomez al Palmeiras".
- "Due gioielli milanisti vestiranno l'arancione: ecco Llamas e Forte!". Archived from the original on 2018-08-11. Retrieved 2018-08-11.
- "OFFICIAL STATEMENT: ANDRÉ SILVA".
- "UFFICIALE: Sassuolo, dal Milan ecco Locatelli in prestito con obbligo".
- "Milan, il giovane Bargiel rinnova e si trasferisce allo Spezia in prestito".
- "AC MILAN COMUNICATO UFFICIALE: Bellodi in prestito all'Olbia Calcio".
- "Ultimi trasferimenti estate: TORINO".
- "COMUNICATO UFFICIALE: TOMMASO POBEGA".
- "IL PORTIERE UNDER ARRIVA DAL MILAN". Archived from the original on 2018-08-24. Retrieved 2018-08-24.
- "Milan, il giovanissimo Fabozzi in prestito al Fenegrò".
- "Calcio Monza, un agosto agrodolce in attesa del campionato". MBNews.it.
- "A Lugano arrivano Macek e Cavagnera da Juve e Milan". 31 August 2018.
- "UFFICIALE: Juve Stabia, presi Cotticelli e Sinani. Saluta Chirullo - TUTTOmercatoWEB.com".
- "Lucchese: preso Gabbia dal Milan". La Gazzetta di Lucca. Archived from the original on 2020-11-27. Retrieved 2018-08-31.
- "UFFICIALE: Monza, arriva il giovane Brusa dal Milan - TUTTOmercatoWEB.com".
- "UFFICIALE: Matera, da Milan e Torino arrivano El Hilali e Auriletto - TUTTOmercatoWEB.com".
- "Tiago Dias saluta il Milan: il portoghese sbarca allo Sporting Braga".
- "Milan, colpo Paquetà: Leo investe 35 milioni e anticipa tutti - TUTTOmercatoWEB.com".
- "Milan, Gattuso annuncia l'arrivo del primo rinforzo invernale". Milannews.it. Retrieved 1 April 2019.
- "Krzysztof Piatek: Genoa striker completes £30m move to AC Milan". 23 January 2019. Retrieved 1 April 2019 – via www.bbc.com.
- "Djalo è rossonero, la foto con Maldini". Milannews.it. Retrieved 1 April 2019.
- "UFFICIALE: Leroy Abanda ha firmato con il Milan". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: Milan, arriva il greco Michelis". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: L'Alessandria annuncia il giovane Robotti al Milan - TUTTOmercatoWEB.com". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: Milan, Bellanova al Bordeaux da giugno". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: Brescia, dal Milan arriva Torchio". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: Milan, parte anche il giovane Finessi. Giocherà nel Padova". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "Mercato settore giovanile: tutte le ufficialità. Abanda e Djalo fino al 2023". Milannews.it. Retrieved 1 April 2019.
- "Un nuovo portiere per il Chiasso". Rsi.ch. Retrieved 1 April 2019.
- "F.C. Chiasso". Facebook.com. Retrieved 1 April 2019.
- "UFFICIALE: Milan, ceduto Simic in prestito al Frosinone - TUTTOmercatoWEB.com". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "UFFICIALE: Vigolo in prestito all\'Hellas Verona". Milannews.it. Retrieved 1 April 2019.
- "Official: Halilovic joins Standard Liege - Football Italia". Football-italia.net. Retrieved 1 April 2019.
- "Milan, Higuain addio: il Pipita si sta imbarcando per Londra". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "Higuain, l'incapacità di essere leader. Il Pipita trova rifugio da Sarri". Tuttomercatoweb.com. Retrieved 1 April 2019.
- "AC Milan banned from Europa League next season over Financial Fair Play breaches". BBC Sport. 28 June 2019.
- "Norme organizzative interne della F.I.G.C. - Art. 51.6" (PDF) (in Italian). Italian Football Federation. 12 September 2018. Retrieved 11 November 2018.
- "Official Statements on "Top match"" (PDF). Legaseriea.it. Archived from the original (PDF) on 2 September 2018. Retrieved 4 September 2018.