2016–17 AC Milan season

Milan
2016–17 season
Honorary Chairman

Chairman
Silvio Berlusconi
(until 13 April 2017)
Li Yonghong
(from 13 April 2017)
Head CoachVincenzo Montella
StadiumSan Siro
Serie A6th
Coppa ItaliaQuarter-finals
Supercoppa ItalianaWinners
Top goalscorerLeague:
Carlos Bacca (13)

All:
Carlos Bacca (14)
Average home league attendance40,326[1][2]

The 2016–17 season was Associazione Calcio Milan's 83rd season in Serie A and 34th consecutive season in the top flight of Italian football. Milan competed in Serie A, the Supercoppa Italiana (as finalist of 2015–16 Coppa Italia) and the Coppa Italia.

Players

[edit]

Squad information

[edit]
No. Player Nat. Position(s) Date of birth (age) Signed in Contract until Signed from Transfer fee Notes
Goalkeepers
30 Marco Storari Italy GK (1977-01-07)7 January 1977 (aged 40) 2017 2017 Italy Cagliari Free
35 Alessandro Plizzari Italy GK (2000-03-12)12 March 2000 (aged 17) 2016 2018 Italy Milan Primavera Free From Youth system
99 Gianluigi Donnarumma Italy GK (1999-02-25)25 February 1999 (aged 18) 2015 2018 Italy Milan Primavera €250,000[3] From Youth system
Defenders
2 Mattia De Sciglio Italy RB / LB (1992-10-20)20 October 1992 (aged 24) 2011 2018 Italy Milan Primavera Free From Youth system
13 Alessio Romagnoli Italy CB (1995-01-12)12 January 1995 (aged 22) 2015 2020 Italy Roma €25,000,000
15 Gustavo Gómez Paraguay CB (1993-05-06)6 May 1993 (aged 24) 2016 2021 Argentina Lanús €8,500,000
17 Cristián Zapata Colombia CB (1986-09-30)30 September 1986 (aged 30) 2012 2019 Spain Villarreal €6,000,000
20 Ignazio Abate Italy RB (1986-11-12)12 November 1986 (aged 30) 2009 2019 Italy Torino €2,800,000 From Youth system
21 Leonel Vangioni Argentina LB (1987-05-05)5 May 1987 (aged 30) 2016 2019 Argentina River Plate Free
29 Gabriel Paletta Italy CB (1986-02-15)15 February 1986 (aged 31) 2015 2018 Italy Parma €880,000
31 Luca Antonelli Italy LB (1987-02-11)11 February 1987 (aged 30) 2015 2019 Italy Genoa €4,500,000 From Youth system
96 Davide Calabria Italy RB / LB (1996-12-06)6 December 1996 (aged 20) 2015 2020 Italy Milan Primavera Free From Youth system
Midfielders
5 Giacomo Bonaventura Italy CM / LW (1989-08-22)22 August 1989 (aged 27) 2014 2020 Italy Atalanta €7,000,000
14 Matías Fernández Chile CM (1986-05-15)15 May 1986 (aged 31) 2016 2017 Italy Fiorentina On loan
16 Andrea Poli Italy CM (1989-09-29)29 September 1989 (aged 27) 2013 2018 Italy Sampdoria €9,700,000
18 Riccardo Montolivo Italy DM / CM (1985-01-18)18 January 1985 (aged 32) 2012 2019 Italy Fiorentina Free Captain
23 José Sosa Argentina DM / CM (1985-06-19)19 June 1985 (aged 32) 2016 2018 Turkey Beşiktaş €7,500,000
33 Juraj Kucka Slovakia CM (1987-02-26)26 February 1987 (aged 30) 2015 2019 Italy Genoa €3,000,000
73 Manuel Locatelli Italy DM / CM (1998-01-08)8 January 1998 (aged 19) 2016 2018 Italy Milan Primavera Free From Youth system
80 Mario Pašalić Croatia CM (1995-02-09)9 February 1995 (aged 22) 2016 2017 England Chelsea On loan
91 Andrea Bertolacci Italy CM (1991-01-11)11 January 1991 (aged 26) 2015 2019 Italy Roma €20,000,000
Forwards
7 Gerard Deulofeu Spain LW / RW (1994-03-13)13 March 1994 (aged 23) 2017 2017 England Everton On loan
8 Suso Spain RW (1993-11-19)19 November 1993 (aged 23) 2015 2019 England Liverpool €1,300,000
9 Gianluca Lapadula Italy ST (1990-02-07)7 February 1990 (aged 27) 2016 2021 Italy Pescara €9,000,000
10 Keisuke Honda Japan RW (1986-06-13)13 June 1986 (aged 31) 2014 2017 Russia CSKA Moscow Free
11 Lucas Ocampos Argentina LW (1994-07-11)11 July 1994 (aged 22) 2017 2017 France Marseille On loan
63 Patrick Cutrone Italy ST (1998-01-03)3 January 1998 (aged 19) 2017 2018 Italy Milan Primavera Free From Youth system
70 Carlos Bacca Colombia ST (1986-09-08)8 September 1986 (aged 30) 2015 2019 Spain Sevilla €30,000,000

