De 73ste editie van de KNVB beker kende Feyenoord als winnaar. Het was de zevende keer dat de club de beker in ontvangst nam. Feyenoord versloeg BVV Den Bosch in een finale die voortijdig werd gestaakt.

1e ronde 

Ajax, FC Den Haag, Feyenoord, Fortuna Sittard, FC Groningen, PSV, Roda JC, RKC, FC Twente, Vitesse en FC Volendam mochten deze ronde overslaan.

Tussenronde
Deelnemers aan deze extra ronde werden bepaald en ingedeeld door loting. De tien clubs die de eerste ronde mochten overslaan, mochten dat hier ook.

2e ronde

3e ronde

Kwartfinales

Halve finales

Finale

Wedstrijd

Rechtszaak 
Vlak voor het einde van de bekerfinale namen Feyenoordsupporters bezit van het veld. Feyenoord krijgt desondanks wel de beker uitgereikt. BVV Den Bosch spant daarop een kort geding aan tegen het Bestuur Betaald Voetbal van de KNVB. BVV Den Bosch krijgt gelijk van de rechter en de tweede helft van de bekerfinale moet worden overgespeeld in het Goffertstadion van NEC. Daarop spant Feyenoord weer een kort geding aan, omdat de club van mening is dat het onmogelijk is om de spelers tijdig van vakantie terug te halen. Feyenoord wint het kort geding en de bekerfinale moet op een later tijdstip worden overgespeeld. De UEFA is dusdanig ontstemd over het feit dat BVV Den Bosch naar de burgerrechter is gestapt, dat het BVV Den Bosch voor drie jaar uitsluit voor deelname aan de Europa Cup. In een latere rechtszaak wordt het eerdere vonnis vernietigd en blijft Feyenoord de bekerwinnaar. Op het uitsluiten van BVV Den Bosch voor de Europa Cup werden door GroenLinks Kamervragen gesteld.

Externe link 
 , door de Rec.Sport.Soccer Statistics Foundation (RSSSF)
 , door Ronald Zwiers

KNVB Beker (mannen) naar seizoen
KNVB
Nederlands voetbalseizoen 1990/91