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 | 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 (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 (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 | 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 | 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 | 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 (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 (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 | 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 |
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) |