Top Qs
Timeline
Chat
Perspective
2023–24 AC Milan season
Milan 2023–24 football season From Wikipedia, the free encyclopedia
Remove ads
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.[1]
Remove ads
Remove ads
Players
Squad information
- As of 30 June 2024.[2]
Remove ads
Transfers
Summarize
Perspective
Summer window
Deals officialised beforehand were effective starting from 1 July 2023.
In
Loans in
Loan returns
- Total spending:
€113,500,000
Out
Loans ended
Loans out
- Total income:
€75,500,000
Winter window
In
Loan returns
- Total spending:
€4,500,000
Out
- Notes
- † Loan transfer made permanent
Loans out
- Total income:
€2,500,000
Remove ads
Pre-season and friendlies
Win Draw Loss Fixtures
20 July 2023 Friendly | Milan ![]() | 7–0 | ![]() | Carnago, Italy |
17:00 CEST (UTC+2) | Report | Stadium: Milanello Referee: Andrea Colombo | ||
Note: Match was played in two halves of thirty minutes each. |
23 July 2023 Soccer Champions Tour 2023 | Real Madrid ![]() | 3–2 | ![]() | Los Angeles, United States |
19:10 PDT (UTC−7) | Report | Stadium: Rose Bowl Attendance: 70,814 Referee: Timothy Ford (United States) |
27 July 2023 Soccer Champions Tour 2023 | Juventus ![]() | 2–2 (4–3 p) | ![]() | Los Angeles, United States |
19:30 PDT (UTC−7) | Report | Stadium: Dignity Health Sports Park Attendance: 8,000 Referee: Timothy Ford (United States) | ||
Penalties | ||||
1 August 2023 Soccer Champions Tour 2023 | Milan ![]() | 0–1 | ![]() | Las Vegas, United States |
20:00 PDT (UTC−7) |
|
Report | Stadium: Allegiant Stadium Attendance: 38,986 Referee: Alex Chilowicz (United States) |
8 August 2023 Trofeo Silvio Berlusconi | Monza ![]() | 1–1 (5–6 p) | ![]() | Monza, Italy |
21:00 CEST (UTC+2) |
|
Report | Stadium: Stadio Brianteo Attendance: 16,917 Referee: Matteo Marcenaro | |
Penalties | ||||
9 August 2023 Friendly | Milan ![]() | 0–1 | ![]() | Carnago, Italy |
18:00 CEST (UTC+2) | Report |
|
Stadium: Milanello Attendance: 0 Referee: Andrea Calzavara |
12 August 2023 Friendly | Milan ![]() | 4–0 | ![]() | Carnago, Italy |
18:00 CEST (UTC+2) |
|
Report | Stadium: Milanello Referee: Andrea Bordin (Italy) |
Remove ads
Competitions
Summarize
Perspective
Overall record
Source: Soccerway
Serie A
League table
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)[66]
(C) Champions
Notes:
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)[66]
(C) Champions
Notes:
Results summary
Source: Serie A
Results by round
Matches
The league fixtures were announced on 5 July 2023.[67]
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) | Report |
|
Stadium: 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) | Report |
|
Stadium: 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) |
|
Report |
|
Stadium: San Siro Attendance: 70,385 Referee: Livio Marinelli |
7 January 2024 19 | Empoli | 0–3 | Milan | Empoli |
12:30 CET (UTC+1) |
|
Report | Stadium: 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) | Report |
|
Stadium: 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.[68] |
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) |
|
Report |
|
Stadium: 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 |
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.
19 September 2023 1 | Milan ![]() | 0–0 | ![]() | Milan, Italy |
18:45 CEST (UTC+2) | Report |
|
Stadium: San Siro Attendance: 65,695 Referee: José María Sánchez Martínez (Spain) |
4 October 2023 2 | Borussia Dortmund ![]() | 0–0 | ![]() | Dortmund, Germany |
21:00 CEST (UTC+2) |
|
Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: Szymon Marciniak (Poland) |
25 October 2023 3 | Paris Saint-Germain ![]() | 3–0 | ![]() | Paris, France |
21:00 CEST (UTC+2) |
|
Report | Stadium: Parc des Princes Attendance: 45,962 Referee: Slavko Vinčić (Slovenia) |
7 November 2023 4 | Milan ![]() | 2–1 | ![]() | Milan, Italy |
21:00 CEST (UTC+2) | Report |
|
Stadium: San Siro Attendance: 75,649 Referee: Jesús Gil Manzano (Spain) |
28 November 2023 5 | Milan ![]() | 1–3 | ![]() | Milan, Italy |
21:00 CET (UTC+1) | Report |
|
Stadium: San Siro Attendance: 75,292 Referee: István Kovács (Romania) |
13 December 2023 6 | Newcastle United ![]() | 1–2 | ![]() | 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.
15 February 2024 First leg | Milan ![]() | 3–0 | ![]() | Milan, Italy |
21:00 CET (UTC+1) |
|
Report |
|
Stadium: San Siro Attendance: 69,021 Referee: Nikola Dabanović (Montenegro) |
22 February 2024 Second leg | Rennes ![]() | 3–2 (3–5 agg.) | ![]() | 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.
7 March 2024 First leg | Milan ![]() | 4–2 | ![]() | Milan, Italy |
21:00 CET (UTC+1) | Report | Stadium: San Siro Attendance: 59,325 Referee: Halil Umut Meler (Turkey) |
14 March 2024 Second leg | Slavia Prague ![]() | 1–3 (3–7 agg.) | ![]() | 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.
Remove ads
Statistics
Summarize
Perspective
Appearances and goals
Source: Competitions
Goalscorers
Players in Italics left the team during the season
Assists
Clean sheets
Disciplinary record
Players in Italics left the team during the season
No. | Pos. | Nat. | Player | Serie A | Coppa Italia | Champions League | Europa League | 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 | 76 | 2 | 6 | 2 | 0 | 1 | 16 | 0 | 0 | 16 | 0 | 0 | 110 | 2 | 7 |
Remove ads
Notes
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads