# 2020–21 AC Milan season

The 2020–21 AC Milan season was the 122nd season in the club's history and their 87th (109th overall) in the top-flight of Italian football. Milan competed in Serie A, the Coppa Italia, and the UEFA Europa League.

## Season overview

On 22 July 2020, manager Stefano Pioli extended his expiring contract with Milan for two additional seasons. This came after multiple reports linked Ralf Rangnick to the club. The previous day, Milan had secured a play-off spot in the UEFA Europa League for the 2020–21 season thanks to an away win against Sassuolo.
On 1 October, Milan qualified for the group stage of the Europa League after defeating Primeira Liga side Rio Ave in a marathon 24-kick penalty shoot-out. The win also continued an unbeaten run for Milan in all competitions that stretched back to 8 March 2020.
On 5 November 2020, the club fell to its first defeat in 24 matches with a 0–3 loss at home to Lille in the Europa League. It was Milan's longest unbeaten streak in 24 years.
On 20 December 2020, Rafael Leao scored after 6.76 seconds in a championship match against Sassuolo. This was the fastest goal ever in Serie A and in the top 5 UEFA leagues.
On 23 December 2020, in a championship match against Lazio, Milan became the first team in over 70 years to score at least 2 goals in 15 consecutive league games, the record being 18 consecutive games.
After the winter transfers window, Milan remained without South American players active into main rosters, after the sales of Léo Duarte and Mateo Musacchio. It was the first time since 24 years (1997).
On the final day they secured qualification for the UEFA Champions League for the first time since the 2013-14 season

## Players
### Squad information

    As of 30 June 2021.
