2023–24 AC Milan season

(Redirected from 2023–24 A.C. 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).

Milan
2023–24 season
ChairmanPaolo Scaroni
Head coachStefano Pioli
StadiumSan Siro
Serie A2nd
Coppa ItaliaQuarter-finals
UEFA Champions LeagueGroup stage
UEFA Europa LeagueQuarter-finals
Top goalscorerLeague:
Olivier Giroud (15)

All:
Olivier Giroud (17)
Biggest winMilan 5–1 Cagliari
Biggest defeatInternazionale 5–1 Milan

This season was the fifth and final to feature Stefano Pioli as the senior team's head coach.

Players

Squad information

As of 18 May 2024[1]
No.PlayerNat.Position(s)Date of birth (age)Signed
in
Contract
ends
Signed fromTransfer feeNotesAppsGoals
Goalkeepers
16Mike Maignan GK (1995-07-03) 3 July 1995 (age 28)20212026 Lille€13,000,0001100
57Marco Sportiello GK (1992-05-10) 10 May 1992 (age 32)20232027 AtalantaFree90
69Lapo Nava GK (2004-01-22) 22 January 2004 (age 20)2023n/a Milan PrimaveraFreeFrom Youth system00
83Antonio Mirante GK (1983-07-08) 8 July 1983 (age 40)20212024 RomaFree30
Defenders
2Davide Calabria (captain) RB (1996-12-06) 6 December 1996 (age 27)20152025 Milan PrimaveraFreeFrom Youth system2568
19Théo Hernandez (vice-captain) LB (1997-10-06) 6 October 1997 (age 26)20192026 Real Madrid€20,000,00021229
20Pierre Kalulu CB (2000-06-05) 5 June 2000 (age 23)20202027 Lyon II€480,0001123
23Fikayo Tomori CB (1997-12-19) 19 December 1997 (age 26)20212027 Chelsea€28,500,0001417
24Simon Kjær CB (1989-03-26) 26 March 1989 (age 35)20202024 Sevilla€2,500,0001201
28Malick Thiaw CB (2001-08-08) 8 August 2001 (age 22)20222027 Schalke 04€7,000,000540
30Mattia Caldara CB (1994-05-05) 5 May 1994 (age 30)20182024 Juventus€35,000,00020
38Filippo Terracciano RB (2003-02-08) 8 February 2003 (age 21)20242029 Verona€4,500,00060
42Alessandro Florenzi RB (1991-03-11) 11 March 1991 (age 33)20212025 Roma€3,700,000753
46Matteo Gabbia CB (1999-10-21) 21 October 1999 (age 24)20172026 VillarrealFreeFrom Youth system233
74Álex Jiménez RB (2005-05-08) 8 May 2005 (age 19)20232024 Real Madrid BUndisclosedFrom Youth system50
82Jan-Carlo Simić CB (2005-05-02) 2 May 2005 (age 19)20222027 Stuttgart€1,000,000From Youth system61
Midfielders
4 Ismaël Bennacer CM (1997-12-01) 1 December 1997 (age 26)20192027 Empoli€16,000,0001698
7Yacine Adli CM (2000-07-29) 29 July 2000 (age 23)20222026 Bordeaux€8,000,000371
8Ruben Loftus-Cheek CM (1996-01-23) 23 January 1996 (age 28)20232027 Chelsea€16,000,0004010
14Tijjani Reijnders CM (1998-07-29) 29 July 1998 (age 25)20232027 AZ€20,000,000494
32Tommaso Pobega CM (1999-07-15) 15 July 1999 (age 24)20222027 Milan PrimaveraFreeFrom Youth system433
80Yunus Musah CM (2002-11-29) 29 November 2002 (age 21)20232028 Valencia€20,000,000390
Forwards
9Olivier Giroud ST (1986-09-30) 30 September 1986 (age 37)20212024 Chelsea€1,000,00013148
10Rafael Leão LW (1999-06-10) 10 June 1999 (age 24)20192028 Lille€28,000,00020957
11Christian Pulisic RW (1998-09-18) 18 September 1998 (age 25)20232027 Chelsea€20,000,0004916
15Luka Jović ST (1997-12-23) 23 December 1997 (age 26)20232024 FiorentinaFree299
17Noah Okafor LW (2000-05-24) 24 May 2000 (age 24)20232028 Red Bull Salzburg€14,000,000366
21Samuel Chukwueze RW (1999-05-22) 22 May 1999 (age 25)20232028 Villarreal€20,000,000333

