Primera ronda
09.11.1999 20:30 Real Unión - Valladolid 1:1 (1:1)
21:00 UD Alzira - Málaga 0:0 (0:0)
10.11.1999 20:15 Club Bermeo - Betis 0:0 (0:0)
20:15 Barakaldo CF - CE Premià 1:0 (0:0)
20:30 Osasuna - Sevilla 1:0 (1:0)
20:30 CD Logroñés - Real Sociedad 2:1 (0:1)
20:30 SD Compostela - Numancia 4:2 (1:1)
20:30 Ponferradina - Albacete 1:1 (0:1)
20:30 CD Ourense - Getafe 1:0 (0:0)
20:30 Gimnástica Segoviana - Sporting 0:0 (0:0)
20:30 Eibar - CD Toledo 1:0 (1:0)
20:45 UD Salamanca - Rayo 2:2 (1:1)
20:45 Novelda CF - CP Almería 0:1 (0:1)
20:45 Talavera CF - CP Mérida 1:0 (1:0)
21:00 RC Recreativo - Zaragoza 0:0 (0:0)
21:00 CF Extremadura - Alavés 1:1 (0:1)
21:00 UD Melilla - Athletic 2:2 (1:1)
21:00 Coria CF - UE Lleida 2:4 (0:3)
21:00 Villarreal - Leganés 0:1 (0:0)
21:00 Badajoz CF - Las Palmas 1:1 (0:1)
21:00 Zamora CF - Tenerife 2:2 (2:2)
21:15 Córdoba - Espanyol 1:1 (0:0)
21:15 Hércules CF - Real Racing 0:0 (0:0)
21:30 Lorca CF - Real Oviedo 0:1 (0:0)
30.11.1999 22:00 Las Palmas - Badajoz CF 1:0 (0:0)
01.12.1999 20:00 Real Racing - Hércules CF 3:0 (3:0)
20:15 Real Sociedad - CD Logroñés 0:1 (0:0)
20:15 Athletic - UD Melilla 3:2 (0:1)
20:30 Espanyol - Córdoba 2:0 (2:0)
20:30 Zaragoza - RC Recreativo 4:0 (1:0)
20:30 Real Oviedo - Lorca CF 2:0 (2:0)
20:30 Alavés - CF Extremadura 1:0 (0:0)
20:30 Numancia - SD Compostela 3:2 (0:1)
20:30 CE Premià - Barakaldo CF 2:2 (0:0)
20:30 UE Lleida - Coria CF 1:1 (1:1)
20:30 Getafe - CD Ourense 1:2 (1:1)
20:30 Sporting - Gimnástica Segoviana 2:1 (0:0)
20:45 Valladolid - Real Unión 0:1 (0:1)
21:00 Sevilla - Osasuna 1:1 (1:1)
21:00 Betis - Club Bermeo 2:0 (2:0)
21:00 Rayo - UD Salamanca 4:2 (1:0)
21:00 Málaga - UD Alzira 2:0 (0:0)
21:00 Albacete - Ponferradina 3:1 (0:1, 1:1) pró.
21:00 Leganés - Villarreal 0:3 (0:0, 0:1) pró.
21:00 CD Toledo - Eibar 0:0 (0:0)
21:00 CP Mérida - Talavera CF 3:0 (0:0)
21:15 CP Almería - Novelda CF 0:0 (0:0)
22:00 Tenerife - Zamora CF 4:0 (4:0)
Segunda ronda
14.12.1999 20:15 Barakaldo CF - Villarreal 0:0 (0:0)
21:00 Deportivo - Málaga 1:0 (0:0)
15.12.1999 20:15 Athletic - Rayo 0:1 (0:0)
20:30 Sporting - Celta 0:3 (0:2)
20:30 Osasuna - Valencia 3:0 (0:0)
20:30 CD Logroñés - Real Oviedo 3:2 (2:1)
20:30 Real Unión - Alavés 1:0 (1:0)
20:30 UE Lleida - Eibar 0:0 (0:0)
20:45 CD Ourense - Mallorca 2:2 (1:0)
20:45 Zaragoza - Real Racing 2:1 (1:1)
21:00 Albacete - Espanyol 0:0 (0:0)
21:00 CP Mérida - Betis 1:0 (1:0)
21:00 Tenerife - SD Compostela 2:2 (1:2)
21:30 CP Almería - Barcelona 0:0 (0:0)
22:00 Las Palmas - Atlético 2:2 (1:1)
11.01.2000 20:30 Villarreal - Barakaldo CF 1:0 (0:0)
12.01.2000 20:00 SD Compostela - Tenerife 2:0 (0:0)
20:30 Atlético - Las Palmas 1:0 (0:0)
20:30 Real Oviedo - CD Logroñés 2:1 (1:0)
20:30 Espanyol - Albacete 2:0 (2:0)
20:30 Alavés - Real Unión 2:1 (1:0)
20:30 Eibar - UE Lleida 1:1 (0:0, 0:0) pró.
20:45 Mallorca - CD Ourense 1:2 (0:0)
20:45 Real Racing - Zaragoza 1:4 (0:1)
21:00 Celta - Sporting 4:2 (1:1)
21:00 Barcelona - CP Almería 2:0 (0:0)
21:00 Málaga - Deportivo 2:1 (2:0)
21:00 Valencia - Osasuna 2:0 (1:0)
21:00 Rayo - Athletic 0:0 (0:0)
21:00 Betis - CP Mérida 0:1 (0:1)
Octavos de final
19.01.2000 20:30 Real Unión - Atlético 0:3 (0:1)
20:30 Osasuna - Deportivo 1:0 (1:0)
20:30 UE Lleida - Rayo 2:3 (1:2)
20:45 Espanyol - Celta 2:1 (1:1)
21:00 Zaragoza - Real Madrid 0:0 (0:0)
21:00 CP Mérida - Real Oviedo 1:0 (0:0)
21:00 SD Compostela - Villarreal 3:0 (2:0)
20.01.2000 21:45 CD Ourense - Barcelona 1:2 (0:1)
01.02.2000 20:30 Villarreal - SD Compostela 2:4 (0:0, 3:0, 3:0) pn.
21:30 Celta - Espanyol 0:1 (0:0)
02.02.2000 20:30 Atlético - Real Unión 2:0 (1:0)
20:30 Real Oviedo - CP Mérida 0:0 (0:0)
21:00 Barcelona - CD Ourense 0:0 (0:0)
21:00 Deportivo - Osasuna 0:1 (0:0)
21:00 Rayo - UE Lleida 3:1 (0:0)
03.02.2000 21:30 Real Madrid - Zaragoza 2:0 (1:0)
Cuartos de final
09.02.2000 20:45 Espanyol - SD Compostela 5:1 (3:0)
21:00 Atlético - Rayo 0:0 (0:0)
21:00 Real Madrid - CP Mérida 1:0 (0:0)
10.02.2000 21:30 Osasuna - Barcelona 0:4 (0:1)
16.02.2000 20:45 SD Compostela - Espanyol 1:0 (0:0)
21:00 Barcelona - Osasuna 2:0 (1:0)
21:00 Rayo - Atlético 2:2 (1:1)
17.02.2000 21:30 CP Mérida - Real Madrid 2:1 (1:0, 1:0) pró.
Semifinales
12.04.2000 20:30 Atlético - Barcelona 3:0 (1:0)
21:45 Real Madrid - Espanyol 0:0 (0:0)
24.04.2000 21:00 Barcelona - Atlético 0:3
26.04.2000 21:30 Espanyol - Real Madrid 1:0 (1:0)
Final
27.05.2000 21:00 Espanyol - Atlético 2:1 (1:0)