| Tournament details | |
|---|---|
| Country | Italy | 
| Dates | 5 August 2023 – 15 May 2024[1] | 
| Teams | 44 | 
| Tournament statistics | |
| Matches played | 40 | 
| Goals scored | 132 (3.3 per match) | 
| Top goal scorer(s) | Ange-Yoan Bonny Arkadiusz Milik (3 goals each)  | 
| All statistics correct as of 11 January 2024. | |
The 2023–24 Coppa Italia (branded as the Coppa Italia Frecciarossa for sponsorship reasons) is the 77th edition of the national cup in Italian football. There are 44 participating teams.[2]
Internazionale were the two-time defending champions, but were eliminated by Bologna in the round of 16.
Participating teams
| Serie A The 20 clubs of the 2023–24 season  | 
Serie B Eighteen clubs of the 2023–24 season  | 
Serie C Six clubs of the 2023–24 season  | 
Format and seeding
Teams entered the competition at various stages, as followed:[2]
- First phase (one-legged fixtures)
 - Second phase
- Round of 16 (one-legged): the eight winners were joined by Serie A clubs, seeded 1–8
 - Quarter-finals (one-legged): the eight winners face each other
 - Semi-finals (two-legged): the four winners face each other
 - Final (one-legged): the two winners face each other
 
 
Round dates
| Phase | Round | Clubs remaining | Clubs involved | From previous round | Entries in this round | First leg | Second leg | 
|---|---|---|---|---|---|---|---|
| First stage | Preliminary round | 44 | 8 | none | 8 | 5–6 August 2023 | |
| Round of 64 | 40 | 32 | 4 | 28 | 11–14 August 2023 | ||
| Round of 32 | 24 | 16 | 16 | none | 31 October–2 November 2023 | ||
| Second stage | Round of 16 | 16 | 16 | 8 | 8 | 5–20 December 2023 and 2–4 January 2024 | |
| Quarter-finals | 8 | 8 | 8 | none | 9–11 January 2024 | ||
| Semi-finals | 4 | 4 | 4 | none | 3–4 April 2024 | 24–25 April 2024 | |
| Final | 2 | 2 | 2 | none | 15 May 2024 | ||
Preliminary round
A total of eight teams from Serie B and Serie C competed in this round, four of which advanced.
| 5 August 2023 | Catanzaro (2) | 1–0 | Foggia (3) | Vibo Valentia | 
| 18:00 CEST | 
  | 
Report | Stadium: Stadio Luigi Razza Attendance: 0 Referee: Francesco Cosso  | 
| 6 August 2023 | Reggiana (2) | 6–2 | Pescara (3) | Chiavari | 
| 18:00 CEST | Report | Stadium: Stadio Comunale Attendance: 1,403 Referee: Davide Di Marco  | 
| 6 August 2023 | Feralpisalò (2) | 2–1 | Vicenza (3) | Piacenza | 
| 20:00 CEST | 
  | 
Report | 
  | 
Stadium: Stadio Leonardo Garilli Attendance: 670 Referee: Marco Monaldi  | 
| 6 August 2023 | Cesena (3) | 2–2 (a.e.t.) (6–5 p)  | Virtus Entella (3) | Cesena | 
| 20:30 CEST | Report | 
  | 
Stadium: Stadio Dino Manuzzi Attendance: 3,418 Referee: Matteo Gualtieri  | |
| Penalties | ||||
Round of 64
A total of 32 teams (4 winners from the preliminary round, 1 team from Serie C, the remaining 15 teams from Serie B and 12 Serie A teams seeded 9–20) competed in this round, 16 of which advanced to the second round.
| 11 August 2023 | Frosinone (1) | 1–0 | Pisa (2) | Frosinone | 
| 17:45 CEST | 
  | 
Report | Stadium: Stadio Benito Stirpe Attendance: 3,804 Referee: Davide Ghersini  | 
| 11 August 2023 | Udinese (1) | 4–1 | Catanzaro (2) | Udine | 
| 18:00 CEST | Report | 
  | 
