# 2023–24 AC Milan season

The 2023–24 season was the 125th season in the existence of AC Milan and the club's 90th season in the top flight of Italian football. In addition to the domestic league, Milan participated in this season's editions of the Coppa Italia, the UEFA Champions League (entering in the group stage) and the UEFA Europa League (entering in the knockout phase). This season was the fifth and final to feature Stefano Pioli as the senior team's head coach. AC Milan drew an average home attendance of 72,000 in 19 home games in the 2023–24 league season.

## Players
### Squad information

    As of 30 June 2024.
| No. | Player | Position(s) | Date of birth (age) | Signed in | Contract ends | Signed from | Transfer fee | Notes | Apps | Goals |
| Goalkeepers ||||||||||||
| 16 | Mike Maignan | GK | (1995-07-03)3 July 1995 (aged 28) | 2021 | 2026 | Lille | €13,000,000 | | 110 | 0 |
| 57 | Marco Sportiello | GK | (1992-05-10)10 May 1992 (aged 32) | 2023 | 2027 | Atalanta | Free | | 9 | 0 |
| 69 | Lapo Nava | GK | (2004-01-22)22 January 2004 (aged 20) | 2023 | n/a | Milan Primavera | Free | From Youth system | 1 | 0 |
| 83 | Antonio Mirante | GK | (1983-07-08)8 July 1983 (aged 40) | 2021 | 2024 | Roma | Free | | 4 | 0 |
| Defenders ||||||||||||
| 2 | Davide Calabria (captain) | RB | (1996-12-06)6 December 1996 (aged 27) | 2015 | 2025 | Milan Primavera | Free | From Youth system | 258 | 9 |
| 19 | Théo Hernandez (vice-captain) | LB | (1997-10-06)6 October 1997 (aged 26) | 2019 | 2026 | Real Madrid | €20,000,000 | | 213 | 29 |
| 20 | Pierre Kalulu | CB | (2000-06-05)5 June 2000 (aged 24) | 2020 | 2027 | Lyon II | €480,000 | | 112 | 3 |
| 23 | Fikayo Tomori | CB | (1997-12-19)19 December 1997 (aged 26) | 2021 | 2027 | Chelsea | €28,500,000 | | 142 | 7 |
| 24 | Simon Kjær | CB | (1989-03-26)26 March 1989 (aged 35) | 2020 | 2024 | Sevilla | €2,500,000 | | 121 | 1 |
| 28 | Malick Thiaw | CB | (2001-08-08)8 August 2001 (aged 22) | 2022 | 2027 | Schalke 04 | €7,000,000 | | 54 | 0 |
| 30 | Mattia Caldara | CB | (1994-05-05)5 May 1994 (aged 30) | 2018 | 2024 | Juventus | €35,000,000 | | 3 | 0 |
| 38 | Filippo Terracciano | RB | (2003-02-08)8 February 2003 (aged 21) | 2024 | 2029 | Hellas Verona | €4,500,000 | | 6 | 0 |
| 42 | Alessandro Florenzi | RB | (1991-03-11)11 March 1991 (aged 33) | 2021 | 2025 | Roma | €3,700,000 | | 76 | 3 |
| 46 | Matteo Gabbia | CB | (1999-10-21)21 October 1999 (aged 24) | 2017 | 2026 | Villarreal | Free | From Youth system | 76 | 4 |
| 74 | Álex Jiménez | RB | (2005-05-08)8 May 2005 (aged 19) | 2023 | 2024 | Real Madrid B | Undisclosed | From Youth system | 5 | 0 |
| 82 | Jan-Carlo Simić | CB | (2005-05-02)2 May 2005 (aged 19) | 2022 | 2027 | VfB Stuttgart | €1,000,000 | From Youth system | 6 | 1 |
| Midfielders ||||||||||||
| 4 | Ismaël Bennacer | CM | (1997-12-01)1 December 1997 (aged 26) | 2019 | 2027 | Empoli | €16,000,000 | | 170 | 8 |
| 7 | Yacine Adli | CM | (2000-07-29)29 July 2000 (aged 23) | 2022 | 2026 | Bordeaux | €8,000,000 | | 39 | 1 |
| 8 | Ruben Loftus-Cheek | CM | (1996-01-23)23 January 1996 (aged 28) | 2023 | 2027 | Chelsea | €16,000,000 | | 40 | 10 |
| 14 | Tijjani Reijnders | CM | (1998-07-29)29 July 1998 (aged 25) | 2023 | 2027 | AZ | €20,000,000 | | 50 | 4 |
| 32 | Tommaso Pobega | CM | (1999-07-15)15 July 1999 (aged 24) | 2022 | 2027 | Milan Primavera | Free | From Youth system | 43 | 3 |
| 80 | Yunus Musah | CM | (2002-11-29)29 November 2002 (aged 21) | 2023 | 2028 | Valencia | €20,000,000 | | 40 | 0 |
| Forwards ||||||||||||
| 9 | Olivier Giroud | ST | (1986-09-30)30 September 1986 (aged 37) | 2021 | 2024 | Chelsea | €1,000,000 | | 132 | 49 |
| 10 | Rafael Leão | LW | (1999-06-10)10 June 1999 (aged 25) | 2019 | 2028 | Lille | €28,000,000 | | 210 | 58 |
| 11 | Christian Pulisic | RW | (1998-09-18)18 September 1998 (aged 25) | 2023 | 2027 | Chelsea | €20,000,000 | | 50 | 15 |
| 15 | Luka Jović | ST | (1997-12-23)23 December 1997 (aged 26) | 2023 | 2024 | Fiorentina | Free | | 30 | 9 |
| 17 | Noah Okafor | LW | (2000-05-24)24 May 2000 (aged 24) | 2023 | 2028 | Red Bull Salzburg | €14,000,000 | | 36 | 6 |
| 21 | Samuel Chukwueze | RW | (1999-05-22)22 May 1999 (aged 25) | 2023 | 2028 | Villarreal | €20,000,000 | | 33 | 3 |