| No. | Player | Position(s) | Date of birth (age) | Signed in | Contract ends | Signed from | Transfer fee | Notes | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | Ciprian Tătărușanu | GK | (1986-02-09)9 February 1986 (aged 35) | 2020 | 2023 | Lyon | €500,000 | | 5 | 0 |
| 90 | Antonio Donnarumma | GK | (1990-07-07)7 July 1990 (aged 30) | 2017 | 2021 | Asteras Tripolis | €300,000 | From Youth system | 3 | 0 |
| 96 | Andreas Jungdal | GK | (2002-02-22)22 February 2002 (aged 19) | 2019 | 2022 | Vejle | €800,000 | From Youth system | 0 | 0 |
| 99 | Gianluigi Donnarumma | GK | (1999-02-25)25 February 1999 (aged 22) | 2015 | 2021 | Milan Primavera | Free | From Youth system | 251 | 0 |
| Defenders ||||||||||||
| 2 | Davide Calabria | RB / LB / CM | (1996-12-06)6 December 1996 (aged 24) | 2015 | 2022 | Milan Primavera | Free | From Youth system | 151 | 5 |
| 5 | Diogo Dalot | RB / LB / RM | (1999-02-18)18 February 1999 (aged 22) | 2020 | 2021 | Manchester United | Loan | | 33 | 2 |
| 13 | Alessio Romagnoli | CB / LB | (1995-01-12)12 January 1995 (aged 26) | 2015 | 2022 | Roma | €25,000,000 | Captain | 221 | 9 |
| 19 | Théo Hernandez | LB / LM | (1997-10-06)6 October 1997 (aged 23) | 2019 | 2024 | Real Madrid | €20,000,000 | | 81 | 15 |
| 20 | Pierre Kalulu | RB / CB | (2000-06-05)5 June 2000 (aged 21) | 2020 | 2025 | Lyon II | €480,000 | | 18 | 1 |
| 23 | Fikayo Tomori | CB / RB | (1997-12-19)19 December 1997 (aged 23) | 2021 | 2021 | Chelsea | Loan | Option for €28M | 22 | 1 |
| 24 | Simon Kjær | CB | (1989-03-26)26 March 1989 (aged 32) | 2020 | 2022 | Sevilla | €2,500,000 | | 58 | 1 |
| 46 | Matteo Gabbia | CB / DM | (1999-10-21)21 October 1999 (aged 21) | 2017 | 2023 | Milan Primavera | Free | From Youth system | 24 | 0 |
| Midfielders ||||||||||||
| 4 | Ismaël Bennacer | DM / CM | (1997-12-01)1 December 1997 (aged 23) | 2019 | 2024 | Empoli | €16,000,000 | | 65 | 1 |
| 8 | Sandro Tonali | CM / DM | (2000-05-08)8 May 2000 (aged 21) | 2020 | 2021 | Brescia | Loan | €10M loan + €15M option | 37 | 0 |
| 10 | Hakan Çalhanoğlu | AM / CM / LW | (1994-02-08)8 February 1994 (aged 27) | 2017 | 2021 | Bayer Leverkusen | €20,000,000 | | 172 | 32 |
| 18 | Soualiho Meïté | CM / DM / AM | (1994-03-17)17 March 1994 (aged 27) | 2021 | 2021 | Torino | Loan | €500,000 loan + €8M option | 21 | 0 |
| 21 | Brahim Díaz | AM / RW / LW | (1999-08-03)3 August 1999 (aged 21) | 2020 | 2021 | Real Madrid | Loan | | 39 | 7 |
| 27 | Daniel Maldini | AM / LW / ST | (2001-10-11)11 October 2001 (aged 19) | 2020 | 2024 | Milan Primavera | Free | From Youth system | 11 | 0 |
| 33 | Rade Krunić | CM / AM / LM | (1993-10-07)7 October 1993 (aged 27) | 2019 | 2024 | Empoli | €8,000,000 | | 56 | 2 |
| 79 | Franck Kessié | CM / DM | (1996-12-19)19 December 1996 (aged 24) | 2017 | 2022 | Atalanta | €28,000,000 | | 184 | 30 |
| Forwards ||||||||||||
| 7 | Samu Castillejo | RW / LW / SS | (1995-01-18)18 January 1995 (aged 26) | 2018 | 2023 | Villarreal | €25,000,000 | | 108 | 10 |
| 9 | Mario Mandžukić | ST / LW | (1986-05-21)21 May 1986 (aged 35) | 2021 | 2021 | Free agent | Free | | 11 | 0 |
| 11 | Zlatan Ibrahimović | ST | (1981-10-03)3 October 1981 (aged 39) | 2020 | 2022 | LA Galaxy | Free | | 132 | 84 |
| 12 | Ante Rebić | LW / ST / SS | (1993-09-21)21 September 1993 (aged 27) | 2019 | 2025 | Eintracht Frankfurt | Undisclosed | | 63 | 23 |
| 15 | Jens Petter Hauge | LW / RW / SS | (1999-10-12)12 October 1999 (aged 21) | 2020 | 2025 | Bodø/Glimt | €4,000,000 | | 24 | 5 |
| 17 | Rafael Leão | ST / LW / RW | (1999-06-10)10 June 1999 (aged 22) | 2019 | 2024 | Lille | €28,000,000 | | 73 | 13 |
| 56 | Alexis Saelemaekers | RW / LW / RB | (1999-06-27)27 June 1999 (aged 22) | 2020 | 2024 | Anderlecht | €7,200,000 | | 55 | 4 |

## Transfers
### Summer window

Deals officialised beforehand were effective starting from 1 September 2020.

#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 1 July 2020 | MF | Alexis Saelemaekers | 21 | Anderlecht | €3.7M | From loan to definitive purchase |
| 15 July 2020 | DF | Simon Kjær | 31 | Sevilla | €2.5M | From loan to definitive purchase |
| 14 August 2020 | FW | Emil Roback | 17 | Hammarby | €1.5M | Joined Primavera team |
| 21 August 2020 | DF | Pierre Kalulu | 20 | Lyon II | €0.48M | |
| 11 September 2020 | GK | Ciprian Tătărușanu | 34 | Lyon | €0.5M | |
| 12 September 2020 | FW | Ante Rebić | 26 | Eintracht Frankfurt | Undisclosed | From loan to definitive purchase |
| 1 October 2020 | FW | Jens Petter Hauge | 20 | Bodø/Glimt | €4M | |