Transfers

Summer window

Deals officialised beforehand were effective starting from 1 July 2023.

In

DatePos.PlayerAgeMoving fromFeeNotesSource
1 July 2023MF Ruben Loftus-Cheek27 Chelsea€16,000,000+ €4,000,000 add-ons[2][3]
1 July 2023GK Lapo Nava19 Milan PrimaveraFreePromoted from Primavera
1 July 2023GK Marco Sportiello31 AtalantaFree[4]
1 July 2023FW Chaka Traorè18 Milan PrimaveraFreePromoted from Primavera
3 July 2023GK Noah Raveyre18 Saint-ÉtienneFreeWill join Primavera squad[5]
6 July 2023MF Luka Romero18 LazioFree[6]
13 July 2023MF Christian Pulisic24 Chelsea€20,000,000[7]
19 July 2023MF Tijjani Reijnders24 AZ€20,000,000+ €5,000,000 add-ons[8][9]
22 July 2023FW Noah Okafor23 Red Bull Salzburg€14,000,000[10]
27 July 2023FW Samuel Chukwueze24 Villarreal€20,000,000+ €8,000,000 add-ons[11][12]
4 August 2023MF Yunus Musah20 Valencia€20,000,000+ €1,000,000 add-ons[13][14][15]
22 August 2023DF Marco Pellegrino21 Platense€3,500,000+ €2,000,000 add-ons[16][17]
1 September 2023FW Luka Jović25 FiorentinaFree[18]

Loans in

DatePos.PlayerAgeMoving fromFeeNotesSource
20 July 2023DF Álex Jiménez18 Real Madrid BUndisclosedWill join Primavera squad[19]

Loan returns

DatePos.PlayerAgeMoving fromFeeNotesSource
30 June 2023DF Mattia Caldara29 Spezia
Total spending: €113,500,000

Out

DatePos.PlayerAgeMoving toFeeNotesSource
30 June 2023GK Ciprian Tătărușanu37 AbhaFreeEnd of contract
30 June 2023DF Gabriele Bellodi22 OlbiaFreeAfter return from loan, end of contract
30 June 2023FW Zlatan Ibrahimović41UnattachedFreeRetired[20]
1 July 2023MF Giovanni Robotti21 DerthonaFreeEnd of contract
3 July 2023MF Sandro Tonali23 Newcastle United€70,000,000+ €10,000,000 add-ons[21][22]
7 July 2023MF Marco Brescianini22 FrosinoneUndisclosedAfter return from loan[23]
11 July 2023GK Fotis Pseftis20 LuganoUndisclosedFrom Primavera squad[24]
13 July 2023FW Youns El Hilali20 CambuurUndisclosedFrom Primavera squad[25]
22 July 2023MF Federico Marrone19 PontederaUndisclosedFrom Primavera squad[26]
24 July 2023MF Nicholas Pluvio19 GozzanoUndisclosedFrom Primavera squad[27]
31 July 2023FW Ante Rebić29 Beşiktaş€500,000+ €1,500,000 add-ons[28][29]
10 August 2023GK Andreas Jungdal21 CremoneseFreeAfter return from loan[30]
13 August 2023MF Antonio Mionić22 LíšeňFreeAfter return from loan[31]
24 August 2023DF Cathal Heffernan18 Newcastle UnitedUndisclosedFrom Primavera squad[32]
25 August 2023FW Andrea Capone21 NK VaraždinUndisclosedFrom Primavera squad[33]

