# 2017–18 AC Milan season

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

| No. | Player | Position(s) | Date of birth (age) | Signed in | Contract ends | Signed from | Transfer fee | Notes |
| Goalkeepers ||||||||||
| 30 | Marco Storari | GK | (1977-01-07)7 January 1977 (aged 41) | 2017 | 2018 | Cagliari | Free | |
| 90 | Antonio Donnarumma | GK | (1990-07-07)7 July 1990 (aged 27) | 2017 | 2021 | Asteras Tripolis | €300,000 | From Youth system |
| 99 | Gianluigi Donnarumma | GK | (1999-02-25)25 February 1999 (aged 19) | 2015 | 2021 | Milan Primavera | Free | From Youth system |
| Defenders ||||||||||
| 2 | Davide Calabria | RB / LB | (1996-12-06)6 December 1996 (aged 21) | 2015 | 2020 | Milan Primavera | Free | From Youth system |
| 12 | Andrea Conti | RB | (1994-03-02)2 March 1994 (aged 24) | 2017 | 2022 | Atalanta | €24,000,000 | |
| 13 | Alessio Romagnoli | CB | (1995-01-12)12 January 1995 (aged 23) | 2015 | 2020 | Roma | €25,000,000 | |
| 15 | Gustavo Gómez | CB | (1993-05-06)6 May 1993 (aged 25) | 2016 | 2021 | Lanús | €8,500,000 | |
| 17 | Cristián Zapata | CB | (1986-09-30)30 September 1986 (aged 31) | 2012 | 2019 | Villarreal | €6,000,000 | 4th Vice Captain |
| 19 | Leonardo Bonucci | CB | (1987-05-01)1 May 1987 (aged 31) | 2017 | 2022 | Juventus | €42,000,000 | Captain |
| 20 | Ignazio Abate | RB | (1986-11-12)12 November 1986 (aged 31) | 2009 | 2019 | Torino | €2,800,000 | From Youth system, 2nd Vice Captain |
| 22 | Mateo Musacchio | CB | (1990-08-26)26 August 1990 (aged 27) | 2017 | 2021 | Villarreal | €18,000,000 | |
| 31 | Luca Antonelli | LB | (1987-02-11)11 February 1987 (aged 31) | 2015 | 2019 | Genoa | €4,500,000 | From Youth system |
| 68 | Ricardo Rodriguez | LB | (1992-08-25)25 August 1992 (aged 25) | 2017 | 2021 | VfL Wolfsburg | €15,000,000 | |
| Midfielders ||||||||||
| 4 | José Mauri | CM | (1996-05-16)16 May 1996 (aged 22) | 2015 | 2019 | Parma | Free | |
| 5 | Giacomo Bonaventura | CM / LW | (1989-08-22)22 August 1989 (aged 28) | 2014 | 2020 | Atalanta | €7,000,000 | 3rd Vice Captain |
| 18 | Riccardo Montolivo | DM / CM | (1985-01-18)18 January 1985 (aged 33) | 2012 | 2019 | Fiorentina | Free | Vice Captain |
| 21 | Lucas Biglia | DM | (1986-01-30)30 January 1986 (aged 32) | 2017 | 2020 | Lazio | €17,000,000 | |
| 46 | Matteo Gabbia | DM | (1999-10-21)21 October 1999 (aged 18) | 2017 | 2018 | Milan Primavera | Free | From Youth system |
| 73 | Manuel Locatelli | DM / CM | (1998-01-08)8 January 1998 (aged 20) | 2016 | 2020 | Milan Primavera | Free | From Youth system |
| 79 | Franck Kessié | CM | (1996-12-19)19 December 1996 (aged 21) | 2017 | 2019 | Atalanta | Loan | |
| Forwards ||||||||||
| 7 | Nikola Kalinić | CF | (1988-01-05)5 January 1988 (aged 30) | 2017 | 2021 | Fiorentina | Loan | |
| 8 | Suso | RW / CF | (1993-11-19)19 November 1993 (aged 24) | 2015 | 2022 | Liverpool | €1,300,000 | |
| 9 | André Silva | CF | (1995-11-06)6 November 1995 (aged 22) | 2017 | 2022 | Porto | €38,000,000 | |
| 10 | Hakan Çalhanoğlu | LW | (1994-02-08)8 February 1994 (aged 24) | 2017 | 2021 | Bayer Leverkusen | €20,000,000 | |
| 11 | Fabio Borini | RW / LW | (1991-03-29)29 March 1991 (aged 27) | 2017 | 2018 | Sunderland | Loan | |
| 63 | Patrick Cutrone | CF | (1998-01-03)3 January 1998 (aged 20) | 2017 | 2021 | Milan Primavera | Free | From Youth system |

