KNVB-cup
Loppuottelut

| Vuosi | Voittaja | Toinen loppuottelija | Tulos |
| --- | --- | --- | --- |
| 1899 | RAP Amsterdam | HVV Den Haag | 1–0 |
| 1900 | Velocitas Breda | Ajax Leiden | 3–1 |
| 1901 | HBS Den Haag | RAP Amsterdam | 4–3 |
| 1902 | HFC Haarlem | HBS Den Haag | 2–1 |
| 1903 | HVV Den Haag | HBS Den Haag | 6–1 |
| 1904 | HFC Haarlem | HVV Den Haag | 3–1 |
| 1905 | VOC Rotterdam | HBS Den Haag | 3–0 |
| 1906 | SV Concordia | Volharding | 3–2 |
| 1907 | VOC Rotterdam | Voorwaarts | 4–3 |
| 1908 | HBS Den Haag | VOC Rotterdam | 3–1 |
| 1909 | Quick Nijmegen II | VOC Rotterdam | 2–0 |
| 1910 | Quick Nijmegen II | HVV Den Haag | 2–0 |
| 1911 | Quick Nijmegen | HFC Haarlem | 1–0 |
| 1912 | HFC Haarlem | SBV Vitesse | 2–0 |
| 1913 | HFC Haarlem | DFC | 4–1 |
| 1914 | DFC | HFC Haarlem | 3–2 |
| 1915 | HFC Haarlem | HBS Den Haag | 1–0 |
| 1916 | Quick Nijmegen | HBS Den Haag | 2–1 |
| 1917 | AFC Ajax | VSV Velsen | 5–0 |
| 1918 | RC Heemstede | VVA | 2–1 |
| 1920 | CVV Rotterdam | VUC Den Haag | 2–1 |
| 1921 | VV Schoten | RFC Roermond | 2–1 |
| 1925 | ZFC | Xerxes | 5–1 |
| 1926 | Longa | Sparta Rotterdam | 5–2 |
| 1927 | VUC Den Haag | SBV Vitesse | 3–1 |
| 1928 | RC Heemstede | FC Zwolle | 2–0 |
| 1930 | Feyenoord | Excelsior Rotterdam | 1–0 |
| 1932 | DFC | PSV Eindhoven | 5–4 |
| 1934 | Velocitas Breda | Feyenoord | 3–2 |
| 1935 | Feyenoord | Helmond Sport | 5–2 |
| 1936 | RFC Roermond | KFC | 4–2 |
| 1937 | FC Eindhoven | Sparta Rotterdam | 1–0 |
| 1938 | Stormvogels Telstar | AGOVV Apeldoorn | 4–1 |
| 1939 | FC Wageningen | PSV Eindhoven | 2–1 |
| 1943 | AFC Ajax | DFC | 3–2 |
| 1944 | Willem II | Groene Ster Heerlerheide | 9–2 |
| 1948 | FC Wageningen | DWV Amsterdam | 0–0(1) |
| 1949 | Quick Nijmegen | Helmondia Helmond | 1–1(1) |
| 1950 | PSV Eindhoven | HFC Haarlem | 4–3 |
| 1957 | Fortuna Sittard | Feyenoord | 4–2 |
| 1958 | Sparta Rotterdam | FC Volendam | 4–3 |
| 1959 | VVV-Venlo | ADO Den Haag | 4–1 |
| 1961 | AFC Ajax | NAC Breda | 3–0 |
| 1962 | Sparta Rotterdam | DHC | 1–0 |
| 1963 | Willem II | ADO Den Haag | 3–0 |
| 1964 | Fortuna Sittard | ADO Den Haag | 0–0(1) |
| 1965 | Feyenoord | Go Ahead Eagles | 1–0 |
| 1966 | Sparta Rotterdam | ADO Den Haag | 1–0 |
| 1967 | AFC Ajax | NAC Breda | 2–1 |
| 1968 | ADO Den Haag | AFC Ajax | 2–1 |
| 1969 | Feyenoord | PSV Eindhoven | 1–1, 2–0(3) |
| 1970 | AFC Ajax | PSV Eindhoven | 2–0 |
| 1971 | AFC Ajax | Sparta Rotterdam | 2–2, 2–1(3) |
| 1972 | AFC Ajax | ADO Den Haag | 3–2 |
| 1973 | NAC Breda | NEC Nijmegen | 2–0 |
| 1974 | PSV Eindhoven | NAC Breda | 6–0 |
| 1975 | ADO Den Haag | FC Twente | 1–0 |
| 1976 | PSV Eindhoven | Roda JC | 1–0 |
| 1977 | FC Twente | FC Zwolle | 3–0 |
| 1978 | AZ Alkmaar | AFC Ajax | 1–0 |
| 1979 | AFC Ajax | FC Twente | 1–1, 3–0(3) |
| 1980 | Feyenoord | AFC Ajax | 3–1 |
| 1981 | AZ Alkmaar | AFC Ajax | 3–1 |
| 1982 | AZ Alkmaar | FC Utrecht | 0–1, 5–1(2) |
| 1983 | AFC Ajax | NEC Nijmegen | 3–1, 3–1(2) |
| 1984 | Feyenoord | Fortuna Sittard | 1–0 |
| 1985 | FC Utrecht | Helmond Sport | 1–0 |
| 1986 | AFC Ajax | RBC Roosendaal | 3–0 |
| 1987 | AFC Ajax | ADO Den Haag | 4–2 |
| 1988 | PSV Eindhoven | Roda JC | 3–2 |
| 1989 | PSV Eindhoven | FC Groningen | 4–1 |
| 1990 | PSV Eindhoven | SBV Vitesse | 1–0 |
| 1991 | Feyenoord | FC Den Bosch | 1–0 |
| 1992 | Feyenoord | Roda JC | 3–0 |
| 1993 | AFC Ajax | SC Heerenveen | 6–2 |
| 1994 | Feyenoord | NEC Nijmegen | 2–1 |
| 1995 | Feyenoord | FC Volendam | 2–1 |
| 1996 | PSV Eindhoven | Sparta Rotterdam | 5–2 |
| 1997 | Roda JC | SC Heerenveen | 4–2 |
| 1998 | AFC Ajax | PSV Eindhoven | 5–0 |
| 1999 | AFC Ajax | Fortuna Sittard | 2–0 |
| 2000 | Roda JC | NEC Nijmegen | 2–0 |
| 2001 | FC Twente | PSV Eindhoven | 0–0(1) |
| 2002 | AFC Ajax | FC Utrecht | 3–2 |
| 2003 | FC Utrecht | Feyenoord Rotterdam | 4–1 |
| 2004 | FC Utrecht | FC Twente | 1–0 |
| 2005 | PSV Eindhoven | Willem II | 4–0 |
| 2006 | AFC Ajax | PSV Eindhoven | 2–1 |
| 2007 | AFC Ajax | AZ Alkmaar | 1–1(1) |
| 2008 | Feyenoord | Roda JC | 2-0 |
| 2009 | SC Heerenveen | FC Twente | 2-2(1) |
| 2010 | AFC Ajax | Feyenoord | 2-0, 4-1(2) |
| 2011 | FC Twente | AFC Ajax | 3–2 ja. |
| 2012 | PSV Eindhoven | Heracles Almelo | 3–0 |
| 2013 | AZ Alkmaar | PSV Eindhoven | 2–1 |
| 2014 | PEC Zwolle | AFC Ajax | 5–1 |
| 2015 | FC Groningen | PEC Zwolle | 2–0 |
| 2016 | Feyenoord | FC Utrecht | 2–1 |
| 2017 | SBV Vitesse | AZ Alkmaar | 2–0 |
| 2018 | Feyenoord | AZ Alkmaar | 3–0 |
| 2019 | AFC Ajax | Willem II | 4–0 |
| 2021 | AFC Ajax | SBV Vitesse | 2–1 |
| 2022 | PSV Eindhoven | AFC Ajax | 2–1 |
| 2023 | PSV Eindhoven | AFC Ajax | 1–1(1) |
| 2024 | Feyenoord | NEC Nijmegen | 1–0 |

Voittaja ratkaistiin rangaistuspotkukilpailulla.
Voittaja ratkaistiin kahden ottelun yhteistuloksella.
Voittaja ratkaistiin toisella osaottelulla.