| Coppa Italia 2019–20 | ||
| ||
| Region | ||
| Championship venue | Stadio Olimpico, Rome | |
| Dates | 3 August 2019 – 17 June 2020 | |
| Number of teams | 78 | |
| Defending champions | Lazio | |
| Champions | Napoli (6th title) | |
| Runner-up | Juventus | |
| Total matches played | 78 | |
| Total goals scored | 254 | |
| Top goal scorer | Gianluca Scamacca Michele Vano (4 goals each) | |
← 2018–19
|
2020–21 →
| |
The 2019–20 Coppa Italia (branded as the Coppa Italia Coca-Cola for sponsorship reasons during the final) was the 73rd edition of the national cup in Italian football.
Lazio were the reigning champions, after having won their seventh title in May 2019 against Atalanta, but were eliminated by Napoli in the quarter-finals. Due to the COVID-19 pandemic in Italy, both the second legs of the semi-finals and the final itself were postponed to June.
Napoli won the competition by defeating Juventus 4–2 on penalties in the final after a goalless draw, winning their sixth title overall and first since 2014.
Participating teams[]
Serie A (20 teams)[]
Serie B (20 teams)[] |
Serie C (29 teams)[] |
Serie D (9 teams)[]
|
Format and seeding[]
Teams enter the competition at various stages, as follows:
- First phase (one-legged fixtures)
- First round: 27 teams from Serie C and the 9 Serie D teams start the tournament
- Second round: the 18 winners from the previous round are joined by the 20 Serie B teams and 2 teams from Serie C
- Third round: the 20 winners from the second round meet the 12 Serie A sides seeded 9–20
- Fourth round: the 16 winners face each other
- Second phase
- Round of 16 (one-legged): the 8 fourth round winners are inserted into a bracket with the Serie A clubs seeded 1–8
- Quarter-finals (one-legged)
- Semi-finals (two-legged)
- Final (one-legged)
Round dates[]
The schedule of each round was announced by the organization in July 2019, but then modified in March 2020 as follows:
| Phase | Round | First leg | Second leg |
|---|---|---|---|
| First stage | First round | 4 August 2019 | |
| Second round | 11 August 2019 | ||
| Third round | 18 August 2019 | ||
| Fourth round | 4 December 2019 | ||
| Final stage | Round of 16 | 15-22 January 2020 | |
| Quarter-finals | 29 January 2020 | ||
| Semi-finals | 12 February 2020 | 4 March 2020 | |
| Final | 13 May 2020 | ||
First stage[]
First round[]
A total of 36 teams from Serie C and Serie D competed in this round, 18 of which advanced to the second round.
| 3 August 2019 | Virtus Francavilla (3) | 2–1 | Novara (3) | Francavilla Fontana | |
| 17:30 CEST (UTC+02:00) | Vázquez Nunzella |
Report | Stadium: Stadio Giovanni Paolo II Referee: Mattia Pascarella |
| 3 August 2019 | Pro Vercelli (3) | 2–0 | Rende (3) | Vercelli | |
| 18:30 CEST (UTC+02:00) | Victor Volpe Paulo |
Report | Stadium: Stadio Silvio Piola Attendance: 504 Referee: Paride Tremolada |
| 4 August 2019 | Südtirol (3) | 4–2 | Fasano (4) | Bolzano | |
| 16:00 CEST (UTC+02:00) | Morosini Romero Ierardi Mazzocchi |
Report | Corvino |
Stadium: Stadio Druso Referee: Sajmir Kumara |
| 4 August 2019 | Adriese (4) | 0–1 | Feralpisalò (3) | Adria | |
| 17:30 CEST (UTC+02:00) | Report | Scarsella |
Stadium: Stadio Luigi Bettinazzi Referee: Giuseppe Emanuele Repace |
| 4 August 2019 | Carrarese (3) | 1–1 (5–4 pen)
|
Fermana (3) | Carrara | |
| 17:30 CEST (UTC+02:00) | Valente |
Report | Cognigni |
Stadium: Stadio dei Marmi Attendance: 837 Referee: Francesco Luciani | |
| Penalties | |||||
| Bentivegna Valente Biasci Pasciuti Murolo Cardoselli |
| 4 August 2019 | Ravenna (3) | 1–0 | Sanremese (4) | Ravenna | |
| 17:30 CEST (UTC+02:00) | Raffini |
Report | Stadium: Stadio Bruno Benelli |
| 4 August 2019 | Piacenza (3) | 1–1 (3–2 pen)
|
Viterbese (3) | Piacenza | |
| 18:00 CEST (UTC+02:00) | Sylla |
Report | Svidercoschi |
Stadium: Stadio Leonardo Garilli Attendance: 759 Referee: Enrico Maggio | |
| Penalties | |||||
| Bolis Paponi Giandonato Cattaneo Marotta |
| 4 August 2019 | Monza (3) | 2–0 | Alessandria (3) | Monza | |
| 18:30 CEST (UTC+02:00) | Iocolano Brighenti |
Report | Stadium: Stadio Brianteo |
| 4 August 2019 | Pro Patria (3) | 1–0 | Matelica (4) | Busto Arsizio | |
| 18:30 CEST (UTC+02:00) | Defendi Colombo |
Report | Stadium: Stadio Carlo Speroni |
| 4 August 2019 | Catanzaro (3) | 4–1 (a.e.t.) |
Casertana (3) | Catanzaro | |
| 19:00 CEST (UTC+02:00) | Calì Nicastro Kanoute |
Report | Cavallini |
Stadium: Stadio Nicola Ceravolo |
| 4 August 2019 | Triestina (3) | 3–1 | Cavese (3) | Trieste | |
| 20:00 CEST (UTC+02:00) | Granoche Ferretti |
Report | El Ouazni |
Stadium: Stadio Nereo Rocco |
| 4 August 2019 | Catania (3) | 3–0 | Fanfulla (4) | Catania | |
| 20:30 CEST (UTC+02:00) | Di Piazza Sarno Curiale |
Report | Stadium: Stadio Angelo Massimino |
| 4 August 2019 | Imolese (3) | 3–3 (4–3 pen)
|
Sambenedettese (3) | Imola | |
| 20:30 CEST (UTC+02:00) | Tentoni Padovan Latte Lath |
Report | Cernigoi Rapisarda |
Stadium: Stadio Romeo Galli Attendance: 584 Referee: Alessandro Di Graci | |
| Penalties | |||||
| Boccardi Marcucci D'Alena Latte Lath Valeau |
| 4 August 2019 | Monopoli (3) | 4–1 | Ponsacco (4) | Monopoli | |
| 20:30 CEST (UTC+02:00) | De Franco Donnarumma Cuppone |
Report | Olawale |
Stadium: Stadio Vito Simone Veneziani |
| 4 August 2019 | Siena (3) | 0–2 | Mantova (4) | Siena | |
| 20:30 CEST (UTC+02:00) | Report | Scotto Guccione |
Stadium: Stadio Artemio Franchi – Montepaschi Arena |
| 4 August 2019 | Arezzo (3) | 1–0 | Turris (4) | Arezzo | |
| 20:45 CEST (UTC+02:00) | Belloni |
Report | Stadium: Stadio Città di Arezzo |
| 4 August 2019 | Potenza (3) | 2–0 | Lanusei (4) | Potenza | |
| 21:00 CEST (UTC+02:00) | Longo Ferri Marini |
Report | Stadium: Stadio Alfredo Viviani |
| 6 August 2019 | Reggina (3) | 3–2 | Vicenza (3) | Reggio Calabria | |
| 20:30 CEST (UTC+02:00) | Sounas Reginaldo |
Report | Marotta Giacomelli |
Stadium: Stadio Oreste Granillo |
Second round[]
A total of 40 teams from first round and Serie B competed in the second round, 20 of which advanced to join 12 teams from Serie A in the third round.
| 10 August 2019 | Ascoli (2) | 5–1 | Pro Vercelli (3) | Ascoli Piceno | |
| 18:30 CEST (UTC+02:00) | Brosco da Cruz Ardemagni Scamacca |
Report | Azzi |
Stadium: Stadio Cino e Lillo Del Duca Referee: Giovanni Ayroldi |
| 11 August 2019 | Spezia (2) | 5–0 | Pro Patria (3) | La Spezia | |
| 18:00 CEST (UTC+02:00) | Gyasi Guðjohnsen F. Ricci M. Ricci Burgzorg |
Stadium: Stadio Alberto Picco |
| 11 August 2019 | Perugia (2) | 1–0 | Triestina (3) | Perugia | |
| CEST (UTC+02:00) | Sgarbi |
Stadium: Stadio Renato Curi |
| 11 August 2019 | Cremonese (2) | 4–0 | Virtus Francavilla (3) | Cremona | |
| CEST (UTC+02:00) | Claiton Deli Palombi |
Stadium: Stadio Giovanni Zini |
| 11 August 2019 | Empoli (2) | 2–1 | Reggina (3) | Empoli | |
| CEST (UTC+02:00) | Mancuso Antonelli |
Corazza |
Stadium: Stadio Carlo Castellani |
| 11 August 2019 | Pescara (2) | 3–2 | Mantova (4) | Pescara | |
| CEST (UTC+02:00) | Tumminello Di Grazia Ventola |
Guccione Tremolada |
Stadium: Stadio Adriatico – Giovanni Cornacchia |
| 11 August 2019 | Benevento (2) | 3–4 | Monza (3) | Benevento | |
| CEST (UTC+02:00) | Tello Viola |
Bellusci Finotto Iocolano |
Stadium: Stadio Ciro Vigorito |
| 11 August 2019 | Livorno (2) | 0–1 | Carpi (3) | Livorno | |
| CEST (UTC+02:00) | Vano |
Stadium: Stadio Armando Picchi |
| 11 August 2019 | Cittadella (2) | 3–0 | Padova (3) | Cittadella | |
| CEST (UTC+02:00) | Iori Diaw Celar |
Stadium: Stadio Pier Cesare Tombolato |
| 11 August 2019 | Chievo (2) | 1–1 (a.e.t.) (3–1 pen)
|
Ravenna (3) | Verona | |
| CEST (UTC+02:00) | Meggiorini |
Raffini |
Stadium: Stadio Marc'Antonio Bentegodi | ||
| Penalties | |||||
| Karamoko Leverbe Esposito Rodríguez |
| 11 August 2019 | Crotone (2) | 4–3 | Arezzo (3) | Crotone | |
| CEST (UTC+02:00) | Barberis Simy Golemić Ruggiero |
Borghini Belloni Zini |
Stadium: Stadio Ezio Scida |
| 11 August 2019 | Pordenone (2) | 1–2 | Feralpisalò (3) | Pordenone | |
| CEST (UTC+02:00) | Pobega |
Ceccarelli Scarsella |
Stadium: Stadio Ottavio Bottecchia |
| 11 August 2019 | Juve Stabia (2) | 1–1 (a.e.t.) (2–3 pen)
|
Imolese (3) | Castellammare di Stabia | |
| 19:45 CEST (UTC+02:00) | Carlini |
Vuthaj |
Stadium: Stadio Romeo Menti Attendance: 3,000 Referee: Federico Dionisi | ||
| Penalties | |||||
| Di Gennaro Carlini Torromino Canotto Calò |
| 11 August 2019 | Trapani (2) | 3–1 | Piacenza (3) | Trapani | |
| CEST (UTC+02:00) | Evacuo Nzola |
Cacia |
Stadium: Stadio Polisportivo Provinciale |
| 11 August 2019 | Venezia (2) | 2–1 | Catania (3) | Venice | |
| 19:00 CEST (UTC+02:00) | Aramu Zuculini |
Silvestri |
Stadium: Stadio Pierluigi Penzo |
| 11 August 2019 | Frosinone (2) | 4–0 | Carrarese (3) | Frosinone | |
| 20:30 CEST (UTC+02:00) | Ciano Paganini Ariaudo Tribuzzi |
Stadium: Stadio Benito Stirpe |
| 11 August 2019 | Monopoli (3) | 1–0 | Cosenza (2) | Monopoli | |
| 20:30 CEST (UTC+02:00) | Mendicino |
Stadium: Stadio Vito Simone Veneziani |
| 11 August 2019 | Virtus Entella (2) | 1–2 | Südtirol (3) | Chiavari | |
| 20:30 CEST (UTC+02:00) | Paolucci |
Casiraghi Morosini |
Stadium: Stadio Comunale |
| 11 August 2019 | Pisa (2) | 3–0 | Potenza (3) | Pisa | |
| 20:45 CEST (UTC+02:00) | Marconi Masucci Aya |
Stadium: Arena Garibaldi – Stadio Romeo Anconetani |
| 11 August 2019 | Salernitana (2) | 3–1 | Catanzaro (3) | Salerno | |
| 20:45 CEST (UTC+02:00) | Kiyine Giannetti |
Mangni |
Stadium: Stadio Arechi |
Third round[]
A total of 32 teams from second round and Serie A (clubs seeded 9–20) competed in the third round, 16 of which advanced to the fourth round.
| 16 August 2019 | Genoa (1) | 4–1 | Imolese (3) | Chiavari | |
| 20:30 CEST (UTC+02:00) | Criscito Saponara Ghiglione Schöne |
Report | Alimi |
Stadium: Stadio Comunale di Chiavari Attendance: 5,500 Referee: Luca Pairetto |
| 17 August 2019 | Parma (1) | 3–1 | Venezia (2) | Parma | |
| 18:00 CEST (UTC+02:00) | Gervinho Iacoponi |
Report | Aramu |
Stadium: Stadio Ennio Tardini Attendance: 5,449 Referee: Paolo Valeri |
| 18 August 2019 | Perugia (2) | 2–1 (a.e.t.) |
Brescia (1) | Perugia | |
| 18:00 CEST (UTC+02:00) | Melchiorri Buonaiuto |
Donnarumma |
Stadium: Stadio Renato Curi Attendance: 4,478 Referee: Marco Piccinini |
| 18 August 2019 | Fiorentina (1) | 3–1 | Monza (3) | Florence | |
| 18:15 CEST (UTC+02:00) | Vlahović Chiesa |
Report | Brighenti |
Stadium: Stadio Artemio Franchi Attendance: 15,000 Referee: Fabrizio Pasqua |
| 18 August 2019 | Sassuolo (1) | 1–0 | Spezia (2) | Reggio Emilia | |
| 20:45 CEST (UTC+02:00) | Traorè |
Report | Stadium: Mapei Stadium – Città del Tricolore Attendance: 2,930 Referee: Rosario Abisso |
| 18 August 2019 | Hellas Verona (1) | 1–2 (a.e.t.) |
Cremonese (2) | Verona | |
| 20:30 CEST (UTC+02:00) | Empereur |
Report | Castagnetti Deli |
Stadium: Stadio Marc'Antonio Bentegodi Attendance: 8,211 Referee: Gianluca Manganiello |
| 18 August 2019 | Empoli (2) | 2–1 (a.e.t.) |
Pescara (2) | Empoli | |
| 20:30 CEST (UTC+02:00) | Dezi Moreo |
Report | Tumminello |
Stadium: Stadio Carlo Castellani Attendance: 2,170 Referee: Maurizio Mariani |
| 18 August 2019 | Cittadella (2) | 3–3 (a.e.t.) (5–4 pen)
|
Carpi (3) | Cittadella | |
| CEST (UTC+02:00) | Diaw Celar Proia |
Report | Vano |
Stadium: Stadio Pier Cesare Tombolato Referee: Manuel Volpi | |
| Penalties | |||||
| {{{penalties1}}} | {{{penalties2}}} |
| 18 August 2019 | Cagliari (1) | 2–1 | Chievo (2) | Cagliari | |
| 20:30 CEST (UTC+02:00) | João Pedro Rog |
Report | Pucciarelli |
Stadium: Sardegna Arena Attendance: 12,007 Referee: Antonio Giua |
| 18 August 2019 | Crotone (2) | 1–3 | Sampdoria (1) | Crotone | |
| CEST (UTC+02:00) | Molina |
Caprari Quagliarella Maroni |
Stadium: Stadio Ezio Scida Attendance: 8,068 Referee: Juan Luca Sacchi |
| 18 August 2019 | SPAL (1) | 3–1 | FeralpiSalò (3) | Ferrara | |
| 20:45 CEST (UTC+02:00) | Di Francesco Valoti |
Maiorino |
Stadium: Stadio Paolo Mazza Attendance: 5,374 Referee: Daniele Chiffi |
| 18 August 2019 | Lecce (1) | 4–0 | Salernitana (2) | Lecce | |
| 20:45 CEST (UTC+02:00) | Lapadula Falco Majer |
Report | Stadium: Stadio Via del Mare Attendance: 15,956 Referee: Eugenio Abbattista |
| 18 August 2019 | Ascoli (2) | 2–0 | Trapani (2) | Ascoli Piceno | |
| 20:30 CEST (UTC+02:00) | Scamacca |
Report | Stadium: Stadio Cino e Lillo Del Duca Attendance: 4,248 Referee: Gianpaolo Calvarese |
| 18 August 2019 | Frosinone (2) | 5–1 | Monopoli (3) | Frosinone | |
| 20:30 CEST (UTC+02:00) | Trotta Ciano Citro Brighenti |
Report | Ferrara |
Stadium: Stadio Benito Stirpe Attendance: 4,109 Referee: Fabio Maresca |
| 18 August 2019 | Udinese (1) | 3–1 | Südtirol (3) | Udine | |
| 20:30 CEST (UTC+02:00) | Lasagna Mandragora |
Morosini |
Stadium: Dacia Arena Attendance: 5,252 Referee: Gianluca Aureliano |
| 18 August 2019 | Pisa (2) | 0–3 | Bologna (1) | Pisa | |
| 20:45 CEST (UTC+02:00) | Poli Palacio |
Stadium: Arena Garibaldi Attendance: 7,141 Referee: Federico La Penna |
Fourth round[]
A total of 16 teams from the third round competed in the fourth round, 8 of which advanced to the round of 16.
| 3 December 2019 | Cremonese (2) | 1–0 | Empoli (2) | Cremona | |
| 15:00 CET (UTC+01:00) | Claiton |
Report | Stadium: Stadio Giovanni Zini Attendance: 1,359 Referee: Daniel Amabile |
| 3 December 2019 | Genoa (1) | 3–2 | Ascoli (2) | Genoa | |
| 18:00 CET (UTC+01:00) | Pinamonti Criscito |
Report | Beretta Criscito |
Stadium: Stadio Luigi Ferraris Attendance: 1,825 Referee: Giovanni Ayroldi |
| 3 December 2019 | Fiorentina (1) | 2–0 | Cittadella (2) | Florence | |
| 21:00 CET (UTC+01:00) | Benassi Venuti |
Report | Stadium: Stadio Artemio Franchi Attendance: 8,988 Referee: Ivano Pezzuto |
| 4 December 2019 | Sassuolo (1) | 1–2 | Perugia (2) | Reggio Emilia | |
| 15:00 CET (UTC+01:00) | Bourabia |
Report | Mazzocchi Nicolussi |
Stadium: Mapei Stadium – Città del Tricolore Attendance: 1,215 Referee: Simone Sozza |
| 4 December 2019 | SPAL (1) | 5–1 | Lecce (1) | Ferrara | |
| 18:00 CET (UTC+01:00) | Igor Paloschi Murgia Cionek Floccari |
Report | Imbula |
Stadium: Stadio Paolo Mazza Attendance: 4,947 Referee: Antonio Giua |
| 4 December 2019 | Udinese (1) | 4–0 | Bologna (1) | Udine | |
| 21:00 CET (UTC+01:00) | Barák De Maio Mandragora Lasagna |
Report | Stadium: Dacia Arena Attendance: 3,066 Referee: Marco Piccinini |
| 5 December 2019 | Parma (1) | 2–1 | Frosinone (2) | Parma | |
| 18:00 CET (UTC+01:00) | Siligardi Hernani |
Report | Trotta |
Stadium: Stadio Ennio Tardini Attendance: 1,190 Referee: Federico Dionisi |
| 5 December 2019 | Cagliari (1) | 2–1 | Sampdoria (1) | Cagliari | |
| 21:00 CET (UTC+01:00) | Cerri Ragatzu |
Report | Gabbiadini |
Stadium: Sardegna Arena Attendance: 11,781 Referee: Gianluca Manganiello |
Final stage[]
Bracket[]
| Round of 16 | Quarter-finals | Semi-finals | Final | |||||||||||||
| Napoli | 2 | |||||||||||||||
| Perugia | 0 | |||||||||||||||
| Internazionale | 2 | |||||||||||||||
| Fiorentina | 1 | |||||||||||||||
| Lazio | 4 | |||||||||||||||
| Cremonese | 0 | |||||||||||||||
| Internazionale | 0 | 1 | 1 | |||||||||||||
| Napoli | 1 | 1 | 2 | |||||||||||||
| Internazionale | 4 | |||||||||||||||
| Cagliari | 1 | |||||||||||||||
| Napoli | 1 | |||||||||||||||
| Lazio | 0 | |||||||||||||||
| Fiorentina | 2 | |||||||||||||||
| Atalanta | 1 | |||||||||||||||
| Napoli (p) | 0 (4) | |||||||||||||||
| Juventus | 0 (2) | |||||||||||||||
| Milan | 3 | |||||||||||||||
| SPAL | 0 | |||||||||||||||
| Milan (a.e.t.) | 4 | |||||||||||||||
| Torino | 2 | |||||||||||||||
| Torino (p) | 1 (5) | |||||||||||||||
| Genoa | 1 (3) | |||||||||||||||
| Milan | 1 | 0 | 1 | |||||||||||||
| Juventus (a) | 1 | 0 | 1 | |||||||||||||
| Juventus | 4 | |||||||||||||||
| Udinese | 0 | |||||||||||||||
| Juventus | 3 | |||||||||||||||
| Roma | 1 | |||||||||||||||
| Parma | 0 | |||||||||||||||
| Roma | 2 | |||||||||||||||
Round of 16[]
The Round of 16 matches were played between clubs seeded 1–8 in 2018–19 Serie A and clubs advancing from the fourth round. For teams meeting from the same division, home field advantage was determined by a draw, not seed number. This rule also applies in the quarter-finals and semi-finals, although in the semi-finals the draw only determined the home team in the second leg. Round of 16 matches were played on 9, 14, 15 and 16 January. All times are CET (UTC+1).
| 9 January 2020 | Torino (1) | 1–1 (a.e.t.) (5–3 pen)
|
Genoa (1) | Turin | |
| 21:15 | De Silvestri |
Report | Favilli |
Stadium: Stadio Olimpico Grande Torino Attendance: 3,975 Referee: Juan Luca Sacchi | |
| Penalties | |||||
| Belotti Millico Rincón Aina Berenguer |
| 14 January 2020 | Napoli (1) | 2–0 | Perugia (2) | Naples | |
| 15:00 | Insigne |
Report | Stadium: Stadio San Paolo Referee: Luca Massimi |
| 14 January 2020 | Lazio (1) | 4–0 | Cremonese (2) | Rome | |
| 18:00 | Patric Parolo Immobile Bastos |
Report | Stadium: Stadio Olimpico Attendance: 7,789 Referee: Lorenzo Maggioni |
| 14 January 2020 | Internazionale (1) | 4–1 | Cagliari (1) | Milan | |
| 20:45 | Lukaku Valero Ranocchia |
Report | Oliva |
Stadium: San Siro Attendance: 28,914 Referee: Daniele Chiffi |
| 15 January 2020 | Fiorentina (1) | 2–1 | Atalanta (1) | Florence | |
| 15:00 | Cutrone Lirola |
Report | Iličić |
Stadium: Stadio Artemio Franchi Attendance: 13,395 Referee: Gianluca Manganiello |
| 15 January 2020 | Milan (1) | 3–0 | SPAL (1) | Milan | |
| 18:00 | Piątek Castillejo Hernández |
Report | Stadium: San Siro Attendance: 32,093 Referee: Davide Ghersini |
| 15 January 2020 | Juventus (1) | 4–0 | Udinese (1) | Turin | |
| 20:45 | Higuaín Dybala Douglas Costa |
Report | Stadium: Allianz Stadium Attendance: 39,524 Referee: Gianluca Aureliano |
| 16 January 2020 | Parma (1) | 0–2 | Roma (1) | Parma | |
| 21:15 | Report | Pellegrini |
Stadium: Stadio Ennio Tardini Attendance: 3,604 Referee: Luca Pairetto |
Quarter-finals[]
Quarter-finals matches were played on 21, 22, 28 and 29 January. All times are CET (UTC+1). Results of draw that determined home team was published 10 December 2019.
| 21 January 2020 | Napoli (1) | 1–0 | Lazio (1) | Naples | |
| 20:45 | Insigne |
Report | Stadium: Stadio San Paolo Attendance: 24,377 Referee: Davide Massa |
| 22 January 2020 | Juventus (1) | 3–1 | Roma (1) | Turin | |
| 20:45 | Ronaldo Bentancur Bonucci |
Report | Buffon |
Stadium: Allianz Stadium Attendance: 40,791 Referee: Gianluca Rocchi |
| 28 January 2020 | Milan (1) | 4–2 (a.e.t.) |
Torino (1) | Milan | |
| 20:45 | Bonaventura Çalhanoğlu Ibrahimović |
Report | Bremer |
Stadium: San Siro Attendance: 36,462 Referee: Fabrizio Pasqua |
| 29 January 2020 | Internazionale (1) | 2–1 | Fiorentina (1) | Milan | |
| 20:45 | Candreva Barella |
Report | Cáceres |
Stadium: San Siro Attendance: 51,431 Referee: Daniele Doveri |
Semi-finals[]
The first leg of the semi-final matches were played on 12 and 13 February. The second leg matches were scheduled to be played on 4 and 5 March, but were postponed to 12 and 13 June due to the coronavirus pandemic in Italy. Times are CET (UTC+1) for first leg matches and CEST (UTC+2) for second leg matches.
First leg[]
| 12 February 2020 | Internazionale (1) | 0–1 | Napoli (1) | Milan | |
| 20:45 | Report | Fabián |
Stadium: San Siro Attendance: 59,601 Referee: Gianpaolo Calvarese |
| 13 February 2020 | Milan (1) | 1–1 | Juventus (1) | Milan | |
| 20:45 | Rebić |
Report | Ronaldo |
Stadium: San Siro Attendance: 72,738 Referee: Paolo Valeri |
Second leg[]
| 12 June 2020 | Juventus (1) | 0–0 (1–1 (a) agg.)
|
Milan (1) | Turin | |
| 21:00 | Report | Stadium: Allianz Stadium Attendance: 0 Referee: Daniele Orsato |
| 13 June 2020 | Napoli (1) | 1–1 (2–1 agg.)
|
Internazionale (1) | Naples | |
| 21:00 | Mertens |
Report | Eriksen |
Stadium: Stadio San Paolo Attendance: 0 Referee: Gianluca Rocchi |
Final[]
- Main article: 2020 Coppa Italia Final
| 17 June 2020 21:00 (UTC+2) |
Napoli | 0–0 | Juventus | Stadio Olimpico, Rome Attendance: 0 Referee: Daniele Doveri |
|---|---|---|---|---|
| Report | ||||
| Penalties | ||||
| Insigne Politano Maksimović Milik |
4–2 |
Top goalscorers[]
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Ascoli | 4 | |
| Carpi | |||
| 3 | Napoli | 3 | |
| Udinese | |||
| Südtirol | |||
| Frosinone | |||
| 7 | 40 players | 2 | |
| Coppa Italia seasons |
| Coppa Italia seasons |
|
2015-16 · 2016-17 · 2017-18 · 2018-19 · 2019-20 · 2020-21 · 2021-22 · 2022-23 · 2023-24 · |
| Coppa Italia finals |
|
1922 · 1936 · 1937 · 1938 · 1939 · 1940 · 1941 · 1942 · 1943 · 1953 · 1958 · 1959 · 1960 · 1961 · 1962 · 1963 · 1964 · 1965 · 1966 · 1967 · 1968 · 1969 · 1970 · 1971 · 1972 · 1973 · 1974 · 1975 · 1976 · 1977 · 1978 · 1979 · 1980 · 1981 · 1982 · 1983 · 1984 · 1985 · 1986 · 1987 · 1988 · 1989 · 1990 · 1991 · 1992 · 1993 · 1994 · 1995 · 1996 · 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2019 · 2020 · 2021 · 2022 · 2023 · 2024 · |
| 2019–20 in Italian football |
| Domestic leagues |
| Serie A · Serie B · Serie C · Serie D |
| Domestic cups |
| Coppa Italia (Final) · Supercoppa Italiana · Coppa Italia Serie C |
| European competitions |
| Champions League (Final) · Europa League (Final) |
| National teams |
| Senior |
| Club seasons |
| Serie A |
| Atalanta · Bologna · Brescia · Cagliari · Fiorentina · Genoa · Hellas Verona · Internazionale · Juventus · Lazio · Lecce · Milan · Napoli · Parma · Roma · Sampdoria · Sassuolo · SPAL · Torino · Udinese |
| 2018–19 2020–21 |
| 2019–20 in European football (UEFA) |
| Domestic leagues |
| Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus '19 '20 · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia '19 '20 · Faroe Islands '19 '20 · Finland '19 '20 · France · Georgia '19 '20 · Germany · Gibraltar · Greece · Hungary · Iceland '19 '20 · Israel · Italy · Kazakhstan '19 '20 · Kosovo · Latvia '19 '20 · Lithuania '19 '20 · Luxembourg · Malta · Moldova '19 '20 · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '19 '20 · Poland · Portugal · Republic of Ireland '19 '20 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden '19 '20 · Switzerland · Turkey · Ukraine · Wales |
| Domestic cups |
| Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia · Faroe Islands '19 '20 · Finland · France · Georgia '19 '20 · Germany · Gibraltar · Greece · Hungary · Iceland '19 '20 · Israel · Italy · Kazakhstan '19 '20 ·
Kosovo · Latvia '19 '20 · Liechtenstein · Lithuania '19 '20 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '19 '20 · Poland · Portugal · Republic of Ireland '19 '20 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden · Switzerland · Turkey · Ukraine · Wales |
| League cups |
| England · Estonia · France · Iceland '19 '20 · Israel · Latvia · Northern Ireland · Portugal · Republic of Ireland '19 '20 · Scotland · Wales |
| Supercups |
| Albania · Andorra · Armenia · Azerbaijan · Belarus · Belgium · Bulgaria · Cyprus · England · Estonia · Faroe Islands · France · Georgia · Germany · Gibraltar · Hungary · Iceland · Israel · Italy · Kazakhstan · Kosovo · Lithuania '19 '20 · Malta · Moldova · Netherlands · Northern Ireland · Norway '19 '20 · Poland · Portugal · Republic of Ireland '19 '20 · Romania · Russia · San Marino · Spain · Turkey · Ukraine |
| UEFA competitions |
| Champions League (qualifying phase and play-off round, group stage, knockout phase, Final) · Europa League (qualifying phase and play-off round, Champions Path, Main Path, group stage, knockout phase, Final) · Super Cup |
| International competitions |
| 2019 FIFA U-20 World Cup · 2019 FIFA U-17 World Cup · UEFA Euro 2020 (qualification) · 2018–19 UEFA Nations League (Finals) · 2021 Euro Under-21 (qualification) · 2019 Euro Under-19 (qualification) · 2020 Euro Under-17 (qualification) |
