Primera ronda
06.09.1989 Barcelona Atlètic - CD Logroñés 0:0
Betis - Mallorca 1:0
Castilla CF - Real Oviedo 2:1
Deportivo - Tenerife 3:3
Elche - Eibar 2:1
Espanyol - Sevilla 0:0
UE Figueres - Sporting 1:4
Las Palmas - Celta 0:1
UE Lleida - Atlético Madrileño 1:0
CFJ Mollerussa - Cádiz CF 1:3
Real Murcia - CD Castellón 3:4
Palamós CF - Athletic 0:2
Real Racing - Sestao SC 2:3
RC Recreativo - UD Salamanca 2:1
CE Sabadell - Osasuna 2:0
12.09.1989 UD Alzira - CD Málaga 1:1
14.09.1989 Real Burgos - Real Sociedad 0:1
Levante - Rayo 2:1
20.09.1989 Sestao SC - Real Racing 2:1
21.09.1989 CD Málaga - UD Alzira 2:0
CD Logroñés - Barcelona Atlètic 0:2
Mallorca - Betis 1:1
Real Sociedad - Real Burgos 1:1
Real Oviedo - Castilla CF 2:0
Tenerife - Deportivo 3:0
Eibar - Elche 1:1
Sporting - UE Figueres 0:2
Celta - Las Palmas 2:1
Rayo - Levante 3:1
Atlético Madrileño - UE Lleida 3:0
Cádiz CF - CFJ Mollerussa 3:0
CD Castellón - Real Murcia 3:1
Athletic - Palamós CF 3:1
UD Salamanca - RC Recreativo 2:2
Osasuna - CE Sabadell 1:0
27.09.1989 Sevilla - Espanyol 1:0
Segunda ronda
04.10.1989 Atlético Madrileño - Real Sociedad 2:2
Barcelona Atlètic - Cádiz CF 1:1
Betis - CD Castellón 2:0
Elche - Sporting 0:0
Xerez CD - CD Málaga 1:1
RC Recreativo - Real Oviedo 1:0
CE Sabadell - Sevilla 1:0
Sestao SC - Celta 0:2
Tenerife - Rayo 2:2
25.10.1989 Real Sociedad - Atlético Madrileño 3:2
CD Castellón - Betis 2:1
Sporting - Elche 3:1 pn.
CD Málaga - Xerez CD 2:0
Real Oviedo - RC Recreativo 4:1
Celta - Sestao SC 1:1
Rayo - Tenerife 1:3
01.11.1989 Cádiz CF - Barcelona Atlètic 3:1 pn.
Sevilla - CE Sabadell 1:1
Octavos de final
08.11.1989 Athletic - Barcelona 0:1 (0:1)
Atlético Madrid - Real Madrid 0:0 (0:0)
Betis - Cádiz CF 1:0 (0:0)
Real Oviedo - Zaragoza 0:1 (0:1)
CE Sabadell - Real Sociedad 1:0 (0:0)
Tenerife - Sporting 0:0 (0:0)
Valladolid - CD Málaga 6:1 (3:0)
22.11.1989 Valencia - Celta 5:0 (0:0)
29.11.1989 Barcelona - Athletic 1:0 (0:0)
Cádiz CF - Betis 2:0 (0:0)
Zaragoza - Real Oviedo 1:1 (1:0)
Real Sociedad - CE Sabadell 6:5 (1:0, 2:1, 3:2) pn.
Sporting - Tenerife 3:0 (0:0)
30.11.1989 Real Madrid - Atlético Madrid 2:0 (1:0)
06.12.1989 Celta - Valencia 0:0 (0:0)
20.12.1989 CD Málaga - Valladolid 2:3 (0:1)
Cuartos de final
09.01.1990 Zaragoza - Valencia 2:1 (1:0)
10.01.1990 Real Madrid - Valladolid 3:0 (2:0)
Sporting - Cádiz CF 0:0 (0:0)
17.01.1990 Real Sociedad - Barcelona 0:1 (0:1)
23.01.1990 Valladolid - Real Madrid 1:0 (1:0)
24.01.1990 Barcelona - Real Sociedad 3:3 (1:2)
Valencia - Zaragoza 1:3 (0:0, 1:0, 1:0) pn.
25.01.1990 Cádiz CF - Sporting 2:1 (1:1)
Semifinales
07.02.1990 Barcelona - Valencia 2:1 (0:1)
Cádiz CF - Real Madrid 0:1 (0:0)
28.02.1990 Valencia - Barcelona 1:1 (1:0)
Real Madrid - Cádiz CF 3:0 (2:0)
Final
05.04.1990 20:00 Barcelona - Real Madrid 2:0 (0:0)