| Tournament details | |
|---|---|
| Country | Netherlands |
| Teams | 64 |
| Defending champions | Ajax |
| Final positions | |
| Champions | Ajax |
| Runners-up | FC Den Haag |
| Tournament statistics | |
| Top goal scorer | Marco Van Basten (7) |

The1986-87 KNVB Cup was the 69th edition of theDutch nationalfootball annual knockout tournament for theKNVB Cup. 46 teams contested, beginning on 11 October 1986 and ending at the final on 5 June 1987.
Ajax beatFC Den Haag 4–2 and won the cup for the eleventh time.
The matches of the first round were played on 11-12 October 1986.
| Home team | Result | Away team |
|---|---|---|
| VV HeerjansdamA | 0–2 | FC Den BoschE |
| Kozakken BoysA | 1–2 (aet) | SC VeendamE |
| VV NoordwijkA | 3–1 | Telstar1 |
| Quick BoysA | 0–3 | SVV1 |
| VV RhedenA | 2–2 (p: 6–5) | Helmond Sport1 |
| SC Cambuur1 | 1–6 | FC Den HaagE |
| sc Heerenveen1 | 2–4 | FC Volendam1 |
| VV SittardA | 0–2 | FeyenoordE |
| RKSV Sparta '25A | 0–5 | FC TwenteE |
| Young Sparta | 2–1 | Roda JCE |
| SC EnschedeA | 1–0 | NAC Breda1 |
| TOP OssA | 0–4 | PSVE |
| De TreffersA | 1–3 | Vitesse Arnhem1 |
| GVV UnitasA | 1–2 | De Graafschap1 |
| VC VlissingenA | 1–4 | VVVE |
| IJsselmeervogelsA | 1–2 | SC Heracles1 |
| Home team | Result | Away team |
|---|---|---|
| Achilles'29A | 2–1 | RBC1 |
| ACVA | 2–2 (p: 4-3) | FC Wageningen1 |
| AFCA | 2–5 | RKC Waalwijk1 |
| AZSA | 0–1 | MVV1 |
| BVV BarendrechtA | 0–7 | PEC ZwolleE |
| VV BennekomA | 0–4 | ExcelsiorE |
| DETOA | 1–2 | HFC HaarlemE |
| DS '791 | 3–2 | Go Ahead EaglesE |
| VV DWVA | 3–0 | NEC1 |
| FC Eindhoven1 | 1–2 | FC GroningenE |
| USV ElinkwijkA | 1–4 | AjaxE |
| FC Emmen1 | 1–4 (aet) | AZE |
| Enter VooruitA | 1–6 | SpartaE |
| Flevo BoysA | 0–2 | Fortuna SittardE |
| VV Geldrop/AEKA | 3–2 | Willem II1 |
| GVVVA | 0–5 | FC UtrechtE |
E Eredivisie;1 Eerste Divisie;A Amateur teams
The matches of the second round were played on November 15 and 16, 1986.
| Home team | Result | Away team |
|---|---|---|
| PSV | 6–1 | RKC Waalwijk |
| VV Rheden | 0–2 | Ajax |
| Heracles Almelo | 1–3 | Feyenoord |
| Sparta | 3–0 | AZ |
| Young Sparta | 1–2 | FC Utrecht |
| SV Enschede | 1–7 | FC Den Haag |
| SVV | 1–7 | FC Twente |
| Vitesse Arnhem | 2–1 | FC Volendam |
| Home team | Result | Away team |
|---|---|---|
| Achilles'29 | 1–5 | VVV |
| ACV | 1–2 | FC Den Bosch |
| VV DWV | 1–3 | Fortuna Sittard |
| Excelsior | 3–2 | SC Veendam |
| FC Groningen | 3–1 | MVV |
| De Graafschap | 2–1 | HFC Haarlem |
| VV Noordwijk | 1–2 | VV Geldrop/AEK |
| PEC Zwolle | 2–3 (aet) | DS '79 |
The matches of the round of 16 were played on March 10 and 11, 1987.
| Home team | Result | Away team |
|---|---|---|
| Feyenoord | 1–2 (aet) | FC Den Haag (on Feb. 22) |
| DS '79 | 2–1 | FC Utrecht |
| Excelsior | 1–0 | FC Twente |
| FC Den Bosch | 2–2 (p: 4–2) | PSV |
| Sparta Rotterdam | 0–0 (p: 3–4) | Ajax |
| Vitesse Arnhem | 1–1 (p: 4–3) | De Graafschap |
| VVV | 1–2 | Fortuna Sittard |
| FC Groningen | 4–2 | VV Geldrop/AEK (on Mar. 24) |
The quarter finals were played between March 29 and April 1, 1987. Instead of extra time, areplay was played if necessary.
| Home team | Result | Away team |
|---|---|---|
| Ajax | 2–0 | Vitesse Arnhem |
| DS '79 | 0–0 | FC Den Bosch |
| FC Den Haag | 3–1 | Excelsior |
| Fortuna Sittard | 1–2 | FC Groningen |
The replay was played on April 15, 1987.
| Home team | Result | Away team |
|---|---|---|
| FC Den Bosch | 3–1 | DS '79 |
The semi-finals were played on May 5, 1987. Instead of extra time, areplay was played if necessary.
| Home team | Result | Away team |
|---|---|---|
| Ajax | 0–0 | FC Groningen |
| FC Den Bosch | 0–3 | FC Den Haag |
The replay was played on May 19, 1987.
| Home team | Result | Away team |
|---|---|---|
| FC Groningen | 0–3 | Ajax |
Ajax had won the Cup Winners' Cup tournament this year, therefore the Netherlands were allowed to send two teams to next year's edition of1987–88. This way, finalists FC Den Haag also qualified.