#### Loan in

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 4 September 2020 | MF | Brahim Díaz | 21 | Real Madrid | Free | |
| 9 September 2020 | MF | Sandro Tonali | 20 | Brescia | €10M | €15M option to buy + €10M add-ons |
| 4 October 2020 | DF | Diogo Dalot | 21 | Manchester United | Undisclosed | |

#### Loan returns

| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source |
| 1 July 2020 | FW | Ismet Sinani | 21 | Sicula Leonzio | Free | | |
| 1 August 2020 | DF | Leroy Abanda | 20 | Neuchâtel Xamax | Free | Re-joined Primavera team | |
    Total spending: €23.68M

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 13 July 2020 | MF | Suso | 26 | Sevilla | €24M | Obligation to buy |
| 8 August 2020 | FW | Siaka Haidara | 19 | Lecco | Free | From Primavera team |
| 14 August 2020 | GK | Matteo Soncin | 19 | Pergolettese | Free | From Primavera team |
| 14 August 2020 | DF | Tommaso Merletti | 18 | Renate | Free | From Primavera team |
| 18 August 2020 | MF | Emanuele Torrasi | 21 | Imolese | Free | From Primavera team |
| 19 August 2020 | DF | Ricardo Rodríguez | 27 | Torino | €3M | After return from loan |
| 27 August 2020 | GK | Pepe Reina | 37 | Lazio | Free | After return from loan |
| 1 September 2020 | MF | Lucas Biglia | 34 | Fatih Karagümrük | Free | End of contract |
| 1 September 2020 | MF | Giacomo Bonaventura | 31 | Fiorentina | Free | End of contract |
| 2 September 2020 | DF | Alberto Barazzetta | 19 | Giana Erminio | Free | From Primavera team |
| 10 September 2020 | FW | André Silva | 24 | Eintracht Frankfurt | Undisclosed | From loan to definitive purchase |
| 21 September 2020 | FW | Riccardo Forte | 21 | Cavese | Undisclosed | After return from loan |
| 30 September 2020 | MF | Lucas Paquetá | 23 | Lyon | €20M | 15% sell-on fee |
| 5 October 2020 | MF | Alen Halilović | 23 | Birmingham City | Free | After return from loan |

#### Loans ended

| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source |
| 1 September 2020 | GK | Asmir Begović | 33 | Bournemouth | Free | | |

#### Loans out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 9 July 2020 | FW | Frank Tsadjout | 20 | Charleroi | Free | Loan confirmed |
| 21 August 2020 | GK | Alessandro Plizzari | 20 | Reggina | Free | After return from loan |
| 29 August 2020 | MF | Marco Brescianini | 20 | Virtus Entella | Free | From Primavera team |
| 14 September 2020 | MF | Alessandro Sala | 19 | Cesena | Free | From Primavera team |
| 18 September 2020 | FW | Frank Tsadjout | 21 | Cittadella | Free | After anticipated return from loan |
| 23 September 2020 | MF | Tommaso Pobega | 21 | Spezia | Free | After return from loan |
| 24 September 2020 | DF | Gabriele Galardi | 18 | Viterbese | Free | From Primavera team |
| 2 October 2020 | MF | Emir Murati | 20 | Pro Sesto | Free | After return from loan |
| 3 October 2020 | DF | Gabriele Bellodi | 20 | Alessandria | Free | After return from loan |
| 5 October 2020 | FW | Gabriele Capanni | 19 | Cesena | Free | After return from loan |
| 5 October 2020 | DF | Diego Laxalt | 27 | Celtic | Free | |
    Total income: €47M

### Winter window

Deals officialised beforehand were effective starting from 2 January 2021.

#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source |
| 19 January 2021 | FW | Mario Mandžukić | 34 | Unattached | Free | | |

#### Loans in

| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source |
| 15 January 2021 | MF | Soualiho Meïté | 26 | Torino | €500,000 | Loan with option to buy | |
| 22 January 2021 | DF | Fikayo Tomori | 23 | Chelsea | Undisclosed | Loan with option to buy | |