## Transfers
### Summer window

Deals officialised beforehand were effective starting from 1 July 2023.

#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 1 July 2023 | MF | Ruben Loftus-Cheek | 27 | Chelsea | €16,000,000 | + €4,000,000 add-ons |
| 1 July 2023 | GK | Lapo Nava | 19 | Milan Primavera | Free | Promoted from Primavera |
| 1 July 2023 | GK | Marco Sportiello | 31 | Atalanta | Free | |
| 1 July 2023 | FW | Chaka Traorè | 18 | Milan Primavera | Free | Promoted from Primavera |
| 3 July 2023 | GK | Noah Raveyre | 18 | Saint-Étienne | Free | Joined Primavera squad |
| 6 July 2023 | MF | Luka Romero | 18 | Lazio | Free | |
| 13 July 2023 | MF | Christian Pulisic | 24 | Chelsea | €20,000,000 | |
| 19 July 2023 | MF | Tijjani Reijnders | 24 | AZ | €20,000,000 | + €5,000,000 add-ons |
| 22 July 2023 | FW | Noah Okafor | 23 | Red Bull Salzburg | €14,000,000 | |
| 27 July 2023 | FW | Samuel Chukwueze | 24 | Villarreal | €20,000,000 | + €8,000,000 add-ons |
| 4 August 2023 | MF | Yunus Musah | 20 | Valencia | €20,000,000 | + €1,000,000 add-ons |
| 22 August 2023 | DF | Marco Pellegrino | 21 | Platense | €3,500,000 | + €2,000,000 add-ons |
| 1 September 2023 | FW | Luka Jović | 25 | Fiorentina | Free | |

#### Loans in

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 20 July 2023 | DF | Álex Jiménez | 18 | Real Madrid B | Undisclosed | Joined Primavera squad | |