Source [4]

Transfers

[edit]

Summer window

[edit]

In

[edit]
Date Pos. Player Age Moving from Fee Notes Source
24 June 2016 FW Italy Gianluca Lapadula 26 Italy Pescara €9,000,000 [5][6]
1 July 2016 DF Argentina Leonel Vangioni 29 Argentina River Plate Free [7]
18 July 2016 GK Italy Alessandro Plizzari 16 Promoted from Youth Free [8]
5 August 2016 DF Paraguay Gustavo Gómez 23 Argentina Lanús €8,500,000 [9]
17 August 2016 MF Argentina José Sosa 31 Turkey Beşiktaş €7,500,000 [10]

On loan

[edit]
Date Pos. Player Age Moving from Fee Notes Source
27 August 2016 MF Croatia Mario Pašalić 21 England Chelsea €200,000 [11]
31 August 2016 MF Chile Matías Fernández 30 Italy Fiorentina €800,000 With option to buy [12]

Loan returns

[edit]
Date Pos. Player Age Moving from Fee Notes Source
1 July 2016 GK Brazil Gabriel 23 Italy Napoli Free
1 July 2016 DF Italy Giorgio Altare 17 Italy Virtus Bergamo Free Re-joined Primavera squad
1 July 2016 DF Italy Gabriel Paletta 30 Italy Atalanta Free
1 July 2016 FW Spain Suso 22 Italy Genoa Free

Total spending: Decrease €26M

Out