#### Loan returns

    Total spending: €0.5M

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source |
| 27 January 2021 | DF | Mateo Musacchio | 30 | Lazio | €1M | | |
| 1 February 2021 | FW | Ismet Sinani | 21 | U.S.G. Sedico | Free | | |

#### Loans out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 11 January 2021 | DF | Léo Duarte | 24 | İstanbul Başakşehir | Free | 18-month loan with option to buy |
| 21 January 2021 | DF | Andrea Conti | 26 | Parma | Free | Loan with option to buy |
| 22 January 2021 | DF | Gabriele Galardi | 18 | Lucchese | Free | After anticipated return from loan |
| 25 January 2021 | FW | Lorenzo Colombo | 18 | Cremonese | Free | |
| 30 January 2021 | MF | Emir Murati | 20 | Vibonese | Free | After anticipated return from loan |
| 30 January 2021 | FW | Luan Capanni | 20 | Racing Santander | Free | |
| 1 February 2021 | MF | Alessandro Sala | 19 | Pro Sesto | Free | After anticipated return from loan |
    Total income: €1M

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Serie A | 21 September 2020 | 23 May 2021 | Matchday 1 | 2nd | 38 | 24 | 7 | 7 | 74 | 41 | +33 | 063.16 |
| Coppa Italia | 12 January 2021 | 26 January 2021 | Round of 16 | Quarter-finals | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 000.00 |
| UEFA Europa League | 17 September 2020 | 18 March 2021 | Second qualifying round | Round of 16 | 13 | 6 | 5 | 2 | 23 | 16 | +7 | 046.15 |
| Total | Total | Total | Total | Total | 53 | 30 | 13 | 10 | 98 | 59 | +39 | 056.60 |
Source: Soccerway

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Internazionale (C) | 38 | 28 | 7 | 3 | 89 | 35 | +54 | 91 | Qualification for Champions League group stage |
| 2 | Milan | 38 | 24 | 7 | 7 | 74 | 41 | +33 | 79 | Qualification for Champions League group stage |
| 3 | Atalanta | 38 | 23 | 9 | 6 | 90 | 47 | +43 | 78 | Qualification for Champions League group stage |
| 4 | Juventus | 38 | 23 | 9 | 6 | 77 | 38 | +39 | 78 | Qualification for Champions League group stage |
| 5 | Napoli | 38 | 24 | 5 | 9 | 86 | 41 | +45 | 77 | 0Qualification for Europa League group stage |
* 1 2 Atalanta finished ahead of Juventus on head-to-head points: Juventus 1–1 Atalanta, Atalanta 1–0 Juventus.
* ↑ Since the winners of the 2020–21 Coppa Italia, Juventus, qualified for the Champions League, the Europa League berth awarded to the Coppa Italia winners was passed to the sixth-placed team, and the Europa Conference League berth awarded to the sixth-placed team was passed to the seventh-placed team.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
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 | H | A | H | A | H | A | H | A | H | A | H | A | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A |
| Result | W | W | W | W | D | W | D | W | W | W | D | D | W | W | W | L | W | W | L | W | W | L | L | W | D | W | L | W | D | W | W | L | L | W | W | W | D | W |
| Position | 4 | 5 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 5 | 4 | 3 | 3 | 3 | 2 |

#### Matches

The league fixtures were announced on 2 September 2020.

### UEFA Europa League
#### Qualifying rounds and play-off round
#### Group stage

The group stage draw was held on 2 October 2020.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MIL | LOSC | SPP | CEL |
| 1 | Milan | 6 | 4 | 1 | 1 | 12 | 7 | +5 | 13 | Advance to knockout phase | — | 0–3 | 3–0 | 4–2 |
| 2 | Lille | 6 | 3 | 2 | 1 | 14 | 8 | +6 | 11 | Advance to knockout phase | 1–1 | — | 2–1 | 2–2 |
| 3 | Sparta Prague | 6 | 2 | 0 | 4 | 10 | 12 | −2 | 6 | | 0–1 | 1–4 | — | 4–1 |
| 4 | Celtic | 6 | 1 | 1 | 4 | 10 | 19 | −9 | 4 | | 1–3 | 3–2 | 1–4 | — |

#### Knockout phase
##### Round of 32

The draw for the round of 32 was held on 14 December 2020.

##### Round of 16

The draw for the round of 16 was held on 26 February 2021.

## 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 ||||||||||||
| 1 | GK | ROU | Ciprian Tătărușanu | 5 | 0 | 1 | 0 | 2 | 0 | 2 | 0 |
| 90 | GK | ITA | Antonio Donnarumma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | GK | ITA | Gianluigi Donnarumma | 48 | 0 | 37 | 0 | 0 | 0 | 11 | 0 |
| Defenders ||||||||||||
| 2 | DF | ITA | Davide Calabria | 39 | 2 | 30+2 | 2 | 1 | 0 | 6 | 0 |
| 5 | DF | POR | Diogo Dalot | 33 | 2 | 10+11 | 1 | 2 | 0 | 8+2 | 1 |
| 13 | DF | ITA | Alessio Romagnoli | 30 | 1 | 21+1 | 1 | 2 | 0 | 5+1 | 0 |
| 19 | DF | FRA | Théo Hernandez | 45 | 8 | 33 | 7 | 1+1 | 0 | 9+1 | 1 |
| 20 | DF | FRA | Pierre Kalulu | 18 | 1 | 7+6 | 1 | 1 | 0 | 3+1 | 0 |
| 23 | DF | ENG | Fikayo Tomori | 22 | 1 | 16+1 | 1 | 0+1 | 0 | 4 | 0 |
| 24 | DF | DEN | Simon Kjær | 39 | 1 | 28 | 0 | 1 | 0 | 10 | 1 |
| 46 | DF | ITA | Matteo Gabbia | 13 | 0 | 7+1 | 0 | 0 | 0 | 5 | 0 |
| Midfielders ||||||||||||
| 4 | MF | ALG | Ismaël Bennacer | 30 | 0 | 17+4 | 0 | 0 | 0 | 6+3 | 0 |
| 7 | MF | ESP | Samu Castillejo | 43 | 3 | 12+16 | 1 | 2 | 0 | 13 | 2 |
| 8 | MF | ITA | Sandro Tonali | 37 | 0 | 17+8 | 0 | 1 | 0 | 5+6 | 0 |
| 10 | MF | TUR | Hakan Çalhanoğlu | 43 | 9 | 31+2 | 4 | 0+1 | 0 | 7+2 | 5 |
| 18 | MF | FRA | Soualiho Meïté | 21 | 0 | 4+12 | 0 | 1 | 0 | 4 | 0 |
| 21 | MF | ESP | Brahim Díaz | 39 | 7 | 15+12 | 4 | 2 | 0 | 4+6 | 3 |
| 27 | MF | ITA | Daniel Maldini | 9 | 0 | 0+5 | 0 | 0 | 0 | 2+2 | 0 |
| 33 | MF | BIH | Rade Krunić | 38 | 2 | 5+20 | 1 | 1 | 0 | 9+3 | 1 |
| 56 | MF | BEL | Alexis Saelemaekers | 38 | 3 | 25+5 | 2 | 1 | 0 | 5+2 | 1 |
| 79 | MF | CIV | Franck Kessié | 50 | 14 | 36+1 | 13 | 1+1 | 0 | 9+2 | 1 |
| 92 | MF | ITA | Giacomo Olzer | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 9 | FW | CRO | Mario Mandžukić | 11 | 0 | 1+9 | 0 | 0 | 0 | 1 | 0 |
| 11 | FW | SWE | Zlatan Ibrahimović | 27 | 17 | 18+1 | 15 | 2 | 1 | 4+2 | 1 |
| 12 | FW | CRO | Ante Rebić | 33 | 11 | 20+7 | 11 | 1 | 0 | 3+2 | 0 |
| 15 | FW | NOR | Jens Petter Hauge | 24 | 5 | 3+15 | 2 | 0+1 | 0 | 3+2 | 3 |
| 17 | FW | POR | Rafael Leão | 40 | 7 | 22+8 | 6 | 2 | 0 | 2+6 | 1 |
| Players transferred out during the season ||||||||||||
| 14 | DF | ITA | Andrea Conti | 5 | 0 | 0+3 | 0 | 0 | 0 | 1+1 | 0 |
| 22 | DF | ARG | Mateo Musacchio | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 29 | FW | ITA | Lorenzo Colombo | 9 | 1 | 1+3 | 0 | 0 | 0 | 2+3 | 1 |
| 39 | MF | BRA | Lucas Paquetá | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 43 | DF | BRA | Léo Duarte | 3 | 0 | 0+1 | 0 | 0 | 0 | 1+1 | 0 |
| 93 | DF | URU | Diego Laxalt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Source: Competitions

