2017–18 AC Milan season

{{Infobox football club season

| club = Milan

| season = 2017–18

| manager = Vincenzo Montella
(until 27 November)
Gennaro Gattuso
(from 27 November){{cite web|url=https://www.acmilan.com/it/news/comunicati-ufficiali/2017-11-27/comunicato-ufficiale-vincenzo-montella|title=COMUNICATO UFFICIALE: VINCENZO MONTELLA|publisher=A.C. Milan|date=27 November 2017|language=it}}

| mgrtitle = Head coach

| chairman = Li Yonghong

| stadium = San Siro

| league = Serie A

| league result = 6th

| cup1 = Coppa Italia

| cup1 result = Runners-up

| cup2 = UEFA Europa League

| cup2 result = Round of 16

| league topscorer =
Patrick Cutrone (10)

| season topscorer =
Patrick Cutrone (18)

| highest attendance =

| lowest attendance =

| average attendance =

| pattern_la1 = _acmilan1718h

| pattern_b1 = _acmilan1718h

| pattern_ra1 = _acmilan1718h

| pattern_sh1 = _acmilan1718

| pattern_so1 = _acmilan1718

| leftarm1 = FFFFFF

| body1 = FFFFFF

| rightarm1 = FFFFFF

| shorts1 = FFFFFF

| socks1 = FFFFFF

| pattern_la2 = _acmilan1718a

| pattern_b2 = _acmilan1718a

| pattern_ra2 = _acmilan1718a

| pattern_sh2 = _acmilan1718

| pattern_so2 = _acmilan1718

| leftarm2 = FFFFFF

| body2 = FFFFFF

| rightarm2 = FFFFFF

| shorts2 = FFFFFF

| socks2 = FFFFFF

| pattern_la3 = _acmilan1718t

| pattern_b3 = _acmilan1718t

| pattern_ra3 = _acmilan1718t

| pattern_sh3 = _acmilan1718t

| pattern_so3 = _acmilan1718t

| leftarm3 = 000000

| body3 = 000000

| rightarm3 = 000000

| shorts3 = 000000

| socks3 = 000000

| prevseason = 2016–17

| nextseason = 2018–19

}}

The 2017–18 season was the 84th season in Associazione Calcio Milan's history and their 82nd in the top-flight of Italian football. Milan competed in Serie A, UEFA Europa League and in the Coppa Italia. For the first time since the 2013–14 season, AC Milan competed in European competition, entering in the third qualifying round of the Europa League.

Players

=Squad information=

class="wikitable"
style="width:25px"|{{Abbr|No.|Squad number}}

! style="width:170px"|Player

! style="width:25px"|{{Abbr|Nat.|Nationality}}

! style="width:65px"|Position(s)

! style="width:190px"|Date of birth (age)

! style="width:55px"|Signed in

! style="width:55px"|Contract ends

! style="width:180px"|Signed from

! style="width:85px"|Transfer fee

! Notes

colspan="10" |Goalkeepers
style="text-align:right"|30

|Marco Storari

|style="text-align:center"|{{flagicon|ITA}}

|GK

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1977|1|7}}

|style="text-align:center"|2017Previously played for Milan in the second half of the 2006–07 season and the first half of the 2009–10 season.

|style="text-align:center"|2018

|{{fbaicon|ITA}} Cagliari

|style="text-align:right"|Free

|

style="text-align:right"|90

|Antonio Donnarumma

|style="text-align:center"|{{flagicon|ITA}}

|GK

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1990|7|7}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|GRE}} Asteras Tripolis

|style="text-align:right"|€300,000

|From Youth system

style="text-align:right"|99

|Gianluigi Donnarumma

|style="text-align:center"|{{flagicon|ITA}}

|GK

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1999|2|25}}

|style="text-align:center"|2015

|style="text-align:center"|2021

|{{fbaicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|From Youth system

colspan="10" |Defenders
style="text-align:right"|2

|Davide Calabria

|style="text-align:center"|{{flagicon|ITA}}

|RB / LB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1996|12|6}}

|style="text-align:center"|2015

|style="text-align:center"|2020

|{{fbaicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|From Youth system

style="text-align:right"|12

|Andrea Conti

|style="text-align:center"|{{flagicon|ITA}}

|RB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1994|3|2}}

|style="text-align:center"|2017

|style="text-align:center"|2022

|{{fbaicon|ITA}} Atalanta

|style="text-align:right"|€24,000,000

|

style="text-align:right"|13

|Alessio Romagnoli

|style="text-align:center"|{{flagicon|ITA}}

|CB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1995|1|12}}

|style="text-align:center"|2015

|style="text-align:center"|2020

|{{fbaicon|ITA}} Roma

|style="text-align:right"|€25,000,000

|

style="text-align:right"|15

|Gustavo Gómez

|style="text-align:center"|{{flagicon|PAR}}

|CB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1993|5|6}}

|style="text-align:center"|2016

|style="text-align:center"|2021

|{{fbaicon|ARG}} Lanús

|style="text-align:right"|€8,500,000

|

style="text-align:right"|17

|Cristián Zapata

|style="text-align:center"|{{flagicon|COL}}

|CB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1986|9|30}}

|style="text-align:center"|2012

|style="text-align:center"|2019

|{{fbaicon|ESP}} Villarreal

|style="text-align:right"|€6,000,000

|4th Vice Captain

style="text-align:right"|19

|Leonardo Bonucci

|style="text-align:center"|{{flagicon|ITA}}

|CB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1987|5|1}}

|style="text-align:center"|2017

|style="text-align:center"|2022

|{{fbaicon|ITA}} Juventus

|style="text-align:right"|€42,000,000

|Captain

style="text-align:right"|20

|Ignazio Abate

|style="text-align:center"|{{flagicon|ITA}}

|RB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1986|11|12}}

|style="text-align:center"|2009Previously played for A.C. Milan in the 2003/04 season.

|style="text-align:center"|2019

|{{fbaicon|ITA}} Torino

|style="text-align:right"|€2,800,000

|From Youth system, 2nd Vice Captain

style="text-align:right"|22

|Mateo Musacchio

|style="text-align:center"|{{flagicon|ARG}}

|CB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1990|8|26}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|ESP}} Villarreal

|style="text-align:right"|€18,000,000

|

style="text-align:right"|31

|Luca Antonelli

|style="text-align:center"|{{flagicon|ITA}}

|LB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1987|2|11}}

|style="text-align:center"|2015Previously played for A.C. Milan in the 2006/07 season.

|style="text-align:center"|2019

|{{fbaicon|ITA}} Genoa

|style="text-align:right"|€4,500,000

|From Youth system

style="text-align:right"|68

|Ricardo Rodriguez

|style="text-align:center"|{{flagicon|SUI}}

|LB

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1992|8|25}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|GER}} VfL Wolfsburg

|style="text-align:right"|€15,000,000

|

colspan="10" |Midfielders
style="text-align:right"|4

|José Mauri

|style="text-align:center"|{{flagicon|ITA}}

|CM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1996|5|16}}

|style="text-align:center"|2015

|style="text-align:center"|2019

|{{fbaicon|ITA}} Parma

|style="text-align:right"|Free

|

style="text-align:right"|5

|Giacomo Bonaventura

|style="text-align:center"|{{flagicon|ITA}}

|CM / LW

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1989|8|22}}

|style="text-align:center"|2014

|style="text-align:center"|2020

|{{fbaicon|ITA}} Atalanta

|style="text-align:right"|€7,000,000

|3rd Vice Captain

style="text-align:right"|18

|Riccardo Montolivo

|style="text-align:center"|{{flagicon|ITA}}

|DM / CM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1985|1|18}}

|style="text-align:center"|2012

|style="text-align:center"|2019

|{{fbaicon|ITA}} Fiorentina

|style="text-align:right"|Free

|Vice Captain

style="text-align:right"|21

|Lucas Biglia

|style="text-align:center"|{{flagicon|ARG}}

|DM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1986|1|30}}

|style="text-align:center"|2017

|style="text-align:center"|2020

|{{fbaicon|ITA}} Lazio

|style="text-align:right"|€17,000,000

|

style="text-align:right"|46

|Matteo Gabbia

|style="text-align:center"|{{flagicon|ITA}}

|DM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1999|10|21}}

|style="text-align:center"|2017

|style="text-align:center"|2018

|{{fbaicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|From Youth system

style="text-align:right"|73

|Manuel Locatelli

|style="text-align:center"|{{flagicon|ITA}}

|DM / CM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1998|1|8}}

|style="text-align:center"|2016

|style="text-align:center"|2020{{cite web|url=https://www.milannews.it/calciomercato-milan/milan-tre-club-interessati-al-prestito-di-locatelli-292293|title=Milan, tre club interessati al prestito di Locatelli|website=MilanNews.it|date=20 April 2018|language=it}}

|{{fbaicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|From Youth system

style="text-align:right"|79

|Franck Kessié

|style="text-align:center"|{{flagicon|CIV}}

|CM

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1996|12|19}}

|style="text-align:center"|2017

|style="text-align:center"|2019

|{{fbaicon|ITA}} Atalanta

|style="text-align:right"|Loan

|

colspan="10" |Forwards
style="text-align:right"|7

|Nikola Kalinić

|style="text-align:center"|{{flagicon|CRO}}

|CF

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1988|1|5}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|ITA}} Fiorentina

|style="text-align:right"|Loan

|

style="text-align:right"|8

|Suso

|style="text-align:center"|{{flagicon|ESP}}

|RW / CF

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1993|11|19}}

|style="text-align:center"|2015

|style="text-align:center"|2022

|{{fbaicon|ENG}} Liverpool

|style="text-align:right"|€1,300,000

|

style="text-align:right"|9

|André Silva

|style="text-align:center"|{{flagicon|POR}}

|CF

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1995|11|6}}

|style="text-align:center"|2017

|style="text-align:center"|2022

|{{fbaicon|POR}} Porto

|style="text-align:right"|€38,000,000

|

style="text-align:right"|10

|Hakan Çalhanoğlu

|style="text-align:center"|{{flagicon|TUR}}

|LW

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1994|2|8}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|GER}} Bayer Leverkusen

|style="text-align:right"|€20,000,000

|

style="text-align:right"|11

|Fabio Borini

|style="text-align:center"|{{flagicon|ITA}}

|RW / LW

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1991|3|29}}

|style="text-align:center"|2017

|style="text-align:center"|2018

|{{fbaicon|ENG}} Sunderland

|style="text-align:right"|Loan

|

style="text-align:right"|63

|Patrick Cutrone

|style="text-align:center"|{{flagicon|ITA}}

|CF

|style="text-align:right"|{{birth date and age2|df=yes|2018|6|30|1998|1|3}}

|style="text-align:center"|2017

|style="text-align:center"|2021

|{{fbaicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|From Youth system

Transfers

=Summer window=

Deals officialised beforehand were effective starting from {{dts|format=dmy|2017|7|1}}.

==In==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving from

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|5|30}}

|style="text-align:center"|DF

|{{flagicon|ARG}} Mateo Musacchio

|style="text-align:right"|{{Age|1990|8|26|2017|5|30}}

|{{flagicon|ESP}} Villarreal

|style="text-align:right"|€18,000,000

|style="text-align:center"|