[edit]
Date Pos. Player Age Moving to Fee Notes Source
22 May 2016 GK Italy Christian Abbiati 38 Unattached Free Retired [13]
21 June 2016 FW Italy Stephan El Shaarawy 23 Italy Roma €13,000,000 Buy option exercised [14]
1 July 2016 DF Brazil Alex 34 Unattached Free End of contract
1 July 2016 DF France Philippe Mexès 34 Unattached Free End of contract
1 July 2016 MF Ghana Kevin-Prince Boateng 29 Spain Las Palmas Free End of contract
1 July 2016 FW Spain Fernando Torres 32 Spain Atlético Madrid Free From loan to definitive acquisition [15]
1 July 2016 DF Italy Guido Turano 19 Italy FeralpiSalò Undisclosed From Primavera squad [16]
1 July 2016 GK Italy Francesco Cancelli 18 Italy Grosseto Undisclosed From Primavera squad [17]
1 July 2016 DF Italy Francesco Bordi 19 Italy Siena Free From Primavera squad [18]
6 July 2016 GK Italy Luca Crosta 18 Italy Cagliari Undisclosed From Primavera squad [19]
7 July 2016 MF Bolivia Sebastián Gamarra 19 Italy FeralpiSalò Undisclosed From Primavera squad [20]
7 July 2016 FW Italy Andrea Vassallo 18 Italy Bologna Free From Primavera squad [21]
8 July 2016 AM Italy Simone Verdi 23 Italy Bologna €1,500,000 After return from loan [22]
13 July 2016 DF Italy Christian Maldini 20 Italy Reggiana Free From Primavera squad [23]
15 July 2016 FW Italy Gianmario Comi 24 Italy Carpi Undisclosed After return from loan [24]
15 July 2016 DF Italy Giorgio Piacentini 19 Italy Como Undisclosed From Primavera squad [25]
18 July 2016 DF Italy Claudio Bonanni 19 Italy Varese Undisclosed From Primavera squad [26]
18 July 2016 GK Italy Michael Agazzi 32 Italy Cesena Undisclosed After return from loan [27]
18 July 2016 FW Italy Matteo Chinellato 24 Italy Como Free After return from loan [28]
31 July 2016 FW France Jérémy Ménez 29 France Bordeaux Free [29]
3 August 2016 MF Italy Alessandro Mastalli 20 Italy Juve Stabia Undisclosed [30]
4 August 2016 DF Italy Andrea Malberti 18 Italy Novara Undisclosed From Primavera squad [31]
16 August 2016 GK Italy Alessandro Livieri 19 Italy FeralpiSalò Undisclosed From Primavera squad [32]
16 August 2016 FW Italy Alessandro Matri 31 Italy Sassuolo Free After return from loan [33]
18 August 2016 DF Italy Davide Mondonico 19 Italy AlbinoLeffe Undisclosed From Primavera squad [34]
2 September 2016 FW Italy Andrea Casiraghi 19 Italy Pro Patria Free From Primavera squad [35]
18 September 2016 MF Nigeria Favour Aniekan 22 Unattached Free After return from loan [citation needed]

Loans ended

[edit]
Date Pos. Player Age Moving to Fee Notes Source
1 July 2016 FW Italy Mario Balotelli 25 England Liverpool Free

Out on loan

[edit]
Date Pos. Player Age Moving to Fee Notes Source
7 July 2016 DF Czech Republic Stefan Simić 21 Belgium Mouscron Free Buy option included [36]
13 July 2016 MF Italy Gian Filippo Felicioli 18 Italy Ascoli Free Buy & buy-back options included [37]
14 July 2016 FW Morocco Hachim Mastour 18 Netherlands PEC Zwolle Free After return from loan [38]
15 July 2016 MF Italy Matteo Pessina 19 Italy Como Free After return from loan [39]
15 July 2016 MF Bosnia and Herzegovina Andrej Modić 20 Italy Brescia Free After return from loan [40]
15 July 2016 FW Italy Gianmarco Zigoni 24 Italy SPAL Free Loan confirmed [41]
18 July 2016 FW Italy Giovanni Crociata 18 Italy Brescia Free Buy option included [42]
18 July 2016 FW Italy Davide Di Molfetta 20 Italy Prato Free After return from loan [43]
10 August 2016 DF Senegal Ameth Lo 19 Italy Reggina Free From Primavera squad [44][45]
10 August 2016 FW Italy Andrea Bianchimano 19 Italy Reggina Free From Primavera squad [44]
22 August 2016 DF Italy Ivan De Santis 19 Italy Catania Free From Primavera squad [46]
25 August 2016 FW Italy Giacomo Beretta 24 Italy Virtus Entella Free After return from loan [47]
30 August 2016 MF Italy José Mauri 20 Italy Empoli Free [48]
31 August 2016 DF Colombia Jherson Vergara 22 Russia Arsenal Tula Free After return from loan [49]
31 August 2016 GK Spain Diego López 34 Spain Espanyol Free [50]
7 September 2016 MF Argentina Juan Mauri 27 Italy Paganese Free After return from loan [51]
Total income: Increase €14,500,000
Net income: Decrease €11,500,000

Winter window

[edit]

In