Loans ended

DatePos.PlayerAgeMoving toFeeNotesSource
30 June 2023DF Sergiño Dest22 Barcelona
30 June 2023MF Tiémoué Bakayoko28 Chelsea
30 June 2023MF Brahim Díaz23 Real Madrid[34]
30 June 2023MF Aster Vranckx20 VfL Wolfsburg

Loans out

DatePos.PlayerAgeMoving toFeeNotesSource
10 July 2023MF Daniel Maldini21 EmpoliFreeAfter return from loan[35]
11 July 2023FW Bob Murphy Omoregbe19 FiorenzuolaFreeAfter return from loan[36]
16 July 2023FW Marco Nasti19 BariUndisclosedAfter return from loan[37]
19 July 2023MF Antonio Gala19 Sestri LevanteFreeFrom Primavera squad[38]
19 July 2023DF Leonardo D'Alessio19 Pro SestoFreeFrom Primavera squad[39]
22 July 2023FW Gabriele Alesi19 SampdoriaFreeFrom Primavera squad[40]
24 July 2023DF Tommaso Cecotti17 CarpiFreeFrom Primavera squad[41]
26 July 2023DF Matteo Gabbia23 VillarrealFree[42]
3 August 2023DF Andrea Bozzolan19 PerugiaFreeFrom Primavera squad[43]
5 August 2023GK Devis Vásquez25 Sheffield WednesdayUndisclosed[44]
11 August 2023FW Junior Messias32 Genoa€1,500,000With obligation to buy[45]
16 August 2023FW Charles De Ketelaere22 Atalanta€3,000,000With option to buy[46]
24 August 2023FW Marko Lazetić19 Fortuna SittardFreeAfter return from loan[47]
30 August 2023MF Alexis Saelemaekers24 Bologna€500,000With option to buy[48]
1 September 2023DF Fodé Ballo-Touré26 FulhamUndisclosed[49]
1 September 2023FW Lorenzo Colombo21 MonzaFreeAfter return from loan[50][51][52]
1 September 2023FW Divock Origi28 Nottingham ForestFreeWith option to buy[53]
Total income: €75,500,000

Winter window

In

DatePos.PlayerAgeMoving fromFeeNotesSource
8 January 2024DF Filippo Terracciano20 Hellas Verona€4,500,000[54]

Loan returns

DatePos.PlayerAgeMoving fromFeeNotesSource
30 November 2023FW Emil Roback20 IFK Norrköping
3 January 2024DF Matteo Gabbia24 VillarrealFreeAnticipated return from loan[55]
Total spending: €4,500,000

Out

DatePos.PlayerAgeMoving toFeeNotesSource
15 January 2024FW Junior Messias32 Genoa€2,500,000From loan to definitive purchase[56]

Loans out

DatePos.PlayerAgeMoving toFeeNotesSource
9 January 2024FW Bob Murphy Omoregbe20 Sestri LevanteFreeAfter anticipated return from loan[57]
10 January 2024MF Daniel Maldini22 MonzaFreeAfter anticipated return from loan[58]
13 January 2024MF Rade Krunić30 FenerbahçeFreeWith option to buy[59]
19 January 2024GK Devis Vásquez25 AscoliFreeAfter anticipated return from loan[60]
22 January 2024FW Luka Romero19 AlmeríaFree[61]
22 January 2024FW Maikol Cifuentes18 LeccoFreeFrom Primavera squad[62]
1 February 2024DF Marco Pellegrino21 SalernitanaFree[63]
1 February 2024FW Chaka Traorè19 PalermoFreeWith option to buy[64]
Total income: €2,500,000

Pre-season and friendlies

  Win  Draw  Loss  Fixtures