#### Loan returns

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 30 June 2023 | DF | Mattia Caldara | 29 | Spezia | | | |
    Total spending: €113,500,000

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 30 June 2023 | GK | Ciprian Tătărușanu | 37 | Abha | Free | End of contract |
| 30 June 2023 | DF | Gabriele Bellodi | 22 | Olbia | Free | After return from loan, end of contract |
| 30 June 2023 | FW | Zlatan Ibrahimović | 41 | Retired | Retired | Retired |
| 1 July 2023 | MF | Giovanni Robotti | 21 | Derthona | Free | End of contract |
| 3 July 2023 | MF | Sandro Tonali | 23 | Newcastle United | €70,000,000 | + €10,000,000 add-ons |
| 7 July 2023 | MF | Marco Brescianini | 22 | Frosinone | Undisclosed | After return from loan |
| 11 July 2023 | GK | Fotis Pseftis | 20 | Lugano | Undisclosed | From Primavera squad |
| 13 July 2023 | FW | Youns El Hilali | 20 | Cambuur | Undisclosed | From Primavera squad |
| 22 July 2023 | MF | Federico Marrone | 19 | Pontedera | Undisclosed | From Primavera squad |
| 24 July 2023 | MF | Nicholas Pluvio | 19 | Gozzano | Undisclosed | From Primavera squad |
| 31 July 2023 | FW | Ante Rebić | 29 | Beşiktaş | €500,000 | + €1,500,000 add-ons |
| 10 August 2023 | GK | Andreas Jungdal | 21 | Cremonese | Free | After return from loan |
| 13 August 2023 | MF | Antonio Mionić | 22 | SK Líšeň | Free | After return from loan |
| 24 August 2023 | DF | Cathal Heffernan | 18 | Newcastle United | Undisclosed | From Primavera squad |
| 25 August 2023 | FW | Andrea Capone | 21 | NK Varaždin | Undisclosed | From Primavera squad |

#### Loans ended

| Date | Pos. | Player | Age | Moving to |
| 30 June 2023 | DF | Sergiño Dest | 22 | Barcelona |
| 30 June 2023 | MF | Tiémoué Bakayoko | 28 | Chelsea |
| 30 June 2023 | MF | Brahim Díaz | 23 | Real Madrid |
| 30 June 2023 | MF | Aster Vranckx | 20 | VfL Wolfsburg |

#### Loans out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 10 July 2023 | MF | Daniel Maldini | 21 | Empoli | Free | After return from loan |
| 11 July 2023 | FW | Bob Murphy Omoregbe | 19 | Fiorenzuola | Free | After return from loan |
| 16 July 2023 | FW | Marco Nasti | 19 | Bari | Undisclosed | After return from loan |
| 19 July 2023 | MF | Antonio Gala | 19 | Sestri Levante | Free | From Primavera squad |
| 19 July 2023 | DF | Leonardo D'Alessio | 19 | Pro Sesto | Free | From Primavera squad |
| 22 July 2023 | FW | Gabriele Alesi | 19 | Sampdoria | Free | From Primavera squad |
| 24 July 2023 | DF | Tommaso Cecotti | 17 | Carpi | Free | From Primavera squad |
| 26 July 2023 | DF | Matteo Gabbia | 23 | Villarreal | Free | |
| 3 August 2023 | DF | Andrea Bozzolan | 19 | Perugia | Free | From Primavera squad |
| 5 August 2023 | GK | Devis Vásquez | 25 | Sheffield Wednesday | Undisclosed | |
| 11 August 2023 | FW | Junior Messias | 32 | Genoa | €1,500,000 | With obligation to buy |
| 16 August 2023 | FW | Charles De Ketelaere | 22 | Atalanta | €3,000,000 | With option to buy |
| 24 August 2023 | FW | Marko Lazetić | 19 | Fortuna Sittard | Free | After return from loan |
| 30 August 2023 | MF | Alexis Saelemaekers | 24 | Bologna | €500,000 | With option to buy |
| 1 September 2023 | DF | Fodé Ballo-Touré | 26 | Fulham | Undisclosed | |
| 1 September 2023 | FW | Lorenzo Colombo | 21 | Monza | Free | After return from loan |
| 1 September 2023 | FW | Divock Origi | 28 | Nottingham Forest | Free | With option to buy |
    Total income: €75,500,000

### Winter window
#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 8 January 2024 | DF | Filippo Terracciano | 20 | Hellas Verona | €4,500,000 | | |

#### Loan returns

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 30 November 2023 | FW | Emil Roback | 20 | IFK Norrköping | | | |
| 3 January 2024 | DF | Matteo Gabbia | 24 | Villarreal | Free | Anticipated return from loan | |
    Total spending: €4,500,000

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 15 January 2024 | FW | Junior Messias | 32 | Genoa | €2,500,000 | From loan to definitive purchase | |

##### Notes

* $^†$ Loan transfer made permanent

#### Loans out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 9 January 2024 | FW | Bob Murphy Omoregbe | 20 | Sestri Levante | Free | After anticipated return from loan |
| 10 January 2024 | MF | Daniel Maldini | 22 | Monza | Free | After anticipated return from loan |
| 13 January 2024 | MF | Rade Krunić | 30 | Fenerbahçe | Free | With option to buy |
| 19 January 2024 | GK | Devis Vásquez | 25 | Ascoli | Free | After anticipated return from loan |
| 22 January 2024 | FW | Luka Romero | 19 | Almería | Free | |
| 22 January 2024 | FW | Maikol Cifuentes | 18 | Lecco | Free | From Primavera squad |
| 1 February 2024 | DF | Marco Pellegrino | 21 | Salernitana | Free | |
| 1 February 2024 | FW | Chaka Traorè | 19 | Palermo | Free | With option to buy |
    Total income: €2,500,000

## 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 | 21 August 2023 | 25 May 2024 | Matchday 1 | 2nd | 38 | 22 | 9 | 7 | 76 | 49 | +27 | 057.89 |
| Coppa Italia | 2 January 2024 | 10 January 2024 | Round of 16 | Quarter-finals | 2 | 1 | 0 | 1 | 5 | 3 | +2 | 050.00 |
| UEFA Champions League | 19 September 2023 | 13 December 2023 | Group stage | Group stage | 6 | 2 | 2 | 2 | 5 | 8 | −3 | 033.33 |
| UEFA Europa League | 15 February 2024 | 18 April 2024 | Knockout round play-offs | Quarter-finals | 6 | 3 | 0 | 3 | 13 | 9 | +4 | 050.00 |
| Total | Total | Total | Total | Total | 52 | 28 | 11 | 13 | 99 | 69 | +30 | 053.85 |
Source: Soccerway

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Inter Milan (C) | 38 | 29 | 7 | 2 | 89 | 22 | +67 | 94 | Qualification for the Champions League league phase |
| 2 | AC Milan | 38 | 22 | 9 | 7 | 76 | 49 | +27 | 75 | Qualification for the Champions League league phase |
| 3 | Juventus | 38 | 19 | 14 | 5 | 54 | 31 | +23 | 71 | Qualification for the Champions League league phase |
| 4 | Atalanta | 38 | 21 | 6 | 11 | 72 | 42 | +30 | 69 | Qualification for the Champions League league phase |
| 5 | Bologna | 38 | 18 | 14 | 6 | 54 | 32 | +22 | 68 | Qualification for the Champions League league phase |
* ↑ Serie A gained an additional Champions League place as a result of Italy finishing as one of the two associations with the highest coefficient points in 2023–24.

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

#### Matches

The league fixtures were announced on 5 July 2023.

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

The draw for the group stage was held on 31 August 2023.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | DOR | PAR | MIL | NEW |
| 1 | Borussia Dortmund | 6 | 3 | 2 | 1 | 7 | 4 | +3 | 11 | Advance to knockout phase | — | 1–1 | 0–0 | 2–0 |
| 2 | Paris Saint-Germain | 6 | 2 | 2 | 2 | 9 | 8 | +1 | 8 | Advance to knockout phase | 2–0 | — | 3–0 | 1–1 |
| 3 | Milan | 6 | 2 | 2 | 2 | 5 | 8 | −3 | 8 | Transfer to Europa League | 1–3 | 2–1 | — | 0–0 |
| 4 | Newcastle United | 6 | 1 | 2 | 3 | 6 | 7 | −1 | 5 | | 0–1 | 4–1 | 1–2 | — |
* 1 2 Tied on head-to-head points. Head-to-head goal difference: Paris Saint-Germain +2, Milan −2.

### UEFA Europa League
#### Knockout phase
##### Knockout round play-offs

The draw for the knockout round play-offs was held on 18 December 2023.

##### Round of 16

The draw for the round of 16 was held on 23 February 2024.

##### Quarter-finals

The draw for the quarter-finals was held on 15 March 2024.

## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Champions League | Champions League | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 16 | GK | FRA | Mike Maignan | 42 | 0 | 29 | 0 | 1 | 0 | 6 | 0 | 6 | 0 |
| 57 | GK | ITA | Marco Sportiello | 9 | 0 | 7 | 0 | 0 | 0 | 0+1 | 0 | 0+1 | 0 |
| 69 | GK | ITA | Lapo Nava | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 83 | GK | ITA | Antonio Mirante | 3 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||
| 2 | DF | ITA | Davide Calabria | 41 | 1 | 26+3 | 1 | 2 | 0 | 5+1 | 0 | 3+1 | 0 |
| 19 | DF | FRA | Théo Hernandez | 46 | 5 | 31+1 | 5 | 2 | 0 | 6 | 0 | 6 | 0 |
| 20 | DF | FRA | Pierre Kalulu | 11 | 0 | 4+5 | 0 | 0 | 0 | 1 | 0 | 0+1 | 0 |
| 23 | DF | ENG | Fikayo Tomori | 35 | 4 | 24+2 | 4 | 0 | 0 | 6 | 0 | 2+1 | 0 |
| 24 | DF | DEN | Simon Kjær | 25 | 0 | 14+6 | 0 | 0+1 | 0 | 0+1 | 0 | 3 | 0 |
| 28 | DF | GER | Malick Thiaw | 30 | 0 | 19+2 | 0 | 0 | 0 | 5 | 0 | 1+3 | 0 |
| 30 | DF | ITA | Mattia Caldara | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | DF | ITA | Filippo Terracciano | 6 | 0 | 1+2 | 0 | 0+1 | 0 | 0 | 0 | 0+2 | 0 |
| 42 | DF | ITA | Alessandro Florenzi | 40 | 1 | 19+12 | 1 | 0+1 | 0 | 1+3 | 0 | 3+1 | 0 |
| 46 | DF | ITA | Matteo Gabbia | 25 | 3 | 14+4 | 2 | 1 | 0 | 0 | 0 | 6 | 1 |
| 74 | DF | ESP | Álex Jiménez | 5 | 0 | 0+3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 82 | DF | SRB | Jan-Carlo Simić | 6 | 1 | 0+4 | 1 | 1+1 | 0 | 0 | 0 | 0 | 0 |
| 95 | DF | ITA | Davide Bartesaghi | 8 | 0 | 0+6 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 4 | MF | ALG | Ismaël Bennacer | 25 | 2 | 13+7 | 2 | 0 | 0 | 0 | 0 | 3+2 | 0 |
| 7 | MF | FRA | Yacine Adli | 33 | 1 | 17+7 | 1 | 1+1 | 0 | 1+2 | 0 | 2+2 | 0 |
| 8 | MF | ENG | Ruben Loftus-Cheek | 40 | 10 | 26+3 | 6 | 1 | 0 | 4 | 0 | 5+1 | 4 |
| 11 | MF | USA | Christian Pulisic | 50 | 15 | 32+4 | 12 | 1+1 | 0 | 5+1 | 1 | 6 | 2 |
| 14 | MF | NED | Tijjani Reijnders | 50 | 4 | 33+3 | 3 | 2 | 0 | 5+1 | 0 | 4+2 | 1 |
| 32 | MF | ITA | Tommaso Pobega | 15 | 0 | 3+8 | 0 | 0 | 0 | 2+2 | 0 | 0 | 0 |
| 80 | MF | USA | Yunus Musah | 40 | 0 | 13+17 | 0 | 1 | 0 | 4+1 | 0 | 4 | 0 |
| 85 | MF | ITA | Kevin Zeroli | 4 | 0 | 0+3 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 9 | FW | FRA | Olivier Giroud | 47 | 17 | 28+7 | 15 | 0+1 | 0 | 6 | 1 | 5 | 1 |
| 10 | FW | POR | Rafael Leão | 47 | 15 | 29+5 | 9 | 1+1 | 2 | 5 | 1 | 6 | 3 |
| 15 | FW | SRB | Luka Jović | 30 | 9 | 8+15 | 6 | 2 | 2 | 0+2 | 0 | 1+2 | 1 |
| 17 | FW | SUI | Noah Okafor | 36 | 6 | 6+22 | 6 | 0 | 0 | 0+3 | 0 | 0+5 | 0 |
| 21 | FW | NGA | Samuel Chukwueze | 33 | 3 | 12+12 | 1 | 1 | 0 | 2+2 | 2 | 0+4 | 0 |
| 73 | FW | ITA | Francesco Camarda | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||||
| 18 | FW | ARG | Luka Romero | 4 | 0 | 0+3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 29 | FW | ITA | Lorenzo Colombo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | ARG | Marco Pellegrino | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | MF | BIH | Rade Krunić | 14 | 0 | 8+2 | 0 | 0 | 0 | 2+2 | 0 | 0 | 0 |
| 70 | FW | CIV | Chaka Traorè | 4 | 2 | 0+2 | 1 | 1 | 1 | 0+1 | 0 | 0 | 0 |
Source: Competitions