[edit]
Date Pos. Player Age Moving from Fee Notes Source
10 January 2017 GK Italy Marco Storari 40 Italy Cagliari Free [52]
17 January 2017 FW Italy Patrick Cutrone 19 Promoted from youth team Free [53]
1 February 2017 MF Italy Mattia El Hilali 19 A.C. Milan Primavera Free Signed a 3-year contract extension [54]

On loan

[edit]
Date Pos. Player Age Moving from Fee Notes Source
23 January 2017 FW Spain Gerard Deulofeu 22 England Everton €750,000 With option to buy [55][56]
30 January 2017 FW Argentina Lucas Ocampos 22 France Marseille Undisclosed Previously at Italy Genoa [57]

Loan returns

[edit]
Date Pos. Player Age Moving from Fee Notes Source
1 January 2017 FW Nigeria Nnamdi Oduamadi 26 Finland HJK Free [58]

Total spending: Decrease €0,75 M

Out

[edit]
Date Pos. Player Age Moving to Fee Notes Source
16 January 2017 FW Brazil Luiz Adriano 29 Russia Spartak Moscow Undisclosed [59]

Out on loan

[edit]
Date Pos. Player Age Moving to Fee Notes Source
10 January 2017 GK Brazil Gabriel 24 Italy Cagliari Free [60]
18 January 2017 FW Italy Giacomo Beretta 24 Italy Carpi Free After return from loan [61]
26 January 2017 FW France M'Baye Niang 22 England Watford €500,000 With option to buy [62]
27 January 2017 DF Italy Ivan De Santis 19 Italy Paganese Free After return from loan [63]
30 January 2017 FW Italy Luca Vido 19 Italy Cittadella Free With option to buy & buyback [64]
30 January 2017 DF Brazil Italy Rodrigo Ely 23 Spain Deportivo Alavés Free [65]
Total income: Increase €500,000
Net income: Decrease €250,000

Pre-season and friendlies

[edit]
16 July 2016 (2016-07-16) Friendly Bordeaux France 1–2 Italy Milan Stade Armandie, Agen
20:00 CDT Malcom 78' Report Suso 28', 38'
27 July 2016 (2016-07-27) 2016 ICC Bayern Munich Germany 3–3
(3–5 p)
Italy Milan Soldier Field, Chicago
20:00 CDT Ribéry 29', 90' (pen.)
Alaba 38'
Report
Referee: Mark Geiger (United States)
Penalties
30 July 2016 (2016-07-30) 2016 ICC Liverpool England 2–0 Italy Milan Levi's Stadium, Santa Clara, California
19:00 PDT Origi 59'
Firmino 73'
Report Referee: Kevin Stott
3 August 2016 (2016-08-03) 2016 ICC Milan Italy 1–3 England Chelsea U.S. Bank Stadium, Minneapolis
20:00 CDT Bonaventura 38' Report Traoré 24'
Oscar 70' (pen.), 87'
10 August 2016 TIM Trophy Sassuolo Italy 3–2 Italy Milan Reggio Emilia, Italy
Falcinelli 18'
Politano 32'
Trotta 40'
Niang 2' (pen.), 10' Stadium: Mapei Stadium – Città del Tricolore
Note: 45-minute match
14 August 2016 (2016-08-14) Friendly SC Freiburg Germany 0–2 Italy Milan Schwarzwald-Stadion, Freiburg
16:30 CEST Report Luiz Adriano 39', 44' Attendance: 25,000
Referee: Matthias Jollenbeck
3 September 2016 (2016-09-03) Friendly AFC Bournemouth England 1–2 Italy Milan Dean Court, Bournemouth
17:00 CEST Mousset 66' Report Suso 64'
Niang 67' (pen.)
Referee: James Linington
8 October 2016 (2016-10-08) Friendly Chiasso Switzerland 0–5 Italy Milan Stadio Riva IV, Chiasso
16:00 CEST Report Lapadula 7', 20'
Poli 13'
Niang 18'
Luiz Adriano 29'
Referee: Vladimir Ovcharov