v Lumezzane
20 July 2023 Friendly Milan 7–0 Lumezzane Carnago, Italy
17:00 CEST (UTC+2)
ReportStadium: Milanello
Referee: Andrea Colombo
Note: Match was played in two halves of thirty minutes each.
v Milan
23 July 2023 Soccer Champions Tour 2023 Real Madrid 3–2 Milan Los Angeles, United States
19:10 PDT (UTC−7)
Report
Stadium: Rose Bowl
Attendance: 70,814
Referee: Timothy Ford (United States)
v Barcelona
1 August 2023 Soccer Champions Tour 2023 Milan 0–1 Barcelona Las Vegas, United States
20:00 PDT (UTC−7)Report
Stadium: Allegiant Stadium
Attendance: 38,986
Referee: Alex Chilowicz (United States)
v Milan
8 August 2023 Trofeo Silvio Berlusconi Monza 1–1
(5–6 p)
Milan Monza, Italy
21:00 CEST (UTC+2)Report
Stadium: Stadio Brianteo
Attendance: 16,917
Referee: Matteo Marcenaro
Penalties
v Trento
9 August 2023 Friendly Milan 0–1 Trento Carnago, Italy
18:00 CEST (UTC+2)ReportStadium: Milanello
Attendance: 0
Referee: Andrea Calzavara
v Étoile du Sahel
12 August 2023 Friendly Milan 4–0 Étoile du Sahel Carnago, Italy
18:00 CEST (UTC+2)
ReportStadium: Milanello
Referee: Andrea Bordin (Italy)
v Novara
13 August 2023 Friendly Milan 4–2 Novara Carnago, Italy
11:00 CEST (UTC+2)Report
  • Corti 31'
  • Prinelli 82'
Stadium: Milanello
Attendance: 0
Referee: Matteo Gualtieri
v Roma
31 May 2024 Friendly Milan v Roma Perth, Australia
Stadium: OPTUS Stadium

Competitions

Overall record

CompetitionFirst matchLast matchStarting roundFinal positionRecord
PldWDLGFGAGDWin %
Serie A21 August 202325 May 2024Matchday 12nd3822977649+27057.89
Coppa Italia2 January 202410 January 2024Round of 16Quarter-finals210153+2050.00
UEFA Champions League19 September 202313 December 2023Group stageGroup stage622258−3033.33
UEFA Europa League15 February 202418 April 2024Knockout round play-offsQuarter-finals6303139+4050.00
Total522811139969+30053.85

Source: Soccerway

Serie A

League table

PosTeamPldWDLGFGAGDPtsQualification or relegation
1Inter Milan (C, Q)3829728922+6794Qualification for the Champions League league phase[a]
2AC Milan (Q)3822977649+2775
3Juventus (Q)38191455431+2371
4Atalanta (Q)37216107039+3169
5Bologna (Q)38181465432+2268
Updated to match(es) played on 26 May 2024. Source: Serie A
Rules for classification: 1) Points; 2) Tiebreaker for Champions team and third relegated team; 3) Head-to-head points; 4) Head-to-head goal difference; 5) Goal difference; 6) Goals scored; 7) Draw.
(Note: Head-to-head record is used only after all the matches between the teams in question have been played)[65]
(C) Champions; (Q) Qualified for the phase indicated
Notes:

Results summary

OverallHomeAway
PldWDLGFGAGDPtsWDLGFGAGDWDLGFGAGD
3822977649 +277512433817 +2110543832 +6

Source: Serie A

Results by round

Round1234567891011121314151617181920212223242526272829303132333435363738
GroundAHAAHAHAHAHAHHAHAHAHAHAHAHAHAAHAHAHHAH
ResultWWWLWWWWLDLDWWLWDWWWWDWWLDWWWWWDLDDWLD
Position61232221233333333333333333322222222222
Source: Serie A
A = Away; H = Home; W = Win; D = Draw; L = Loss

Matches

The league fixtures were announced on 5 July 2023.[66]

