1. Round
08/10/1977 SC Cambuur - FC Den Bosch '67 2:0 (1:0)
VV DOVO Veenendaal - RKAV Volendam 2:1 (1:0)
Fortuna SC - De Graafschap 3:2 (1:0, 2:2) aet
IJsselmeervogels - sc Heerenveen 2:1 (0:1)
09/10/1977 FC Dordrecht - BVV 0:1 (0:0)
SBV Excelsior - VV Rheden 5:0 (2:0)
FC Groningen - EDO Haarlem 2:0 (1:0)
SC Heracles '74 - MVV 1:0 (0:0)
PEC Zwolle - EVV Eindhoven 6:7 (1:0, 1:1, 1:1) pso
SVV Schiedam - SV Limburgia 4:3 (1:0, 2:2, 3:3) pso
BV Veendam - Helmond Sport 5:2 (1:0)
FC Vlaardingen '74 - Enschedese Boys 3:0 (1:0)
WVV Wageningen - SC Amersfoort 1:0 (1:0)
Willem II - DWV Amsterdam 1:2 (0:1)
2. Round
19/11/1977 VV DOVO Veenendaal - BV Veendam 0:3 (0:0)
Go Ahead Eagles - FC Twente '65 2:1 (1:0, 1:1) aet
PSV Eindhoven - SVV Schiedam 6:0 (4:0)
IJsselmeervogels - FC Groningen 1:3 (1:1)
20/11/1977 AFC Ajax - Telstar 4:1 (2:1)
DWV Amsterdam - Roda JC Kerkrade 0:1 (0:0, 0:0) aet
EVV Eindhoven - SC Cambuur 3:1 (1:0, 1:1) aet
SBV Excelsior - NAC Breda 3:2 (2:2)
Feyenoord - BVV 3:0 (0:0)
HFC Haarlem - SC NEC 1:0 (0:0)
Sparta Rotterdam - SC Heracles '74 5:0 (3:0)
ACV Vitesse - FC Den Haag 3:0 (1:0)
FC Vlaardingen '74 - FC Amsterdam 0:3 (0:3)
FC Volendam - FC Utrecht 2:4 (0:1, 2:2, 3:3) pso
WVV Wageningen - FC VVV 2:0 (0:0, 0:0) aet
14/12/1977 AZ '67 Alkmaar - Fortuna SC 2:0 (1:0)
Round of 16
21/12/1977 PSV Eindhoven - WVV Wageningen 1:6 (0:4)
24/12/1977 AFC Ajax - EVV Eindhoven 7:0 (3:0)
Sparta Rotterdam - Go Ahead Eagles 1:0 (1:0)
ACV Vitesse - FC Utrecht 4:3 (1:1, 1:1) aet
26/12/1977 AZ '67 Alkmaar - FC Amsterdam 1:0 (1:0)
SBV Excelsior - FC Groningen 2:1 (1:1)
Roda JC Kerkrade - HFC Haarlem 1:0 (0:0)
BV Veendam - Feyenoord 2:1 (1:1)
Quarter-finals
01/02/1978 Roda JC Kerkrade - AFC Ajax 0:3 (0:1)
BV Veendam - SBV Excelsior 2:1 (1:0)
05/02/1978 WVV Wageningen - AZ '67 Alkmaar 1:2 (0:0)
01/03/1978 ACV Vitesse - Sparta Rotterdam 0:2 (0:1)
05/02/1978 SBV Excelsior - BV Veendam 3:0 (1:0)
01/03/1978 AZ '67 Alkmaar - WVV Wageningen 1:0 (1:0)
08/03/1978 AFC Ajax - Roda JC Kerkrade 1:1 (1:0)
15/03/1978 Sparta Rotterdam - ACV Vitesse 2:0 (0:0)
Semi-finals
22/03/1978 Sparta Rotterdam - AFC Ajax 2:1 (1:1)
30/03/1978 SBV Excelsior - AZ '67 Alkmaar 1:2 (1:0)
13/04/1978 AFC Ajax - Sparta Rotterdam 2:0 (0:0)
19/04/1978 AZ '67 Alkmaar - SBV Excelsior 3:0 (1:0)
Final
05/05/1978 AZ '67 Alkmaar - AFC Ajax 1:0 (0:0)