Stadium: Stadio Friuli Attendance: 4,801 Referee: Daniele Minelli  | 
| 11 August 2023 | Genoa (1) | 4–3 | Modena (2) | Genoa | 
| 21:00 CEST | 
  | 
Report | Stadium: Stadio Luigi Ferraris Attendance: 25,000 Referee: Gianluca Aureliano  | 
| 11 August 2023 | Bologna (1) | 2–0 | Cesena (3) | Bologna | 
| 21:15 CEST | Report | Stadium: Stadio Renato Dall'Ara Attendance: 14,139 Referee: Gianluca Manganiello  | 
| 12 August 2023 | Empoli (1) | 1–2 | Cittadella (2) | Empoli | 
| 17:45 CEST | 
  | 
Report | 
  | 
Stadium: Stadio Carlo Castellani Attendance: 1,785 Referee: Alessandro Prontera  | 
| 12 August 2023 | Bari (2) | 0–3 | Parma (2) | Bari | 
| 18:00 CEST | Report | 
  | 
Stadium: Stadio San Nicola Attendance: 12,635 Referee: Francesco Fourneau  | 
| 12 August 2023 | Hellas Verona (1) | 3–1 | Ascoli (2) | Verona | 
| 21:00 CEST | 
  | 
Report | Stadium: Stadio Marcantonio Bentegodi Attendance: 8,746 Referee: Marco Piccinini  | 
| 12 August 2023 | Cagliari (1) | 2–1 (a.e.t.) | Palermo (2) | Cagliari | 
| 21:15 CEST | Report | 
  | 
Stadium: Unipol Domus Attendance: 14,917 Referee: Livio Marinelli  | 
| 13 August 2023 | Salernitana (1) | 1–0 | Ternana (2) | Salerno | 
| 17:45 CEST | 
  | 
Report | Stadium: Stadio Arechi Attendance: 9,248 Referee: Antonio Giua  | 
| 13 August 2023 | Cosenza (2) | 2–5 (a.e.t.) | Sassuolo (1) | Cosenza | 
| 18:00 CEST | Report | 
  | 
Stadium: Stadio San Vito-Gigi Marulla Attendance: 8,800 Referee: Giuseppe Collu  | 
| 13 August 2023 | Lecce (1) | 1–0 | Como (2) | Lecce | 
| 21:00 CEST | 
  | 
Report | Stadium: Stadio Via del mare Attendance: 14,174 Referee: Daniele Rutella  | 
| 13 August 2023 | Monza (1) | 1–2 | Reggiana (2) | Monza | 
| 21:15 CEST | 
  | 
Report | Stadium: Stadio Brianteo Attendance: 8,178 Referee: Alberto Santoro  | 
| 14 August 2023 | Cremonese (2) | 3–1 (a.e.t.) | Crotone (3) | Cremona | 
| 17:45 CEST | 
  | 
Report | 
  | 
Stadium: Stadio Giovanni Zini Attendance: 3,372 Referee: Luca Zufferli  | 
| 14 August 2023 | Sampdoria (2) | 1–1 (a.e.t.) (7–6 p)  | Südtirol (2) | Genoa | 
| 18:00 CEST | 
  | 
Report | 
  | 
Stadium: Stadio Luigi Ferraris Attendance: 10,948 Referee: Kevin Bonacina  | 
| Penalties | ||||
| 14 August 2023 | Spezia (2) | 2–2 (a.e.t.) (4–3 p)  | Venezia (2) | Cesena | 
| 21:00 CEST | Report | 
  | 
Stadium: Stadio Dino Manuzzi Attendance: 626 Referee: Niccolò Baroni  | |
| Penalties | ||||
  | 
||||
| 14 August 2023 | Torino (1) | 2–1 | Feralpisalò (2) | Turin | 
| 21:15 CEST | Report | 
  | 
Stadium: Stadio Olimpico Grande Torino Attendance: 9,067 Referee: Paride Tremolada  | 
Round of 32
The sixteen winning teams from the first round competed in the second round, eight of which advanced to the round of 16.
| 31 October 2023 | Cremonese (2) | 2–1 (a.e.t.) | Cittadella (2) | Cremona | 
| 15:00 CET | 
  | 
Report | 
  | 
Stadium: Stadio Giovanni Zini Attendance: 1,669 Referee: Paride Tremolada  | 
| 31 October 2023 | Salernitana (1) | 4–0 | Sampdoria (2) | Salerno | 
| 18:00 CET | Report | Stadium: Stadio Arechi Attendance: 4,740 Referee: Gianluca Manganiello  | 
| 31 October 2023 | Bologna (1) | 2–0 | Hellas Verona (1) | Bologna | 
| 21:00 CET | 
  | 
Report | Stadium: Stadio Renato Dall'Ara Attendance: 11,593 Referee: Federico Dionisi  | 
| 1 November 2023 | Genoa (1) | 2–1 (a.e.t.) | Reggiana (2) | Genoa | 
| 15:00 CET | 
  | 
Report | 
  | 
Stadium: Stadio Luigi Ferraris Attendance: 12,427 Referee: Alberto Santoro  | 
| 1 November 2023 | Lecce (1) | 2–4 | Parma (2) | Lecce | 
| 18:00 CET | Report | Stadium: Stadio Via del mare Attendance: 6,654 Referee: Daniele Minelli  | 
| 1 November 2023 | Udinese (1) | 1–2 (a.e.t.) | Cagliari (1) | Udine | 
| 21:00 CET | 
  | 
Report | Stadium: Stadio Friuli Attendance: 4,537 Referee: Francesco Cosso  | 
| 2 November 2023 | Sassuolo (1) | 0–0 (a.e.t.) (5–4 p)  | Spezia (2) | Reggio Emilia | 
| 18:00 CET | Report | Stadium: Mapei Stadium Attendance: 2,013 Referee: Luca Zufferli  | ||
| Penalties | ||||
| 2 November 2023 | Torino (1) | 1–2 (a.e.t.) | Frosinone (1) | Turin | 
| 21:00 CET | 
  | 
Report | 
  | 
Stadium: Stadio Olimpico Grande Torino Attendance: 5,233 Referee: Francesco Fourneau  | 
Bracket
| Round of 16 | Quarter-finals | Semi-finals | Final | |||||||||||||||||||
| Fiorentina (p) | 2 (4) | |||||||||||||||||||||
| Parma | 2 (1) | |||||||||||||||||||||
| Fiorentina (p) | 0 (5) | |||||||||||||||||||||
| Bologna | 0 (4) | |||||||||||||||||||||
| Internazionale | 1 | |||||||||||||||||||||
| Bologna (a.e.t.) | 2 | |||||||||||||||||||||
| Fiorentina | ||||||||||||||||||||||
| Atalanta | ||||||||||||||||||||||
| Milan | 4 | |||||||||||||||||||||
| Cagliari | 1 | |||||||||||||||||||||
| Milan | 1 | |||||||||||||||||||||
| Atalanta | 2 | |||||||||||||||||||||
| Atalanta | 3 | |||||||||||||||||||||
| Sassuolo | 1 | |||||||||||||||||||||
| Fiorentina or Atalanta | ||||||||||||||||||||||
| Juventus or Lazio | ||||||||||||||||||||||
| Juventus | 6 | |||||||||||||||||||||
| Salernitana | 1 | |||||||||||||||||||||
| Juventus | 4 | |||||||||||||||||||||
| Frosinone | 0 | |||||||||||||||||||||
| Napoli | 0 | |||||||||||||||||||||
| Frosinone | 4 | |||||||||||||||||||||
| Juventus | ||||||||||||||||||||||
| Lazio | ||||||||||||||||||||||
| Lazio | 1 | |||||||||||||||||||||
| Genoa | 0 | |||||||||||||||||||||
| Lazio | 1 | |||||||||||||||||||||
| Roma | 0 | |||||||||||||||||||||
| Roma | 2 | |||||||||||||||||||||
| Cremonese | 1 | |||||||||||||||||||||
Round of 16
The round of 16 matches were played between the eight winners from the second round and clubs seeded 1–8 in the 2022–23 Serie A.
| 5 December 2023 | Lazio (1) | 1–0 | Genoa (1) | Rome | 
| 21:00 CET | Guendouzi  | 
Report | Stadium: Stadio Olimpico Attendance: 38,012 Referee: Juan Luca Sacchi  | 
| 6 December 2023 | Fiorentina (1) | 2–2 (a.e.t.) (4–1 p)  | Parma (2) | Florence | 
| 21:00 CET | Report | Stadium: Stadio Artemio Franchi Attendance: 23,113 Referee: Livio Marinelli  | ||
| Penalties | ||||
| 19 December 2023 | Napoli (1) | 0–4 | Frosinone (1) | Naples | 
| 21:00 CET | Report | 
  | 