## Transfers
### Summer window

Deals officialised beforehand were effective starting from 1 July 2017.

#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 30 May 2017 | DF | Mateo Musacchio | 26 | Villarreal | €18,000,000 | |
| 8 June 2017 | DF | Ricardo Rodríguez | 24 | Wolfsburg | €15,000,000 | Plus bonuses (€3.00M) |
| 12 June 2017 | FW | André Silva | 21 | Porto | €38,000,000 | Plus bonuses (€2.00M) |
| 3 July 2017 | FW | Hakan Çalhanoğlu | 23 | Bayer Leverkusen | €20,000,000 | Plus bonuses (€4.00M) |
| 7 July 2017 | MF | Przemysław Bargiel | 17 | Ruch Chorzów | €350,000 | Plus bonuses (€0.15M), joined Primavera squad |
| 7 July 2017 | DF | Andrea Conti | 23 | Atalanta | €24,000,000 | Plus Matteo Pessina (€3.00M) |
| 12 July 2017 | GK | Antonio Donnarumma | 27 | Asteras Tripolis | €300,000 | |
| 14 July 2017 | DF | Leonardo Bonucci | 30 | Juventus | €42,000,000 | |
| 16 July 2017 | MF | Lucas Biglia | 31 | Lazio | €17,000,000 | Plus bonuses (€3.00M) |
| 29 August 2017 | FW | Tiago Dias | 19 | Benfica | Free | Plus 30% sell-on clause, joined Primavera squad |
| 31 August 2017 | MF | Sergio Sánchez Gioya | 18 | Real Madrid Juvenil | Free | Joined Primavera squad |

#### On loan

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 2 June 2017 | MF | Franck Kessié | 20 | Atalanta | €8,000,000 | 2 years loan with obligation to buy (€20.00M) |
| 30 June 2017 | FW | Fabio Borini | 26 | Sunderland | €1,000,000 | Loan with obligation to buy (€5.00M) |
| 22 August 2017 | FW | Nikola Kalinić | 29 | Fiorentina | €5,000,000 | Loan with obligation to buy (€20.00M) |
| 29 August 2017 | FW | Jørgen Strand Larsen | 17 | Sarpsborg 08 FF | Free | loan with option to buy, joined Primavera squad |

#### Loan returns

| Date | Pos. | Player | A. | Moving from | Fee |
| 1 July 2017 | GK | Gabriel | 24 | Cagliari | Free |
| 1 July 2017 | DF | Jherson Vergara | 23 | Arsenal Tula | Free |
| 1 July 2017 | MF | José Mauri | 21 | Empoli | Free |
| 1 July 2017 | MF | Juan Mauri | 28 | Paganese | Free |
| 1 July 2017 | FW | Hachim Mastour | 19 | PEC Zwolle | Free |
    Total spending : €188.65M + (bonuses, option & obligation to buy) €60.15M = €248.80M

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 23 May 2017 | GK | Diego López | 35 | Espanyol | Undisclosed | From loan to definitive acquisition |
| 23 June 2017 | MF | Raul Zucchetti | 19 | Virtus Entella | Undisclosed | From Primavera squad |
| 1 July 2017 | MF | Keisuke Honda | 31 | Pachuca | Free | End of contract |
| 1 July 2017 | DF | Ameth Lo | 20 | Lazio | Free | End of contract, after return from loan |
| 1 July 2017 | MF | Andrea Poli | 27 | Bologna | Free | |
| 1 July 2017 | MF | Cristian Hadžiosmanović | 18 | Sampdoria | Free | From Primavera squad |
| 1 July 2017 | FW | Luca Vido | 20 | Atalanta | €1,000,000 | After return from loan, buy-back option included |
| 3 July 2017 | DF | Marco Curto | 18 | Empoli | Free | From Primavera squad |
| 3 July 2017 | FW | Andrea Bianchimano | 20 | Reggina | Undisclosed | From loan to definitive purchase |
| 7 July 2017 | MF | Matteo Pessina | 20 | Atalanta | Free | Part-exchange in deal for Andrea Conti |
| 7 July 2017 | MF | Federico De Piano | 19 | Vis Pesaro | Undisclosed | From Primavera squad |
| 7 July 2017 | MF | Juraj Kucka | 30 | Trabzonspor | €5,000,000 | |
| 17 July 2017 | MF | Lorenzo Cortinovis | 18 | Pro Vercelli | Free | From Primavera squad |
| 17 July 2017 | GK | Carlo Maria Del Ventisette | 17 | Varesina | Free | From Primavera squad |
| 20 July 2017 | DF | Mattia De Sciglio | 24 | Juventus | €12,000,000 | Plus bonuses (€0.50M) |
| 21 July 2017 | DF | Leonel Vangioni | 30 | Monterrey | €2,000,000 | |
| 26 July 2017 | FW | Giacomo Beretta | 25 | Foggia | Undisclosed | After return from loan |
| 1 August 2017 | DF | Rodrigo Ely | 23 | Deportivo Alavés | €3,000,000 | Plus 30% sell-on clause, after return from loan |
| 2 August 2017 | MF | Giovanni Crociata | 19 | Crotone | €500,000 | After return from loan |
| 2 August 2017 | DF | Ivan De Santis | 20 | Ascoli | Undisclosed | After return from loan |
| 4 August 2017 | DF | Giorgio Altare | 18 | Genoa | Free | From Primavera squad |
| 10 August 2017 | DF | Vladislav Zhikov | 18 | Livorno | Undisclosed | From Primavera squad |
| 18 August 2017 | FW | Davide Di Molfetta | 21 | Vicenza | Undisclosed | After return from loan |
| 31 August 2017 | MF | Mihael Modić | 19 | Rende | Undisclosed | From Primavera squad |
| 31 August 2017 | FW | Zakaria Hamadi | 19 | Chiasso | Undisclosed | From Primavera squad |
| 31 August 2017 | FW | Nigel Kyeremateng | 17 | Novara | Undisclosed | From Primavera squad |
| 31 August 2017 | FW | Federico Marchesi | 18 | Lazio | Free | From Primavera squad |
| 8 September 2017 | FW | Juvénal Agnero | 18 | AZ Picerno | Free | From Primavera squad |

#### Loans ended

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 1 July 2017 | LW | Gerard Deulofeu | 23 | Everton | Free | End of loan |
| 1 July 2017 | MF | Matías Fernández | 31 | Fiorentina | Free | End of loan |
| 1 July 2017 | LW | Lucas Ocampos | 22 | Marseille | Free | End of loan |
| 1 July 2017 | MF | Mario Pašalić | 22 | Chelsea | Free | End of loan |

#### Out on loan

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 4 July 2017 | GK | Alessandro Plizzari | 17 | Ternana | Free | |
| 15 July 2017 | MF | Andrea Bertolacci | 26 | Genoa | Free | |
| 17 July 2017 | DF | Gian Filippo Felicioli | 19 | Hellas Verona | Free | 2 years loan with option to buy (€3.00M) |
| 18 July 2017 | FW | Gianluca Lapadula | 27 | Genoa | €2,000,000 | Loan with obligation to buy (€11.00M) |
| 10 August 2017 | FW | Gianmarco Zigoni | 26 | Venezia | Free | Loan with obligation to buy (€0.40M) |
| 16 August 2017 | FW | Carlos Bacca | 30 | Villarreal | €2,500,000 | Loan with option to buy (€15.50M) |
| 31 August 2017 | FW | Antonio Fabozzi | 17 | Cremonese | Free | Buy & buy-back options included |
| 31 August 2017 | DF | Stefan Simić | 22 | Crotone | Free | After return from loan |
| 31 August 2017 | MF | Andrej Modić | 21 | Rende | Free | After return from loan |
| 31 August 2017 | DF | Mattia Cornaggia | 17 | Torino | Free | |
| 31 August 2017 | FW | M'Baye Niang | 22 | Torino | €2,000,000 | Loan with obligation to buy (€13.00M) |
| 8 September 2017 | MF | José Sosa | 32 | Trabzonspor | €1,350,000 | Loan with obligation to buy (€3.40M) |
    Total income : €31.35M + (bonuses, option & obligation to buy) €46.80M = €78.15M

### Winter window
#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 18 January 2018 | MF | Antonio Mionić | 16 | NK Istra 1961 | Undisclosed | Joined Allievi Nazionali team |
| 15 March 2018 | MF | Emanuele Torrasi | 18 | Milan Primavera | Free | Signed a 4-year contract extension |
| 17 March 2018 | FW | Nathan Soares | 18 | Free Agent | Free | Joined Primavera team |
    Total spending : Undisclosed

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 14 January 2018 | MF | José Sosa | 32 | Trabzonspor | €3,400,000 | From loan to definitive purchase |
| 26 January 2018 | MF | Andrej Modić | 21 | Željezničar | Free | After return from loan |
| 30 January 2018 | DF | Gabriel Paletta | 31 | Jiangsu Suning | Free | After contract termination |

#### Out on loan

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 30 January 2018 | MF | Niccolò Zanellato | 19 | Crotone | Free | With obligation to buy (€0.30M) plus 50% sell-on clause |
| 30 January 2018 | GK | Gabriel | 25 | Empoli | Free | |
| 31 January 2018 | DF | Mattia Cornaggia | 18 | Pro Piacenza | Free | After return from loan |
    Total income : €3.40M + (obligation to buy) €0.30M = €3.70M

## Pre-season

Win  Draw  Loss

### International Champions Cup
## Competitions

Win  Draw  Loss

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 4 | Internazionale | 38 | 20 | 12 | 6 | 66 | 30 | +36 | 72 | Qualification to Champions League group stage |
| 5 | Lazio | 38 | 21 | 9 | 8 | 89 | 49 | +40 | 72 | Qualification to Europa League group stage |
| 6 | Milan | 38 | 18 | 10 | 10 | 56 | 42 | +14 | 64 | Qualification to Europa League group stage |
| 7 | Atalanta | 38 | 16 | 12 | 10 | 57 | 39 | +18 | 60 | Qualification to Europa League second qualifying round |
| 8 | Fiorentina | 38 | 16 | 9 | 13 | 54 | 46 | +8 | 57 | |
* 1 2 Internazionale finished ahead of Lazio on head-to-head points: Internazionale 0–0 Lazio, Lazio 2–3 Internazionale.
* 1 2 Since the winners of the 2017–18 Coppa Italia, Juventus, qualified for European competition based on league position, the spot awarded to the cup winners (Europa League group stage) was passed to the sixth-placed team and the spot awarded to the sixth-placed team (Europa League second qualifying round) was passed to the seventh-placed team.
* ↑ Milan was originally banned from European competition due to violations against Financial Fair Play regulations. They appealed to the Court of Arbitration for Sport, and the ban was overturned on 20 July 2018.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 20 May 2018. Source: Competitive matches

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | 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 |
| Result | 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 |
| Position | 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 |

#### Matches
### UEFA Europa League
#### Third qualifying round
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MIL | AEK | RJK | AW |
| 1 | Milan | 6 | 3 | 2 | 1 | 13 | 6 | +7 | 11 | Advance to knockout phase | — | 0–0 | 3–2 | 5–1 |
| 2 | AEK Athens | 6 | 1 | 5 | 0 | 6 | 5 | +1 | 8 | Advance to knockout phase | 0–0 | — | 2–2 | 2–2 |
| 3 | Rijeka | 6 | 2 | 1 | 3 | 11 | 12 | −1 | 7 | | 2–0 | 1–2 | — | 1–4 |
| 4 | Austria Wien | 6 | 1 | 2 | 3 | 9 | 16 | −7 | 5 | | 1–5 | 0–0 | 1–3 | — |

