# 2021–22 AC Milan season

The 2021–22 season was the 123rd season in the existence of AC Milan and the club's 39th consecutive season (110th overall) in the top flight of Italian football. In addition to the domestic league, Milan participated in this season's editions of the Coppa Italia and UEFA Champions League. It marked Milan's return to Europe's premier knockout competition for the first time since the 2013–14 season.
Milan secured their 19th Italian league title on the last match day of the season, with a club-record tally of 86 points. It was their first league title since the 2010–11 season.

## Players
### Squad information

    As of 30 June 2022.
| 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 36) | 2020 | 2023 | Lyon | €500,000 | | 14 | 0 |
| 16 | Mike Maignan | GK | (1995-07-03)3 July 1995 (aged 26) | 2021 | 2026 | Lille | €13,000,000 | | 40 | 0 |
| 83 | Antonio Mirante | GK | (1983-07-08)8 July 1983 (aged 38) | 2021 | 2022 | Roma | Free | | 0 | 0 |
| Defenders ||||||||||||
| 2 | Davide Calabria (vice-captain) | RB / LB / CM | (1996-12-06)6 December 1996 (aged 25) | 2015 | 2025 | Youth System | Free | From Youth system | 185 | 7 |
| 5 | Fodé Ballo-Touré | LB / LM | (1997-01-03)3 January 1997 (aged 25) | 2021 | 2025 | Monaco | €4,200,000 | | 11 | 0 |
| 13 | Alessio Romagnoli (captain) | CB / LB | (1995-01-12)12 January 1995 (aged 27) | 2015 | 2022 | Roma | €25,000,000 | Captain | 247 | 10 |
| 19 | Théo Hernandez | LB / LM | (1997-10-06)6 October 1997 (aged 24) | 2019 | 2026 | Real Madrid | €20,000,000 | | 122 | 19 |
| 20 | Pierre Kalulu | RB / CB | (2000-06-05)5 June 2000 (aged 22) | 2020 | 2025 | Lyon II | €480,000 | | 55 | 3 |
| 23 | Fikayo Tomori | CB / RB | (1997-12-19)19 December 1997 (aged 24) | 2021 | 2025 | Chelsea | €28,500,000 | | 62 | 2 |
| 24 | Simon Kjær | CB | (1989-03-26)26 March 1989 (aged 33) | 2020 | 2024 | Sevilla | €2,500,000 | | 72 | 1 |
| 25 | Alessandro Florenzi | RB / RM / RW | (1991-03-11)11 March 1991 (aged 31) | 2021 | 2022 | Roma | €1,000,000 | Loan | 29 | 2 |
| 46 | Matteo Gabbia | CB / RB / DM | (1999-10-21)21 October 1999 (aged 22) | 2017 | 2023 | Youth System | Free | From Youth system | 33 | 0 |
| Midfielders ||||||||||||
| 4 | Ismaël Bennacer | DM / CM | (1997-12-01)1 December 1997 (aged 24) | 2019 | 2024 | Empoli | €16,000,000 | | 105 | 3 |
| 8 | Sandro Tonali | CM / DM | (2000-05-08)8 May 2000 (aged 22) | 2020 | 2026 | Brescia | €20,000,000 | | 83 | 5 |
| 10 | Brahim Diaz | AM / RW / LW | (1999-08-03)3 August 1999 (aged 22) | 2020 | 2023 | Real Madrid | €3,000,000 | Loan | 67 | 7 |
| 27 | Daniel Maldini | AM / LW / RW | (2001-10-11)11 October 2001 (aged 20) | 2020 | 2024 | Youth System | Free | From Youth system | 25 | 1 |
| 33 | Rade Krunić | AM / CM / LM | (1993-10-07)7 October 1993 (aged 28) | 2019 | 2024 | Empoli | €8,000,000 | | 91 | 2 |
| 41 | Tiémoué Bakayoko | DM / CM | (1994-08-17)17 August 1994 (aged 27) | 2021 | 2023 | Chelsea | Free | Loan | 49 | 1 |
| 56 | Alexis Saelemaekers | RW / LW / RB | (1999-06-27)27 June 1999 (aged 23) | 2020 | 2026 | Anderlecht | €7,200,000 | | 101 | 6 |
| 79 | Franck Kessié | CM / DM | (1996-12-19)19 December 1996 (aged 25) | 2017 | 2022 | Atalanta | €28,000,000 | | 223 | 38 |
| Forwards ||||||||||||
| 7 | Samu Castillejo | RW / LW / SS | (1995-01-18)18 January 1995 (aged 27) | 2018 | 2023 | Villarreal | €25,000,000 | | 113 | 10 |
| 9 | Olivier Giroud | ST | (1986-09-30)30 September 1986 (aged 35) | 2021 | 2023 | Chelsea | €1,000,000 | | 38 | 16 |
| 11 | Zlatan Ibrahimović | ST | (1981-10-03)3 October 1981 (aged 40) | 2020 | 2022 | LA Galaxy | Free | | 159 | 92 |
| 12 | Ante Rebić | LW / ST / SS | (1993-09-21)21 September 1993 (aged 28) | 2019 | 2025 | Eintracht Frankfurt | Undisclosed | | 92 | 26 |
| 17 | Rafael Leão | LW / ST / RW | (1999-06-10)10 June 1999 (aged 23) | 2019 | 2024 | Lille | €28,000,000 | | 116 | 28 |
| 22 | Marko Lazetić | ST | (2004-01-22)22 January 2004 (aged 18) | 2022 | 2026 | Red Star Belgrade | €4,000,000 | | 1 | 0 |
| 30 | Junior Messias | AM / RW / SS | (1991-05-13)13 May 1991 (aged 31) | 2021 | 2022 | Crotone | €2,600,000 | Loan | 33 | 6 |

