| Tournament details | |
|---|---|
| Country | Italy |
| Dates | 3 August 2024 – 14 May 2025[1] |
| Teams | 44 |
| Final positions | |
| Champions | Bologna(3rd title) |
| Runners-up | AC Milan |
| Tournament statistics | |
| Matches played | 45 |
| Goals scored | 137 (3.04 per match) |
| Top goal scorer | Tammy Abraham (4 goals) |
The2024–25Coppa Italia (branded as theCoppa ItaliaFrecciarossa for sponsorship reasons) was the 78th edition of the national domestic tournament. There were 44 participating teams.[2]
Juventus were the defending champions, having won a record fifteenth title in theprevious edition, but were eliminated byEmpoli in the quarter-finals.Bologna won its third Coppa Italia by defeatingAC Milan 1–0 in thefinal, winning a first national title in 51 years.[3]
| Serie A The 20 clubs of the2024–25 season | Serie B The 20 clubs of the2024–25 season | Serie C Four clubs of the2024–25 season |
Teams entered the competition at various stages, as follows:[2]
| 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 | 3–4 August 2024 | |
| First round | 40 | 32 | 4 | 28 | 9–12 August 2024 | ||
| Second round | 24 | 16 | 16 | none | 24–26 September 2024 | ||
| Second stage | Round of 16 | 16 | 16 | 8 | 8 | 3–19 December 2024 | |
| Quarter-finals | 8 | 8 | 8 | none | 5–26 February 2025 | ||
| Semi-finals | 4 | 4 | 4 | none | 1–2 April 2025 | 23–24 April 2025 | |
| Final | 2 | 2 | 2 | none | 14 May 2025 | ||
A total of eight teams fromSerie B andSerie C competed in this round, four of which advanced to the first round.
| 3 August 2024 | Carrarese (2) | 2–1 | Catania (3) | Chiavari |
| 18:00CEST | Report |
| Stadium:Stadio Comunale Attendance: 1,707 Referee: Andrea Calzavara |
| 3 August 2024 | Torres (3) | 1–2 | Mantova (2) | Sassari |
| 20:30CEST |
| Report | Stadium:Stadio Vanni Sanna Attendance: 2,955 Referee: Andrea Zanotti |
| 4 August 2024 | Cesena (2) | 3–1 | Padova (3) | Cesena |
| 20:30CEST |
| Report |
| Stadium:Stadio Dino Manuzzi Attendance: 4,468 Referee: Luca De Angeli |
| 4 August 2024 | Avellino (3) | 3–1 | Juve Stabia (2) | Avellino |
| 20:45CEST |
| Report |
| Stadium:Stadio Partenio-Adriano Lombardi Attendance: 5,050 Referee: Roberto Lovison |
A total of 32 teams (4 winners from the preliminary round, the remaining 16 teams fromSerie B and 12Serie A teams seeded 9–20) competed in this round, 16 of which advanced to the second round.
| 9 August 2024 | Sassuolo (2) | 2–1 | Cittadella (2) | Reggio Emilia |
| 18:00CEST |
| Report |
| Stadium:Mapei Stadium – Città del Tricolore Attendance: 2,000 Referee: Alessandro Prontera |
| 9 August 2024 | Udinese (1) | 4–0 | Avellino (3) | Udine |
| 18:30CEST | Report | Stadium:Stadio Friuli Attendance: 5,850 Referee: Gabriele Scatena |
| 9 August 2024 | Genoa (1) | 1–0 | Reggiana (2) | Genoa |
| 20:45CEST |
| Report | Stadium:Stadio Luigi Ferraris Attendance: 25,000 Referee: Davide Di Marco |
| 9 August 2024 | Monza (1) | 0–0 (9–8p) | Südtirol (2) | Monza |
| 21:15CEST | Report | Stadium:Stadio Brianteo Attendance: 7,139 Referee: Francesco Cosso | ||
| Penalties | ||||
| 10 August 2024 | Cremonese (2) | 1–1 (5–4p) | Bari (2) | Cremona |
| 18:00CEST |
| Report |
| Stadium:Stadio Giovanni Zini Attendance: 3,724 Referee: Simone Galipò |
| Penalties | ||||
| 10 August 2024 | Hellas Verona (1) | 1–2 | Cesena (2) | Verona |
| 18:30CEST |
| Report | Stadium:Stadio Marcantonio Bentegodi Attendance: 7,048 Referee: Valerio Crezzini |
| 10 August 2024 | Empoli (1) | 4–1 | Catanzaro (2) | Empoli |
| 20:45CEST | Report |
| Stadium:Stadio Carlo Castellani Attendance: 1,738 Referee: Ruben Arena |
| 10 August 2024 | Napoli (1) | 0–0 (4–3p) | Modena (2) | Naples |
| 21:15CEST | Report | Stadium:Stadio Diego Armando Maradona Attendance: 40,000 Referee: Kevin Bonacina | ||
| Penalties | ||||
| 11 August 2024 | Brescia (2) | 3–1 | Venezia (1) | Brescia |
| 18:00CEST | Report |
| Stadium:Stadio Mario Rigamonti Attendance: 4,310 Referee:Maria Sole Ferrieri Caputi |
| 11 August 2024 | Parma (1) | 0–1 | Palermo (2) | Parma |
| 18:30CEST | Report |
| Stadium:Stadio Ennio Tardini Attendance: 5,034 Referee: Daniele Perenzoni |
| 11 August 2024 | Sampdoria (2) | 1–1 (4–3p) | Como (1) | Genoa |
| 20:45CEST |
| Report |
| Stadium:Stadio Luigi Ferraris Attendance: 14,196 Referee: Giuseppe Collu |
| Penalties | ||||
| 11 August 2024 | Torino (1) | 2–0 | Cosenza (2) | Turin |
| 21:15CEST | Report | Stadium:Stadio Olimpico Grande Torino Attendance: 12,035 Referee: Davide Ghersini |
| 12 August 2024 | Frosinone (2) | 0–3 | Pisa (2) | Frosinone |
| 18:00CEST | Report | Stadium:Stadio Benito Stirpe Attendance: 9,384 Referee: Francesco Fourneau |
| 12 August 2024 | Lecce (1) | 2–1 | Mantova (2) | Lecce |
| 18:30CEST | Report |
| Stadium:Stadio Via del mare Attendance: 11,424 Referee: Mario Perri |
| 12 August 2024 | Salernitana (2) | 3–3 (5–4p) | Spezia (2) | Salerno |
| 20:45CEST | Report | Stadium:Stadio Arechi Attendance: 6,905 Referee: Daniele Rutella | ||
| Penalties | ||||
| 12 August 2024 | Cagliari (1) | 3–1 | Carrarese (2) | Cagliari |
| 21:15CEST | Report |
| Stadium:Unipol Domus Attendance: 15,870 Referee: Ivano Pezzuto |
The sixteen winning teams from the first round competed in the second round, eight of which advanced to the round of 16.
| 24 September 2024 | Lecce (1) | 0–2 | Sassuolo (2) | Lecce |
| 16:00CEST | Report |
| Stadium:Stadio Via del mare Attendance: 13,951 Referee: Daniele Perenzoni |
| 24 September 2024 | Cagliari (1) | 1–0 | Cremonese (2) | Cagliari |
| 18:30CEST |
| Report | Stadium:Unipol Domus Attendance: 11,017 Referee: Kevin Bonacina |
| 24 September 2024 | Torino (1) | 1–2 | Empoli (1) | Turin |
| 21:00CEST |
| Report | Stadium:Stadio Olimpico Grande Torino Attendance: 12,334 Referee: Davide Ghersini |
| 25 September 2024 | Pisa (2) | 0–1 | Cesena (2) | Pisa |
| 16:00CEST | Report |
| Stadium:Arena Garibaldi Attendance: 3,347 Referee: Daniele Rutella |
| 25 September 2024 | Udinese (1) | 3–1 | Salernitana (2) | Udine |
| 18:30CEST |
| Report |
| Stadium:Stadio Friuli Attendance: 4,940 Referee: Francesco Cosso |
| 25 September 2024 | Genoa (1) | 1–1 (5–6p) | Sampdoria (2) | Genoa |
| 21:00CEST |
| Report |
| Stadium:Stadio Luigi Ferraris Attendance: 28,575 Referee: Federico La Penna |
| Penalties | ||||
| 26 September 2024 | Monza (1) | 3–1 | Brescia (2) | Monza |
| 18:30CEST |
| Report |
| Stadium:Stadio Brianteo Attendance: 3,782 Referee: Federico Dionisi |
| 26 September 2024 | Napoli (1) | 5–0 | Palermo (2) | Naples |
| 21:00CEST |
| Report | Stadium:Stadio Diego Armando Maradona Attendance: 51,000 Referee: Giuseppe Collu |
| Round of 16 | Quarter-finals | Semi-finals | Final | |||||||||||||||||||
| Juventus | 4 | |||||||||||||||||||||
| Cagliari | 0 | |||||||||||||||||||||
| Juventus | 1 (2) | |||||||||||||||||||||
| Empoli | 1 (4) | |||||||||||||||||||||
| Fiorentina | 2 (3) | |||||||||||||||||||||
| Empoli(p) | 2 (4) | |||||||||||||||||||||
| Empoli | 0 | 1 | 1 | |||||||||||||||||||
| Bologna | 3 | 2 | 5 | |||||||||||||||||||
| Atalanta | 6 | |||||||||||||||||||||
| Cesena | 1 | |||||||||||||||||||||
| Atalanta | 0 | |||||||||||||||||||||
| Bologna | 1 | |||||||||||||||||||||
| Bologna | 4 | |||||||||||||||||||||
| Monza | 0 | |||||||||||||||||||||
| Bologna | 1 | |||||||||||||||||||||
| Milan | 0 | |||||||||||||||||||||
| Milan | 6 | |||||||||||||||||||||
| Sassuolo | 1 | |||||||||||||||||||||
| Milan | 3 | |||||||||||||||||||||
| Roma | 1 | |||||||||||||||||||||
| Roma | 4 | |||||||||||||||||||||
| Sampdoria | 1 | |||||||||||||||||||||
| Milan | 1 | 3 | 4 | |||||||||||||||||||
| Inter | 1 | 0 | 1 | |||||||||||||||||||
| Inter | 2 | |||||||||||||||||||||
| Udinese | 0 | |||||||||||||||||||||
| Inter | 2 | |||||||||||||||||||||
| Lazio | 0 | |||||||||||||||||||||
| Lazio | 3 | |||||||||||||||||||||
| Napoli | 1 | |||||||||||||||||||||
The round of 16 matches were played between the eight winners from the second round and clubs seeded 1–8 in the2023–24 Serie A.
| 3 December 2024 | Bologna (1) | 4–0 | Monza (1) | Bologna |
| 18:30CET | Report | Stadium:Stadio Renato Dall'Ara Attendance: 11,952 Referee:Maria Sole Ferrieri Caputi |
| 3 December 2024 | Milan (1) | 6–1 | Sassuolo (2) | Milan |
| 21:00CET | Report |
| Stadium:San Siro Attendance: 31,392 Referee: Kevin Bonacina |
| 4 December 2024 | Fiorentina (1) | 2–2 (3–4p) | Empoli (1) | Florence |
| 21:00CET | Report | Stadium:Stadio Artemio Franchi Attendance: 17,618 Referee: Antonio Giua | ||
| Penalties | ||||
| 5 December 2024 | Lazio (1) | 3–1 | Napoli (1) | Rome |
| 21:00CET |
| Report |
| Stadium:Stadio Olimpico Attendance: 35,303 Referee: Luca Pairetto |
| 17 December 2024 | Juventus (1) | 4–0 | Cagliari (1) | Turin |
| 21:00CET |
| Report | Stadium:Juventus Stadium Attendance: 36,768 Referee: Ermanno Feliciani |
| 18 December 2024 | Atalanta (1) | 6–1 | Cesena (2) | Bergamo |
| 18:30CET |
| Report |
| Stadium:Stadio Atleti Azzurri d'Italia Attendance: 20,234 Referee: Daniele Perenzoni |
| 18 December 2024 | Roma (1) | 4–1 | Sampdoria (2) | Rome |
| 21:00CET |
| Report |
| Stadium:Stadio Olimpico Attendance: 56,858 Referee: Federico Dionisi |
| 19 December 2024 | Inter (1) | 2–0 | Udinese (1) | Milan |
| 21:00CET |
| Report | Stadium:San Siro Attendance: 53,756 Referee: Luca Massimi |
The quarter-final matches were played between clubs advancing from the round of 16.
| 4 February 2025 | Atalanta (1) | 0–1 | Bologna (1) | Bergamo |
| 21:00CET | Report |
| Stadium:Stadio Atleti Azzurri d'Italia Attendance: 20,492 Referee: Livio Marinelli |
| 5 February 2025 | Milan (1) | 3–1 | Roma (1) | Milan |
| 21:00CET | Report |
| Stadium:San Siro Attendance: 57,878 Referee: Marco Piccinini |
| 25 February 2025 | Inter (1) | 2–0 | Lazio (1) | Milan |
| 21:00CET |
| Report | Stadium:San Siro Attendance: 53,333 Referee: Michael Fabbri |
| 26 February 2025 | Juventus (1) | 1–1 (2–4p) | Empoli (1) | Turin |
| 21:00CET |
| Report |
| Stadium:Juventus Stadium Attendance: 39,304 Referee: Francesco Fourneau |
| Penalties | ||||
The two-legged semi-finals were played between clubs advancing from the quarter-finals.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Empoli (1) | 1–5 | Bologna (1) | 0–3 | 1–2 |
| Milan (1) | 4–1 | Inter (1) | 1–1 | 3–0 |
Bologna won 5–1 on aggregate.
| Milan (1) | 1–1 | Inter (1) |
|---|---|---|
| Report |
|
Milan won 4–1 on aggregate.