Stadium: Stadio Diego Armando Maradona Attendance: 25,000 Referee: Rosario Abisso  | 
| 20 December 2023 | Internazionale (1) | 1–2 (a.e.t.) | Bologna (1) | Milan | 
| 21:00 CET | 
  | 
Report | Stadium: San Siro Attendance: 63,519 Referee: Federico La Penna  | 
| 2 January 2024 | Milan (1) | 4–1 | Cagliari (1) | Milan | 
| 21:00 CET | Report | 
  | 
Stadium: San Siro Attendance: 57,169 Referee: Alessandro Prontera  | 
| 3 January 2024 | Atalanta (1) | 3–1 | Sassuolo (1) | Bergamo | 
| 18:00 CET | 
  | 
Report | 
  | 
Stadium: Gewiss Stadium Attendance: 13,509 Referee: Alberto Santoro  | 
Quarter-finals
The quarter-final matches were played between clubs advancing from the round of 16.
| 9 January 2024 | Fiorentina (1) | 0–0 (a.e.t.) (5–4 p)  | Bologna (1) | Florence | 
| 21:00 CET | Report | Stadium: Stadio Artemio Franchi Attendance: 25,079 Referee: Matteo Marchetti  | ||
| Penalties | ||||
| 10 January 2024 | Lazio (1) | 1–0 | Roma (1) | Rome | 
| 18:00 CET | Report | Stadium: Stadio Olimpico Attendance: 51,880 Referee: Daniele Orsato  | 
| 10 January 2024 | Milan (1) | 1–2 | Atalanta (1) | Milan | 
| 21:00 CET | 
  | 
Report | 
  | 
Stadium: San Siro Attendance: 64,036 Referee: Marco Di Bello  | 
Semi-finals
The two-legged semi-finals will be played between clubs advancing from the quarter-finals.
First leg
| 3–4 April 2024 | Fiorentina (1) | v | Atalanta (1) | Florence | 
| --:-- CEST | Report | Stadium: Stadio Artemio Franchi | 
Second leg
| 24–25 April 2024 | Atalanta (1) | v | Fiorentina (1) | Bergamo | 
| --:-- CEST | Report | Stadium: Gewiss Stadium | 
Final
| 15 May 2024 | Atalanta (1) or Fiorentina (1) | v | Juventus (1) or Lazio (1) | Rome | 
| 21:00 CEST | Stadium: Stadio Olimpico | 
Top goalscorers
Players in bold are still active in the competition
- As of 11 January 2024
 
| Rank | Player | Team | Goals | 
|---|---|---|---|
1  | 
Parma | 3  | |
| Juventus | |||
2  | 
Atalanta | 2  | |
| Feralpisalo | |||
| Genoa | |||
| Salernitana | |||
| Milan | |||
| Atalanta | |||
| Reggiana | |||
| Milan | |||
| Parma | |||
| Virtus Entella | |||
| Sassuolo | |||
| Reggiana | |||
| Genoa | |||
| Salernitana | |||
| Juventus | 
References
- ↑ ""Date Di Calendario Per La Stagione Sportiva 2023/2024" (PDF). legaseriea.it (in Italian). Lega Serie A. 30 June 2023.
 - 1 2 "Coppa Italia: Regolamento" (PDF) (in Italian). Lega Serie A. 8 June 2021. Retrieved 27 June 2021.