### Goalscorers

Players in Italics left the team during the season
| Rank | No. | Pos. | Nat. | Player | Serie A | Coppa Italia | Champions League | Europa League | Total |
| 1 | 9 | FW | | Olivier Giroud | 15 | 0 | 1 | 1 | 17 |
| 2 | 11 | MF | | Christian Pulisic | 12 | 0 | 1 | 2 | 15 |
| 2 | 10 | FW | | Rafael Leão | 9 | 2 | 1 | 3 | 15 |
| 4 | 8 | MF | | Ruben Loftus-Cheek | 6 | 0 | 0 | 4 | 10 |
| 5 | 15 | FW | | Luka Jović | 6 | 2 | 0 | 1 | 9 |
| 6 | 17 | FW | | Noah Okafor | 6 | 0 | 0 | 0 | 6 |
| 7 | 19 | DF | | Théo Hernandez | 5 | 0 | 0 | 0 | 5 |
| 8 | 23 | DF | | Fikayo Tomori | 4 | 0 | 0 | 0 | 4 |
| 8 | 14 | MF | | Tijjani Reijnders | 3 | 0 | 0 | 1 | 4 |
| 10 | 21 | FW | | Samuel Chukwueze | 1 | 0 | 2 | 0 | 3 |
| 10 | 46 | DF | | Matteo Gabbia | 2 | 0 | 0 | 1 | 3 |
| 12 | 70 | FW | | Chaka Traorè | 1 | 1 | 0 | 0 | 2 |
| 12 | 4 | MF | | Ismaël Bennacer | 2 | 0 | 0 | 0 | 2 |
| 14 | 7 | MF | | Yacine Adli | 1 | 0 | 0 | 0 | 1 |
| 14 | 82 | DF | | Jan-Carlo Simić | 1 | 0 | 0 | 0 | 1 |
| 14 | 42 | DF | | Alessandro Florenzi | 1 | 0 | 0 | 0 | 1 |
| 14 | 2 | DF | | Davide Calabria | 1 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | Totals | 76 | 5 | 5 | 13 | 99 |

### Assists

| Rank | No. | Pos. | Nat. | Player | Serie A | Coppa Italia | Champions League | Europa League | Total |
| 1 | 10 | FW | | Rafael Leão | 9 | 0 | 0 | 4 | 13 |
| 2 | 19 | DF | | Théo Hernandez | 5 | 3 | 1 | 3 | 12 |
| 3 | 9 | FW | | Olivier Giroud | 9 | 0 | 1 | 0 | 10 |
| 3 | 11 | MF | | Christian Pulisic | 8 | 1 | 0 | 1 | 10 |
| 5 | 42 | DF | | Alessandro Florenzi | 4 | 0 | 1 | 3 | 8 |
| 6 | 2 | DF | | Davide Calabria | 3 | 0 | 1 | 0 | 4 |
| 7 | 14 | MF | | Tijjani Reijnders | 3 | 0 | 0 | 0 | 3 |
| 7 | 21 | FW | | Samuel Chukwueze | 3 | 0 | 0 | 0 | 3 |
| 9 | 17 | FW | | Noah Okafor | 2 | 0 | 1 | 0 | 3 |
| 9 | 7 | MF | | Yacine Adli | 2 | 0 | 0 | 0 | 2 |
| 9 | 80 | MF | | Yunus Musah | 2 | 0 | 0 | 0 | 2 |
| 12 | 8 | MF | | Ruben Loftus-Cheek | 1 | 0 | 0 | 0 | 1 |
| 12 | 16 | GK | | Mike Maignan | 1 | 0 | 0 | 0 | 1 |
| 12 | 15 | FW | | Luka Jović | 1 | 0 | 0 | 0 | 1 |
| 12 | 4 | MF | | Ismaël Bennacer | 2 | 0 | 0 | 0 | 2 |
| 12 | 24 | DF | | Simon Kjaer | 1 | 0 | 0 | 0 | 1 |
| 12 | 28 | DF | | Malick Thiaw | 1 | 0 | 0 | 0 | 1 |
| 12 | 46 | DF | | Matteo Gabbia | 1 | 0 | 0 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 58 | 4 | 5 | 11 | 78 |