### Goalscorers

| Rank | No. | Pos. | Name | Serie A | Coppa Italia | Europa League | Total |
| 1 | 11 | FW | Zlatan Ibrahimović | 15 | 1 | 1 | 17 |
| 2 | 79 | MF | Franck Kessié | 13 | 0 | 1 | 14 |
| 3 | 12 | FW | Ante Rebić | 11 | 0 | 0 | 11 |
| 4 | 10 | MF | Hakan Çalhanoğlu | 4 | 0 | 5 | 9 |
| 5 | 19 | DF | Théo Hernandez | 7 | 0 | 1 | 8 |
| 6 | 17 | FW | Rafael Leão | 6 | 0 | 1 | 7 |
| 6 | 21 | MF | Brahim Díaz | 4 | 0 | 3 | 7 |
| 8 | 15 | FW | Jens Petter Hauge | 2 | 0 | 3 | 5 |
| 9 | 7 | MF | Samu Castillejo | 1 | 0 | 2 | 3 |
| 9 | 56 | MF | Alexis Saelemaekers | 2 | 0 | 1 | 3 |
| 11 | 2 | DF | Davide Calabria | 2 | 0 | 0 | 2 |
| 11 | 5 | DF | Diogo Dalot | 1 | 0 | 1 | 2 |
| 11 | 33 | MF | Rade Krunić | 1 | 0 | 1 | 2 |
| 14 | 13 | DF | Alessio Romagnoli | 1 | 0 | 0 | 1 |
| 14 | 20 | DF | Pierre Kalulu | 1 | 0 | 0 | 1 |
| 14 | 23 | FW | Fikayo Tomori | 1 | 0 | 0 | 1 |
| 14 | 24 | DF | Simon Kjaer | 0 | 0 | 1 | 1 |
| 14 | 29 | FW | Lorenzo Colombo | 0 | 0 | 1 | 1 |
| Own goals | Own goals | Own goals | Own goals | 2 | 0 | 1 | 3 |
| Totals | Totals | Totals | Totals | 74 | 1 | 23 | 98 |
Players in italics left the team during the season

### Assists

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Europa League | Total |
| 1 | 10 | MF | | Hakan Çalhanoğlu | 9 | 0 | 2 | 11 |
| 2 | 19 | DF | | Théo Hernandez | 5 | 0 | 2 | 7 |
| 3 | 12 | FW | | Ante Rebić | 4 | 0 | 2 | 6 |
| 3 | 17 | FW | | Rafael Leão | 6 | 0 | 0 | 6 |
| 5 | 56 | MF | | Alexis Saelemaekers | 3 | 0 | 2 | 5 |
| 6 | 4 | MF | | Ismaël Bennacer | 2 | 0 | 2 | 4 |
| 6 | 79 | MF | | Franck Kessié | 4 | 0 | 0 | 4 |
| 6 | 5 | DF | | Diogo Dalot | 1 | 0 | 2 | 4 |
| 6 | 11 | FW | | Zlatan Ibrahimović | 2 | 0 | 1 | 4 |
| 9 | 7 | FW | | Samu Castillejo | 0 | 0 | 2 | 2 |
| 9 | 21 | MF | | Brahim Díaz | 3 | 0 | 0 | 2 |
| 9 | 24 | DF | | Simon Kjaer | 2 | 0 | 0 | 2 |
| 13 | 2 | DF | | Davide Calabria | 1 | 0 | 0 | 1 |
| 13 | 13 | DF | | Alessio Romagnoli | 1 | 0 | 0 | 1 |
| 13 | 15 | FW | | Jens Petter Hauge | 0 | 0 | 1 | 1 |
| 13 | 18 | MF | | Soualiho Meïté | 0 | 1 | 0 | 1 |
| 13 | 33 | MF | | Rade Krunić | 2 | 0 | 1 | 1 |
| 13 | 20 | DF | | Pierre Kalulu | 1 | 0 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 46 | 1 | 17 | 64 |