## Transfers
### Summer window

Deals officialised beforehand were effective starting from 1 July 2021.

#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 27 May 2021 | GK | Mike Maignan | 25 | Lille | €13.0M | |
| 16 June 2021 | DF | Fikayo Tomori | 23 | Chelsea | €28.5M | From loan to definitive purchase |
| 8 July 2021 | MF | Sandro Tonali | 21 | Brescia | €10.0M | From loan to definitive purchase |
| 17 July 2021 | FW | Olivier Giroud | 34 | Chelsea | €1.0M | |
| 18 July 2021 | DF | Fodé Ballo-Touré | 24 | Monaco | €4.2M | |
| 30 August 2021 | MF | Chaka Traorè | 16 | Parma | €0.6M | Joined Primavera squad |
| 31 August 2021 | MF | Yacine Adli | 21 | Bordeaux | €8.0M | Promptly re-loaned |
| 13 October 2021 | GK | Antonio Mirante | 38 | Roma | Free | Free agent |

#### Loan in

| Date | Pos. | Player | A. | Moving from | Fee | Notes |
| 19 July 2021 | MF | Brahim Díaz | 21 | Real Madrid | €3.0M | Loan renewal + option to buy |
| 21 August 2021 | DF | Alessandro Florenzi | 30 | Roma | €1.0M | Loan with option to buy |
| 25 August 2021 | FW | Pietro Pellegri | 20 | Monaco | €1.0M | Loan with option to buy |
| 30 August 2021 | MF | Tiémoué Bakayoko | 27 | Chelsea | €2.0M | Loan with option to buy |
| 31 August 2021 | MF | Junior Messias | 30 | Crotone | €2.6M | Loan with option to buy |

#### Loan returns

| Date | Pos. | Player | A. | Moving from | Notes |
| 30 June 2021 | GK | Alessandro Plizzari | 21 | Reggina | |
| 30 June 2021 | DF | Lenny Borges | 20 | Bayern Munich II | Re-joined Primavera team |
| 30 June 2021 | DF | Andrea Conti | 27 | Parma | |
| 30 June 2021 | MF | Emir Murati | 21 | Vibonese | |
    Total spending: 74.9M

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 22 June 2021 | DF | Diego Laxalt | 28 | Dynamo Moscow | €3.5M | After return from loan |
| 30 June 2021 | MF | Hakan Çalhanoğlu | 26 | Internazionale | Free | Free agent |
| 30 June 2021 | GK | Antonio Donnarumma | 30 | Padova | Free | Free agent |
| 30 June 2021 | GK | Gianluigi Donnarumma | 22 | Paris Saint-Germain | Free | Free agent |
| 30 June 2021 | FW | Mario Mandžukić | 35 | Unattached | Free | Retired |
| 9 July 2021 | MF | Giacomo Olzer | 20 | Brescia | €3.0M | With buy-back option |
| 31 July 2021 | MF | Alessio Brambilla | 20 | Cesena | Undisclosed | From Primavera squad |

#### Loans ended

| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source |
| 30 June 2021 | DF | Diogo Dalot | 22 | Manchester United | | | |
| 30 June 2021 | MF | Soualiho Meïté | 27 | Torino | | | |

#### Loans out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 10 June 2021 | MF | Marco Brescianini | 21 | Monza | Free | After return from loan |
| 14 July 2021 | DF | Nikos Michelis | 20 | Willem II | Free | From Primavera squad |
| 14 July 2021 | FW | Frank Tsadjout | 21 | Pordenone | Free | After return from loan |
| 16 July 2021 | MF | Alessandro Sala | 20 | Renate | Free | After return from loan |
| 21 July 2021 | DF | Riccardo Oddi | 19 | Trento | Free | From Primavera squad |
| 26 July 2021 | FW | Gabriele Capanni | 20 | Ternana | Free | After return from loan |
| 27 July 2021 | GK | Leonardo Moleri | 19 | Renate | Free | From Primavera squad |
| 28 July 2021 | DF | Gabriele Galardi | 19 | Nuova Florida | Free | After return from loan |
| 29 July 2021 | FW | Riccardo Tonin | 20 | Cesena | Free | From Primavera squad |
| 30 July 2021 | FW | Luan Capanni | 21 | Viterbese | Free | After return from loan |
| 31 July 2021 | FW | Lorenzo Colombo | 19 | SPAL | Free | After return from loan |
| 9 August 2021 | DF | Mattia Caldara | 27 | Venezia | Free | After return from loan |
| 10 August 2021 | FW | Jens Petter Hauge | 21 | Eintracht Frankfurt | Free | |
| 12 August 2021 | MF | Marco Frigerio | 20 | Lucchese | Free | From Primavera squad |
| 20 August 2021 | FW | Sabino Signorile | 19 | Seregno | Free | From Primavera squad |
| 27 August 2021 | MF | Tommaso Pobega | 22 | Torino | Free | After return from loan |
| 29 August 2021 | MF | Antonio Mionić | 20 | Montevarchi | Free | From Primavera squad |
| 31 August 2021 | DF | Leroy Abanda | 21 | Boulogne | Free | From Primavera squad |
| 31 August 2021 | MF | Yacine Adli | 21 | Bordeaux | Free | Loaned after purchase |
    Total income: €6.5M

### Winter window

Deals officialised beforehand were effective starting from 1 January 2022.

#### In

| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source |
| 22 January 2022 | FW | Bob Murphy Omoregbe | 18 | Borgosesia | €0.1M | Joined Primavera team | |
| 26 January 2022 | FW | Marko Lazetić | 18 | Red Star Belgrade | €4M | | |

#### Loan returns

| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source |
| 31 January 2022 | GK | Leonardo Moleri | 20 | Renate | Free | Re-joined Primavera squad | |
    Total spending: 4.1M

#### Out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 10 January 2022 | DF | Andrea Conti | 27 | Sampdoria | Free | |
| 21 January 2021 | MF | Kevin Bright | 17 | Cremonese | Undisclosed | From Primavera squad |
| 22 January 2021 | MF | Alessandro Sala | 19 | Pro Sesto | Undisclosed | After anticipated return from loan |
| 28 January 2021 | DF | Milos Kerkez | 17 | AZ Alkmaar | €2M | From Primavera squad |
| 31 January 2021 | MF | Jordan Amore | 17 | Pescara | Undisclosed | From Primavera squad |

#### Loans end

| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source |
| 25 January 2022 | FW | Pietro Pellegri | 20 | Monaco | Free | Anticipated end of loan | |

#### Loans out