### Clean sheets

| Rank | No. | Pos. | Nat. | Player | Serie A | Coppa Italia | Champions League | Europa League | Total |
| 1 | 16 | GK | | Mike Maignan | 10 | 0 | 1 | 1 | 12 |
| 2 | N.A. | GK | N.A. | Shared | 1 | 0 | 1 | 0 | 2 |
| 2 | 57 | GK | | Marco Sportiello | 2 | 0 | 0 | 0 | 2 |
| Totals | Totals | Totals | Totals | Totals | 13 | 0 | 2 | 1 | 16 |

### Disciplinary record

Players in Italics left the team during the season
| No. | Pos. | Nat. | Player | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | Champions League | Champions League | Champions League | Europa League | Europa League | Europa League | Total | Total | Total |
| 19 | DF | | Théo Hernandez | 10 | | 1 | 1 | | | | | | 1 | | | 12 | | 1 |
| 33 | MF | | Rade Krunić | 3 | | | | | | 2 | | | | | | 5 | | |
| 28 | DF | | Malick Thiaw | 5 | | 1 | | | | 1 | | | | | | 6 | | 1 |
| 17 | FW | | Noah Okafor | 1 | | | | | | | | | | | | 1 | | |
| 8 | MF | | Ruben Loftus-Cheek | 5 | | | | | | | | | 1 | | | 6 | | |
| 23 | DF | | Fikayo Tomori | 6 | 1 | | | | | 1 | | | 2 | | | 9 | 1 | |
| 80 | MF | | Yunus Musah | 5 | | | | | | 4 | | | | | | 9 | | |
| 11 | MF | | Christian Pulisic | 2 | | | | | | | | | 1 | | | 3 | | |
| 42 | DF | | Alessandro Florenzi | 5 | | | | | | 1 | | | 1 | | | 7 | | |
| 9 | FW | | Olivier Giroud | 1 | | 1 | | | | 1 | | | | | | 2 | | 1 |
| 2 | DF | | Davide Calabria | 2 | 1 | 1 | | | | 1 | | | 2 | | | 5 | 1 | 1 |
| 16 | GK | | Mike Maignan | 1 | | 1 | | | | 1 | | | 1 | | | 3 | | 1 |
| 10 | FW | | Rafael Leão | 5 | | | 1 | | | 1 | | | 1 | | | 8 | | |
| 14 | MF | | Tijjani Reijnders | 8 | | | | | | 1 | | | | | | 9 | | |
| 7 | MF | | Yacine Adli | 3 | | | | | | | | | 2 | | | 5 | | |
| 20 | DF | | Pierre Kalulu | | | | | | | 1 | | | | | | 1 | | |
| 7 | MF | | Luka Romero | 1 | | | | | | | | | | | | 1 | | |
| 15 | FW | | Luka Jović | 2 | | 1 | | | | 1 | | | 1 | | | 4 | | 1 |
| 4 | DF | | Ismaël Bennacer | 2 | | | | | | | | | | | | 2 | | |
| 74 | DF | | Álex Jiménez | 1 | | | | | | | | | | | | 1 | | |
| 83 | GK | | Antonio Mirante | | | | | | 1 | | | | | | | | | 1 |
| 46 | DF | | Matteo Gabbia | 5 | | | | | | | | | 2 | | | 7 | | |
| 24 | DF | | Simon Kjær | 1 | | | | | | | | | 1 | | | 2 | | |
| 38 | DF | | Filippo Terracciano | 1 | | | | | | | | | | | | 1 | | |
| 21 | FW | | Samuel Chukwueze | 1 | | | | | | | | | | | | 1 | | |
| Totals | Totals | Totals | Totals | 76 | 2 | 6 | 2 | 0 | 1 | 16 | 0 | 0 | 16 | 0 | 0 | 110 | 2 | 7 |