Competitions

[edit]

Overall

[edit]
Competition Started round Final position First match Last match
Serie A Matchday 1 6th 21 August 2016 28 May 2017
Coppa Italia Round of 16 Quarter-finals 12 January 2017 25 January 2017
Supercoppa Italiana Final Winners 23 December 2016

Last updated: 28 May 2017

Serie A

[edit]

League table

[edit]
Pos Team Pld W D L GF GA GD Pts Qualification or relegation
4 Atalanta 38 21 9 8 62 41 +21 72 Qualification for the Europa League group stage[a]
5 Lazio 38 21 7 10 74 51 +23 70
6 Milan 38 18 9 11 57 45 +12 63 Qualification for the Europa League third qualifying round[a]
7 Internazionale 38 19 5 14 72 49 +23 62
8 Fiorentina 38 16 12 10 63 57 +6 60
Source: Serie A, Soccerway
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.[66]
Notes:
  1. ^ a b Since the winners of the 2016–17 Coppa Italia, Juventus, qualified for European competition based on league position, the spot awarded to the cup winners (Europa League group stage) was passed to the fifth-placed team and the spot awarded to the fifth-placed team (Europa League third qualifying round) was passed to the sixth-placed team.

Results summary

[edit]
Overall Home Away
Pld W D L GF GA GD Pts W D L GF GA GD W D L GF GA GD
38 18 9 11 57 45  +12 63 12 2 5 32 20  +12 6 7 6 25 25  0

Last updated: 28 May 2017.
Source: Competitive matches

Results by round

[edit]
Round1234567891011121314151617181920212223242526272829303132333435363738
GroundHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
ResultWLLWWDWWWLWWDWWLDWWDLLLDWWWLWDWDLDLDWL
Position51115106663343333335555777777777766666666
Updated to match(es) played on 28 May 2017. Source: Competitive matches
A = Away; H = Home; W = Win; D = Draw; L = Loss

Matches