#### Knockout phase
##### Round of 16
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 30 | GK | ITA | Marco Storari | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 90 | GK | ITA | Antonio Donnarumma | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 99 | GK | ITA | Gianluigi Donnarumma | 53 | 0 | 38 | 0 | 4 | 0 | 11 | 0 |
| Defenders ||||||||||||
| 2 | DF | ITA | Davide Calabria | 30 | 1 | 18+3 | 1 | 3+1 | 0 | 5 | 0 |
| 12 | DF | ITA | Andrea Conti | 5 | 0 | 2 | 0 | 0 | 0 | 2+1 | 0 |
| 13 | DF | ITA | Alessio Romagnoli | 42 | 3 | 27+1 | 2 | 5 | 1 | 9 | 0 |
| 15 | DF | PAR | Gustavo Gómez | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 17 | DF | COL | Cristián Zapata | 20 | 0 | 11+1 | 0 | 0 | 0 | 8 | 0 |
| 19 | DF | ITA | Leonardo Bonucci | 51 | 2 | 35 | 2 | 5 | 0 | 10+1 | 0 |
| 20 | DF | ITA | Ignazio Abate | 27 | 1 | 11+6 | 1 | 2 | 0 | 5+3 | 0 |
| 22 | DF | ARG | Mateo Musacchio | 22 | 1 | 12+3 | 0 | 0 | 0 | 6+1 | 1 |
| 31 | DF | ITA | Luca Antonelli | 13 | 1 | 1+5 | 0 | 0+1 | 0 | 4+2 | 1 |
| 68 | DF | SUI | Ricardo Rodríguez | 47 | 4 | 34 | 1 | 4 | 0 | 8+1 | 3 |
| Midfielders ||||||||||||
| 4 | MF | ITA | José Mauri | 4 | 0 | 0+1 | 0 | 0 | 0 | 1+2 | 0 |
| 5 | MF | ITA | Giacomo Bonaventura | 47 | 9 | 30+3 | 8 | 5 | 0 | 5+4 | 1 |
| 18 | MF | ITA | Riccardo Montolivo | 26 | 3 | 12+6 | 1 | 1+2 | 0 | 5 | 2 |
| 21 | MF | ARG | Lucas Biglia | 42 | 1 | 24+4 | 1 | 8+1 | 0 | 5 | 0 |
| 46 | MF | ITA | Matteo Gabbia | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 57 | MF | ITA | Emanuele Torrasi | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 73 | MF | ITA | Manuel Locatelli | 34 | 0 | 5+17 | 0 | 3 | 0 | 7+2 | 0 |
| 79 | MF | CIV | Franck Kessié | 54 | 5 | 37 | 5 | 5 | 0 | 10+2 | 0 |
| Forwards ||||||||||||
| 7 | FW | CRO | Nikola Kalinić | 42 | 6 | 20+11 | 6 | 3+2 | 0 | 1+5 | 0 |
| 8 | FW | ESP | Suso | 50 | 8 | 33+2 | 6 | 5 | 1 | 6+4 | 1 |
| 9 | FW | POR | André Silva | 40 | 10 | 7+17 | 2 | 1+1 | 0 | 10+4 | 8 |
| 10 | FW | TUR | Hakan Çalhanoğlu | 45 | 8 | 26+5 | 6 | 2+2 | 0 | 9+1 | 2 |
| 11 | FW | ITA | Fabio Borini | 44 | 5 | 19+10 | 2 | 1+3 | 0 | 7+4 | 3 |
| 27 | FW | ITA | Riccardo Forte | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 63 | FW | ITA | Patrick Cutrone | 46 | 18 | 17+11 | 10 | 3+2 | 2 | 12+1 | 6 |
| Other ||||||||||||
| NN | | | Own goals | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||
| 1 | GK | BRA | Gabriel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | DF | ITA | Gabriel Paletta | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 45 | MF | ITA | Niccolò Zanellato | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 94 | FW | FRA | M'Baye Niang | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
Last updated: 20 May 2018 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total |
| 1 | 63 | FW | | Patrick Cutrone | 10 | 2 | 6 | 18 |
| 2 | 9 | FW | | André Silva | 2 | 0 | 8 | 10 |
| 3 | 5 | MF | | Giacomo Bonaventura | 8 | 0 | 1 | 9 |
| 4 | 8 | FW | | Suso | 6 | 1 | 1 | 8 |
| 4 | 10 | FW | | Hakan Çalhanoğlu | 6 | 0 | 2 | 8 |
| 6 | 7 | FW | | Nikola Kalinić | 6 | 0 | 0 | 6 |
| 7 | 11 | FW | | Fabio Borini | 2 | 0 | 3 | 5 |
| 7 | 79 | MF | | Franck Kessié | 5 | 0 | 0 | 5 |
| 9 | 68 | DF | | Ricardo Rodríguez | 1 | 0 | 3 | 4 |
| 10 | 13 | DF | | Alessio Romagnoli | 2 | 1 | 0 | 3 |
| 10 | 18 | MF | | Riccardo Montolivo | 1 | 0 | 2 | 3 |
| 12 | 19 | DF | | Leonardo Bonucci | 2 | 0 | 0 | 2 |
| 13 | 2 | DF | | Davide Calabria | 1 | 0 | 0 | 1 |
| 13 | 20 | DF | | Ignazio Abate | 1 | 0 | 0 | 1 |
| 13 | 21 | MF | | Lucas Biglia | 1 | 0 | 0 | 1 |
| 13 | 22 | DF | | Mateo Musacchio | 0 | 0 | 1 | 1 |
| 13 | 31 | DF | | Luca Antonelli | 0 | 0 | 1 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 2 | 0 | 0 | 2 |
| Totals | Totals | Totals | Totals | Totals | 56 | 4 | 28 | 88 |
Last updated: 20 May 2018

