De 87ste editie van de KNVB Beker (destijds formeel Amstel Cup genoemd) kende PSV als winnaar, het team dat eerder in het seizoen ook al de Eredivisie had gewonnen en de halve finales van de Champions League had bereikt. PSV won, na 1976, 1988 (de treble) en 1989, voor de vierde keer de dubbel, In de finale werd Willem II verslagen, de formatie uit Tilburg die in de halve finale Ajax de baas was geweest. PSV had in de halve finales Feyenoord uitgeschakeld.
1e ronde
Totaal doen er 85 clubs mee aan het bekertoernooi in 2004/2005, twee uit de beloftencompetitie, 46 amateurverenigingen en 31 BVO's starten in de 1e ronde; in
de achtste finales stromen de zes clubs in die zich geplaatst hebben voor Europees voetbal.
De zes clubs die in dit seizoen ook Europese verplichtingen hadden (PSV, Ajax, Feyenoord, Heerenveen, AZ en FC Utrecht) waren de eerste drie ronden vrijgesteld van de bekercompetitie en stroomden de achtste finales dus in. Samen met de tien winnaars van de eerste drie rondes werden de onderstaande wedstrijden gespeeld. Latere winnaar PSV had een gelukkige loting tegen FC Volendam, dat in de eerste divisie speelde. Feyenoord moest het opnemen tegen AZ, dat dat seizoen de halve finale UEFA-Cup haalde, en won in Alkmaar met 3-1. Ajax schakelde Heerenveen uit door twee doelpunten vlak voor tijd. Verder bereikte nog NAC Breda en Willem II de volgende ronde, evenals de eerste divisieclubs ADO Den Haag, TOP Oss en FC Den Bosch.
De traditionele top 3, PSV, Ajax en Feyenoord, ontlopen elkaar in deze ronde, en alle drie de overgebleven Eerste divisieclubs werden aan een Eredivisieteam gekoppeld. Alle vier de wedstrijden leverden een duidelijke score op en de verwachte winnaars gingen door naar de halve finale.