1958–59 Coppa Italia

{{infobox football tournament season

|title=Coppa Italia

|year=1958–59

|other_titles=

|image=Juventus FC - Coppa Italia 1958-59.jpg

|caption=Juventus poses with the trophy

|country=Italy

|dates=30 Aug 1958 –
13 Sept 1959

|num_teams=77

|winners=Juventus

|count=3

|second=Internazionale

|matches=79

|goals=270

|scoring_leader=John Charles (5 goals)

|award=

|prev_season=1958

|next_season=1959–60

}}

The 1958–59 Coppa Italia was the 12th Coppa Italia, the major Italian domestic cup. The competition was won by Juventus.

First round

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Anconitana

|6-2

|Pescara

bgcolor="ccffcc" |L'Aquila

|4-3

|Chieti

bgcolor="ccffcc" |Biellese

|2-1

|Pro Vercelli

bgcolor="ccffcc" |Catanzaro

|1-0

|Cosenza

bgcolor="ccffcc" |Foggia

|3-1

|Cirio

bgcolor="ccffcc" |Lecce

|2-1

|Barletta

Livorno

|0-1

| bgcolor="ccffcc" |FEDIT Roma

Lucchese

|0-4

| bgcolor="ccffcc" |Pisa

bgcolor="ccffcc" |Mantova

|1-0

|Cremonese

Marsala

|2-4

| bgcolor="ccffcc" |Trapani

bgcolor="ccffcc" |Pro Patria

|2-0

|Piacenza

Ravenna

|2-3

| bgcolor="ccffcc" |Forlì

bgcolor="ccffcc" |Salernitana

|3-2

|Casertana

bgcolor="ccffcc" |Sanremese

|5-2

|Casale

bgcolor="ccffcc" |Siena

|1-0

|Arezzo

Siracusa

|0-2

| bgcolor="ccffcc" |Reggina

Spezia

|2-3

| bgcolor="ccffcc" |Carbosarda

bgcolor="ccffcc" |Varese

|4-2

|Legnano

Mestrina

|0-1

| bgcolor="ccffcc" |Treviso

Replay match

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

Mestrina

|2-2 (p: 4–5)

| bgcolor="ccffcc" |Treviso

p=after penalty shoot-out

Second round

21 clubs are added (Modena, Bari, Atalanta, Cagliari, Catania, Como, Taranto, Messina, Novara, Palermo, Parma, Lecco, Pordenone, Hellas Verona, Prato, Brescia, Reggiana, Sambenedettese, Monza, Vigevano, Venezia).

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |L'Aquila

|2-0

|Modena

bgcolor="ccffcc" |Bari

|5-1

|Foggia

Biellese

|1-2

| bgcolor="ccffcc" |Atalanta

bgcolor="ccffcc" |Carbosarda

|1-0

|Cagliari

bgcolor="ccffcc" |Catanzaro

|1-0

|Catania

bgcolor="ccffcc" |FEDIT Roma

|1-0

|Como

bgcolor="ccffcc" |Lecce

|1-0

|Taranto

bgcolor="ccffcc" |Messina

|1-0

|Reggina

Novara

|1-2

| bgcolor="ccffcc" |Sanremese

Palermo

|1-2

| bgcolor="ccffcc" |Trapani

Parma

|2-3

| bgcolor="ccffcc" |Mantova

bgcolor="ccffcc" |Pisa

|1-0

|Lecco

bgcolor="ccffcc" |Pordenone

|3-2

|Hellas Verona

bgcolor="ccffcc" |Prato

|2-1

|Salernitana

bgcolor="ccffcc" |Pro Patria

|2-1

|Brescia

bgcolor="ccffcc" |Reggiana

|4-2

|Anconitana

bgcolor="ccffcc" |Sambenedettese

|2-0

|Forlì

bgcolor="ccffcc" |Monza

|1-0

|Siena

bgcolor="ccffcc" |Varese

|2-0