21 August 2023 1 Bologna 0–2 Milan Bologna
20:45 CEST (UTC+2)
Report
Stadium: Stadio Renato Dall'Ara
Attendance: 30,203
Referee: Luca Pairetto
26 August 2023 2 Milan 4–1 Torino Milan
20:45 CEST (UTC+2)
ReportStadium: San Siro
Attendance: 72,013
Referee: Maurizio Mariani
1 September 2023 3 Roma 1–2 Milan Rome
20:45 CEST (UTC+2)
Report
Stadium: Stadio Olimpico
Attendance: 61,690
Referee: Antonio Rapuano
16 September 2023 4 Internazionale 5–1 Milan Milan
18:00 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 75,571
Referee: Simone Sozza
23 September 2023 5 Milan 1–0 Hellas Verona Milan
15:00 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 71,070
Referee: Matteo Marchetti
27 September 2023 6 Cagliari 1–3 Milan Cagliari
18:30 CEST (UTC+2)
Report
Stadium: Unipol Domus
Attendance: 16,348
Referee: Federico La Penna
30 September 2023 7 Milan 2–0 Lazio Milan
18:00 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 72,035
Referee: Davide Massa
7 October 2023 8 Genoa 0–1 Milan Genoa
20:45 CEST (UTC+2)
Report
Stadium: Stadio Luigi Ferraris
Attendance: 33,205
Referee: Marco Piccinini
22 October 2023 9 Milan 0–1 Juventus Milan
20:45 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 75,676
Referee: Maurizio Mariani
29 October 2023 10 Napoli 2–2 Milan Naples
20:45 CET (UTC+1)
Report
Stadium: Stadio Diego Armando Maradona
Attendance: 52,250
Referee: Daniele Orsato
4 November 2023 11 Milan 0–1 Udinese Milan
20:45 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 71,018
Referee: Juan Luca Sacchi
11 November 2023 12 Lecce 2–2 Milan Lecce
15:00 CET (UTC+1)
Report
Stadium: Stadio Via del mare
Attendance: 26,484
Referee: Rosario Abisso
25 November 2023 13 Milan 1–0 Fiorentina Milan
20:45 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 73,074
Referee: Marco Di Bello
2 December 2023 14 Milan 3–1 Frosinone Milan
20:45 CET (UTC+1)
ReportStadium: San Siro
Attendance: 68,848
Referee: Matteo Marchetti
9 December 2023 15 Atalanta 3–2 Milan Bergamo
18:00 CET (UTC+1)
Report
Stadium: Gewiss Stadium
Attendance: 14,907
Referee: Federico La Penna
17 December 2023 16 Milan 3–0 Monza Milan
12:30 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 70,538
Referee: Gianluca Aureliano
22 December 2023 17 Salernitana 2–2 Milan Salerno
20:45 CET (UTC+1)
Report
Stadium: Stadio Arechi
Attendance: 23,467
Referee: Daniele Doveri
30 December 2023 18 Milan 1–0 Sassuolo Milan
18:00 CET (UTC+1)ReportStadium: San Siro
Attendance: 70,385
Referee: Livio Marinelli
7 January 2024 19 Empoli 0–3 Milan Empoli
12:30 CET (UTC+1)
ReportStadium: Stadio Carlo Castellani
Attendance: 15,009
Referee: Federico La Penna
14 January 2024 20 Milan 3–1 Roma Milan
20:45 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 74,198
Referee: Marco Guida
20 January 2024 21 Udinese 2–3 Milan Udine
20:45 CET (UTC+1)
ReportStadium: Stadio Friuli
Attendance: 15,077
Referee: Fabio Maresca
Note: The match was delayed for ten minutes in the first half after Milan players left the pitch, due to racist crowd remarks towards Milan goalkeeper Mike Maignan.[67]
27 January 2024 22 Milan 2–2 Bologna Milan
20:45 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 71,334
Referee: Davide Massa
3 February 2024 23 Frosinone 2–3 Milan Frosinone
18:00 CET (UTC+1)
Report
Stadium: Stadio Benito Stirpe
Attendance: 16,050
Referee: Luca Pairetto
11 February 2024 24 Milan 1–0 Napoli Milan
20:45 CET (UTC+1)
ReportStadium: San Siro
Attendance: 73,891
Referee: Daniele Doveri
18 February 2024 25 Monza 4–2 Milan Monza
20:45 CET (UTC+1)
Report
Stadium: Stadio Brianteo
Attendance: 14,319
Referee: Andrea Colombo
25 February 2024 26 Milan 1–1 Atalanta Milan
20:45 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 71,264
Referee: Daniele Orsato
1 March 2024 27 Lazio 0–1 Milan Rome
20:45 CET (UTC+1)
Report
Stadium: Stadio Olimpico
Attendance: 50,500
Referee: Marco Di Bello
10 March 2024 28 Milan 1–0 Empoli Milan
15:00 CET (UTC+1)Report
Stadium: San Siro
Attendance: 70,343
Referee: Juan Luca Sacchi
17 March 2024 29 Hellas Verona 1–3 Milan Verona
15:00 CET (UTC+1)
Report
Stadium: Stadio Marcantonio Bentegodi
Attendance: 26,165
Referee: Maurizio Mariani
30 March 2024 30 Fiorentina 1–2 Milan Florence
20:45 CET (UTC+1)Report
Stadium: Stadio Artemio Franchi
Attendance: 32,567
Referee: Fabio Maresca
6 April 2024 31 Milan 3–0 Lecce Milan
15:00 CEST (UTC+2)Report
Stadium: San Siro
Attendance: 72,035
Referee: Luca Massimi
14 April 2024 32 Sassuolo 3–3 Milan Reggio Emilia
15:00 CEST (UTC+2)
Report
Stadium: Mapei Stadium
Attendance: 19,199
Referee: Davide Massa
22 April 2024 33 Milan 1–2 Internazionale Milan
20:45 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 75,554
Referee: Andrea Colombo
27 April 2024 34 Juventus 0–0 Milan Turin
18:00 CEST (UTC+2)Report
Stadium: Juventus Stadium
Attendance: 39,845
Referee: Maurizio Mariani
5 May 2024 35 Milan 3–3 Genoa Milan
18:00 CEST (UTC+2)Report
Stadium: San Siro
Attendance: 73,901
Referee: Alessandro Prontera
11 May 2024 36 Milan 5–1 Cagliari Milan
20:45 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 70,612
Referee: Simone Sozza
18 May 2024 37 Torino 3–1 Milan Turin
20:45 CEST (UTC+2)
Report
Stadium: Stadio Olimpico Grande Torino
Attendance: 24,638
Referee: Ermanno Feliciani
25 May 2024 38 Milan 3–3 Salernitana Milan
20:45 CEST (UTC+2)Report
Stadium: San Siro
Attendance: 70,831
Referee: Davide Di Marco

