Rozgrywki o Puchar Holandii organizowane są przez KNVB od 1899 roku. Zdarzały się jednak lata, w których rozgrywek zaprzestawano. Pomysłodawcy wzorowali się na na Pucharze Anglii (FA Cup), najstarszych rozgrywkach w Europie. Przed 1920 roku trofeum nazywało się Holdertbeker, od 1921 do 1929 - NVB Beker. Kiedy federacja otrzymała prawo używania nazwy "Królewska" walczono o KNVB Beker. Od 1995 roku do 2005 z racji sponsoringu, rozgrywki nazwano oficjalnie "Amstel Cup" (1995-2005) i "Gatorade Cup" (2005-2006). W tym sezonie powrócono do historycznej nazwy KNVB Bekker.
Od 1956 roku dla amatorskich klubów jest to jedyna okazja, kiedy w meczu o stawkę mogą zmierzyć się z zawodowcami. Kiedy w Eredivisie dominują PSV, Feyenoord i Ajax, Puchar Holandii staj się szansą na pokazanie się drużyn z "drugiego szeregu), które bardzo często docierają do finału. Najwięcej trofeów zgromadził Ajax - 16.
| Rok | Zwycięzca | Finalista | Wynik | Uzupełnienie |
| 1899 | RAP Amsterdam | HVV Haga | 1-0 (dogrywka) | |
| 1900 | Velocitas | Ajax Lejda | 3-1 | |
| 1901 | HBS Haga | RAP Amsterdam | 4-3 | |
| 1902 | Haarlem | HBS Haga | 2-1 | |
| 1903 | HVV Haga | HBS Haga | 6-1 | |
| 1904 | HFC Haarlem | HVV Haga | 3-1 | |
| 1905 | VOC Rotterdam | HBS II Haga | 3-0 | |
| 1906 | Concordia | Volharding | 3-2 | |
| 1907 | VOC Rotterdam | Voorwaarts | 4-3 | |
| 1908 | HBS 2 Haga | VOC Rotterdam | 3-1 | |
| 1909 | Quick II Haga | VOC Rotterdam | 2-0 | |
| 1910 | Quick II Haga | HVV IIHaga | 2-0 | |
| 1911 | Quick Haga | HFC Haarlem | 1-0 | |
| 1912 | HFC Haarlem | Vitesse | 2-0 | |
| 1913 | HFC Haarlem | DFC | 4-1 | |
| 1914 | DFC | HFC Haarlem | 3-2 | |
| 1915 | HFC Haarlem | HBS Haga | 1-0 | |
| 1916 | Quick Haga | HBS Haga | 2-1 | |
| 1917 | Ajax | VSV Velsen | 5-0 | |
| 1918 | RCH | VVA | 2-1 | |
| 1920 | CVV | VUC Haga | 2-1 | |
| 1921 | Schoten Haarlem | RFC | 2-1 | |
| 1925 | ZFC Zaandam | Xerxes | 5-1 | |
| 1926 | LONGA Tilburg | de Spartaan | 5-2 | |
| 1927 | VUC Haga | Vitesse | 3-1 | |
| 1928 | RCH | PEC | 2-0 | |
| 1930 | Feijenoord | Excelsior | 1-0 | |
| 1932 | DFC | PSV Eindhoven | 5-4 | |
| 1934 | Velocitas | Feijenoord Rotterdam | 3-2 | |
| 1935 | Feijenoord | Helmond | 5-2 | |
| 1936 | Roermond | KFC | 4-2 | |
| 1937 | FC Eindhoven | de Spartaan | 1-0 | |
| 1938 | VSV | AGOVV Apeldoorn | 4-1 | |
| 1939 | Wageningen | PSV | 2-1 | |
| 1943 | Ajax Amsterdam | DFC | 3-2 | |
| 1944 | Willem II | Groene Ster Heerlerheide | 9-2 | |
| 1948 | Wageningen | DWV Amsterdam | 0-0 | Wageningen wygrywa po rzutach karnych |
| 1949 | Quick | Helmondia Helmond | 1-1 | Quick wygrywa po rzutach karnych |
| 1950 | PSV | HFC Haarlem | 4-3 | |
| 1957 | Fortuna'54 | Feijenoord Rotterdam | 4-2 | |
| 1958 | Sparta | FC Volendam | 4-3 | |
| 1959 | VVV | ADO Haga | 4-1 | |
| 1961 | Ajax | NAC Breda | 3-0 | |
| 1962 | Sparta | DHC | 1-0 | |
| 1963 | Willem II Tilburg | ADO Haga | 3-0 | |
| 1964 | Fortuna'54 | ADO Haga | 0-0 | Fortuna wygrywa po rzutach karnych |
| 1965 | Feijenoord | Go Ahead Deventer | 1-0 | |
| 1966 | Sparta Rotterdam | ADO Haga | 1-0 | |
| 1967 | Ajax | NAC Breda | 2-1 | |
| 1968 | ADO Haga | Ajax | 2-1 | |
| 1969 | Feijenoord | PSV | 1-1, 2-0 | 1-1 (dogrywka), 2-0 w powtórzonym meczu |
| 1970 | Ajax | PSV | 2-0 | |
| 1971 | Ajax | Sparta | 2-2, 2-1 | 2-2 (dogrywka), 2-1 w powtórzonym meczu |
| 1972 | Ajax | FC Den Haag | 3-2 | |
| 1973 | NAC Breda | NEC Nijmegen | 2-0 | |
| 1974 | PSV | NAC | 6-0 | |
| 1975 | FC Den Haag | FC Twente | 1-0 | |
| 1976 | PSV | Roda JC | 1-0 (dogrywka) | |
| 1977 | FC Twente | PEC Zwolle | 3-0 (dogrywka) | |
| 1978 | AZ Alkmaar | Ajax | 1-0 | |
| 1979 | Ajax | FC Twente | 1-1, 3-0 | 1-1 (dogrywka), 3-0 w powtórzonym meczu |
| 1980 | Feyenoord | Ajax | 3-1 | |
| 1981 | AZ | Ajax | 3-1 | |
| 1982 | AZ | FC Utrecht | 0-1, 5-1 | AZ wygrywa 5-2 w dwumeczu |
| 1983 | Ajax | NEC | 3-1, 3-1 | Ajax wygrywa 6-2 w dwumeczu |
| 1984 | Feyenoord | Fortuna Sittard | 1-0 | |
| 1985 | FC Utrecht | Helmond Sport | 1-0 | |
| 1986 | Ajax | RBC Roosendaal | 3-0 | |
| 1987 | Ajax | FC Den Haag | 4-2 (dogrywka) | |
| 1988 | PSV | Roda JC | 3-2 | |
| 1989 | PSV | FC Groningen | 4-1 | |
| 1990 | PSV | Vitesse | 1-0 | |
| 1991 | Feyenoord | BVV Den Bosch | 1-0 | |
| 1992 | Feyenoord | Roda JC | 3-0 | |
| 1993 | Ajax | SC Heerenveen | 6-2 | |
| 1994 | Feyenoord | NEC | 2-1 | |
| 1995 | Feyenoord | FC Volendam | 2-1 | |
| 1996 | PSV | Sparta | 5-2 | |
| 1997 | Roda JC | SC Heerenveen | 4-2 | |
| 1998 | Ajax | PSV | 5-0 | |
| 1999 | Ajax | Fortuna Sittard | 2-0 | |
| 2000 | Roda JC | NEC | 2-0 | |
| 2001 | FC Twente | PSV | 0-0 (dogrywka) | FC Twente wygrywa po rzutach karnych |
| 2002 | Ajax | FC Utrecht | 3-2 (dogrywka) | |
| 2003 | FC Utrecht | Feyenoord | 4-1 | |
| 2004 | FC Utrecht | FC Twente | 1-0 | |
| 2005 | PSV | Willem II | 4-0 | |
| 2006 | Ajax | PSV | 2-1 | |
| 2007 | Ajax | AZ Alkmaar | 1-1(dogrywka) | Ajax wygrywa po rzutach karnych 8-7 |
| 2008 | Feyenoord | Roda JC | 2-0 |