|{{cite web|url=https://www.acmilan.com/en/news/official-statement/2017-05-23/official-musacchio-is-now-red-and-black|title=OFFICIAL: MUSACCHIO IS NOW RED AND BLACK|publisher=A.C. Milan|date=30 May 2017}}

style="text-align:right"|{{dts|format=dmy|2017|6|8}}

|style="text-align:center"|DF

|{{flagicon|SWI}} Ricardo Rodríguez

|style="text-align:right"|{{Age|1992|8|25|2017|6|8}}

|{{flagicon|GER}} Wolfsburg

|style="text-align:right"|€15,000,000

|style="text-align:center"|Plus bonuses (€3.00M)

|{{cite web|url=https://www.milannews.it/primo-piano/ac-milan-comunicato-ufficiale-ricardo-rodriguez-firma-fino-al-2021-256957|title=AC MILAN COMUNICATO UFFICIALE: Ricardo Rodríguez firma fino al 2021|website=MilanNews.it|date=8 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|6|12}}

|style="text-align:center"|FW

|{{flagicon|POR}} André Silva

|style="text-align:right"|{{Age|1995|11|6|2017|6|12}}

|{{flagicon|POR}} Porto

|style="text-align:right"|€38,000,000

|style="text-align:center"|Plus bonuses (€2.00M)

|{{cite web|url=https://www.milannews.it/primo-piano/ac-milan-comunicato-ufficiale-andre-silva-e-rossonero-257398|title=AC MILAN COMUNICATO UFFICIALE: André Silva è rossonero|website=MilanNews.it|date=12 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|3}}

|style="text-align:center"|FW

|{{flagicon|TUR}} Hakan Çalhanoğlu

|style="text-align:right"|{{Age|1994|2|8|2017|7|3}}

|{{flagicon|GER}} Bayer Leverkusen

|style="text-align:right"|€20,000,000

|style="text-align:center"|Plus bonuses (€4.00M)

|{{cite web|url=https://www.acmilan.com/en/news/official-statement/2017-07-03/official-calhanoglu-is-now-red-and-black|title=OFFICIAL: ÇALHANOĞLU IS NOW RED AND BLACK|publisher=A.C. Milan|date=3 July 2017}}

style="text-align:right"|{{dts|format=dmy|2017|7|7}}

|style="text-align:center"|MF

|{{flagicon|POL}} Przemysław Bargiel

|style="text-align:right"|{{Age|2000|3|26|2017|7|7}}

|{{flagicon|POL}} Ruch Chorzów

|style="text-align:right"|€350,000

|style="text-align:center"|Plus bonuses (€0.15M), joined Primavera squad

|{{cite web|url=https://www.milannews.it/calciomercato-milan/milan-preso-il-giovane-przemyslaw-bargiel-260284|title=Milan, preso il giovane Przemysław Bargiel|website=MilanNews.it|date=7 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|7}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Andrea Conti

|style="text-align:right"|{{Age|1994|3|2|2017|7|7}}

|{{flagicon|ITA}} Atalanta

|style="text-align:right"|€24,000,000

|style="text-align:center"|Plus Matteo Pessina (€3.00M)

|{{cite web|url=https://www.milannews.it/primo-piano/ac-milan-comunicato-ufficiale-andrea-conti-rossonero-fino-al-2022-260278|title=AC MILAN COMUNICATO UFFICIALE: Andrea Conti rossonero fino al 2022|website=MilanNews.it|date=7 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|12}}

|style="text-align:center"|GK

|{{flagicon|ITA}} Antonio Donnarumma

|style="text-align:right"|{{Age|1990|7|7|2017|7|12}}

|{{flagicon|GRE}} Asteras Tripolis

|style="text-align:right"|€300,000

|style="text-align:center"|

|{{cite web|url=https://www.acmilan.com/it/news/comunicati-ufficiali/2017-07-12/ufficiale-antonio-donnarumma-torna-in-rossonero|title=UFFICIALE: ANTONIO DONNARUMMA TORNA IN ROSSONERO|publisher=A.C. Milan|date=12 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|14}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Leonardo Bonucci

|style="text-align:right"|{{Age|1987|5|1|2017|7|14}}

|{{flagicon|ITA}} Juventus

|style="text-align:right"|€42,000,000

|style="text-align:center"|

|{{cite web|url=https://www.acmilan.com/it/news/comunicati-ufficiali/2017-07-14/leonardo-bonucci-comunicato-ufficiale|title=LEONARDO BONUCCI: COMUNICATO UFFICIALE|publisher=A.C. Milan|date=14 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|16}}

|style="text-align:center"|MF

|{{flagicon|ARG}} Lucas Biglia

|style="text-align:right"|{{Age|1986|1|30|2017|7|16}}

|{{flagicon|ITA}} Lazio

|style="text-align:right"|€17,000,000

|style="text-align:center"|Plus bonuses (€3.00M)

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-milan-lucas-biglia-ha-firmato-fino-a-giugno-2020-995097|title=UFFICIALE: Milan, Lucas Biglia ha firmato fino a giugno 2020|website=TUTTOmercatoWEB.com|date=16 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|29}}

|style="text-align:center"|FW

|{{flagicon|POR}} Tiago Dias

|style="text-align:right"|{{Age|1998|5|4|2017|8|29}}

|{{flagicon|POR}} Benfica

|style="text-align:right"|Free

|style="text-align:center"|Plus 30% sell-on clause, joined Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1011562|title=UFFICIALE: Milan, preso il portoghese Tiago Dias|website=TUTTOmercatoWEB.com|date=29 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|MF

|{{flagicon|ESP}} Sergio Sánchez Gioya

|style="text-align:right"|{{Age|1999|2|22|2017|8|31}}

|{{flagicon|ESP}} Real Madrid Juvenil

|style="text-align:right"|Free

|style="text-align:center"|Joined Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1012962|title=UFFICIALE: Milan, dal Real Madrid ecco il giovane Sergio Sánchez Gioya|website=TUTTOmercatoWEB.com|date=31 August 2017|language=it}}

==On loan==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving from

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|6|2}}

|style="text-align:center"|MF

|{{flagicon|CIV}} Franck Kessié

|style="text-align:right"|{{Age|1996|12|19|2017|6|2}}

|{{flagicon|ITA}} Atalanta

|style="text-align:right"|€8,000,000

|style="text-align:center"|2 years loan with obligation to buy (€20.00M)

|{{cite web|url=https://www.acmilan.com/en/news/official-statement/2017-06-02/official-kessie-is-now-red-and-black|title=OFFICIAL: KESSIE IS NOW RED AND BLACK|publisher=A.C. Milan|date=2 June 2017}}{{cite web|url=https://www.milannews.it/primo-piano/ac-milan-comunicato-ufficiale-kessie-in-prestito-fino-al-2019-con-obbligo-di-riscatto-256307|title=AC MILAN COMUNICATO UFFICIALE: Kessié in prestito fino al 2019 con obbligo di riscatto|website=MilanNews.it|date=2 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|6|30}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Fabio Borini

|style="text-align:right"|{{Age|1991|3|29|2017|6|30}}

|{{flagicon|ENG}} Sunderland

|style="text-align:right"|€1,000,000

|style="text-align:center"|Loan with obligation to buy (€5.00M)

|{{cite web|url=https://www.acmilan.com/en/news/official-statement/2017-06-30/official-fabio-borini-is-now-red-and-black|title=OFFICIAL: FABIO BORINI IS NOW RED AND BLACK|publisher=A.C. Milan|date=30 June 2017}}{{cite web|url=https://www.milannews.it/primo-piano/ac-milan-comunicato-ufficiale-borini-e-rossonero-prestito-con-obbligo-di-riscatto-259481|title=AC MILAN COMUNICATO UFFICIALE: Borini è rossonero. Prestito con obbligo di riscatto|website=MilanNews.it|date=30 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|22}}

|style="text-align:center"|FW

|{{flagicon|CRO}} Nikola Kalinić

|style="text-align:right"|{{Age|1988|1|5|2017|8|22}}

|{{flagicon|ITA}} Fiorentina

|style="text-align:right"|€5,000,000

|style="text-align:center"|Loan with obligation to buy (€20.00M)

|{{cite web|url=https://www.acmilan.com/en/news/official-statement/2017-08-22/official-kalinic-is-now-red-and-black|title=OFFICIAL: KALINIĆ IS NOW RED AND BLACK|publisher=A.C. Milan|date=22 August 2017}}{{cite web|url=https://www.gazzetta.it/Calciomercato/22-08-2017/kalinic-ufficiale-milan-prestito-obbligo-riscatto-avra-n-7-2205151566.shtml|title=Kalinić ufficiale al Milan: prestito con obbligo di riscatto, avrà la n° 7|website=(La Gazzetta dello Sport) Gazzetta.it|date=22 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|29}}

|style="text-align:center"|FW

|{{flagicon|NOR}} Jørgen Strand Larsen

|style="text-align:right"|{{Age|2000|2|6|2017|8|29}}

|{{flagicon|NOR}} Sarpsborg 08 FF

|style="text-align:right"|Free

|style="text-align:center"| loan with option to buy, joined Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1011694|title=UFFICIALE: Milan, ingaggiato il baby Larsen|website=TUTTOmercatoWEB.com|date=29 August 2017|language=it}}

==Loan returns==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving from

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|GK

|{{flagicon|BRA}} Gabriel

|style="text-align:right"|{{Age|1992|9|27|2017|7|1}}

|{{flagicon|ITA}} Cagliari

|style="text-align:right"|Free

|style="text-align:center"|

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|DF

|{{flagicon|COL}} Jherson Vergara

|style="text-align:right"|{{Age|1994|5|26|2017|7|1}}

|{{flagicon|RUS}} Arsenal Tula

|style="text-align:right"|Free

|style="text-align:center"|

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|ITA}} {{flagicon|ARG}} José Mauri

|style="text-align:right"|{{Age|1996|5|16|2017|7|1}}

|{{flagicon|ITA}} Empoli

|style="text-align:right"|Free

|style="text-align:center"|

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|ARG}} Juan Mauri

|style="text-align:right"|{{Age|1988|12|29|2017|7|1}}

|{{flagicon|ITA}} Paganese

|style="text-align:right"|Free

|style="text-align:center"|

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|FW

|{{flagicon|MAR}} {{flagicon|ITA}} Hachim Mastour

|style="text-align:right"|{{Age|1998|6|15|2017|7|1}}

|{{flagicon|NED}} PEC Zwolle

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.milannews.it/calciomercato-milan/mn-mastour-si-allena-a-milanello-contratto-in-scadenza-nel-2018-262749|title=MN - Mastour si allena a Milanello: contratto in scadenza nel 2018|website=MilanNews.it|date=28 July 2017|language=it}}

:Total spending :
{{loss}} €188.65M + (bonuses, option & obligation to buy) €60.15M = €248.80M

==Out==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving to

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|5|23}}

|style="text-align:center"|GK

|{{flagicon|ESP}} Diego López

|style="text-align:right"|{{Age|1981|11|3|2017|5|23}}

|{{flagicon|ESP}} Espanyol

|style="text-align:right"|Undisclosed

|style="text-align:center"|From loan to definitive acquisition

|{{cite web|url=https://www.milannews.it/calciomercato-milan/ac-milan-comunicato-ufficiale-diego-lopez-ceduto-definitivamente-all-espanyol-255172|title=AC MILAN COMUNICATO UFFICIALE: Diego López ceduto definitivamente all'Espanyol|website=MilanNews.it|date=23 May 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|6|23}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Raul Zucchetti

|style="text-align:right"|{{Age|1998|1|28|2017|6|23}}

|{{flagicon|ITA}} Virtus Entella

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.milannews.it/news/ufficiale-zucchetti-passa-alla-virtus-entella-a-titolo-definitivo-258662|title=UFFICIALE – Zucchetti passa alla Virtus Entella a titolo definitivo|website=MilanNews.it|date=23 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|JPN}} Keisuke Honda

|style="text-align:right"|{{Age|1986|6|13|2017|7|1}}

|{{flagicon|MEX}} Pachuca

|style="text-align:right"|Free

|style="text-align:center"|End of contract

|{{cite web|url=https://www.milannews.it/calciomercato-milan/honda-ultimo-giorno-di-milan-tre-anni-e-mezzo-di-professionalita-al-servizio-della-squadra-259461|title=Honda, ultimo giorno di Milan: tre anni e mezzo di professionalità al servizio della squadra|website=MilanNews.it|date=30 June 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|DF

|{{flagicon|SEN}} Ameth Lo

|style="text-align:right"|{{Age|1996|10|13|2017|7|1}}

|{{flagicon|ITA}} Lazio

|style="text-align:right"|Free

|style="text-align:center"|End of contract, after return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-lazio-preso-ameth-lo-dal-milan-1001400|title=UFFICIALE: Lazio, preso Ameth Lo dal Milan|website=TUTTOmercatoWEB.com|date=2 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Andrea Poli

|style="text-align:right"|{{Age|1989|9|29|2017|7|1}}

|{{flagicon|ITA}} Bologna

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.milannews.it/news/ufficiale-poli-passa-dal-milan-al-bologna-259571|title=UFFICIALE: Poli passa dal Milan al Bologna|website=MilanNews.it|date=1 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|MNE}} Cristian Hadžiosmanović

|style="text-align:right"|{{Age|1998|7|9|2017|7|1}}

|{{flagicon|ITA}} Sampdoria

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.milannews.it/news/ufficiale-sampdoria-preso-hadziosmanovic-dal-milan-259567|title=Ufficiale: Sampdoria, preso Hadžiosmanović dal Milan|website=MilanNews.it|date=1 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Luca Vido

|style="text-align:right"|{{Age|1997|2|3|2017|7|1}}

|{{flagicon|ITA}} Atalanta

|style="text-align:right"|€1,000,000

|style="text-align:center"|After return from loan, buy-back option included

|{{cite web|url=https://www.milannews.it/calciomercato-milan/ufficiale-vido-e-un-giocatore-dell-atalanta-259586|title=UFFICIALE: Vido è un giocatore dell'Atalanta|website=MilanNews.it|date=1 July 2017|language=it}}{{cite web|url=https://www.milannews.it/calciomercato-milan/corsport-vido-atalanta-il-milan-manterra-un-diritto-di-riacquisto-sul-giocatore-259781|title=CorSport – Vido-Atalanta, il Milan manterrà un diritto di riacquisto sul giocatore|website=MilanNews.it|date=3 July 2017|language=it|access-date=24 April 2018|archive-date=25 April 2018|archive-url=https://web.archive.org/web/20180425032213/https://www.milannews.it/calciomercato-milan/corsport-vido-atalanta-il-milan-manterra-un-diritto-di-riacquisto-sul-giocatore-259781|url-status=dead}}

style="text-align:right"|{{dts|format=dmy|2017|7|3}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Marco Curto

|style="text-align:right"|{{Age|1999|1|5|2017|7|3}}

|{{flagicon|ITA}} Empoli

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.milannews.it/calciomercato-milan/empoli-preso-curto-dal-milan-259755|title=Empoli, preso Curto dal Milan|website=MilanNews.it|date=3 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|3}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Andrea Bianchimano

|style="text-align:right"|{{Age|1996|12|25|2017|7|3}}

|{{flagicon|ITA}} Reggina

|style="text-align:right"|Undisclosed

|style="text-align:center"|From loan to definitive purchase

|{{cite web|url=https://www.tuttomercatoweb.com/serie-c/ufficiale-reggiana-accordo-biennale-per-andrea-bianchimano-990118|title=UFFICIALE: Reggina, accordo biennale per Andrea Bianchimano|website=TUTTOmercatoWEB.com|date=3 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|7}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Matteo Pessina

|style="text-align:right"|{{Age|1997|4|21|2017|7|7}}

|{{flagicon|ITA}} Atalanta

|style="text-align:right"|Free

|style="text-align:center"|Part-exchange in deal for Andrea Conti

|{{cite web|url=https://www.atalanta.it/site/paginalive/comunicati-dal-club/Stagione-2017-2018/2017-07/07-07-Calciomercato-ingaggiato-Pessina.html|title=ECCO MATTEO PESSINA|website=Atalanta.it|date=7 July 2017|language=it|access-date=7 July 2017|archive-url=https://web.archive.org/web/20170710174322/http://www.atalanta.it/site/paginalive/comunicati-dal-club/Stagione-2017-2018/2017-07/07-07-Calciomercato-ingaggiato-Pessina.html|archive-date=10 July 2017|url-status=dead}}

style="text-align:right"|{{dts|format=dmy|2017|7|7}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Federico De Piano

|style="text-align:right"|{{Age|1998|3|9|2017|7|7}}

|{{flagicon|ITA}} Vis Pesaro

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idnet=bWlsYW5uZXdzLml0LTI2MDI5MQ|title=UFFICIALE: De Piano alla Vis Pesaro|website=TUTTOmercatoWEB.com|date=7 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|7}}

|style="text-align:center"|MF

|{{flagicon|SVK}} Juraj Kucka

|style="text-align:right"|{{Age|1987|2|28|2017|7|7}}

|{{flagicon|TUR}} Trabzonspor

|style="text-align:right"|€5,000,000

|style="text-align:center"|

|{{cite web|url=https://www.football-italia.net/105387/official-kucka-joins-trabzonspor|title=Official: Kucka joins Trabzonspor|website=Football-Italia.net|date=7 July 2017}}

style="text-align:right"|{{dts|format=dmy|2017|7|17}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Lorenzo Cortinovis

|style="text-align:right"|{{Age|1999|4|17|2017|7|17}}

|{{flagicon|ITA}} Pro Vercelli

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/serie-a-la-lista-dei-giovani-svincolati-dai-club-995491|title=Serie A, la lista dei giovani svincolati dai club|website=TUTTOmercatoWEB.com|date=17 July 2017|language=it}}{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-genoa-preso-l-ex-milan-altare-1002200|title=UFFICIALE: Genoa, preso l'ex Milan Altare|website=TUTTOmercatoWEB.com|date=4 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|17}}

|style="text-align:center"|GK

|{{flagicon|ITA}} Carlo Maria Del Ventisette

|style="text-align:right"|{{Age|1999|11|21|2017|7|17}}

|{{flagicon|ITA}} Varesina

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|

style="text-align:right"|{{dts|format=dmy|2017|7|20}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Mattia De Sciglio

|style="text-align:right"|{{Age|1992|10|20|2017|7|20}}

|{{flagicon|ITA}} Juventus

|style="text-align:right"|€12,000,000

|style="text-align:center"|Plus bonuses (€0.50M)

|{{cite web|url=https://www.football-italia.net/106053/official-juventus-sign-de-sciglio|title=Official: Juventus sign De Sciglio|website=Football-Italia.net|date=20 July 2017}}

style="text-align:right"|{{dts|format=dmy|2017|7|21}}

|style="text-align:center"|DF

|{{flagicon|ARG}} Leonel Vangioni

|style="text-align:right"|{{Age|1987|5|5|2017|7|21}}

|{{flagicon|MEX}} Monterrey

|style="text-align:right"|€2,000,000

|style="text-align:center"|

|{{cite web|url=http://www.pianetamilan.it/calciomercato/ufficiale-vangioni-e-un-nuovo-giocatore-del-monterrey/|title=UFFICIALE – Vangioni è un nuovo giocatore del Monterrey|website=PianetaMilan.it|date=21 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|26}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Giacomo Beretta

|style="text-align:right"|{{Age|1992|3|14|2017|7|26}}

|{{flagicon|ITA}} Foggia

|style="text-align:right"|Undisclosed

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/serie-b/ufficiale-foggia-dal-milan-arriva-beretta-998809|title=UFFICIALE: Foggia, dal Milan arriva Beretta|website=TUTTOmercatoWEB.com|date=26 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|1}}

|style="text-align:center"|DF

|{{flagicon|BRA}} {{flagicon|ITA}} Rodrigo Ely

|style="text-align:right"|{{Age|1993|11|3|2017|8|1}}

|{{flagicon|SPA}} Deportivo Alavés

|style="text-align:right"|€3,000,000

|style="text-align:center"|Plus 30% sell-on clause, after return from loan

|{{cite web|url=https://www.milannews.it/news/rodrigo-ely-alaves-al-milan-3-milioni-piu-il-30-sulla-futura-rivendita-263118|title=Rodrigo Ely-Alavés: al Milan 3 milioni più il 30% sulla futura rivendita|website=MilanNews.it|date=1 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|2}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Giovanni Crociata

|style="text-align:right"|{{Age|1997|8|11|2017|8|2}}

|{{flagicon|ITA}} Crotone

|style="text-align:right"|€500,000

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.milanlive.it/2017/08/02/calciomercato-milan-crociata-crotone-titolo/|title=Milan, ufficiale: Crociata al Crotone a titolo definitivo|website=MilanLive.it|date=2 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|2}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Ivan De Santis

|style="text-align:right"|{{Age|1997|5|21|2017|8|2}}

|{{flagicon|ITA}} Ascoli

|style="text-align:right"|Undisclosed

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idnet=bWlsYW5uZXdzLml0LTI2MzI3OQ|title=UFFICIALE: Ascoli, arriva De Santis dal Milan|website=TUTTOmercatoWEB.com|date=2 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|4}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Giorgio Altare

|style="text-align:right"|{{Age|1998|8|9|2017|8|4}}

|{{flagicon|ITA}} Genoa

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|

style="text-align:right"|{{dts|format=dmy|2017|8|10}}

|style="text-align:center"|DF

|{{flagicon|BUL}} Vladislav Zhikov

|style="text-align:right"|{{Age|1999|1|19|2017|8|10}}

|{{flagicon|ITA}} Livorno

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/serie-c/ufficiale-livorno-il-centrocampo-parla-bulgaro-arriva-zhikov-1004314|title=UFFICIALE: Livorno, il centrocampo parla bulgaro: arriva Zhikov|website=TUTTOmercatoWEB.com|date=10 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|18}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Davide Di Molfetta

|style="text-align:right"|{{Age|1996|6|23|2017|8|18}}

|{{flagicon|ITA}} Vicenza

|style="text-align:right"|Undisclosed

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1007346|title=UFFICIALE: Vicenza, biennale per Di Molfetta|website=TUTTOmercatoWEB.com|date=18 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|MF

|{{flagicon|BIH}} Mihael Modić

|style="text-align:right"|{{Age|1998|1|14|2017|8|31}}

|{{flagicon|ITA}} Rende

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|title=Tre rinforzi per il Rende, dal Milan arrivano i fratelli Modić. Preso anche Calvanese|trans-title=Three additions for Rende, the Modić brothers signed from Milan. Calvanese joins in as well|url=http://www.rendecalcio.it/prima-squadra/2017_08_31/tre-rinforzi-rende-dal-milan-arrivano-fratelli-modic-preso-anche-calvanese_3479|work=RendeCalcio.it|publisher=Rende Calcio 1968|language=it|date=31 August 2017|access-date=1 September 2017}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|FW

|{{flagicon|ITA}} {{flagicon|MAR}} Zakaria Hamadi

|style="text-align:right"|{{Age|1998|3|21|2017|8|31}}

|{{flagicon|SUI}} Chiasso

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://fcchiasso.ch/nuovo-giocatore-a-chiasso/|title=Nuovo giocatore a Chiasso|work=FCChiasso.ch|date=31 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|FW

|{{flagicon|ITA}} {{flagicon|GHA}} Nigel Kyeremateng

|style="text-align:right"|{{Age|2000|1|29|2017|8|31}}

|{{flagicon|ITA}} Novara

|style="text-align:right"|Undisclosed

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/serie-b/novara-preso-il-2000-kyeremateng-lo-volevano-rennes-e-psv-1012885|title=Novara, preso il 2000 Kyeremateng: lo volevano Rennes e PSV|website=TUTTOmercatoWEB.com|date=31 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Federico Marchesi

|style="text-align:right"|{{Age|1999|2|8|2017|8|31}}

|{{flagicon|ITA}} Lazio

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-lazio-tris-per-le-giovanili-ecco-silva-marchesi-e-del-signore-1012687|title=UFFICIALE: Lazio, tris per le giovanili: ecco Silva, Marchesi e Del Signore|website=TUTTOmercatoWEB.com|date=31 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|9|8}}

|style="text-align:center"|FW

|{{flagicon|CIV}} Juvénal Agnero

|style="text-align:right"|{{Age|1998|12|29|2017|9|8}}

|{{flagicon|ITA}} AZ Picerno

|style="text-align:right"|Free

|style="text-align:center"|From Primavera squad

|{{cite web|url=https://www.tuttomercatoweb.com/serie-d/serie-d-velardi-va-al-francavilla-1927-nuova-destinazione-per-romeo-1015813|title=Serie D, Velardi va al Francavilla 1927. Nuova destinazione per Romeo|website=TUTTOmercatoWEB.com|date=8 September 2017|language=it}}

==Loans ended==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving to

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|LW

|{{flagicon|ESP}} Gerard Deulofeu

|style="text-align:right"|{{Age|1994|3|13|2017|7|1}}

|{{flagicon|ENG}} Everton

|style="text-align:right"|Free

|style="text-align:center"|End of loan

|align=center|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|CHI}} Matías Fernández

|style="text-align:right"|{{Age|1986|5|15|2017|7|1}}

|{{flagicon|ITA}} Fiorentina

|style="text-align:right"|Free

|style="text-align:center"|End of loan

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|LW

|{{flagicon|ARG}} Lucas Ocampos

|style="text-align:right"|{{Age|1994|7|11|2017|7|1}}

|{{flagicon|FRA}} Marseille

|style="text-align:right"|Free

|style="text-align:center"|End of loan

|

style="text-align:right"|{{dts|format=dmy|2017|7|1}}

|style="text-align:center"|MF

|{{flagicon|CRO}} Mario Pašalić

|style="text-align:right"|{{Age|1995|2|9|2017|7|1}}

|{{flagicon|ENG}} Chelsea

|style="text-align:right"|Free

|style="text-align:center"|End of loan

|

==Out on loan==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving to

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2017|7|4}}

|style="text-align:center"|GK

|{{flagicon|ITA}} Alessandro Plizzari

|style="text-align:right"|{{Age|2000|3|12|2017|7|4}}

|{{flagicon|ITA}} Ternana

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=990519|title=UFFICIALE: Milan, il portiere Plizzari in prestito alla Ternana|website=TUTTOmercatoWEB.com|date=4 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|15}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Andrea Bertolacci

|style="text-align:right"|{{Age|1991|1|11|2017|7|15}}

|{{flagicon|ITA}} Genoa

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.milannews.it/calciomercato-milan/genoa-ora-e-ufficiale-bertolacci-torna-a-vestire-rossoblu-261297/?action=read&idtmw=990519|title=Genoa, ora è ufficiale: Bertolacci torna a vestire rossoblu|website=MilanNews.it|date=15 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|17}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Gian Filippo Felicioli

|style="text-align:right"|{{Age|1997|9|30|2017|7|17}}

|{{flagicon|ITA}} Hellas Verona

|style="text-align:right"|Free

|style="text-align:center"|2 years loan with option to buy (€3.00M)

|{{cite web|url=https://www.milannews.it/calciomercato-milan/hellas-verona-ufficiale-l-arrivo-di-felicioli-dal-milan-261517|title=Hellas Verona, ufficiale l'arrivo di Felicioli dal Milan|website=MilanNews.it|date=17 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|7|18}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Gianluca Lapadula

|style="text-align:right"|{{Age|1990|2|7|2017|7|18}}

|{{flagicon|ITA}} Genoa

|style="text-align:right"|€2,000,000

|style="text-align:center"|Loan with obligation to buy (€11.00M)

|{{cite web|url=https://www.milannews.it/calciomercato-milan/ufficiale-lapadula-al-genoa-in-prestito-con-obbligo-di-riscatto-261586|title=UFFICIALE: Lapadula al Genoa in prestito con obbligo di riscatto|website=MilanNews.it|date=18 July 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|10}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Gianmarco Zigoni

|style="text-align:right"|{{Age|1991|5|10|2017|8|10}}

|{{flagicon|ITA}} Venezia

|style="text-align:right"|Free

|style="text-align:center"|Loan with obligation to buy (€0.40M)

|{{cite web|url=http://www.veneziafc.club/stagione/archivio-news/item/702-benvenuto-gianmarco-zigoni.html|title=Benvenuto Gianmarco Zigoni!|website=VeneziaFC.club|date=10 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|16}}

|style="text-align:center"|FW

|{{flagicon|COL}} Carlos Bacca

|style="text-align:right"|{{Age|1986|9|8|2017|8|16}}

|{{flagicon|ESP}} Villarreal

|style="text-align:right"|€2,500,000

|style="text-align:center"|Loan with option to buy (€15.50M)

|{{cite web|url=https://www.football-italia.net/108250/official-villarreal-sign-bacca|title=OFFICIAL: Villarreal sign Bacca|website=Football-Italia.net|date=16 August 2017}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|FW

|{{flagicon|ITA}} Antonio Fabozzi

|style="text-align:right"|{{Age|2000|3|28|2017|8|31}}

|{{flagicon|ITA}} Cremonese

|style="text-align:right"|Free

|style="text-align:center"|Buy & buy-back options included

|{{cite web|url=https://www.milannews.it/news/mn-fabozzi-passa-alla-cremonese-in-prestito-con-diritto-di-riscatto-e-controriscatto-265397|title=MN – Fabozzi passa alla Cremonese in prestito con diritto di riscatto e controriscatto|website=MilanNews.it|date=22 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|DF

|{{flagicon|CZE}} {{flagicon|CRO}} Stefan Simić

|style="text-align:right"|{{Age|1995|1|20|2017|8|31}}

|{{flagicon|ITA}} Crotone

|style="text-align:right"|Free

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1013036|title=UFFICIALE: Crotone, ecco Simić dal Milan|website=TUTTOmercatoWEB.com|date=31 August 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|MF

|{{flagicon|BIH}} Andrej Modić

|style="text-align:right"|{{Age|1996|3|7|2017|8|31}}

|{{flagicon|ITA}} Rende

|style="text-align:right"|Free

|style="text-align:center"|After return from loan

|

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Mattia Cornaggia

|style="text-align:right"|{{Age|2000|1|8|2017|8|31}}

|{{flagicon|ITA}} Torino

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.milannews.it/calciomercato-milan/torino-dal-milan-arriva-cornaggia-266595|title=OFFICIAL: Torino, dal Milan arriva Cornaggia|website=MilanNews.it|date=1 September 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|8|31}}

|style="text-align:center"|FW

|{{flagicon|SEN}} {{flagicon|FRA}} M'Baye Niang

|style="text-align:right"|{{Age|1994|12|19|2017|8|31}}

|{{flagicon|ITA}} Torino

|style="text-align:right"|€2,000,000

|style="text-align:center"|Loan with obligation to buy (€13.00M)

|{{cite web|url=https://www.milanlive.it/2017/09/02/calciomercato-milan-cairo-niang-torino/|title=Cairo: "L’operazione Niang costerà 15 milioni al Torino"|website=MilanLive.it|date=2 September 2017|language=it}}

style="text-align:right"|{{dts|format=dmy|2017|9|8}}

|style="text-align:center"|MF

|{{flagicon|ARG}} José Sosa

|style="text-align:right"|{{Age|1985|6|19|2017|9|8}}

|{{flagicon|TUR}} Trabzonspor

|style="text-align:right"|€1,350,000

|style="text-align:center"|Loan with obligation to buy (€3.40M)

|{{cite web|url=https://www.tuttomercatoweb.com/milan/?action=read&idtmw=1015935|title=UFFICIALE: Milan, saluta Sosa. C'è la firma col Trabzonspor|website=TUTTOmercatoWEB.com|date=8 September 2017|language=it}}{{cite web|url=https://www.milannews.it/calciomercato-milan/trabzonspor-ufficiale-l-arrivo-di-sosa-dal-milan-in-prestito-con-obbligo-di-riscatto-267398|title=Trabzonspor, ufficiale l'arrivo di Sosa dal Milan in prestito con obbligo di riscatto|website=MilanNews.it|date=8 September 2017|language=it}}

:Total income :
{{gain}} €31.35M + (bonuses, option & obligation to buy) €46.80M = €78.15M

=Winter window=

==In==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving from

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2018|1|18}}

|style="text-align:center"|MF

|{{flagicon|CRO}} Antonio Mionić

|style="text-align:right"|{{Age|2001|5|31|2018|1|18}}

|{{flagicon|CRO}} NK Istra 1961

|style="text-align:right"|Undisclosed

|style="text-align:center"|Joined Allievi Nazionali team

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-milan-preso-dall-istra-il-giovane-mionic-1066521|title=UFFICIALE: Milan, preso dall'Istra il giovane Mionic|website=TUTTOmercatoWEB.com|date=18 January 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|3|15}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Emanuele Torrasi

|style="text-align:right"|{{Age|1999|3|16|2018|3|15}}

|{{flagicon|ITA}} Milan Primavera

|style="text-align:right"|Free

|style="text-align:center"|Signed a 4-year contract extension

|{{cite web|url=https://www.milannews.it/calciomercato-milan/milan-rinnovo-quadriennale-per-torrasi-no-a-lazio-e-bologna-288299|title=Milan, rinnovo quadriennale per Torrasi. No a Lazio e Bologna|website=milannews.it|date=15 March 2018|access-date=2 July 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|3|17}}

|style="text-align:center"|FW

|{{flagicon|BRA}} Nathan Soares

|style="text-align:right"|{{Age|2000|1|17|2018|3|17}}

|{{flagicon

} Free Agent

|style="text-align:right"|Free

|style="text-align:center"|Joined Primavera team

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/milan-dal-brasile-tesserato-il-18enne-nathan-soares-1089174|title=Milan, dal Brasile: tesserato il 18enne Nathan Soares|website=TUTTOmercatoWEB.com|date=17 March 2018|language=it}}

|}

:Total spending :
{{loss}} Undisclosed

==Out==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving to

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2018|1|14}}

|style="text-align:center"|MF

|{{flagicon|ARG}} José Sosa

|style="text-align:right"|{{Age|1985|6|19|2018|1|14}}

|{{flagicon|TUR}} Trabzonspor

|style="text-align:right"|€3,400,000

|style="text-align:center"|From loan to definitive purchase

|{{cite web|url=https://www.milannews.it/calciomercato-milan/sosa-oggi-lultimo-giorno-di-prestito-al-trabzonspor-per-il-club-turco-scatta-lobbligo-di-riscatto-pattuito-con-il-milan-281576|title=Sosa, oggi l'ultimo giorno di prestito al Trabzonspor: per il club turco scatta l'obbligo di riscatto pattuito con il Milan|website=MilanNews.it|date=14 January 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|1|26}}

|style="text-align:center"|MF

|{{flagicon|BIH}} Andrej Modić

|style="text-align:right"|{{Age|1996|3|7|2018|1|26}}

|{{flagicon|BIH}} Željezničar

|style="text-align:right"|Free

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.milannews.it/news/dopo-l-addio-al-milan-andrej-modic-riparte-ufficialmente-dall-fk-zeljeznicar-282838|title=Dopo l'addio al Milan, Andrej Modić riparte ufficialmente dall'FK Željezničar|website=MilanNews.it|date=26 January 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|1|30}}

|style="text-align:center"|DF

|{{flagicon|ITA}} {{flagicon|ARG}} Gabriel Paletta

|style="text-align:right"|{{Age|1986|2|15|2018|1|30}}

|{{flagicon|CHN}} Jiangsu Suning

|style="text-align:right"|Free

|style="text-align:center"|After contract termination

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-milan-paletta-ha-risolto-mirabelli-scelta-concordata-1071723|title=UFFICIALE: Milan, Paletta ha risolto. Mirabelli: "Scelta concordata"|website=TUTTOmercatoWEB.com|date=30 January 2018|language=it}}

==Out on loan==

class="wikitable sortable"
style="width:110px"|Date

! style="width:30px"|{{abbr|Pos.|Position}}

! style="width:180px"|Player

! style="width:20px"|{{abbr|A.|Age on the day of the transfer}}

! style="width:150px"|Moving to

! style="width:90px"|Fee

! style="width:350px" class="unsortable"|Notes

! style="width:30px"|{{abbr|S.|Source}}

style="text-align:right"|{{dts|format=dmy|2018|1|30}}

|style="text-align:center"|MF

|{{flagicon|ITA}} Niccolò Zanellato

|style="text-align:right"|{{Age|1998|6|24|2018|1|30}}

|{{flagicon|ITA}} Crotone

|style="text-align:right"|Free

|style="text-align:center"|With obligation to buy (€0.30M) plus 50% sell-on clause

|{{cite web|url=https://www.tuttomercatoweb.com/serie-a/ufficiale-crotone-ecco-zanellato-in-prestito-con-obbligo-di-riscatto-1071574|title=UFFICIALE: Crotone, ecco Zanellato in prestito con obbligo di riscatto|website=TUTTOmercatoWEB.com|date=30 January 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|1|30}}

|style="text-align:center"|GK

|{{flagicon|BRA}} Gabriel

|style="text-align:right"|{{Age|1992|9|27|2018|1|30}}

|{{flagicon|ITA}} Empoli

|style="text-align:right"|Free

|style="text-align:center"|

|{{cite web|url=https://www.tuttomercatoweb.com/serie-b/ufficiale-empoli-dal-milan-arriva-gabriel-1071699|title=UFFICIALE: Empoli, dal Milan arriva Gabriel|website=TUTTOmercatoWEB.com|date=30 January 2018|language=it}}

style="text-align:right"|{{dts|format=dmy|2018|1|31}}

|style="text-align:center"|DF

|{{flagicon|ITA}} Mattia Cornaggia

|style="text-align:right"|{{Age|2000|1|8|2018|1|31}}

|{{flagicon|ITA}} Pro Piacenza

|style="text-align:right"|Free

|style="text-align:center"|After return from loan

|{{cite web|url=https://www.tuttomercatoweb.com/serie-c/ufficiale-pro-piacenza-presi-cornaggia-e-murro-via-in-due-1072290|title=UFFICIALE: Pro Piacenza, presi Cornaggia e Murro. Via in due|website=TUTTOmercatoWEB.com|date=31 January 2018|language=it}}

:Total income :
{{gain}} €3.40M + (obligation to buy) €0.30M = €3.70M

Pre-season

{{legend2|#BBF3BB|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFBB|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFBBBB|Loss|border=1px solid #AAAAAA}}

=Friendlies=

{{football box collapsible

|date = {{dts|format=dmy|2017|7|11}}

|time = 19:00 CEST (UTC+02:00)

|team1 = Lugano {{flagicon|SUI}}

|score = 0–4

|report = https://www.milannews.it/i-tabellini/lugano-milan-0-4-il-tabellino-del-match-260743

|team2 = {{flagicon|ITA}} Milan

|goals1 =

|goals2 = Cutrone {{goal|2}}
Crociata {{goal|63}}
Sosa {{goal|83}}
Gómez {{goal|90+1}}

|stadium = Cornaredo Stadium

|location = Lugano, Switzerland

|attendance = 7,000

|referee = Luca Gut (Switzerland)

|result = W

}}

{{football box collapsible

|date = {{dts|format=dmy|2017|8|9}}

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 1–2

|report = https://www.milannews.it/i-tabellini/milan-betis-1-2-il-tabellino-del-match-264077

|team2 = {{flagicon|ESP}} Real Betis

|goals1 = Silva {{goal|75|pen.}}

|goals2 = Fabián {{goal|67}}
Sanabria {{goal|90|pen.}}

|stadium = Stadio Angelo Massimino

|location = Catania, Italy

|attendance = 17,852

|referee = Daniele Doveri (Italy)

|result = L

}}

=International Champions Cup=

{{main|2017 International Champions Cup}}

{{football box collapsible

|round = 2017 ICC (Asia)

|date = {{dts|format=dmy|2017|7|18}}

|time = 19:20 CST (UTC+08:00)
13:20 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 1–3

|report = https://www.milannews.it/i-tabellini/icc-milan-borussia-dortmund-1-3-il-tabellino-del-match-261622

|team2 = {{flagicon|GER}} Borussia Dortmund

|goals1 = Bacca {{goal|24}}, {{yel|26}}

|goals2 = Şahin {{goal|16}}
Aubameyang {{goal|20|pen.|62}}
Papastathopoulos {{yel|60}}

|stadium = Guangzhou Higher Education Stadium

|location = Guangzhou, China

|attendance = 19,000

|referee = Zhang Lei (China)

|result = L

}}

{{football box collapsible

|round = 2017 ICC (Asia)

|date = {{dts|format=dmy|2017|7|22}}

|time = 17:35 CST (UTC+08:00)
11:35 CEST (UTC+02:00)

|team1 = Bayern Munich {{flagicon|GER}}

|score = 0–4

|report = https://www.milannews.it/i-tabellini/icc-bayern-monaco-milan-0-4-il-tabellino-262062

|team2 = {{flagicon|ITA}} Milan

|goals1 = Rafinha {{yel|67}}

|goals2 = Kessié {{goal|14}}
Cutrone {{goal|25}}, {{goal|43}}
Çalhanoğlu {{yel|77}}, {{goal|85}}

|stadium = Longgang Stadium

|location = Shenzhen, China

|attendance = 39,998

|referee = Ai Kun (China)

|result = W

|note = The match was part of the 2017 Audi Football Summit and the 2017 Audi Summer Tour.

}}

Competitions

{{legend2|#BBF3BB|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFBB|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFBBBB|Loss|border=1px solid #AAAAAA}}

=Serie A=

{{main|2017–18 Serie A}}

==League table==

{{2017–18 Serie A table|showteam=MIL}}

==Results summary==

{{Fb_rs |hw=10 |hd=5 |hl=4 |hgf=25 |hga=16 |aw=8 |ad=5 |al=6 |agf=31 |aga=26}}

{{Fb_rs_footer |u=20 May 2018 |s=Competitive matches|date=August 2017}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b|header=Round

|label1= Ground

|res1=A/H/A/H/H/A/H/A/H/A/H/A/A/H/A/H/A/H/A/H/A/H/A/A/H/A/H/A/H/A/H/H/A/H/A/H/A/H

|label2= Result

|res2=W/W/L/W/W/L/L/L/D/W/L/W/L/D/D/W/L/L/D/W/W/W/D/W/W/W/D/W/W/L/D/D/D/L/W/W/D/W

|label3= Position

|res3=3/4/7/5/4/6/7/10/11/8/8/7/7/7/8/7/8/11/10/11/7/7/8/7/7/7/7/6/6/6/6/6/6/7/7/6/6/6

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

|color_1=1st|color_2=2nd|color_3=3rd|color_18-=red1

|updated=20 May 2018

|source=Competitive matches

|date=August 2017

}}

==Matches==

{{football box collapsible

|round = 1

|date = 20 August 2017

|time = 20:45 CEST (UTC+02:00)

|team1 = Crotone

|score = 0–3

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/1/CROMIL

|team2 = Milan

|goals1 = Ceccherini {{sent off|0|5}}
Dussenne {{yel|90}}

|goals2 = Kessié {{goal|6|pen.}}
Cutrone {{yel|9}}, {{goal|18}}
Suso {{goal|23}}
Locatelli {{yel|59}}
Bonucci {{yel|69}}

|stadium = Stadio Ezio Scida

|location = Crotone

|attendance = 13,478

|referee = Maurizio Mariani

|result = W

}}

{{football box collapsible

|round = 2

|date = 27 August 2017

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan

|score = 2–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/2/MILCAG

|team2 = Cagliari

|goals1 = Cutrone {{goal|10}}
Kessié {{yel|55}}
Suso {{goal|70}}
Montolivo {{yel|89}}

|goals2 = João Pedro {{yel|18}}, {{goal|56}}

|stadium = San Siro

|location = Milan

|attendance = 49,525

|referee = Luca Pairetto

|result = W

}}

{{football box collapsible

|round = 3

|date = 10 September 2017

|time = 16:00 CEST (UTC+02:00)

|team1 = Lazio

|score = 4–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/3/LAZMIL

|team2 = Milan

|goals1 = Immobile {{goal|38|pen.|42||48}}
Luis Alberto {{goal|49}}
Lulić {{yel|58}}
Parolo {{sent off|2|70|90+3}}

|goals2 = Montolivo {{goal|56}}
Bonaventura {{yel|88}}

|stadium = Stadio Olimpico

|location = Rome

|attendance = 30,000

|referee = Gianluca Rocchi

|result = L

}}

{{football box collapsible

|round = 4

|date = 17 September 2017

|time = 15:00 CEST (UTC+02:00)

|team1 = Milan

|score = 2–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/4/MILUDI

|team2 = Udinese

|goals1 = Kalinić {{goal|22||31}}
Romagnoli {{yel|26}}

|goals2 = Barák {{yel|16}}
Lasagna {{goal|28}}
Samir {{yel|70}}

|stadium = San Siro

|location = Milan

|attendance = 49,473

|referee = Marco Guida

|result = W

}}

{{football box collapsible

|round = 5

|date = 20 September 2017

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan

|score =2–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/5/MILSPA

|team2 = SPAL

|goals1 = Rodríguez {{goal|26|pen.}}
Kessié {{goal|61|pen.}}
Romagnoli {{yel|89}}

|goals2 = Schiattarella {{yel|66}}
Schiavon {{yel|88}}

|stadium = San Siro

|location = Milan

|attendance = 45,343

|referee = Rosario Abisso

|result = W

}}

{{football box collapsible

|round = 6

|date = 24 September 2017

|time = 12:30 CEST (UTC+02:00)

|team1 = Sampdoria

|score = 2–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/6/SAMMIL

|team2 = Milan

|goals1 = Zapata {{goal|72}}
Álvarez {{goal|90+1}}

|goals2 = G. Donnarumma {{yel|72}}
Bonucci {{yel|83}}

|stadium = Stadio Luigi Ferraris

|location = Genoa

|attendance = 21,896

|referee = Paolo Valeri

|result = L

}}

{{football box collapsible

|round = 7

|date = 1 October 2017

|time = 18:00 CEST (UTC+02:00)

|team1 = Milan

|score = 0–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/7/MILROM

|team2 = Roma

|goals1 = Çalhanoğlu {{sent off|2|33|80}}
Biglia {{yel|62}}

|goals2 = Džeko {{yel|51}}, {{goal|72}}
Florenzi {{goal|77}}

|stadium = San Siro

|location = Milan

|attendance = 61,698

|referee = Luca Banti

|result = L

}}

{{football box collapsible

|round = 8

|date = 15 October 2017

|time = 20:45 CEST (UTC+02:00)

|team1 = Internazionale

|score = 3–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/8/INTMIL

|team2 = Milan

|goals1 = Miranda {{yel|15}}
Vecino {{yel|25}}
Icardi {{goal|28||63||90|pen.}}, {{yel|90+1}}
Gagliardini {{yel|66}}
Perišić {{yel|79}}
Éder {{yel|90+4}}

|goals2 = Romagnoli {{yel|22}}
Suso {{goal|56}}
Handanović {{goal|81|o.g.}}
Rodríguez {{yel|89}}

|stadium = San Siro

|location = Milan

|attendance = 78,328

|referee = Paolo Tagliavento

|result = L

}}

{{football box collapsible

|round = 9

|date = 22 October 2017

|time = 15:00 CEST (UTC+02:00)

|team1 = Milan

|score = 0–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/9/MILGEN

|team2 = Genoa

|goals1 = Bonucci {{sent off|0|25}}

|goals2 = Zukanović {{yel|40}}
Taarabt {{yel|61}}

|stadium = San Siro

|location = Milan

|attendance = 47,219

|referee = Piero Giacomelli

|result = D

}}

{{football box collapsible

|round = 10

|date = 25 October 2017

|time = 20:45 CEST (UTC+02:00)

|team1 = Chievo

|score = 1–4

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/10/CHIMIL

|team2 = Milan

|goals1 = Hetemaj {{yel|14}}
Birsa {{goal|61}}
Meggiorini {{yel|83}}

|goals2 = Borini {{yel|12}}
Suso {{goal|36}}
Cesar {{goal|42|o.g.}}
Çalhanoğlu {{goal|55}}, {{yel|69}}
Kalinić {{goal|64}}
Musacchio {{yel|65}}

|stadium = Stadio Marc'Antonio Bentegodi

|location = Verona

|attendance = 15,000

|referee = Marco Di Bello

|result = W

}}

{{football box collapsible

|round = 11

|date = 28 October 2017

|time = 18:00 CET (UTC+01:00)

|team1 = Milan

|score = 0–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/11/MILJUV

|team2 = Juventus

|goals1 = Kessié {{yel|32}}
Zapata {{yel|90+1}}

|goals2 = Higuaín {{goal|23||63}}

|stadium = San Siro

|location = Milan

|attendance = 78,328

|referee = Paolo Valeri

|result = L

}}

{{football box collapsible

|round = 12

|date = 5 November 2017

|time = 20:45 CET (UTC+01:00)

|team1 = Sassuolo

|score = 0–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/12/SASMIL

|team2 = Milan

|goals1 = Acerbi {{yel|45+3}}
Missiroli {{yel|89}}

|goals2 = Romagnoli {{goal|39}}, {{yel|45+3}}
Bonucci {{yel|55}}
Montolivo {{yel|64}}
Suso {{goal|67}}

|stadium = Mapei Stadium – Città del Tricolore

|location = Reggio Emilia

|attendance = 12,683

|referee = Antonio Damato

|result = W

}}

{{football box collapsible

|round = 13

|date = 18 November 2017

|time = 20:45 CET (UTC+01:00)

|team1 = Napoli

|score = 2–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/13/NAPMIL

|team2 = Milan

|goals1 = Insigne {{goal|33}}
Zieliński {{goal|73}}
Allan {{yel|90+4}}
Albiol {{yel|90+5}}

|goals2 = Borini {{yel|5}}
Romagnoli {{goal|90+1}}

|stadium = Stadio San Paolo

|location = Naples

|attendance = 36,557

|referee = Daniele Doveri

|result = L

}}

{{football box collapsible

|round = 14

|date = 26 November 2017

|time = 15:00 CET (UTC+01:00)

|team1 = Milan

|score = 0–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/14/MILTOR

|team2 = Torino

|goals1 =

|goals2 = Burdisso {{yel|43}}
Rincón {{yel|62}}

|stadium = San Siro

|location = Milan

|attendance = 53,923

|referee = Massimiliano Irrati

|result = D

}}

{{football box collapsible

|round = 15

|date = 3 December 2017

|time = 12:30 CET (UTC+01:00)

|team1 = Benevento

|score = 2–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/15/BENMIL

|team2 = Milan

|goals1 = Catadli {{yel|29}}
Pușcaș {{goal|50}}
Di Chiara {{yel|54}}
Brignoli {{goal|90+5}}
D'Alessandro {{yel|90+6}}

|goals2 = Romagnoli {{sentoff|2|24|75}}
Bonaventura {{goal|38}}
Kalinić {{goal|57}}
Rodríguez {{yel|71}}
Kessié {{yel|89}}
Abate {{yel|90+4}}

|stadium = Stadio Ciro Vigorito

|location = Benevento

|attendance = 15,710

|referee = Maurizio Mariani

|result = D

}}

{{football box collapsible

|round = 16

|date = 10 December 2017

|time = 20:45 CET (UTC+01:00)

|team1 = Milan

|score = 2–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/16/MILBOL

|team2 = Bologna

|goals1 = Bonaventura {{goal|10||76}}

|goals2 = Verdi {{goal|23}}

|stadium = San Siro

|location = Milan

|attendance = 39,504

|referee = Marco Guida

|result = W

}}

{{football box collapsible

|round = 17

|date = 17 December 2017

|time = 12:30 CET (UTC+01:00)

|team1 = Hellas Verona

|score = 3–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/17/VERMIL

|team2 = Milan

|goals1 = Caracciolo {{goal|24}}
Zuculini {{yel|35}}
Kean {{goal|55}}
Büchel {{yel|59}}
Nícolas {{yel|65}}
Bessa {{goal|77}}

|goals2 = Borini {{yel|45+3}}
Romagnoli {{yel|49}}
Suso {{sentoff|0|90+1}}

|stadium = Stadio Marc'Antonio Bentegodi

|location = Verona

|attendance = 19,439

|referee = Daniele Orsato

|result = L

}}

{{football box collapsible

|round = 18

|date = 23 December 2017

|time = 18:00 CET (UTC+01:00)

|team1 = Milan

|score = 0–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/18/MILATA

|team2 = Atalanta

|goals1 = Cutrone {{yel|31}}
Kessié {{yel|40}}

|goals2 = Cristante {{goal|32}}
Iličić {{goal|71}}

|stadium = San Siro

|location = Milan

|attendance = 45,746

|referee = Michael Fabbri

|result = L

}}

{{football box collapsible

|round = 19

|date = 30 December 2017

|time = 12:30 CET (UTC+01:00)

|team1 = Fiorentina

|score = 1–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/19/FIOMIL

|team2 = Milan

|goals1 = Simeone {{goal|71}}
Veretout {{yel|82}}

|goals2 = Romagnoli {{yel|39}}
Çalhanoğlu {{goal|74}}

|stadium = Stadio Artemio Franchi

|location = Florence

|attendance = 30,213

|referee = Luca Banti

|result = D

}}

{{football box collapsible

|round = 20

|date = 6 January 2018

|time = 15:00 CET (UTC+01:00)

|team1 = Milan

|score = 1–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/20/MILCRO

|team2 = Crotone

|goals1 = Biglia {{yel|45}}
Bonucci {{goal|54}}
Kalinić {{yel|90+4}}

|goals2 = Mandragora {{yel|20}}
Martella {{yel|90+3}}

|stadium = San Siro

|location = Milan

|attendance = 42,533

|referee = Fabio Maresca

|result = W

}}

{{football box collapsible

|round = 21

|date = 21 January 2018

|time = 18:00 CET (UTC+01:00)

|team1 = Cagliari

|score = 1–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/21/CAGMIL

|team2 = Milan

|goals1 = Barella {{goal|8}}, {{sent off|2|65|88}}
Deiola {{yel|72}}
Pavoletti {{yel|81}}
Cigarini {{yel|90+4}}

|goals2 = Kalinić {{yel|27}}
Kessié {{goal|36|pen.|42}}
Suso {{yel|45}}
Rodríguez {{sent off|2|56|80}}

|stadium = Sardegna Arena

|location = Cagliari

|attendance = 15,235

|referee = Marco Guida

|result = W

}}

{{football box collapsible

|round = 22

|date = 28 January 2018

|time = 18:00 CET (UTC+01:00)

|team1 = Milan

|score = 2–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/22/MILLAZ

|team2 = Lazio

|goals1 = Cutrone {{goal|15}}
Bonaventura {{goal|44}}
Antonelli {{yel|65}}
Abate {{yel|86}}

|goals2 = Marušić {{goal|20}}, {{yel|28}}
Radu {{yel|25}}
Milinković-Savić {{yel|41}}
Lulić {{yel|51}}
Bastos {{yel|85}}
Parolo {{yel|90}}

|stadium = San Siro

|location = Milan

|attendance = 50,822

|referee = Massimiliano Irrati

|result = W

}}

{{football box collapsible

|round = 23

|date = 4 February 2018

|time = 15:00 CET (UTC+01:00)

|team1 = Udinese

|score = 1–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/23/UDIMIL

|team2 = Milan

|goals1 = Stryger Larsen {{yel|33}}
G. Donnarumma {{goal|76|o.g.}}
Danilo {{yel|85}}

|goals2 = Suso {{goal|9}}
Calabria {{sentoff|2|41|68}}

|stadium = Stadio Friuli

|location = Udine

|attendance = 23,758

|referee = Gianluca Manganiello

|result = D

}}

{{football box collapsible

|round = 24

|date = 10 February 2018

|time = 15:00 CET (UTC+01:00)

|team1 = SPAL

|score = 0–4

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/24/SPAMIL

|team2 = Milan

|goals1 = Šimić {{yel|30}}
Mattiello {{yel|51}}
Schiattarella {{yel|70}}

|goals2 = Cutrone {{goal|2||65}}
Kessié {{yel|17}}
Biglia {{yel|40}}, {{goal|73}}
Bonucci {{yel|81}}
Borini {{goal|90}}

|stadium = Stadio Paolo Mazza

|location = Ferrara

|attendance = 13,000

|referee = Maurizio Mariani

|result = W

}}

{{football box collapsible

|round = 25

|date = 18 February 2018

|time = 20:45 CET (UTC+01:00)

|team1 = Milan

|score = 1–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/25/MILSAM

|team2 = Sampdoria

|goals1 = Bonaventura {{goal|13}}, {{yel|71}}

|goals2 = Linetty {{yel|40}}
Ferrari {{yel|54}}
Verre {{yel|79}}

|stadium = San Siro

|location = Milan

|attendance = 46,594

|referee = Daniele Doveri

|result = W

}}

{{football box collapsible

|round = 26

|date = 25 February 2018

|time = 20:45 CET (UTC+01:00)

|team1 = Roma

|score = 0–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/26/ROMMIL

|team2 = Milan

|goals1 =

|goals2 = Cutrone {{goal|48}}
Calabria {{goal|74}}

|stadium = Stadio Olimpico

|location = Rome

|attendance = 42,537

|referee = Paolo Silvio Mazzoleni

|result = W

}}

{{football box collapsible

|round = 28

|date = 11 March 2018

|time = 18:00 CET (UTC+01:00)

|team1 = Genoa

|score = 0–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/28/GENMIL

|team2 = Milan

|goals1 = Bertolacci {{yel|79}}

|goals2 = Silva {{goal|90+4}}

|stadium = Stadio Luigi Ferraris

|location = Genoa

|attendance = 20,004

|referee = Michael Fabbri

|result = W

}}

{{football box collapsible

|round = 29

|date = 18 March 2018

|time = 15:00 CET (UTC+01:00)

|team1 = Milan

|score = 3–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/29/MILCHI

|team2 = Chievo

|goals1 = Calhanoglu {{goal|10}}, {{yel|47}}
Kessié {{yel|44}}
Cutrone {{goal|52}}
Biglia {{yel|74}}
Silva {{goal|82}}

|goals2 = Depaoli {{yel|17}}
Stępiński {{goal|33}}, {{yel|77}}
Inglese {{goal|34}}
Jaroszyński {{yel|55}}
Giaccherini {{yel|61}}
Cacciatore {{yel|90+4}}

|stadium = San Siro

|location = Milan

|attendance = 49,701

|referee = Maurizio Mariani

|result = W

}}

{{football box collapsible

|round = 30

|date = 31 March 2018

|time = 20:45 CEST (UTC+02:00)

|team1 = Juventus

|score = 3–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/30/JUVMIL

|team2 = Milan

|goals1 = Dybala {{goal|8}}
Benatia {{yel|38}}
Cuadrado {{goal|79}}
Khedira {{goal|87}}

|goals2 = Bonucci {{goal|28}}
Rodríguez {{yel|39}}
Biglia {{yel|52}}
Montolivo {{yel|82}}

|stadium = Allianz Stadium

|location = Turin

|attendance = 41,156

|referee = Paolo Mazzoleni

|result = L

}}

{{football box collapsible

|round = 27

|date = 4 April 2018

|time = 18:30 CEST (UTC+02:00)

|team1 = Milan

|score = 0–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/27/MILINT

|team2 = Internazionale

|goals1 = Suso {{yel|77}}

|goals2 = Cancelo {{yel|21}}
Perišić {{yel|57}}
Škriniar {{yel|58}}
Candreva {{yel|71}}

|stadium = San Siro

|location = Milan

|attendance = 77,512

|referee = Marco Di Bello

|result = D

|note = Postponed due to Fiorentina player Davide Astori's death; originally scheduled for 4 March 2018.

}}

{{football box collapsible

|round = 31

|date = 8 April 2018

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan

|score = 1–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/31/MILSAS

|team2 = Sassuolo

|goals1 = Kessié {{yel|22}}
Musacchio {{yel|74}}
Bonucci {{yel|81}}
Kalinić {{goal|86}}

|goals2 = Rogério {{yel|29}}
Mazzitelli {{yel|36}}
Politano {{goal|75}}

|stadium = San Siro

|location = Milan

|attendance = 43,140

|referee = Luca Pairetto

|result = D

}}

{{football box collapsible

|round = 32

|date = 15 April 2018

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan

|score = 0–0

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/32/MILNAP

|team2 = Napoli

|goals1 = Zapata {{yel|55}}
Çalhanoğlu {{yel|90+1}}

|goals2 = Hysaj {{yel|64}}
Koulibaly {{yel|90}}

|stadium = San Siro

|location = Milan

|attendance = 65,786

|referee = Luca Banti

|result = D

}}

{{football box collapsible

|round = 33

|date = 18 April 2018

|time = 20:45 CEST (UTC+02:00)

|team1 = Torino

|score = 1–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/33/TORMIL

|team2 = Milan

|goals1 = De Silvestri {{sentoff|2|25|90+3}}, {{goal|70}}
Rincón {{yel|42}}
Baselli {{yel|71}}

|goals2 = Bonaventura {{goal|9}}, {{yel|45}}
Cutrone {{yel|79}}
Locatelli {{yel|88}}

|stadium = Stadio Olimpico Grande Torino

|location = Turin

|attendance = 24,264

|referee = Fabio Maresca

|result = D

}}

{{football box collapsible

|round = 34

|date = 21 April 2018

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan

|score = 0–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/34/MILBEN

|team2 = Benevento

|goals1 = Locatelli {{yel|82}}
Kessié {{yel|90+4}}

|goals2 = Iemmello {{goal|29}}
Sagna {{yel|59}}
Diabaté {{sentoff|2|75|80}}
Parigini {{yel|90+4}}

|stadium = San Siro

|location = Milan

|attendance = 47,655

|referee = Maurizio Mariani

|result = L

}}

{{football box collapsible

|round = 35

|date = 29 April 2018

|time = 15:00 CEST (UTC+02:00)

|team1 = Bologna

|score = 1–2

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/35/BOLMIL

|team2 = Milan

|goals1 = Masina {{yel|52}}
De Maio {{goal|74}}

|goals2 = Locatelli {{yel|23}}
Çalhanoğlu {{goal|34}}
Bonaventura {{goal|45+1}}

|stadium = Stadio Renato Dall'Ara

|location = Bologna

|attendance = 24,263

|referee = Piero Giacomelli

|result = W

}}

{{football box collapsible

|round = 36

|date = {{start date|2018|05|05|df=y}}

|time = 18:00 CEST (UTC+02:00)

|team1 = Milan

|score = 4–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/36/MILVER

|team2 = Hellas Verona

|goals1 = Çalhanoğlu {{goal|10}}
Cutrone {{goal|32}}
Abate {{goal|49}}
Borini {{yel|70}}, {{goal|89}}

|goals2 = Lee Seung-woo {{goal|85}}

|stadium = San Siro

|location = Milan

|attendance = 49,644

|referee = Fabrizio Pasqua

|result = W

}}

{{football box collapsible

|round = 37

|date = 13 May 2018

|time = 18:00 CEST (UTC+02:00)

|team1 = Atalanta

|score = 1–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/37/ATAMIL

|team2 = Milan

|goals1 = Masiello {{yel|13}}, {{goal|90+2}}
De Roon {{yel|28}}
Toloi {{yel|64}}, {{sent off|0|65}}
Gosens {{yel|73}}
Iličić {{yel|86}}

|goals2 = Abate {{yel|17}}
Kalinić {{yel|32}}
Kessié {{goal|60}}
Çalhanoğlu {{yel|66}}
Romagnoli {{yel|69}}
Montolivo {{sent off|0|75}}
Borini {{yel|87}}
G. Donnarumma {{yel|90}}

|stadium = Stadio Atleti Azzurri d'Italia

|location = Bergamo

|attendance = 19,833

|referee = Marco Guida

|result = D

}}

{{football box collapsible

|round = 38

|date = 20 May 2018

|time = 18:00 CEST (UTC+02:00)

|team1 = Milan

|score = 5–1

|report = http://www.legaseriea.it/en/serie-a-tim/match-report/2017-18/UNICO/UNI/38/MILFIO

|team2 = Fiorentina

|goals1 = Çalhanoğlu {{goal|23}}, {{yel|34}}
Kessié {{yel|26}}
Cutrone {{goal|41||59}}
Kalinić {{goal|49}}
Bonaventura {{goal|76}}

|goals2 = Simeone {{goal|20}}
Pezzella {{yel|22}}

|stadium = San Siro

|location = Milan

|attendance = 56,968

|referee = Michael Fabbri

|result = W

}}

=Coppa Italia=

{{main|2017–18 Coppa Italia}}

{{football box collapsible

|round = Round of 16

|date = {{dts|format=dmy|2017|12|13}}

|time = 20:45 CET (UTC+01:00)

|team1 = Milan

|score = 3–0

|report = http://www.legaseriea.it/en/tim-cup/match-report/2017-18/OTTAV/UNI/1/MILVER

|team2 = Hellas Verona

|goals1 = Suso {{goal|23}}
Romagnoli {{goal|30}}
Cutrone {{goal|55}}

|goals2 = Zuculini {{yel|16}}

|stadium = San Siro

|location = Milan

|attendance = 9,263

|referee = Claudio Gavillucci

|result = W

}}

{{football box collapsible

|round = Quarter-finals

|date = {{dts|format=dmy|2017|12|27}}

|time = CET (UTC+01:00)

|team1 = Milan

|score = 1–0

|aet = yes

|report = http://www.legaseriea.it/en/tim-cup/match-report/2017-18/QUART/UNI/1/MILINT

|team2 = Internazionale

|goals1 = Locatelli {{yel|16}}
Biglia {{yel|20}}
Cutrone {{goal|104}}, {{yel|104}}

|goals2 = Škriniar {{yel|72}}
Vecino {{yel|111}}
Valero {{yel|116}}

|stadium = San Siro

|location = Milan

|attendance = 48,721

|referee = Marco Guida

|result = W

}}

{{football box collapsible

|round = Semi-finals
First leg

|date = {{dts|format=dmy|2018|1|31}}

|time = 20:45 CET (UTC+01:00)

|team1 = Milan

|score = 0–0

|report = http://www.legaseriea.it/en/tim-cup/match-report/2017-18/SEMIF/AND/1/MILLAZ

|team2 = Lazio

|goals1 = Borini {{yel|21}}

|goals2 = Radu {{yel|27}}

|stadium = San Siro

|location = Milan

|attendance = 17,724

|referee = Marco Guida

|result = D

}}

{{football box collapsible

|round = Semi-finals
Second leg

|date = {{dts|format=dmy|2018|2|28}}

|time = 20:45 CET (UTC+01:00)

|team1 = Lazio

|score = 0–0

|aggregatescore = 0–0

|aet = yes

|penaltyscore = 4–5

|report = http://www.legaseriea.it/en/tim-cup/match-report/2017-18/SEMIF/RIT/1/LAZMIL

|team2 = Milan

|goals1 = Marušić {{yel|90+2}}
Radu {{yel|103}}
Milinković-Savić {{yel|103}}

|goals2 = Kessié {{yel|38}}
Romagnoli {{yel|57}}
Calabria {{yel|73}}

|penalties1 = Immobile {{pengoal}}
Milinković-Savić {{penmiss}}
Lucas {{penmiss}}
Parolo {{pengoal}}
Felipe Anderson {{pengoal}}
Lulić {{pengoal}}
Luiz Felipe {{penmiss}}

|penalties2 = {{penmiss}} Rodríguez
{{penmiss}} Montolivo
{{pengoal}} Bonaventura
{{pengoal}} Borini
{{pengoal}} Bonucci
{{pengoal}} Çalhanoğlu
{{pengoal}} Romagnoli

|stadium = Stadio Olimpico

|location = Rome

|attendance = 40,000

|referee = Gianluca Rocchi

|result = D

}}

{{football box collapsible

|round = Final

|date = {{dts|format=dmy|2018|5|9}}

|time = 21:00 CEST (UTC+02:00)

|team1 = Juventus

|score = 4–0

|report = http://www.legaseriea.it/en/tim-cup/match-report/2017-18/FINAL/UNI/1/JUVMIL

|team2 = Milan

|goals1 = Benatia {{goal|56||64}}
Douglas Costa {{goal|61}}, {{yel|62}}
Kalinić {{goal|76|o.g.}}

|goals2 = Calabria {{yel|73}}

|stadium = Stadio Olimpico

|location = Rome

|attendance = 66,400

|referee = Antonio Damato

|result = L

}}

=UEFA Europa League=

{{main|2017–18 UEFA Europa League}}

==Third qualifying round==

{{main|2017–18 UEFA Europa League qualifying phase and play-off round#Third qualifying round}}

{{football box collapsible

|round = First leg

|date = {{dts|format=dmy|2017|7|27}}

|time = 20:00 CEST (UTC+02:00)

|team1 = Universitatea Craiova {{flagicon|ROU}}

|score = 0–1

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000888/match=2021909/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Briceag {{yel|90+2}}

|goals2 = Rodríguez {{goal|44}}
Kessié {{yel|77}}

|stadium = Stadionul Municipal

|location = Drobeta-Turnu Severin, Romania

|attendance = 14,438

|referee = Halis Özkahya (Turkey)

|result = W

}}

{{football box collapsible

|round = Second leg

|date = {{dts|format=dmy|2017|8|3}}

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 2–0

|aggregatescore = 3–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000888/match=2021938/index.html

|team2 = {{flagicon|ROU}} Universitatea Craiova

|goals1 = Bonaventura {{goal|9}}
Rodríguez {{yel|45}}
Cutrone {{goal|52}}
Zapata {{yel|62}}

|goals2 = Băluță {{yel|49}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 65,763

|referee = Nikola Popov (Bulgaria)

|result = W

}}

==Play-off round==

{{main|2017–18 UEFA Europa League qualifying phase and play-off round#Play-off round}}

{{football box collapsible

|round = First leg

|date = {{dts|format=dmy|2017|8|17}}

|time = 20:45 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 6–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000889/match=2021952/index.html

|team2 = {{flagicon|MKD}} Shkëndija

|goals1 = Silva {{goal|13||28}}
Montolivo {{goal|25||85}}
Borini {{goal|67}}
Antonelli {{goal|69}}
Bonaventura {{yel|84}}

|goals2 = Cuculi {{yel|54}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 40,613

|referee = Harald Lechner (Austria)

|result = W

}}

{{football box collapsible

|round = Second leg

|date = {{dts|format=dmy|2017|8|24}}

|time = 20:45 CEST (UTC+02:00)

|team1 = Shkëndija {{flagicon|MKD}}

|score = 0–1

|aggregatescore = 0–7

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000889/match=2021983/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 =

|goals2 = Cutrone {{goal|13}}
Romagnoli {{yel|23}}
Zapata {{yel|31}}

|stadium = Philip II Arena

|location = Skopje, Macedonia

|attendance = 25,600

|referee = István Kovács (Romania)

|result = W

}}

==Group stage==

{{main|2017–18 UEFA Europa League group stage#Group D}}

{{:2017–18 UEFA Europa League group stage|transcludesection=Group D|show_matches=yes|showteam=MIL}}

{{football box collapsible

|round = 1

|date = {{dts|format=dmy|2017|9|14}}

|time = 19:00 CEST (UTC+02:00)

|team1 = Austria Wien {{flagicon|AUT}}

|score = 1–5

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022020/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Borković {{goal|47}}
Kadiri {{yel|58}}

|goals2 = Çalhanoğlu {{goal|7}}
Silva {{goal|10||20||56}}
Kessié {{yel|37}}
Suso {{goal|63}}

|stadium = Ernst-Happel-Stadion

|location = Vienna, Austria

|attendance = 31,409

|referee = Serdar Gözübüyük (Netherlands)

|result = W

}}

{{football box collapsible

|round = 2

|date = {{dts|format=dmy|2017|9|28}}

|time = 21:05 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 3–2

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022045/index.html

|team2 = {{flagicon|CRO}} Rijeka

|goals1 = Silva {{goal|14}}
Musacchio {{goal|53}}
Cutrone {{goal|90+4}}

|goals2 = Bradarić {{yel|43}}
Elez {{yel|82}}, {{goal|90|pen.}}
Acosty {{goal|84}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 23,917

|referee = Orel Grinfeeld (Israel)

|result = W

}}

{{football box collapsible

|round = 3

|date = {{dts|format=dmy|2017|10|19}}

|time = 21:05 CEST (UTC+02:00)

|team1 = Milan {{flagicon|ITA}}

|score = 0–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022068/index.html

|team2 = {{flagicon|GRE}} AEK Athens

|goals1 = Locatelli {{yel|37}}

|goals2 = Simões {{yel|28}}
Mantalos {{yel|73}}
Livaja {{yel|79}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 20,812

|referee = Andreas Ekberg (Sweden)

|result = D

}}

{{football box collapsible

|round = 4

|date = {{dts|format=dmy|2017|11|2}}

|time = 19:00 CET (UTC+01:00)

|team1 = AEK Athens {{flagicon|GRE}}

|score = 0–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022092/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Ćosić {{yel|58}}

|goals2 = Musacchio {{yel|18}}
Locatelli {{yel|41}}

|stadium = Olympic Stadium

|location = Athens, Greece

|attendance = 40,538

|referee = Jorge Sousa (Portugal)

|result = D

}}

{{football box collapsible

|round = 5

|date = {{dts|format=dmy|2017|11|23}}

|time = 21:05 CET (UTC+01:00)

|team1 = Milan {{flagicon|ITA}}

|score = 5–1

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022116/index.html

|team2 = {{flagicon|AUT}} Austria Wien

|goals1 = Musacchio {{yel|23}}
Rodríguez {{goal|27}}
Silva {{goal|36||70}}
Cutrone {{goal|42||90+3}}

|goals2 = Monschein {{goal|21}}, {{yel|54}}
Salamon {{yel|35}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 17,932

|referee = Andris Treimanis (Latvia)

|result = W

}}

{{football box collapsible

|round = 6

|date = {{dts|format=dmy|2017|12|7}}

|time = 19:00 CET (UTC+01:00)

|team1 = Rijeka {{flagicon|CRO}}

|score = 2–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000890/match=2022141/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Puljić {{goal|7}}
Maleš {{yel|43}}
Gavranović {{goal|47}}

|goals2 = Silva {{yel|32}}
Antonelli {{yel|66}}
Locatelli {{yel|78}}

|stadium = Stadion Rujevica

|location = Rijeka, Croatia

|attendance = 8,021

|referee = István Vad (Hungary)

|result = L

}}

==Knockout phase==

{{main|2017–18 UEFA Europa League knockout phase}}

===Round of 32===

{{football box collapsible

|round = First leg

|date = {{dts|format=dmy|2018|2|15}}

|time = 19:00 CET (UTC+01:00)

|team1 = Ludogorets Razgrad {{flagicon|BUL}}

|score = 0–3

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000891/match=2022170/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Lukoki {{yel|39}}

|goals2 = Abate {{yel|5}}
Cutrone {{goal|45}}
Rodríguez {{goal|64|pen.}}
Borini {{goal|90+2}}

|stadium = Ludogorets Arena

|location = Razgrad, Bulgaria

|attendance = 7,887

|referee = Milorad Mažić (Serbia)

|result = W

}}

{{football box collapsible

|round = Second leg

|date = {{dts|format=dmy|2018|2|22}}

|time = 21:05 CET (UTC+01:00)

|team1 = Milan {{flagicon|ITA}}

|score = 1–0

|aggregatescore = 4–0

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000891/match=2022186/index.html

|team2 = {{flagicon|BUL}} Ludogorets Razgrad

|goals1 = Borini {{goal|21}}
Bonucci {{yel|86}}

|goals2 = Góralski {{yel|70}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 17,453

|referee = Alberto Undiano Mallenco (Spain)

|result = W

}}

===Round of 16===

{{football box collapsible

|round = First leg

|date = {{dts|format=dmy|2018|3|8}}

|time = 19:00 CET (UTC+01:00)

|team1 = Milan {{flagicon|ITA}}

|score = 0–2

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000892/match=2022197/index.html

|team2 = {{flagicon|ENG}} Arsenal

|goals1 =

|goals2 = Mkhitaryan {{goal|15}}
Ramsey {{goal|45+4}}, {{yel|71}}
Kolašinac {{yel|60}}

|stadium = San Siro

|location = Milan, Italy

|attendance = 72,821

|referee = Clément Turpin (France)

|result = L

}}

{{football box collapsible

|round = Second leg

|date = {{dts|format=dmy|2018|3|15}}

|time = 21:05 CET (UTC+01:00)

|team1 = Arsenal {{flagicon|ENG}}

|score = 3–1

|aggregatescore = 5–1

|report = https://www.uefa.com/uefaeuropaleague/season=2018/matches/round=2000892/match=2022205/index.html

|team2 = {{flagicon|ITA}} Milan

|goals1 = Welbeck {{goal|39|pen.|86}}
Monreal {{yel|45+2}}
Xhaka {{goal|71}}

|goals2 = Çalhanoğlu {{goal|35}}
G. Donnarumma {{yel|39}}
Romagnoli {{yel|42}}
Borini {{yel|42}}
Suso {{yel|61}}

|stadium = Emirates Stadium

|location = London, England

|attendance = 58,973

|referee = Jonas Eriksson (Sweden)

|result = L

}}

Statistics

=Appearances and goals=

{{Extended football squad start|Serie A|Coppa Italia|Europa League}}

|-

! colspan=14 style="text-align:center"|Goalkeepers

{{Extended football squad player|no=30 |name=Marco Storari|pos=GK|nat=ITA |0|0|0|0|2|0}}

{{Extended football squad player|no=90 |name=Antonio Donnarumma|pos=GK|nat=ITA |0|0|1|0|1|0}}

{{Extended football squad player|no=99 |name=Gianluigi Donnarumma|pos=GK|nat=ITA |38|0|4|0|11|0}}

|-

! colspan=14 style="text-align:center"|Defenders

{{Extended football squad player|no=2 |name=Davide Calabria|pos=DF|nat=ITA |18+3|1|3+1|0|5|0}}

{{Extended football squad player|no=12 |name=Andrea Conti|pos=DF|nat=ITA |2|0|0|0|2+1|0}}

{{Extended football squad player|no=13 |name=Alessio Romagnoli|pos=DF|nat=ITA |27+1|2|5|1|9|0}}

{{Extended football squad player|no=15 |name=Gustavo Gómez|pos=DF|nat=PAR |0|0|0|0|0+1|0}}

{{Extended football squad player|no=17 |name=Cristián Zapata|pos=DF|nat=COL |11+1|0|0|0|8|0}}

{{Extended football squad player|no=19 |name=Leonardo Bonucci|pos=DF|nat=ITA |35|2|5|0|10+1|0}}

{{Extended football squad player|no=20 |name=Ignazio Abate|pos=DF|nat=ITA |11+6|1|2|0|5+3|0}}

{{Extended football squad player|no=22 |name=Mateo Musacchio|pos=DF|nat=ARG |12+3|0|0|0|6+1|1}}

{{Extended football squad player|no=31 |name=Luca Antonelli|pos=DF|nat=ITA |1+5|0|0+1|0|4+2|1}}

{{Extended football squad player|no=68 |name=Ricardo Rodríguez|pos=DF|nat=SUI |34|1|4|0|8+1|3}}

|-

! colspan=14 style="text-align:center"|Midfielders

{{Extended football squad player|no=4 |name=José Mauri|pos=MF|nat=ITA |0+1|0|0|0|1+2|0}}

{{Extended football squad player|no=5 |name=Giacomo Bonaventura|pos=MF|nat=ITA |30+3|8|5|0|5+4|1}}

{{Extended football squad player|no=18 |name=Riccardo Montolivo|pos=MF|nat=ITA |12+6|1|1+2|0|5|2}}

{{Extended football squad player|no=21 |name=Lucas Biglia|pos=MF|nat=ARG |24+4|1|8+1|0|5|0}}

{{Extended football squad player|no=46 |name=Matteo Gabbia|pos=MF|nat=ITA |0|0|0|0|0+1|0}}

{{Extended football squad player|no=57 |name=Emanuele Torrasi|pos=MF|nat=ITA |0+1|0|0|0|0|0}}

{{Extended football squad player|no=73 |name=Manuel Locatelli|pos=MF|nat=ITA |5+17|0|3|0|7+2|0}}

{{Extended football squad player|no=79 |name=Franck Kessié|pos=MF|nat=CIV |37|5|5|0|10+2|0}}

|-

! colspan=14 style="text-align:center"|Forwards

{{Extended football squad player|no=7 |name=Nikola Kalinić|pos=FW|nat=CRO |20+11|6|3+2|0|1+5|0}}

{{Extended football squad player|no=8 |name=Suso|pos=FW|nat=ESP |33+2|6|5|1|6+4|1}}

{{Extended football squad player|no=9 |name=André Silva|pos=FW|nat=POR |7+17|2|1+1|0|10+4|8}}

{{Extended football squad player|no=10 |name=Hakan Çalhanoğlu|pos=FW|nat=TUR |26+5|6|2+2|0|9+1|2}}

{{Extended football squad player|no=11 |name=Fabio Borini|pos=FW|nat=ITA |19+10|2|1+3|0|7+4|3}}

{{Extended football squad player|no=27 |name=Riccardo Forte|pos=FW|nat=ITA |0|0|0|0|0+1|0}}

{{Extended football squad player|no=63 |name=Patrick Cutrone|pos=FW|nat=ITA |17+11|10|3+2|2|12+1|6}}

|-

! colspan=14 style="text-align:center"|Other

{{Extended football squad player|no=NN |name=Own goals|pos=|nat= |0|2|0|0|0|0}}

|-

! colspan=14 style="text-align:center"|Players transferred out during the season

{{Extended football squad player|no=1 |name=Gabriel|pos=GK|nat=BRA |0|0|0|0|0|0}}

{{Extended football squad player|no=29 |name=Gabriel Paletta|pos=DF|nat=ITA |0|0|0|0|1|0}}

{{Extended football squad player|no=45 |name=Niccolò Zanellato|pos=MF|nat=ITA |0|0|0|0|2|0}}

{{Extended football squad player|no=94 |name=M'Baye Niang|pos=FW|nat=FRA |0|0|0|0|2|0}}

{{Fb cs footer|u=20 May 2018|s=Competitions|date=August 2017}}

=Goalscorers=

class="wikitable" style="text-align:center"
width=15|{{Tooltip|Rank|Rank}}

!width=15|{{Tooltip|No.|Squad Number}}

!width=15|{{Tooltip|Pos|Position}}

!width=15|{{Tooltip|Nat|Nationality}}

!width=145|Name

!width=80|Serie A

!width=80|Coppa Italia

!width=80|UEFA EL

!width=80|Total

1

|63

|FW

|{{flagicon|ITA}}

|align=left|Patrick Cutrone

|10

|2

|6

|18

2

|9

|FW

|{{flagicon|POR}}

|align=left|André Silva

|2

|0

|8

|10

3

|5

|MF

|{{flagicon|ITA}}

|align=left|Giacomo Bonaventura

|8

|0

|1

|9

rowspan=2|4

|8

|FW

|{{flagicon|ESP}}

|align=left|Suso

|6

|1

|1

|8

10

|FW

|{{flagicon|TUR}}

|align=left|Hakan Çalhanoğlu

|6

|0

|2

|8

6

|7

|FW

|{{flagicon|CRO}}

|align=left|Nikola Kalinić

|6

|0

|0

|6

rowspan=2|7

|11

|FW

|{{flagicon|ITA}}

|align=left|Fabio Borini

|2

|0

|3

|5

79

|MF

|{{flagicon|CIV}}

|align=left|Franck Kessié

|5

|0

|0

|5

9

|68

|DF

|{{flagicon|SUI}}

|align=left|Ricardo Rodríguez

|1

|0

|3

|4

rowspan=2|10

|13

|DF

|{{flagicon|ITA}}

|align=left|Alessio Romagnoli

|2

|1

|0

|3

18

|MF

|{{flagicon|ITA}}

|align=left|Riccardo Montolivo

|1

|0

|2

|3

12

|19

|DF

|{{flagicon|ITA}}

|align=left|Leonardo Bonucci

|2

|0

|0

|2

rowspan=5|13

|2

|DF

|{{flagicon|ITA}}

|align=left|Davide Calabria

|1

|0

|0

|1

20

|DF

|{{flagicon|ITA}}

|align=left|Ignazio Abate

|1

|0

|0

|1

21

|MF

|{{flagicon|ARG}}

|align=left|Lucas Biglia

|1

|0

|0

|1

22

|DF

|{{flagicon|ARG}}

|align=left|Mateo Musacchio

|0

|0

|1

|1

31

|DF

|{{flagicon|ITA}}

|align=left|Luca Antonelli

|0

|0

|1

|1

colspan=5|Own goal

|2

|0

|0

|2

colspan=5|Totals

|56

|4

|28

|88

Last updated: 20 May 2018

=Clean sheets=

class="wikitable sortable" style="text-align:center" width=75%
style="width:30px"|Rank

! style="width:30px"|{{Abbr|No.|Squad number}}

! style="width:30px"|{{Abbr|Nat.|Nationality}}

! style="width:310px"|Player

! style="width:105px"|Serie A

! style="width:105px"|Coppa Italia

! style="width:105px"|Europa League

! style="width:105px"|Total

1

|style="text-align:right"|99

|{{flagicon|ITA}}

|style="text-align:left"|Gianluigi Donnarumma

|12

|3

|6

! 21

2

|style="text-align:right"|90

|{{flagicon|ITA}}

|style="text-align:left"|Antonio Donnarumma

|0

|1

|1

! 2

3

|style="text-align:right"|30

|{{flagicon|ITA}}

|style="text-align:left"|Marco Storari

|0

|0

|1

! 1

class="sortbottom"

! colspan=4 |Totals

! 12

! 4

! 8

! 24

Last updated: 20 May 2018

=Disciplinary record=

class="wikitable sortable" style="text-align:center" width=80%
rowspan="2" style="width:30px"|{{Abbr|No.|Squad number}}

! rowspan="2" style="width:30px"|{{Abbr|Pos.|Position}}

! rowspan="2" style="width:30px"|{{Abbr|Nat.|Nationality}}

! rowspan="2" style="width:200px"|Player

! colspan="3" |Serie A

! colspan="3" |Coppa Italia

! colspan="3" |Europa League

! colspan="3" |Total

style="width:20px"|{{yel}}

! style="width:20px"|{{sent off|2}}

! style="width:20px"|{{sent off}}

! style="width:20px"|{{yel}}

! style="width:20px"|{{sent off|2}}

! style="width:20px"|{{sent off}}

! style="width:20px"|{{yel}}

! style="width:20px"|{{sent off|2}}

! style="width:20px"|{{sent off}}

! style="width:20px"|{{yel}}

! style="width:20px"|{{sent off|2}}

! style="width:20px"|{{sent off}}

style="text-align:right"|30

|GK

|{{flagicon|ITA}}

|style="text-align:left"|Marco Storari

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|90

|GK

|{{flagicon|ITA}}

|style="text-align:left"|Antonio Donnarumma

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|99

|GK

|{{flagicon|ITA}}

|style="text-align:left"|Gianluigi Donnarumma

|2

|0

|0

|0

|0

|0

|1

|0

|0

! 3

! 0

! 0

style="text-align:right"|2

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Davide Calabria

|0

|1

|0

|2

|0

|0

|0

|0

|0

! 2

! 1

! 0

style="text-align:right"|12

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Andrea Conti

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|13

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Alessio Romagnoli

|7

|1

|0

|1

|0

|0

|2

|0

|0

! 10

! 1

! 0

style="text-align:right"|15

|DF

|{{flagicon|PAR}}

|style="text-align:left"|Gustavo Gómez

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|17

|DF

|{{flagicon|COL}}

|style="text-align:left"|Cristián Zapata

|2

|0

|0

|0

|0

|0

|2

|0

|0

! 4

! 0

! 0

style="text-align:right"|19

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Leonardo Bonucci

|5

|0

|1

|0

|0

|0

|1

|0

|0

! 6

! 0

! 1

style="text-align:right"|20

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Ignazio Abate

|3

|0

|0

|0

|0

|0

|1

|0

|0

! 4

! 0

! 0

style="text-align:right"|22

|DF

|{{flagicon|ARG}}

|style="text-align:left"|Mateo Musacchio

|2

|0

|0

|0

|0

|0

|2

|0

|0

! 4

! 0

! 0

style="text-align:right"|29

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Gabriel Paletta

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|31

|DF

|{{flagicon|ITA}}

|style="text-align:left"|Luca Antonelli

|1

|0

|0

|0

|0

|0

|1

|0

|0

! 2

! 0

! 0

style="text-align:right"|68

|DF

|{{flagicon|SUI}}

|style="text-align:left"|Ricardo Rodríguez

|3

|1

|0

|0

|0

|0

|1

|0

|0

! 4

! 1

! 0

style="text-align:right"|4

|MF

|{{flagicon|ITA}}

|style="text-align:left"|José Mauri

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|5

|MF

|{{flagicon|ITA}}

|style="text-align:left"|Giacomo Bonaventura

|3

|0

|0

|0

|0

|0

|1

|0

|0

! 4

! 0

! 0

style="text-align:right"|18

|MF

|{{flagicon|ITA}}

|style="text-align:left"|Riccardo Montolivo

|3

|0

|1

|0

|0

|0

|0

|0

|0

! 3

! 0

! 1

style="text-align:right"|21

|MF

|{{flagicon|ARG}}

|style="text-align:left"|Lucas Biglia

|5

|0

|0

|1

|0

|0

|0

|0

|0

! 6

! 0

! 0

style="text-align:right"|45

|MF

|{{flagicon|ITA}}

|style="text-align:left"|Niccolò Zanellato

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|46

|MF

|{{flagicon|ITA}}

|style="text-align:left"|Matteo Gabbia

|0

|0

|0

|0

|0

|0

|0

|0

|0

! 0

! 0

! 0

style="text-align:right"|73

|MF

|{{flagicon|ITA}}

|style="text-align:left"|Manuel Locatelli

|4

|0

|0

|1

|0

|0

|3

|0

|0

! 8

! 0

! 0

style="text-align:right"|79

|MF

|{{flagicon|CIV}}

|style="text-align:left"|Franck Kessié

|9

|0

|0

|1

|0

|0

|2

|0

|0

! 12

! 0

! 0

style="text-align:right"|7

|FW

|{{flagicon|CRO}}

|style="text-align:left"|Nikola Kalinić

|3

|0

|0

|0

|0

|0

|0

|0

|0

! 3

! 0

! 0

style="text-align:right"|8

|FW

|{{flagicon|ESP}}

|style="text-align:left"|Suso

|2

|0

|1

|0

|0

|0

|1

|0

|0

! 3

! 0

! 1

style="text-align:right"|9

|FW

|{{flagicon|POR}}

|style="text-align:left"|André Silva

|0

|0

|0

|0

|0

|0

|1

|0

|0

! 1

! 0

! 0

style="text-align:right"|10

|FW

|{{flagicon|TUR}}

|style="text-align:left"|Hakan Çalhanoğlu

|5

|1

|0

|0

|0

|0

|0

|0

|0

! 5

! 1

! 0

style="text-align:right"|11

|FW

|{{flagicon|ITA}}

|style="text-align:left"|Fabio Borini

|5

|0

|0

|1

|0

|0

|1

|0

|0

! 7

! 0

! 0

style="text-align:right"|63

|FW

|{{flagicon|ITA}}

|style="text-align:left"|Patrick Cutrone

|3

|0

|0

|0

|0

|0

|0

|0

|0

! 3

! 0

! 0

class="sortbottom"

! colspan=4 |Totals

! 67

! 4

! 3

! 7

! 0

! 0

! 20

! 0

! 0

! 94

! 4

! 3

{{smalldiv|1=

Players with appearances who left for the rest of the season.


Last updated: 20 May 2018

}}

References

{{reflist}}

{{A.C. Milan seasons}}

{{2017–18 in Italian football}}

{{DEFAULTSORT:2017-18 A.C. Milan season}}

Category:AC Milan seasons

Milan

Milan