Coppa Italia

2 January 2024 Round of 16 Milan 4–1 Cagliari Milan
21:00 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 57,169
Referee: Alessandro Prontera
10 January 2024 Quarter-finals Milan 1–2 Atalanta Milan
21:00 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 64,036
Referee: Marco Di Bello
Note: Mirante was sent off for dissent as an unused substitute.

UEFA Champions League

Group stage

The draw for the group stage was held on 31 August 2023.

PosTeamPldWDLGFGAGDPtsQualification DOR PAR MIL NEW
1 Borussia Dortmund632174+311Advance to knockout phase1–10–02–0
2 Paris Saint-Germain622298+18[a]2–03–01–1
3 Milan622258−38[a]Transfer to Europa League1–32–10–0
4 Newcastle United612367−150–14–11–2
Source: UEFA
Rules for classification: Group stage tiebreakers
Notes:
v Newcastle United
19 September 2023 1 Milan 0–0 Newcastle United Milan, Italy
18:45 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 65,695
Referee: José María Sánchez Martínez (Spain)
v Milan
4 October 2023 2 Borussia Dortmund 0–0 Milan Dortmund, Germany
21:00 CEST (UTC+2)
Report
Stadium: Westfalenstadion
Attendance: 81,365
Referee: Szymon Marciniak (Poland)
v Milan
25 October 2023 3 Paris Saint-Germain 3–0 Milan Paris, France
21:00 CEST (UTC+2)
Report
Stadium: Parc des Princes
Attendance: 45,962
Referee: Slavko Vinčić (Slovenia)
v Paris Saint-Germain
7 November 2023 4 Milan 2–1 Paris Saint-Germain Milan, Italy
21:00 CEST (UTC+2)
Report
Stadium: San Siro
Attendance: 75,649
Referee: Jesús Gil Manzano (Spain)
v Borussia Dortmund
28 November 2023 5 Milan 1–3 Borussia Dortmund Milan, Italy
21:00 CET (UTC+1)Report
Stadium: San Siro
Attendance: 75,292
Referee: István Kovács (Romania)
v Milan
13 December 2023 6 Newcastle United 1–2 Milan Newcastle upon Tyne, England
20:00 GMT (UTC±0)
Report
Stadium: St James' Park
Attendance: 52,037
Referee: Danny Makkelie (Netherlands)