### Clean sheets

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Europa League | Total |
| 1 | 99 | GK | | Gianluigi Donnarumma | 14 | 0 | 1 | 15 |
| 2 | 1 | GK | | Ciprian Tătărușanu | 0 | 1 | 2 | 3 |
| Totals | Totals | Totals | Totals | Totals | 14 | 1 | 3 | 18 |

### Disciplinary record

| No. | Pos | Nat | Name | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | Europa League | Europa League | Europa League | Total | Total | Total |
| 19 | DF | | Théo Hernandez | 9 | | | | | | 2 | | | 11 | | |
| 79 | MF | | Franck Kessié | 8 | | | 2 | | | | | | 10 | | |
| 13 | DF | | Alessio Romagnoli | 7 | | | | | | 2 | | | 9 | | |
| 56 | MF | | Alexis Saelemaekers | 5 | 1 | | | | | 2 | | | 7 | 1 | |
| 2 | DF | | Davide Calabria | 7 | | | | | | | | | 7 | | |
| 17 | FW | | Rafael Leão | 5 | | | | | | 1 | | | 6 | | |
| 24 | DF | | Simon Kjær | 3 | | | 1 | | | 2 | | | 6 | | |
| 12 | FW | | Ante Rebić | 4 | | 1 | 1 | | | | | | 5 | | 1 |
| 7 | FW | | Samu Castillejo | 5 | | | | | | | | | 5 | | |
| 5 | DF | | Diogo Dalot | 4 | | | | | | 1 | | | 5 | | |
| 4 | MF | | Ismael Bennacer | 4 | | | | | | 1 | | | 5 | | |
| 33 | MF | | Rade Krunić | 3 | | | | | | 1 | | | 4 | | |
| 10 | MF | | Hakan Çalhanoğlu | 4 | | | | | | | | | 4 | | |
| 11 | FW | | Zlatan Ibrahimović | 2 | | 1 | | 1 | | 1 | | | 3 | 1 | 1 |
| 99 | GK | | Gianluigi Donnarumma | 1 | | | | | 1 | 2 | | | 3 | | 1 |
| 8 | MF | | Sandro Tonali | 1 | | 1 | 1 | | | 1 | | | 3 | | 1 |
| 46 | DF | | Matteo Gabbia | 2 | | | | | | | | | 2 | | |
| 18 | MF | | Soualiho Meïté | 2 | | | | | | | | | 2 | | |
| 20 | DF | | Pierre Kalulu | 1 | | | | | | 1 | | | 2 | | |
| 21 | MF | | Brahim Diaz | 1 | | | | | | 1 | | | 2 | | |
| 9 | FW | | Mario Mandžukić | 1 | | | | | | 1 | | | 2 | | |
| 27 | FW | | Daniel Maldini | | | | | | | 1 | | | 1 | | |
| Totals | Totals | Totals | Totals | 60 | 1 | 1 | 5 | 1 | 1 | 16 | 0 | 0 | 81 | 2 | 2 |
Updated as per 23 May 2021

## Goal of the season

Winner: Ante Rebić (vs. Juventus)
Runner-up: Brahim Díaz (vs. Juventus)
Third/ fourth place: Rafael Leão (vs. Benevento) and Fikayo Tomori (vs. Juventus)