|Vigevano

bgcolor="ccffcc" |Venezia

|3-0

|Treviso

Third round

10 clubs are added (Alessandria, Roma, Internazionale, Napoli, Vicenza, Torino, Genoa, Triestina, SPAL, Udinese).

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Alessandria

|0-3 *

| bgcolor="ccffcc" |FEDIT Roma

bgcolor="ccffcc" |Atalanta

|4-0

|L'Aquila

Catanzaro

|0-1

| bgcolor="ccffcc" |Roma

Lecce

|0-1

| bgcolor="ccffcc" |Bari

Mantova

|0-7

| bgcolor="ccffcc" |Internazionale

bgcolor="ccffcc" |Napoli

|5-0

|Messina

bgcolor="ccffcc" |Pisa

|3-1

|Vicenza

Pordenone

|1-2

| bgcolor="ccffcc" |Torino

bgcolor="ccffcc" |Prato

|3-2

|Trapani

Pro Patria

|1-3

| bgcolor="ccffcc" |Genoa

Reggiana

|0-2

| bgcolor="ccffcc" |Triestina

Sanremese

|1-2

| bgcolor="ccffcc" |Venezia

bgcolor="ccffcc" |Monza

|2-1

|Carbosarda

bgcolor="ccffcc" |SPAL

|3-2

|Sambenedettese

Udinese

|1-2

| bgcolor="ccffcc" |Varese

* The eliminated Alessandria are reinstated.

Fourth round

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Alessandria

|5-0

|Pisa

bgcolor="ccffcc" |Atalanta

|2-1

|SPAL

Bari

|1-2

| bgcolor="ccffcc" |Varese

FEDIT Roma

|1-2

| bgcolor="ccffcc" |Monza

bgcolor="ccffcc" |Genoa

|4-2

|Triestina

bgcolor="ccffcc" |Internazionale

|3-2

|Napoli

Roma

|0-1

| bgcolor="ccffcc" |Venezia

bgcolor="ccffcc" |Torino

|3-0

|Prato

Round of 16

8 clubs are added (Bologna, Milan, Fiorentina, Sampdoria, Juventus, Lazio, Marzotto Valdagno, Padova).

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

Atalanta

|1-2

| bgcolor="ccffcc" |Torino

bgcolor="ccffcc" |Bologna

|3-2

|Milan

bgcolor="ccffcc" |Fiorentina

|2-1

|Sampdoria

bgcolor="ccffcc" |Genoa

|2-1

|Monza

bgcolor="ccffcc" |Juventus

|6-2 (aet)

|Alessandria

bgcolor="ccffcc" |Lazio

|3-0

|Varese

Marzotto Valdagno

|0-2

| bgcolor="ccffcc" |Venezia

Padova

|2-3

| bgcolor="ccffcc" |Internazionale

Quarter-finals

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Genoa

|2-1

|Bologna

bgcolor="ccffcc" |Juventus

|3-1

|Fiorentina

Lazio

|0-1

| bgcolor="ccffcc" |Internazionale

bgcolor="ccffcc" |Venezia

|5-1

|Torino

Semi-finals

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Internazionale

|1-0

|Venezia

bgcolor="ccffcc" |Juventus

|3-1

|Genoa

Third place match

class="wikitable" style="text-align: center"

!Home team

!Score

!Away team

bgcolor="ccffcc" |Genoa

|2-1

|Venezia

Final

{{main|1959 Coppa Italia final}}

{{:1959 Coppa Italia final}}

Top goalscorers

class="wikitable sortable" style="text-align:center"

!Rank

!Player

!Club

!Goals

1

| align="left" |{{flagicon|WAL}} John Charles

| align="left" |Juventus

|5

2

| align="left" |{{flagicon|ARG}} {{flagicon|ITA}} Omar Sívori

| align="left" |Juventus

|4

3

| align="left" |{{flagicon|ITA}} Sergio Cervato

| align="left" |Juventus

|3