| Date | Pos. | Player | A. | Moving to | Fee | Notes |
| 5 January 2022 | FW | Frank Tsadjout | 22 | Ascoli | Free | After anticipated return from loan |
| 22 January 2022 | FW | Luan Capanni | 21 | Grosseto | Free | After anticipated return from loan |
| 28 January 2022 | DF | Gabriele Galardi | 19 | Gravina | Free | After anticipated return from loan |
| 29 January 2022 | GK | Alessandro Plizzari | 21 | Lecce | Free | |
    Total income: €2.0M

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| 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 | 23 August 2021 | 22 May 2022 | Matchday 1 | Winners | 38 | 26 | 8 | 4 | 69 | 31 | +38 | 068.42 |
| Coppa Italia | 13 January 2022 | 19 April 2022 | Round of 16 | Semi-finals | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 050.00 |
| UEFA Champions League | 15 September 2021 | 7 December 2021 | Group stage | Group stage | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 016.67 |
| Total | Total | Total | Total | Total | 48 | 29 | 10 | 9 | 82 | 44 | +38 | 060.42 |
Source: Soccerway

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Milan (C) | 38 | 26 | 8 | 4 | 69 | 31 | +38 | 86 | Qualification for the Champions League group stage |
| 2 | Internazionale | 38 | 25 | 9 | 4 | 84 | 32 | +52 | 84 | Qualification for the Champions League group stage |
| 3 | Napoli | 38 | 24 | 7 | 7 | 74 | 31 | +43 | 79 | Qualification for the Champions League group stage |
| 4 | Juventus | 38 | 20 | 10 | 8 | 57 | 37 | +20 | 70 | Qualification for the Champions League group stage |
| 5 | Lazio | 38 | 18 | 10 | 10 | 77 | 58 | +19 | 64 | 0Qualification for the Europa League group stage |
* ↑ Since the winners of the 2021–22 Coppa Italia, Internazionale, 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: Serie A

#### 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 | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A |
| Result | W | W | W | D | W | W | W | W | W | W | W | D | L | L | W | W | D | L | W | W | W | L | D | W | W | D | D | W | W | W | D | D | W | W | W | W | W | W |
| Position | 8 | 4 | 2 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 3 | 2 | 2 | 2 | 2 | 3 | 3 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

#### Matches

The league fixtures were announced on 14 July 2021.

### UEFA Champions League
#### Group stage

The draw for the group stage was held on 26 August 2021.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LIV | ATM | POR | MIL |
| 1 | Liverpool | 6 | 6 | 0 | 0 | 17 | 6 | +11 | 18 | Advance to knockout phase | — | 2–0 | 2–0 | 3–2 |
| 2 | Atlético Madrid | 6 | 2 | 1 | 3 | 7 | 8 | −1 | 7 | Advance to knockout phase | 2–3 | — | 0–0 | 0–1 |
| 3 | Porto | 6 | 1 | 2 | 3 | 4 | 11 | −7 | 5 | Transfer to Europa League | 1–5 | 1–3 | — | 1–0 |
| 4 | Milan | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 4 | | 1–2 | 1–2 | 1–1 | — |

## Statistics
### Appearances and goals

    As of 23 May 2022
| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Champions League | Champions League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | ROU | Ciprian Tătărușanu | 9 | 0 | 6 | 0 | 0 | 0 | 3 | 0 |
| 16 | GK | FRA | Mike Maignan | 39 | 0 | 32 | 0 | 4 | 0 | 3 | 0 |
| 83 | GK | ITA | Antonio Mirante | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 2 | DF | ITA | Davide Calabria | 33 | 2 | 24+2 | 2 | 2+1 | 0 | 4 | 0 |
| 5 | DF | SEN | Fodé Ballo-Touré | 12 | 0 | 5+5 | 0 | 0 | 0 | 2 | 0 |
| 13 | DF | ITA | Alessio Romagnoli | 26 | 1 | 16+3 | 1 | 2 | 0 | 4+1 | 0 |
| 19 | DF | FRA | Théo Hernandez | 41 | 5 | 30+2 | 5 | 4 | 0 | 5 | 0 |
| 20 | DF | FRA | Pierre Kalulu | 37 | 1 | 21+7 | 1 | 3+1 | 0 | 2+3 | 0 |
| 23 | DF | ENG | Fikayo Tomori | 40 | 1 | 30+1 | 0 | 3+1 | 0 | 5 | 1 |
| 24 | DF | DEN | Simon Kjær | 14 | 0 | 10+1 | 0 | 0 | 0 | 3 | 0 |
| 25 | DF | ITA | Alessandro Florenzi | 30 | 2 | 12+12 | 2 | 1+1 | 0 | 0+4 | 0 |
| 46 | DF | ITA | Matteo Gabbia | 10 | 0 | 6+2 | 0 | 1+1 | 0 | 0 | 0 |
| 91 | DF | ITA | Luca Stanga | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||
| 4 | MF | ALG | Ismaël Bennacer | 40 | 2 | 15+16 | 2 | 2+1 | 0 | 4+2 | 0 |
| 7 | MF | ESP | Samu Castillejo | 5 | 0 | 1+4 | 0 | 0 | 0 | 0 | 0 |
| 8 | MF | ITA | Sandro Tonali | 45 | 5 | 31+5 | 5 | 3 | 0 | 5+1 | 0 |
| 10 | MF | ESP | Brahim Díaz | 40 | 4 | 25+6 | 3 | 1+3 | 0 | 5 | 1 |
| 27 | MF | ITA | Daniel Maldini | 13 | 1 | 2+6 | 1 | 1+1 | 0 | 0+3 | 0 |
| 33 | MF | BIH | Rade Krunić | 35 | 0 | 15+13 | 0 | 2+1 | 0 | 3+1 | 0 |
| 41 | MF | FRA | Tiémoué Bakayoko | 18 | 0 | 5+9 | 0 | 0+1 | 0 | 0+3 | 0 |
| 56 | MF | BEL | Alexis Saelemaekers | 46 | 2 | 22+14 | 1 | 2+2 | 1 | 5+1 | 0 |
| 79 | MF | CIV | Franck Kessié | 39 | 7 | 25+6 | 6 | 3 | 1 | 4+1 | 0 |
| Forwards ||||||||||||
| 9 | FW | FRA | Olivier Giroud | 38 | 14 | 22+7 | 11 | 4 | 3 | 3+2 | 0 |
| 11 | FW | SWE | Zlatan Ibrahimović | 27 | 8 | 11+12 | 8 | 0 | 0 | 1+3 | 0 |
| 12 | FW | CRO | Ante Rebić | 29 | 3 | 6+18 | 2 | 1+2 | 0 | 2 | 1 |
| 17 | FW | POR | Rafael Leão | 42 | 14 | 31+3 | 11 | 3+1 | 2 | 4 | 1 |
| 22 | FW | SRB | Marko Lazetić | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 30 | FW | BRA | Junior Messias | 32 | 6 | 14+12 | 5 | 2+2 | 0 | 1+1 | 1 |
| 93 | FW | SWE | Emil Roback | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||
| 14 | DF | ITA | Andrea Conti | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 26 | MF | ITA | Tommaso Pobega | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 64 | FW | ITA | Pietro Pellegri | 6 | 0 | 1+5 | 0 | 0 | 0 | 0 | 0 |
| 77 | GK | ITA | Alessandro Plizzari | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Source: Competitions

### Goalscorers

    As of 23 May 2022
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Champions League | Total |
| 1 | 17 | FW | | Rafael Leão | 11 | 2 | 1 | 14 |
| 1 | 9 | FW | | Olivier Giroud | 11 | 3 | 0 | 14 |
| 3 | 11 | FW | | Zlatan Ibrahimović | 8 | 0 | 0 | 8 |
| 4 | 79 | MF | | Franck Kessié | 6 | 1 | 0 | 7 |
| 5 | 30 | FW | | Junior Messias | 5 | 0 | 1 | 6 |
| 6 | 8 | MF | | Sandro Tonali | 5 | 0 | 0 | 5 |
| 6 | 19 | DF | | Théo Hernandez | 5 | 0 | 0 | 5 |
| 8 | 10 | MF | | Brahim Díaz | 3 | 0 | 1 | 4 |
| 9 | 12 | FW | | Ante Rebić | 2 | 0 | 1 | 3 |
| 10 | 2 | DF | | Davide Calabria | 2 | 0 | 0 | 2 |
| 10 | 4 | MF | | Ismael Bennacer | 2 | 0 | 0 | 2 |
| 10 | 56 | MF | | Alexis Saelemaekers | 1 | 1 | 0 | 2 |
| 10 | 25 | DF | | Alessandro Florenzi | 2 | 0 | 0 | 2 |
| 14 | 13 | DF | | Alessio Romagnoli | 1 | 0 | 0 | 1 |
| 14 | 20 | DF | | Pierre Kalulu | 1 | 0 | 0 | 1 |
| 14 | 23 | DF | | Fikayo Tomori | 0 | 0 | 1 | 1 |
| 14 | 27 | MF | | Daniel Maldini | 1 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 3 | 0 | 1 | 4 |
| Totals | Totals | Totals | Totals | Totals | 69 | 7 | 6 | 82 |