UEFA Europa League

Knockout phase

Knockout round play-offs

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

v Rennes
15 February 2024 First leg Milan 3–0 Rennes Milan, Italy
21:00 CET (UTC+1)
Report
Stadium: San Siro
Attendance: 69,021
Referee: Nikola Dabanović (Montenegro)
v Milan
22 February 2024 Second leg Rennes 3–2
(3–5 agg.)
Milan Rennes, France
18:45 CET (UTC+1)
Report
Stadium: Roazhon Park
Attendance: 28,320
Referee: João Pinheiro (Portugal)
Round of 16

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

v Slavia Prague
7 March 2024 First leg Milan 4–2 Slavia Prague Milan, Italy
21:00 CET (UTC+1)Report
Stadium: San Siro
Attendance: 59,325
Referee: Halil Umut Meler (Turkey)
v Milan
14 March 2024 Second leg Slavia Prague 1–3
(3–7 agg.)
Milan Prague, Czech Republic
18:45 CET (UTC+1)
Report
Stadium: Fortuna Arena
Attendance: 19,334
Referee: Glenn Nyberg (Sweden)
Quarter-finals

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

v Roma
11 April 2024 First leg Milan 0–1 Roma Milan, Italy
21:00 CEST (UTC+2)
ReportStadium: San Siro
Attendance: 75,023
Referee: Clément Turpin (France)
v Milan
18 April 2024 Second leg Roma 2–1
(3–1 agg.)
Milan Rome, Italy
21:00 CEST (UTC+2)
Report
Stadium: Stadio Olimpico
Attendance: 66,025
Referee: Szymon Marciniak (Poland)

Statistics

Appearances and goals

No.PosNatPlayerTotalSerie ACoppa ItaliaChampions LeagueEuropa League
AppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
Goalkeepers
16GK  FRAMike Maignan420290106060
57GK  ITAMarco Sportiello9070000+100+10
69GK  ITALapo Nava100+10000000
83GK  ITAAntonio Mirante3020100000
Defenders
2DF  ITADavide Calabria41126+31205+103+10
19DF  FRAThéo Hernandez46531+15206060
20DF  FRAPierre Kalulu1104+5000100+10
23DF  ENGFikayo Tomori35424+2400602+10
24DF  DENSimon Kjær25014+600+100+1030
28DF  GERMalick Thiaw30019+2000501+30
30DF  ITAMattia Caldara100+10000000
38DF  ITAFilippo Terracciano601+200+10000+20
42DF  ITAAlessandro Florenzi40119+1210+101+303+10
46DF  ITAMatteo Gabbia25314+42100061
74DF  ESPÁlex Jiménez500+30200000
82DF  SRBJan-Carlo Simić610+411+100000
95DF  ITADavide Bartesaghi800+600+100+1000
Midfielders
4MF  ALGIsmaël Bennacer25213+7200003+20
7MF  FRAYacine Adli33117+711+101+202+20
8MF  ENGRuben Loftus-Cheek401026+3610405+14
11MF  USAChristian Pulisic501532+4121+105+1162
14MF  NEDTijjani Reijnders50433+33205+104+21
32MF  ITATommaso Pobega1503+80002+2000
80MF  USAYunus Musah40013+170104+1040
85MF  ITAKevin Zeroli400+300+100000
Forwards
9FW  FRAOlivier Giroud471728+7150+106151
10FW  PORRafael Leão471529+591+125163
15FW  SRBLuka Jović3098+156220+201+21
17FW  SUINoah Okafor3666+226000+300+50
21FW  NGASamuel Chukwueze33312+121102+220+40
73FW  ITAFrancesco Camarda200+20000000
Players transferred out during the season
18FW  ARGLuka Romero400+30100000
29FW  ITALorenzo Colombo0000000000
31DF  ARGMarco Pellegrino100+10000000
33MF  BIHRade Krunić1408+20002+2000
70FW  CIVChaka Traorè420+21110+1000