[edit]
21 August 2016 1 Milan 3–2 Torino Milan
18:00 CEST Bacca 38', 50', 62' (pen.)
Paletta Yellow card 45' Yellow-red card 90+4'
Report Martínez Yellow card 26'
Rossettini Yellow card 35'
Belotti 48'
Obi Yellow card 61'
Baselli 90+1'
Stadium: San Siro
Attendance: 32,254[67]
Referee: Antonio Damato
27 August 2016 2 Napoli 4–2 Milan Naples
20:45 CEST Milik 18', 33'
Koulibaly Yellow card 55'
Hysaj Yellow card 70'
Callejón 74', 90+4'
Jorginho Yellow card 85'
Albiol Yellow card 86'
Zieliński Yellow card 90'
Report Niang 51', Yellow card 53' Yellow-red card 88'
Suso 55', Yellow card 66'
Gómez Yellow card 61'
Kucka Red card 75'
Romagnoli Yellow card 90+4'
Stadium: Stadio San Paolo
Attendance: 27,231
Referee: Paolo Valeri
11 September 2016 3 Milan 0–1 Udinese Milan
15:00 CEST Bacca Yellow card 29' Report Felipe Yellow card 34'
Badu Yellow card 63'
Perica Yellow card 73', 88'
De Paul Yellow card 74'
Armero Yellow card 90+4'
Stadium: San Siro
Attendance: 28,303
Referee: Gianpaolo Calvarese
16 September 2016 4 Sampdoria 0–1 Milan Genoa
20:45 CEST Pereira Yellow card 71'
Muriel Yellow card 84'
Report Lapadula Yellow card 39'
Bonaventura Yellow card 47'
Bacca 85'
Donnarumma Yellow card 90+6'
Stadium: Stadio Luigi Ferraris
Attendance: 19,708
Referee: Massimiliano Irrati
20 September 2016 5 Milan 2–0 Lazio Milan
20:45 CEST Bacca 37'
Calabria Yellow card 62'
Niang 74' (pen.)
Report Bastos Yellow card 45+1'
Cataldi Yellow card 59'
Radu Yellow card 73'
De Vrij Yellow card 76'
Stadium: San Siro
Attendance: 26,464
Referee: Davide Massa
25 September 2016 6 Fiorentina 0–0 Milan Florence
20:45 CEST Rodríguez Yellow card 3'
Milić Yellow card 90+1'
Report Calabria Yellow card 23'
Montolivo Yellow card 45'
Locatelli Yellow card 80'
Antonelli Yellow card 90+6'
Stadium: Stadio Artemio Franchi
Attendance: 29,786
Referee: Daniele Orsato
2 October 2016 7 Milan 4–3 Sassuolo Milan
18:00 CEST Bonaventura 9'
Montolivo Yellow card 51'
Bacca 69' (pen.)
Locatelli 73'
Paletta 77'
Report Politano 10', Yellow card 90+1'
Adjapong Yellow card 23'
Acerbi 54'
Pellegrini 56', Yellow card 76'
Antei Yellow card 68'
Biondini Yellow card 90+3'
Stadium: San Siro
Attendance: 31,738
Referee: Marco Guida
16 October 2016 8 Chievo 1–3 Milan Verona
20:45 CEST Dainelli Yellow card 14'
Birsa 76'
Meggiorini Yellow card 78'
Cacciatore Yellow card 90+1'
Report Locatelli Yellow card 35'
Kucka 45'
Niang 46'
Paletta Yellow card 75'
Dainelli 90+4' (o.g.)
Stadium: Stadio Marc'Antonio Bentegodi
Attendance: 24,000
Referee: Gianluca Rocchi
22 October 2016 9 Milan 1–0 Juventus Milan
20:45 CEST Kucka Yellow card 44'
Donnarumma Yellow card 50'
Locatelli 65', Yellow card 79'
Poli Yellow card 83'
Report Bonucci Yellow card 30'
Pjanić Yellow card 38'
Alves Yellow card 76'
Stadium: San Siro
Attendance: 75,829
Referee: Nicola Rizzoli
25 October 2016 10 Genoa 3–0 Milan Genoa
20:45 CEST Ninković 11'
Izzo Yellow card 40'
Pavoletti Yellow card 74', 86'
Kucka 80' (o.g.)
Veloso Yellow card 85'
Report Paletta Red card 56' Stadium: Stadio Luigi Ferraris
Attendance: 21,248
Referee: Luca Banti
30 October 2016 11 Milan 1–0 Pescara Milan
15:00 CET Abate Yellow card 41'
Bonaventura 49'
Report Brugman Yellow card 37'
Mitriță Yellow card 48'
Stadium: San Siro
Attendance: 36,535
Referee: Daniele Doveri
6 November 2016 12 Palermo 1–2 Milan Palermo
15:00 CET Cionek Yellow card 64'
Nestorovski 71'
Diamanti Yellow card 89'
Report Suso 15'
De Sciglio Yellow card 26'
Lapadula 82'
Stadium: Stadio Renzo Barbera
Attendance: 13,545
Referee: Paolo Mazzoleni
20 November 2016 13 Milan 2–2 Inter Milan
20:45 CET Kucka Yellow card 22'
De Sciglio Yellow card 32'
Suso 42', 58'
Report Kondogbia Yellow card 19'
Ansaldi Yellow card 49'
Candreva 53'
Jovetić Yellow card 78'
Perišić 90+2', Yellow card 90+3'
Stadium: San Siro
Attendance: 77,882
Referee: Paolo Tagliavento
26 November 2016 14 Empoli 1–4 Milan Empoli
20:45 CET Saponara 17'
Krunić Yellow card 37'
Bellusci Yellow card 89'
Report Romagnoli Yellow card 4'
Lapadula 15', 77'
Kucka Yellow card 31'
Bonaventura Yellow card 43'
Suso 61'
Costa 64' (o.g.)
Stadium: Stadio Carlo Castellani
Attendance: 12,577
Referee: Gianpaolo Calvarese
4 December 2016 15 Milan 2–1 Crotone Milan
12:30 CET Pašalić 41'
Locatelli Yellow card 49'
Sosa Yellow card 63'
Lapadula 86', Yellow card 87'
Kucka Yellow card 90+2'
Report Falcinelli 26'
Rosi Yellow card 43'
Crisetig Yellow card 53'
Rohdén Yellow card 60'
Stoian Yellow card 67'
Stadium: San Siro
Attendance: 37,294
Referee: Marco Di Bello
12 December 2016 16 Roma 1–0 Milan Rome
21:00 CET Nainggolan 62'
Rüdiger Yellow card 84'
Report Pašalić Yellow card 18'
Paletta Yellow card 79'
Stadium: Stadio Olimpico
Attendance: 41,841
Referee: Paolo Mazzoleni
17 December 2016 17 Milan 0–0 Atalanta Milan
18:00 CET Bonaventura Yellow card 26'
Bertolacci Yellow card 64'
Pašalić Yellow card 74'
Report Spinazzola Yellow card 25'
Masiello Yellow card 36'
Conti Yellow card 79'
Petagna Yellow card 86'
Gómez Yellow card 90+1'
Sportiello Yellow card 90+4'
Stadium: San Siro
Attendance: 35,584
Referee: Davide Massa
8 January 2017 19 Milan 1–0 Cagliari Milan
18:00 CET Bacca 88' Report Isla Yellow card 89'
Alves Red card 90+4'
Stadium: San Siro
Attendance: 31,113
Referee: Piero Giacomelli
16 January 2017 20 Torino 2–2 Milan Turin
20:45 CET Belotti 21', Yellow card 50'
Benassi 26'
Moretti Yellow card 40'
Obi Yellow card 57'
Rossettini Yellow card 59'
Falque Yellow card 79'
Report Locatelli Yellow card 25'
Romagnoli Yellow card 45' Yellow-red card 89'
Bertolacci 55'
Bacca 60' (pen.)
Stadium: Stadio Olimpico Grande Torino
Attendance: 22,418
Referee: Paolo Tagliavento
21 January 2017 21 Milan 1–2 Napoli Milan
20:45 CET Calabria Yellow card 22'
Sosa Yellow card 26'
Kucka 37'
Gómez Yellow card 51'
Bacca Yellow card 56'
Report Insigne 6'
Callejón 9', Yellow card 82'
Mertens Yellow card 12'
Strinić Yellow card 38'
Tonelli Yellow card 45+1'
Stadium: San Siro
Attendance: 54,257
Referee: Gianluca Rocchi
29 January 2017 22 Udinese 2–1 Milan Udine
15:00 CET Théréau 31'
Samir Yellow card 62'
De Paul Yellow card 71', 73'
Angella Yellow card 82'
Report Bonaventura 8'
Pašalić Yellow card 45+4'
Romagnoli Yellow card 55'
Stadium: Stadio Friuli
Attendance: 25,155
Referee: Luca Banti
5 February 2017 23 Milan 0–1 Sampdoria Milan
12:30 CET Bacca Yellow card 45'
Suso Yellow card 60'
Kucka Yellow card 63'
Sosa Yellow card 85' Yellow-red card 90'
Report Torreira Yellow card 28'
Muriel 70' (pen.)
Đuričić Yellow card 90+4'
Stadium: San Siro
Attendance: 31,974
Referee: Marco Guida
8 February 2017 18 Bologna 0–1 Milan Bologna
20:45 CET Mbaye Yellow card 18'
Gastaldello Yellow card 45'
Verdi Yellow card 47'
Nagy Yellow card 90+2'
Džemaili Yellow card 90+5'
Report Paletta Yellow card 18' Yellow-red card 37'
Abate Yellow card 23'
Kucka Yellow card 53' Yellow-red card 59'
Vangioni Yellow card 71'
Pašalić 89'
Stadium: Stadio Renato Dall'Ara
Attendance: 23,863
Referee: Daniele Doveri
Note: The match was originally scheduled for 22 December 2016, but was postponed due to a scheduling conflict with 2016 Supercoppa Italiana.[68]
13 February 2017 24 Lazio 1–1 Milan Rome
20:45 CET Biglia 45+1'
Radu Yellow card 63'
Milinković-Savić Yellow card 89'
Report Vangioni Yellow card 24'
Fernández Yellow card 81'
Suso 85'
Stadium: Stadio Olimpico
Attendance: 25,000
Referee: Antonio Damato
19 February 2017 25 Milan 2–1 Fiorentina Milan
20:45 CET Kucka 16'
Deulofeu 31'
Vangioni Yellow card 45+1'
Gómez Yellow card 51'
Suso Yellow card 74'
Report Kalinić 20'
Salcedo Yellow card 44'
Vecino Yellow card 52'
Stadium: San Siro
Attendance: 32,743
Referee: Paolo Valeri
26 February 2017 26 Sassuolo 0–1 Milan Sassuolo
15:00 CET Berardi Yellow card 8'
Aquilani Yellow card 21'
Defrel Yellow card 24'
Peluso Yellow card 25'
Pellegrini Yellow card 58'
Duncan Yellow card 90+3'
Report Kucka Yellow card 11'
Bacca 22' (pen.)
Sosa Yellow card 30'
Bertolacci Yellow card 38'
Stadium: Mapei Stadium – Città del Tricolore
Attendance: 18,842
Referee: Gianpaolo Calvarese
4 March 2017 27 Milan 3–1 Chievo Milan
20:45 CET Bacca 24', 70'
Deulofeu Yellow card 33'
Lapadula 82' (pen.)
Ocampos Yellow card 90+2'
Report de Guzmán 42' (pen.)
Cesar Yellow card 45+2'
Stadium: San Siro
Attendance: 27,357
Referee: Fabio Maresca
10 March 2017 28 Juventus 2–1 Milan Turin
20:45 CET Benatia 30', Yellow card 36'
Pjanić Yellow card 78'
Khedira Yellow card 87'
Dybala 90+7' (pen.)
Report Pašalić Yellow card 23'
Deulofeu Yellow card 39'
Bacca 43'
Ocampos Yellow card 57'
Romagnoli Yellow card 62'
Sosa Yellow card 89' Yellow-red card 90+3'
Stadium: Juventus Stadium
Attendance: 40,573
Referee: Davide Massa
18 March 2017 29 Milan 1–0 Genoa Milan
20:45 CET Fernández 33'
De Sciglio Yellow card 78'
Report Cataldi Yellow card 36'
Gentiletti Yellow card 90+2'
Stadium: San Siro
Attendance: 34,851
Referee: Carmine Russo
2 April 2017 30 Pescara 1–1 Milan Pescara
15:00 CEST Paletta 12' (o.g.)
Biraghi Yellow card 25'
Bovo Yellow card 52'
Coulibaly Yellow card 62'
Memushaj Yellow card 75'
Bruno Yellow card 85'
Report Pašalić 41'
Paletta Yellow card 58'
Sosa Yellow card 63'
Locatelli Yellow card 78'
Stadium: Stadio Adriatico – Giovanni Cornacchia
Attendance: 19,809
Referee: Paolo Silvio Mazzoleni
9 April 2017 31 Milan 4–0 Palermo Milan
15:00 CEST Suso 6'
Pašalić 19', Yellow card 20'
Bacca 37'
Deulofeu 70'
Report Goldaniga Yellow card 5'
González Yellow card 22' Yellow-red card 83'
Cionek Yellow card 75'
Stadium: San Siro
Attendance: 36,808
Referee: Marco Di Bello
15 April 2017 32 Inter 2–2 Milan Milan
12:30 CEST Candreva 36',