KNVB beker 1989/90
De 72e editie van de KNVB beker kende PSV als winnaar. In de finale werd Vitesse verslagen. Het was de zesde keer dat de club de beker wist te winnen en de derde keer op rij. Stan Valckx scoorde het enige doelpunt, middels een penalty. In blessuretijd wist PSV-keeper Hans van Breukelen een strafschop te stoppen van Vitesse-speler John van de Brom.

1e ronde 
Ajax, BVV Den Bosch, Feyenoord, Fortuna Sittard, FC Groningen, FC Haarlem, PSV, Roda JC, FC Twente 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 

De wedstrijd tussen Halsteren en NAC Breda werd uit veiligheidsoverwegingen in Breda gespeeld.

3e ronde

Kwartfinales

Halve finales

Finale

Wedstrijd

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

KNVB Beker (mannen) naar seizoen
KNVB
Nederlands voetbalseizoen 1989/90