| Tournament details | |
|---|---|
| Country | Italy |
| Dates | 29 July 2017 – 9 May 2018 |
| Teams | 78 |
| Final positions | |
| Champions | Juventus(13th title) |
| Runners-up | Milan |
| Tournament statistics | |
| Matches played | 79 |
| Goals scored | 239 (3.03 per match) |
| Top goal scorer(s) | Alberto Cerri Matteo Di Piazza Maxi López (4 goals each) |
The2017–18Coppa Italia, also known asTIM Cup for sponsorship reasons, was the 71st edition of the national domestic tournament.As a minimum, the winners of the Coppa Italia earn a place in the2018–19 UEFA Europa League group stage unless they qualify for a more favourable UEFA placing based on league play.[1] Seventy-eight clubs participated in this season's cup competition.[2]
Juventus won the title for a record-extending 13th time by defeatingMilan 4–0, and extended their record consecutive win streak to four. They had defeatedLazio (in2014–15 and2016–17) andMilan (in2015–16). They did not concede a goal in any of the five games played in this year's competition, outscoring their opponents 10–0 on aggregate.
Teams entered the competition at various stages, as follows:[3]
The schedule of each round was as follows:[4]
| Phase | Round | First leg | Second leg |
|---|---|---|---|
| First stage | First round | 29–30 July 2017 | |
| Second round | 5–6 August 2017 | ||
| Third round | 11–13 August 2017 | ||
| Fourth round | 29 November 2017 | ||
| Final stage | Round of 16 | 13–20 December 2017 | |
| Quarter-finals | 27 December 2017 & 3 January 2018 | ||
| Semi-finals | 31 January 2018 | 28 February 2018 | |
| Final | 9 May 2018 | ||
A total of 36 teams fromSerie C andSerie D competed in this round, eighteen of which advanced to second round. The first round matches were played between 29 and 30 July 2017.[5]
| 29 July 2017 | Arezzo (3) | 0–1 | Triestina (4) | Arezzo |
| 18:00CEST | Mensah | Stadium:Stadio Città di Arezzo Attendance: 780 Referee: Alessandro Dionisi |
| 30 July 2017 | Renate (3) | 3–1 | Siracusa (3) | Renate |
| 16:00CEST | Report | Stadium:Stadio Città di Meda | ||
| Note: Tie reversed from the original draw. | ||||
| 30 July 2017 | Trastevere (4) | 1–2 | Reggiana (3) | Rome |
| 16:30CEST |
| Report | Stadium:Trastevere Stadium | |
| Note: Tie reversed from the original draw. | ||||
| 30 July 2017 | Virtus Francavilla (3) | 3–1 | Imolese (4) | Brindisi |
| 17:00CEST | Report |
| Stadium:Stadio France Franuzzi |
| 30 July 2017 | Vicenza (3) | 4–1 | Pro Piacenza (3) | Vicenza |
| 18:00CEST |
| Report |
| Stadium:Stadio Romeo Menti |
| 30 July 2017 | Piacenza (3) | 1–0 | Massese (4) | Piacenza |
| 20:30CEST | Scaccabarozzi | Report | Stadium:Stadio Leonardo Garilli |
| 30 July 2017 | Sambenedettese (3) | 2–0 (a.e.t.) | Lucchese (3) | San Benedetto del Tronto |
| 20:30CEST |
| Report | Stadium:Stadio Riviera delle Palme |
| 30 July 2017 | Trapani (3) | 6–0 | Paganese (3) | Erice |
| 20:30CEST | Report | Stadium:Stadio Polisportivo Provinciale |
| 30 July 2017 | Livorno (3) | 0–0 (a.e.t.) (5–4p) | FeralpiSalò (3) | Livorno |
| 20:30CEST | Report | Stadium:Stadio Armando Picchi | ||
| Penalties | ||||
| 30 July 2017 | Cosenza (3) | 2–3 (a.e.t.) | Alessandria (3) | Cosenza |
| 20:30CEST | Report | Stadium:Stadio San Vito | ||
| Note: Tie reversed from the original draw | ||||
| 30 July 2017 | Pisa (3) | 3–1 | Varese (4) | Pisa |
| 20:30CEST | Report | Palazzolo | Stadium:Stadio Arena Garibaldi |
| 30 July 2017 | Gubbio (3) | 1–0 | Nuova Monterosi (4) | Gubbio |
| 20:30CEST | Valagussa | Report | Stadium:Stadio Pietro Barbetti |
| 30 July 2017 | Matera (3) | 2–0 | Casertana (3) | Matera |
| 20:30CEST | Report | Stadium:Stadio XXI Settembre |
| 30 July 2017 | Lecce (3) | 3–0 | Ciliverghe Mazzano (4) | Lecce |
| 20:30CEST | Report | Stadium:Stadio Via del Mare |
| 30 July 2017 | Pordenone (3) | 2–0 | Matelica (4) | Pordenone |
| 20:30CEST | Report | Stadium:Stadio Ottavio Bottecchia |
| 30 July 2017 | Padova (3) | 2–1 (a.e.t.) | Rende (4) | Padua |
| 20:30CEST | Marcandella | Goretta | Stadium:Stadio Euganeo |
| 30 July 2017 | Giana Erminio (3) | 1–3 | AlbinoLeffe (3) | Gorgonzola |
| 20:30CEST | Perna | Report | Stadium:Stadio Comunale Città di Gorgonzola |
| 30 July 2017 | Juve Stabia (3) | 3–1 | Bassano Virtus (3) | Caserta |
| 20:45CEST | Berardi Strefezza Nava | Report | Minesso | Stadium:Stadio Alberto Pinto |
A total of forty teams fromSerie B,Serie C andSerie D competed in the second round, twenty of which advanced to join twelve teams fromSerie A in the third round. The second round matches were played on 5 and 6 August 2017.[5]
| 5 August 2017 | Spezia (2) | 3–0 | Reggiana (3) | La Spezia |
| 18:00CEST | Report | Stadium:Stadio Alberto Picco |
| 5 August 2017 | Ascoli (2) | 3–2 | Juve Stabia (3) | Ascoli Piceno |
| 18:00CEST | Report |
| Stadium:Stadio Cino e Lillo Del Duca |
| 5 August 2017 | Pro Vercelli (2) | 1–2 | Lecce (3) | Vercelli |
| 20:30CEST | Firenze | Report | Di Piazza | Stadium:Stadio Silvio Piola |
| 5 August 2017 | Empoli (2) | 2–2 (a.e.t.) (3–4p) | Renate (3) | Empoli |
| 20:30CEST | Report | Stadium:Stadio Carlo Castellani | ||
| Penalties | ||||
| ||||
| 6 August 2017 | Cesena (2) | 2–1 | Sambenedettese (3) | Cesena |
| 20:45CEST | Report | Valente | Stadium:Stadio Dino Manuzzi |
| 6 August 2017 | Novara (2) | 1–2 | Piacenza (3) | Novara |
| 18:30CEST | Macheda | Report | Stadium:Stadio Silvio Piola |
| 6 August 2017 | Ternana (2) | 0–1 | Trapani (3) | Terni |
| 20:45CEST | Report | Murano | Stadium:Stadio Libero Liberati |
| 6 August 2017 | Carpi (2) | 4–0 | Livorno (3) | Carpi |
| 20:30CEST | Report | Stadium:Stadio Sandro Cabassi |
| 6 August 2017 | Salernitana (2) | 2–1 | Alessandria (3) | Salerno |
| 20:30CEST | Report |
| Stadium:Stadio Arechi |
| 6 August 2017 | Virtus Entella (2) | 0–1 | Cremonese (2) | Chiavari |
| 20:30CEST | Report | Pesce | Stadium:Stadio Comunale |
| 6 August 2017 | Bari (2) | 2–1 | Parma (2) | Bari |
| 21:15CEST | Galano | Report | Calaiò | Stadium:Stadio San Nicola |
| 6 August 2017 | Pisa (3) | 0–1 | Frosinone (2) | Pisa |
| 20:30CEST | Report | Ciofani | Stadium:Stadio Arena Garibaldi | |
| Note: Tie reversed from the original draw. | ||||
| 6 August 2017 | Perugia (2) | 2–1 | Gubbio (3) | Perugia |
| 20:45CEST | Report |
| Stadium:Stadio Renato Curi |
| 6 August 2017 | Avellino (2) | 1–0 | Matera (3) | Avellino |
| 20:30CEST | D'Angelo | Report | Stadium:Stadio Partenio-Adriano Lombardi |
| 6 August 2017 | Palermo (2) | 5–0 | Virtus Francavilla (3) | Palermo |
| 20:30CEST |
| Report | Stadium:Stadio Renzo Barbera |
| 6 August 2017 | Venezia (2) | 1–2 | Pordenone (3) | Venice |
| 18:30CEST | Moreo | Report | Stadium:Stadio Pier Luigi Penzo |
| 6 August 2017 | Vicenza (3) | 1–3 | Foggia (2) | Vicenza |
| Report |
| Stadium:Stadio Romeo Menti | |
| Note: Tie reversed from the original draw. | ||||
| 6 August 2017 | Brescia (2) | 1–0 | Padova (3) | Brescia |
| Torregrossa | Report | Stadium:Stadio Mario Rigamonti |
| 6 August 2017 | Pescara (2) | 5–3 (a.e.t.) | Triestina (4) | Pescara |
| 20:30CEST | Report | Stadium:Stadio Adriatico |
| 6 August 2017 | Cittadella (2) | 2–1 | AlbinoLeffe (3) | Cittadella |
| 20:00CEST | Report | Ravasio | Stadium:Stadio Pier Cesare Tombolato |
A total of 32 teams from Serie A, Serie B and Serie C competed in the third round, sixteen of which advanced to the fourth round. The third round matches were played from 11–13 August 2017.[5]
| 11 August 2017 | Torino (1) | 7–1 | Trapani (3) | Turin |
| Belotti Fazio Berenguer Joel Obi Falque De Silvestri | Fazio | Stadium:Stadio Olimpico Grande Torino Referee:Fabrizio Pasqua |
| 12 August 2017 | Crotone (1) | 2–1 | Piacenza (3) | Crotone |
| Barberis Ceccherini | Bini | Stadium:Stadio Ezio Scida Referee:Riccardo Pinzani |
| 12 August 2017 | Bari (2) | 2–1 | Cremonese (2) | Bari |
| Salzano Nenê | Brighenti | Stadium:Stadio San Nicola |
| 12 August 2017 | Sassuolo (1) | 2–0 | Spezia (2) | Reggio Emilia |
| Missiroli Berardi | Stadium:Mapei Stadium – Città del Tricolore Referee:Luca Pairetto |
| 12 August 2017 | Brescia (2) | 1–3 | Pescara (2) | Brescia |
| Bisoli | Capone Del Sole | Stadium:Stadio Mario Rigamonti |
| 12 August 2017 | Udinese (1) | 3–2 | Frosinone (2) | Udine |
| Théréau Lasagna Jankto | Gori Crivello | Stadium:Stadio Friuli Referee:Piero Giacomelli |
| 12 August 2017 | Benevento (1) | 0–4 | Perugia (2) | Benevento |
| Cerri Emmanuello | Stadium:Stadio Ciro Vigorito |
| 12 August 2017 | Chievo (1) | 2–1 | Ascoli (2) | Verona |
| Birsa Cacciatore | Favilli | Stadium:Stadio Marc'Antonio Bentegodi Referee:Maurizio Mariani |
| 12 August 2017 | Cagliari (1) | 1–1 (a.e.t.) (4–2p) | Palermo (2) | Turin |
| João Pedro | La Gumina | Stadium:Stadio Olimpico Grande Torino | ||
| Penalties | ||||
| Cigarini Čop Sau Cossu | ||||
| 12 August 2017 | Carpi (2) | 3–3 (a.e.t.) (4–3p) | Salernitana (2) | Carpi |
| Malcore Concas Nzola | Minala Zito Bocalon | Stadium:Stadio Sandro Cabassi | ||
| Penalties | ||||
| Mbakogu Malcore Jelenič Nzola Concas | ||||
| 12 August 2017 | Sampdoria (1) | 3–0 | Foggia (2) | Genoa |
| Barreto Caprari Kownacki | Stadium:Stadio Luigi Ferraris |
| 12 August 2017 | Pordenone (3) | 3–2 | Lecce (3) | Pordenone |
| Raffini Burrai Parodi | Di Piazza | Stadium:Stadio Ottavio Bottecchia |
| 12 August 2017 | Bologna (1) | 0–3 | Cittadella (2) | Bologna |
| Kouamé Pasa Litteri | Stadium:Stadio Renato Dall'Ara Referee:Rosario Abisso |
| 13 August 2017 | Genoa (1) | 2–1 (a.e.t.) | Cesena (2) | Genoa |
| Simeone Laxalt | Laribi | Stadium:Stadio Luigi Ferraris Referee:Gianluca Manganiello |
| 13 August 2017 | Hellas Verona (1) | 3–1 | Avellino (2) | Verona |
| Verde Zuculini | Castaldo | Stadium:Stadio Marc'Antonio Bentegodi Referee:Paolo Mazzoleni |
The fourth round matches were played between 28–30 November 2017.[5] All times wereCET (UTC+1).
| 28 November 2017 | Cagliari (1) | 1–2 | Pordenone (3) | Cagliari |
| 15:00 | Dessena | Ángel Bassoli | Stadium:Sardegna Arena Referee: Fabio Piscopo |
| 28 November 2017 | SPAL (1) | 0–2 | Cittadella (2) | Ferrara |
| 18:00 | Konate Schenetti | Stadium:Paolo Mazza Referee: Valerio Marini |
| 28 November 2017 | Sampdoria (1) | 4–1 | Pescara (2) | Genoa |
| 21:00 | Kownacki Ramírez Caprari | Benali | Stadium:Stadio Luigi Ferraris Referee: Francesco Fourneau |
| 29 November 2017 | Sassuolo (1) | 2–1 | Bari (2) | Sassuolo |
| 15:00 | Falcinelli Politano | Nenê | Stadium:Mapei Stadium – Città del Tricolore Referee: Luigi Pillitteri |
| 29 November 2017 | Chievo (1) | 1–1 (a.e.t.) (4–5p) | Hellas Verona (1) | Verona |
| 18:00 | Pellissier | Fares | Stadium:Stadio Marc'Antonio Bentegodi Referee: Maurizio Mariani | |
| Penalties | ||||
| Pellissier Cacciatore Dainelli Radovanović Inglese | ||||
| 29 November 2017 | Torino (1) | 2–0 | Carpi (2) | Turin |
| 21:00 | Falque Belotti | Stadium:Stadio Olimpico Grande Torino Attendance: Lorenzo Illuzzi |
| 30 November 2017 | Udinese (1) | 8–3 | Perugia (2) | Udine |
| 18:00 | Danilo Maxi López Lasagna Ingelsson Jankto | Cerri Bianco Mustacchio | Stadium:Stadio Friuli Referee: Luigi Nasca |
| 30 November 2017 | Genoa (1) | 1–0 | Crotone (1) | Genoa |
| 21:00 | Migliore | Stadium:Stadio Luigi Ferraris Referee: Gianluca Manganiello |
| Round of 16 | Quarter-finals | Semi-finals | Final | ||||||||||||||||||
| Napoli (1) | 1 | ||||||||||||||||||||
| Udinese (1) | 0 | ||||||||||||||||||||
| Napoli | 1 | ||||||||||||||||||||
| Atalanta | 2 | ||||||||||||||||||||
| Atalanta (1) | 2 | ||||||||||||||||||||
| Sassuolo (1) | 1 | ||||||||||||||||||||
| Atalanta | 0 | 0 | 0 | ||||||||||||||||||
| Juventus | 1 | 1 | 2 | ||||||||||||||||||
| Juventus (1) | 2 | ||||||||||||||||||||
| Genoa (1) | 0 | ||||||||||||||||||||
| Juventus | 2 | ||||||||||||||||||||
| Torino | 0 | ||||||||||||||||||||
| Roma (1) | 1 | ||||||||||||||||||||
| Torino (1) | 2 | ||||||||||||||||||||
| Juventus | 4 | ||||||||||||||||||||
| Milan | 0 | ||||||||||||||||||||
| Milan (1) | 3 | ||||||||||||||||||||
| Hellas Verona (1) | 0 | ||||||||||||||||||||
| Milan (a.e.t.) | 1 | ||||||||||||||||||||
| Internazionale | 0 | ||||||||||||||||||||
| Internazionale (1) (p) | 0 (5) | ||||||||||||||||||||
| Pordenone (3) | 0 (4) | ||||||||||||||||||||
| Milan (p) | 0 | 0 (5) | 0 (5) | ||||||||||||||||||
| Lazio | 0 | 00 (4) | 0(4) | ||||||||||||||||||
| Lazio (1) | 4 | ||||||||||||||||||||
| Cittadella (2) | 1 | ||||||||||||||||||||
| Lazio | 1 | ||||||||||||||||||||
| Fiorentina | 0 | ||||||||||||||||||||
| Fiorentina (1) | 3 | ||||||||||||||||||||
| Sampdoria (1) | 2 | ||||||||||||||||||||
Round of 16 matches were played from 12–20 December 2017.
| 12 December 2017 | Internazionale (1) | 0–0 (a.e.t.) (5–4p) | Pordenone (3) | Milan |
| 21:00CET (UTC+1) | Report | Stadium:San Siro Attendance: 25,956 Referee: Juan Luca Sacchi | ||
| Penalties | ||||
| Brozović Perišić Škriniar Gagliardini Icardi Vecino Nagatomo | ||||
| 13 December 2017 | Fiorentina (1) | 3–2 | Sampdoria (1) | Florence |
| 17:30CET (UTC+1) | Babacar Veretout | Report | Barreto Ramírez | Stadium:Stadio Artemio Franchi Attendance: 7,038 Referee: Rosario Abisso |
| 13 December 2017 | Milan (1) | 3–0 | Hellas Verona (1) | Milan |
| 21:00CET (UTC+1) | Suso Romagnoli Cutrone | Report | Stadium:San Siro Attendance: 9,263 Referee: Claudio Gavillucci |
| 14 December 2017 | Lazio (1) | 4–1 | Cittadella (2) | Rome |
| 21:00CET (UTC+1) | Immobile Felipe Anderson Camigliano | Report | Bartolomei | Stadium:Stadio Olimpico Attendance: 5,000 Referee: Riccardo Pinzani |
| 19 December 2017 | Napoli (1) | 1–0 | Udinese (1) | Naples |
| 21:00CET (UTC+1) | Insigne | Report | Stadium:Stadio San Paolo Attendance: 15,096 Referee: Fabrizio Pasqua |
| 20 December 2017 | Atalanta (1) | 2–1 | Sassuolo (1) | Bergamo |
| 15:00CET (UTC+1) | Cornelius Toloi | Report | Toloi | Stadium:Stadio Atleti Azzurri d'Italia Attendance: 3,867 Referee: Davide Ghersini |
| 20 December 2017 | Roma (1) | 1–2 | Torino (1) | Rome |
| 17:30CET (UTC+1) | Schick | Report | De Silvestri Edera | Stadium:Stadio Olimpico Attendance: 27,206 Referee: Gianpaolo Calvarese |
| 20 December 2017 | Juventus (1) | 2–0 | Genoa (1) | Turin |
| 20:45CET (UTC+1) | Dybala Higuaín | Report | Stadium:Allianz Stadium Attendance: 39,969 Referee: Fabio Maresca |
Quarter-final matches were played from 26 December 2017 to 3 January 2018.
| 26 December 2017 | Lazio | 1–0 | Fiorentina | Rome |
| 21:00CET (UTC+1) | Lulić | Report | Stadium:Stadio Olimpico Attendance: 25,000 Referee: Antonio Damato |
| 27 December 2017 | Milan | 1–0 (a.e.t.) | Internazionale | Milan |
| 20:45CET (UTC+1) | Cutrone | Report | Stadium:San Siro Attendance: 48,721 Referee:Marco Guida |
| 2 January 2018 | Napoli | 1–2 | Atalanta | Naples |
| 20:45CET (UTC+1) | Mertens | Report | Castagne Gómez | Stadium:Stadio San Paolo Attendance: 27,174 Referee: Piero Giacomelli |
| 3 January 2018 | Juventus | 2–0 | Torino | Turin |
| 20:45CET (UTC+1) | Douglas Costa Mandžukić | Report | Stadium:Allianz Stadium Attendance: 37,763 Referee: Daniele Doveri |
For the semi-finals, the first legs were played on 30 and 31 January and the second on 28 February 2018.
| 30 January 2018 | Atalanta | 0–1 | Juventus | Bergamo |
| 20:45CET (UTC+1) | Report | Higuaín | Stadium:Stadio Atleti Azzurri d'Italia Attendance: 16,406 Referee:Paolo Valeri |
| 31 January 2018 | Milan | 0–0 | Lazio | Milan |
| 20:45CET (UTC+1) | Report | Stadium:San Siro Attendance: 17,724 Referee:Marco Guida |
| 28 February 2018 | Juventus | 1–0 (2–0agg.) | Atalanta | Turin |
| 17:30CET (UTC+1) | Pjanić | Report | Stadium:Allianz Stadium Attendance: 38,417 Referee: Michael Fabbri |
| 28 February 2018 | Lazio | 0–0 (a.e.t.) (0–0agg.) (4–5p) | Milan | Rome |
| 20:45CET (UTC+1) | Report | Stadium:Stadio Olimpico Attendance: 40,000 Referee:Gianluca Rocchi | ||
| Penalties | ||||
| Immobile Milinković-Savić Lucas Parolo Felipe Anderson Lulić Luiz Felipe | ||||