Primera ronda
26.10.2004 20:30 CCD Cerceda - Deportivo 0:2 (0:1)
20:45 CD Castellón - Osasuna 2:4 (0:0, 0:0, 0:0) pn.
21:30 Leganés - Real Madrid 1:2 (0:1)
27.10.2004 19:00 Terrassa FC - Espanyol 4:2 (1:0, 1:1, 1:1) pn.
20:00 Amurrio Club - Real Racing 2:3 (0:1, 2:2) pró.
20:00 Mirandés - UD Salamanca 3:2 (0:2, 2:2) pró.
20:00 CF Badalona - Levante 3:4 (0:0, 0:0, 0:0) pn.
20:30 CD Ourense - Atlético 0:3 (0:2)
20:30 Gimnástica Segoviana - Athletic 0:1 (0:0)
20:30 CyD Leonesa - Alavés 4:3 (0:0, 1:1, 1:1) pn.
20:30 Eibar - Valladolid 2:4 (0:0, 0:0, 0:0) pn.
20:30 Gimnàstic de Tarragona - Zaragoza 2:1 (1:0)
20:45 CD Recreación de La Rioja - Numancia 0:3 (0:3)
20:45 Burgos CF - Real Sociedad 1:3 (0:0)
20:45 UE Lleida - Valencia 1:0 (0:0)
20:45 Sporting - Elche 1:2 (0:0)
21:00 Algeciras CF - Sevilla 0:1 (0:0)
21:00 Don Benito - Málaga 0:2 (0:1)
21:00 Xerez CD - Ciudad de Murcia 0:1 (0:1)
21:15 Lorca Deportiva - Real Murcia 4:1 (3:0)
21:30 Rayo - Mallorca 0:1 (0:0, 0:0) pró.
21:30 CD Alcalá - Betis 2:4 (0:0, 0:0, 0:0) pn.
21:30 AD Ceuta - Albacete 0:1 (0:0, 0:0) pró.
21:30 Cádiz CF - Polideportivo Ejido 4:0 (2:0)
21:45 Tenerife - Celta 3:1 (1:1, 1:1) pró.
21:45 UDA Gramenet - Barcelona 1:0 (0:0, 0:0) pró.
22:00 Las Palmas - Getafe 0:1 (0:1)
22:00 UD Lanzarote - Racing de Ferrol 3:2 (1:0)
22:00 UD Vecindario - Pontevedra CF 2:3 (0:1, 1:1) pró.
28.10.2004 20:45 Girona - Villarreal 2:1 (0:0)
03.11.2004 21:00 Córdoba - Almería 4:3 (0:0, 0:0, 0:0) pn.
04.11.2004 21:00 UB Conquense - RC Recreativo 0:2 (0:0, 0:0) pró.
Segunda ronda
10.11.2004 20:30 Pontevedra CF - Getafe 1:2 (0:0, 0:0) pró.
20:30 Mirandés - Real Sociedad 4:3 (0:0, 0:0, 0:0) pn.
20:30 Valladolid - Real Racing 2:1 (0:1)
20:30 Cádiz CF - Betis 0:2 (0:1)
20:30 Elche - Deportivo 1:0 (1:0)
20:45 Girona - Osasuna 0:1 (0:0, 0:0) pró.
21:00 UD Lanzarote - Mallorca 2:1 (1:0)
21:00 CyD Leonesa - Athletic 1:2 (0:1, 1:1) pró.
21:00 UDA Gramenet - Levante 2:1 (0:1)
21:00 Terrassa FC - UE Lleida 2:4 (0:1, 1:1, 2:2) pn.
21:00 RC Recreativo - Albacete 1:0 (0:0, 0:0) pró.
21:00 Córdoba - Numancia 3:4 (0:0, 1:1, 1:1) pn.
21:15 Ciudad de Murcia - Sevilla 1:2 (0:1)
21:30 Lorca Deportiva - Málaga 5:2 (0:1, 2:2) pró.
22:30 Tenerife - Real Madrid 1:2 (1:1, 1:1) pró.
11.11.2004 21:00 Gimnàstic de Tarragona - Atlético 0:1 (0:0, 0:0) pró.
Octavos de final
11.01.2005 20:30 UDA Gramenet - UE Lleida 2:0 (0:0)
21:00 RC Recreativo - Sevilla 0:2 (0:0)
12.01.2005 20:00 Mirandés - Betis 1:3 (0:0)
20:00 Osasuna - Getafe 2:0 (0:0)
20:30 Elche - Numancia 1:0 (1:0)
21:30 Lorca Deportiva - Atlético 1:3 (0:1)
22:00 UD Lanzarote - Athletic 2:1 (2:1)
13.01.2005 21:00 Valladolid - Real Madrid 0:0 (0:0)
18.01.2005 20:30 UE Lleida - UDA Gramenet 1:0 (1:0)
21:00 Sevilla - RC Recreativo 2:1 (0:1)
19.01.2005 20:00 Numancia - Elche 5:3 (0:0, 1:0, 1:0) pn.
20:00 Betis - Mirandés 0:0 (0:0)
20:00 Getafe - Osasuna 3:2 (2:1)
21:30 Athletic - UD Lanzarote 6:0 (2:0)
21:30 Real Madrid - Valladolid 1:1 (0:0)
20.01.2005 21:00 Atlético - Lorca Deportiva 2:0 (0:0)
Cuartos de final
25.01.2005 21:00 Athletic - Valladolid 3:2 (1:1)
26.01.2005 21:00 Sevilla - Osasuna 2:1 (1:1)
27.01.2005 21:00 UDA Gramenet - Betis 2:2 (1:1)
02.02.2005 20:00 Numancia - Atlético 0:0 (0:0)
20:00 Osasuna - Sevilla 3:1 (1:0)
21:00 Betis - UDA Gramenet 4:3 (2:0)
03.02.2005 20:00 Valladolid - Athletic 0:1 (0:0)
16.02.2005 21:00 Atlético - Numancia 1:0 (0:0)
Semifinales
20.04.2005 21:00 Osasuna - Atlético 1:0 (1:0)
21.04.2005 21:00 Betis - Athletic 0:0 (0:0)
11.05.2005 21:00 Athletic - Betis 4:5 (0:0, 0:0, 0:0) pn.
12.05.2005 21:00 Atlético - Osasuna 0:0 (0:0)
Final
11.06.2005 21:00 Betis - Osasuna 2:1 (0:0, 1:1) pró.