Source: Competitions

Goalscorers

Players in Italics left the team during the season

RankNo.Pos.Nat.PlayerSerie ACoppa ItaliaChampions LeagueEuropa LeagueTotal
19FW Olivier Giroud1501117
811MF Christian Pulisic1201215
10FW Rafael Leão921315
48MF Ruben Loftus-Cheek600410
515FW Luka Jović62019
617FW Noah Okafor60006
719DF Théo Hernandez50005
823DF Fikayo Tomori40004
14MF Tijjani Reijnders30014
1021FW Samuel Chukwueze10203
46DF Matteo Gabbia20013
1270FW Chaka Traorè11002
4MF Ismaël Bennacer20002
147MF Yacine Adli10001
82DF Jan-Carlo Simić10001
42DF Alessandro Florenzi10001
2DF Davide Calabria10001
Own goals00000
Totals76551399

Assists

RankNo.Pos.Nat.PlayerSerie ACoppa ItaliaChampions LeagueEuropa LeagueTotal
110FW Rafael Leão900413
219DF Théo Hernandez531312
39FW Olivier Giroud901010
11MF Christian Pulisic810110
542DF Alessandro Florenzi40138
62DF Davide Calabria30104
714MF Tijjani Reijnders30003
21FW Samuel Chukwueze30003
917FW Noah Okafor20103
7MF Yacine Adli20002
80MF Yunus Musah20002
128MF Ruben Loftus-Cheek10001
16GK Mike Maignan10001
15FW Luka Jović10001
4MF Ismaël Bennacer20002
24DF Simon Kjaer10001
28DF Malick Thiaw10001
46DF Matteo Gabbia10001
Totals58451178

Clean sheets

RankNo.Pos.Nat.PlayerSerie ACoppa ItaliaChampions LeagueEuropa LeagueTotal
116GK Mike Maignan1001112
2N.A.GKN.A.Shared[68]10102
57GK Marco Sportiello20002
Totals1302116

Disciplinary record

Players in Italics left the team during the season

No.Pos. Nat.PlayerSerie ACoppa ItaliaChampions LeagueEuropa LeagueTotal
         
19DF Théo Hernandez10111121
33MF Rade Krunić325
28DF Malick Thiaw51161
17FW Noah Okafor11
8MF Ruben Loftus-Cheek516
23DF Fikayo Tomori611291
80MF Yunus Musah549
11MF Christian Pulisic213
42DF Alessandro Florenzi5117
9FW Olivier Giroud11121
2DF Davide Calabria21112511
16GK Mike Maignan111131
10FW Rafael Leão51118
14MF Tijjani Reijnders819
7MF Yacine Adli325
20DF Pierre Kalulu11
7MF Luka Romero11
15FW Luka Jović211141
4DF Ismaël Bennacer22
74DF Álex Jiménez11
83GK Antonio Mirante11
46DF Matteo Gabbia527
24DF Simon Kjær112
38DF Filippo Terracciano11
21FW Samuel Chukwueze11
Totals76262011600160011027

Notes

References