### Assists

    As of 23 May 2022
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Champions League | Total |
| 1 | 17 | FW | | Rafael Leão | 9 | 1 | 1 | 11 |
| 2 | 19 | DF | | Théo Hernandez | 6 | 3 | 0 | 9 |
| 3 | 10 | MF | | Brahim Díaz | 2 | 1 | 1 | 4 |
| 4 | 11 | FW | | Zlatan Ibrahimovic | 3 | 0 | 0 | 3 |
| 4 | 2 | DF | | Davide Calabria | 3 | 0 | 0 | 3 |
| 4 | 9 | FW | | Olivier Giroud | 3 | 0 | 0 | 3 |
| 7 | 12 | FW | | Ante Rebić | 2 | 0 | 0 | 2 |
| 7 | 56 | MF | | Alexis Saelemaekers | 2 | 0 | 0 | 2 |
| 7 | 8 | MF | | Sandro Tonali | 2 | 0 | 0 | 2 |
| 7 | 33 | MF | | Rade Krunić | 2 | 0 | 0 | 2 |
| 7 | 30 | FW | | Junior Messias | 2 | 0 | 0 | 2 |
| 12 | 20 | DF | | Pierre Kalulu | 2 | 0 | 0 | 1 |
| 12 | 4 | MF | | Ismael Bennacer | 1 | 0 | 0 | 1 |
| 12 | 79 | MF | | Franck Kessie | 0 | 0 | 1 | 1 |
| 12 | 16 | GK | | Mike Maignan | 1 | 0 | 0 | 1 |
| 12 | 13 | DF | | Alessio Romagnoli | 0 | 1 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 37 | 6 | 3 | 44 |

### Clean sheets

    As of 23 May 2022
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Champions League | Total |
| 1 | 16 | GK | | Mike Maignan | 17 | 2 | 0 | 19 |
| 2 | 1 | GK | | Ciprian Tătărușanu | 1 | 0 | 1 | 2 |
| Totals | Totals | Totals | Totals | Totals | 17 | 2 | 1 | 20 |

### Disciplinary record

| No. | Pos | Nat | Name | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | Champions League | Champions League | Champions League | Total | Total | Total |
| 8 | MF | | Sandro Tonali | 9 | | | 2 | | | | | | 11 | | |
| 19 | DF | | Théo Hernandez | 5 | 1 | 1 | 1 | | | 2 | | | 8 | 1 | 2 |
| 4 | MF | | Ismaël Bennacer | 7 | | | | | | 1 | | | 8 | | |
| 23 | DF | | Fikayo Tomori | 4 | | | 1 | | | 2 | | | 7 | | |
| 9 | FW | | Olivier Giroud | 5 | | | | | | 1 | | | 6 | | |
| 10 | MF | | Brahim Díaz | 4 | | | | | | 1 | | | 5 | | |
| 17 | FW | | Rafael Leao | 4 | | | | | | 1 | | | 5 | | |
| 20 | DF | | Pierre Kalulu | 4 | | | | | | 1 | | | 5 | | |
| 13 | DF | | Alessio Romagnoli | 4 | | 1 | | | | | | | 4 | | 1 |
| 41 | MF | | Tiémoué Bakayoko | 3 | | | | | | 1 | | | 4 | | |
| 56 | MF | | Alexis Saelemaekers | 2 | | | 1 | | | 1 | | | 4 | | |
| 79 | MF | | Franck Kessie | 2 | | | | | | | 1 | | 2 | 1 | |
| 46 | DF | | Matteo Gabbia | 3 | | | | | | | | | 3 | | |
| 11 | FW | | Zlatan Ibrahimovic | 2 | | | | | | 1 | | | 3 | | |
| 12 | FW | | Ante Rebić | 2 | | | | | | 1 | | | 3 | | |
| 2 | DF | | Davide Calabria | 2 | | | | | | | | | 2 | | |
| 5 | DF | | Fodé Ballo-Touré | 2 | | | | | | | | | 2 | | |
| 24 | DF | | Simon Kjær | 2 | | | | | | | | | 2 | | |
| 30 | FW | | Junior Messias | 2 | | | | | | | | | 2 | | |
| 25 | DF | | Alessandro Florenzi | 2 | | | | | | | | | 2 | | |
| 33 | MF | | Rade Krunić | 2 | | | | | | | | | 2 | | |
| 16 | GK | | Mike Maignan | 1 | | | | | | 1 | | | 2 | | |
| 27 | MF | | Daniel Maldini | 1 | | | | | | | | | 1 | | |
| Totals | Totals | Totals | Totals | 74 | 1 | 2 | 5 | 0 | 0 | 14 | 1 | 0 | 93 | 2 | 2 |