### Clean sheets

| Rank | No. | Nat. | Player | Serie A | Coppa Italia | Europa League | Total |
| 1 | 99 | | Gianluigi Donnarumma | 12 | 3 | 6 | 21 |
| 2 | 90 | | Antonio Donnarumma | 0 | 1 | 1 | 2 |
| 3 | 30 | | Marco Storari | 0 | 0 | 1 | 1 |
| Totals | Totals | Totals | Totals | 12 | 4 | 8 | 24 |
Last updated: 20 May 2018

### Disciplinary record

| No. | Pos. | Nat. | Player | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | Europa League | Europa League | Europa League | Total | Total | Total |
| 30 | GK | | Marco Storari | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 90 | GK | | Antonio Donnarumma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | GK | | Gianluigi Donnarumma | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 2 | DF | | Davide Calabria | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 12 | DF | | Andrea Conti | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 | DF | | Alessio Romagnoli | 7 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 10 | 1 | 0 |
| 15 | DF | | Gustavo Gómez | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | DF | | Cristián Zapata | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 |
| 19 | DF | | Leonardo Bonucci | 5 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 1 |
| 20 | DF | | Ignazio Abate | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 22 | DF | | Mateo Musacchio | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 |
| 29 | DF | | Gabriel Paletta $^†$ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | | Luca Antonelli | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 68 | DF | | Ricardo Rodríguez | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 1 | 0 |
| 4 | MF | | José Mauri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | MF | | Giacomo Bonaventura | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 18 | MF | | Riccardo Montolivo | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 |
| 21 | MF | | Lucas Biglia | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 45 | MF | | Niccolò Zanellato $^†$ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 46 | MF | | Matteo Gabbia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 73 | MF | | Manuel Locatelli | 4 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 8 | 0 | 0 |
| 79 | MF | | Franck Kessié | 9 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 12 | 0 | 0 |
| 7 | FW | | Nikola Kalinić | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 8 | FW | | Suso | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 1 |
| 9 | FW | | André Silva | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 10 | FW | | Hakan Çalhanoğlu | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | 0 |
| 11 | FW | | Fabio Borini | 5 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 |
| 63 | FW | | Patrick Cutrone | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| Totals | Totals | Totals | Totals | 67 | 4 | 3 | 7 | 0 | 0 | 20 | 0 | 0 | 94 | 4 | 3 |