KNVB Beker
Şampiyonlar

| Sezon | Şampiyon | Skor | Finalist |
| --- | --- | --- | --- |
| 1899 | RAP Amsterdam | 1-0 (uzatmalar) | HVV Den Haag |
| 1900 | Velocitas Breda | 3-1 | Ajax Leiden |
| 1901 | HBS Den Haag | 4-3 | RAP Amsterdam |
| 1902 | HFC Haarlem | 2-1 | HBS Den Haag |
| 1903 | HVV Den Haag | 6-1 | HBS Den Haag |
| 1904 | Koninklijke HFC | 3-1 | HVV Den Haag |
| 1905 | VOC Rotterdam | 3-0 | HBS Den Haag 2 |
| 1906 | DSV Concordia Delft | 3-2 | Volharding Amsterdam |
| 1907 | VOC Rotterdam (2) | 4-3 (uzatmalar) | Voorwaarts Den Haag |
| 1908 | HBS Den Haag 2 (2) | 3-1 | VOC Rotterdam 2 |
| 1909 | Quick Den Haag 2 | 2-0 | VOC Rotterdam |
| 1910 | Quick Den Haag 2 (2) | 2-0 | HVV Den Haag 2 |
| 1911 | Quick Den Haag (3) | 1-0 | Haarlem |
| 1912 | HFC Haarlem (2) | 2-0 | Vitesse |
| 1913 | Koninklijke HFC (2) | 4-1 | DFC Dordrecht |
| 1914 | DFC Dordrecht | 3-2 | Haarlem |
| 1915 | Koninklijke HFC (3) | 1-0 | HBS Den Haag |
| 1916 | Quick Den Haag (4) | 2-1 (uzatmalar) | HBS Den Haag |
| 1917 | Ajax | 5-0 | VSV Velsen |
| 1918 | RCH Haarlem | 2-1 | VVA Amsterdam |
| 1920 | CVV Rotterdam | 2-1 | VUC Venlo |
| 1921 | VV Schoten Haarlem | 2-1 | RVC |
| 1925 | ZFC Zaadam | 5-1 | Xerxes Rotterdam |
| 1926 | LONGA Tilburg | 5-2 | De Spartaan Amsterdam |
| 1927 | VUC Venlo | 3-1 | Vitesse |
| 1928 | RCH Haarlem (2) | 2-0 | PEC Zwolle |
| 1930 | Feyenoord | 1-0 | Excelsior |
| 1932 | FC Dordrecht (2)  | 5-4 (uzatmalar) | PSV |
| 1934 | Velocitas Groningen | 3-2 (uzatmalar) | Feyenoord |
| 1935 | Feyenoord (2) | 5-2 | Helmond |
| 1936 | RFC Roermond | 4-2 | KFC Koog aan de Zaan |
| 1937 | FC Eindhoven | 1-0 | De Spartaan Amsterdam |
| 1938 | VSV Velsen | 4-1 | AGOVV |
| 1939 | WVV Wageningen | 2-1 | PSV |
| 1943 | Ajax (2) | 3-2 | DFC Dordrecht |
| 1944 | Willem II | 9-2 | Groene Ster Heerlerheide |
| 1948 | WVV Wageningen (2) | 0-0 (2-1 penaltılar) | DWV Amsterdam |
| 1949 | Quick 1888 Nijmegen | 0-0 (2-1 penaltılar) | Helmondia Helmond |
| 1950 | PSV (2) | 4-3 (uzatmalar) | Haarlem |
| 1957 | Fortuna '54 Geleen | 4-2 | Feyenoord |
| 1958 | Sparta Rotterdam | 4-3 | RKSV Volendam |
| 1959 | VVV-Venlo | 4-1 | ADO Den Haag |
| 1961 | Ajax (3) | 3-0 | NAC Breda |
| 1962 | Sparta Rotterdam (2) | 1-0 (uzatmalar) | DHC Delft |
| 1963 | Willem II (2) | 3-0 | ADO Den Haag |
| 1964 | Fortuna '54 Geleen (2) | 0-0 (4-3 penaltılar) | ADO La Haye |
| 1965 | Feyenoord (3) | 1-0 | Go Ahead Eagles |
| 1966 | Sparta Rotterdam (3) | 1-0 | ADO Den Haag |
| 1967 | Ajax (4) | 2-1 (uzatmalar) | NAC Breda |
| 1968 | ADO Den Haag | 2-1 | Ajax |
| 1969 | Feyenoord (4) | 2-1 (uzatmalar) 2-0 (tekrar) | PSV |
| 1970 | Ajax (5) | 2-0 | PSV |
| 1971 | Ajax (6) | 2-2 (uzatmalar) 2-1 (tekrar) | Sparta Rotterdam |
| 1972 | Ajax (7) | 3-2 | ADO Den Haag |
| 1973 | NAC Breda | 2-0 | NEC |
| 1974 | PSV (3) | 6-0 | NAC Breda |
| 1975 | ADO Den Haag (2) | 1-0 | FC Twente |
| 1976 | PSV (4) | 1-0 (uzatmalar) | Roda |
| 1977 | FC Twente | 3-0 | PEC Zwolle |
| 1978 | AZ | 1-0 | Ajax |
| 1979 | Ajax (8) | 1-1 (uzatmalar) 3-0 (tekrar) | FC Twente |
| 1980 | Feyenoord (5) | 3-1 | Ajax |
| 1981 | AZ (2) | 3-1 | Ajax |
| 1982 | AZ (3) | 0-1 5-1 | Utrecht |
| 1983 | Ajax (9) | 3-1 3-1 | NEC |
| 1984 | Feyenoord (6) | 1-0 | Fortuna Sittard |
| 1985 | Utrecht | 1-0 | Helmond Sport |
| 1986 | Ajax (10) | 3-0 | RBC |
| 1987 | Ajax (11) | 4-2 (uzatmalar) | ADO Den Haag |
| 1988 | PSV (5) | 3-2 (uzatmalar) | Roda |
| 1989 | PSV (6) | 4-1 | FC Groningen |
| 1990 | PSV (7) | 1-0 | Vitesse |
| 1991 | Feyenoord (7) | 1-0 | FC Den Bosch |
| 1992 | Feyenoord (8) | 3-0 | Roda |
| 1993 | Ajax (12) | 6-2 | SC Heerenveen |
| 1994 | Feyenoord (9) | 2-1 | NEC |
| 1995 | Feyenoord (10) | 2-1 | FC Volendam |
| 1996 | PSV (8) | 5-2 | Sparta Rotterdam |
| 1997 | Roda | 4-2 | SC Heerenveen |
| 1998 | Ajax (13) | 5-0 | PSV |
| 1999 | Ajax (14) | 2-0 | Fortuna Sittard |
| 2000 | Roda (2) | 2-0 | NEC |
| 2001 | FC Twente (2) | 0-0 (4-3 penaltılar) | PSV |
| 2002 | Ajax (15) | 3-2 (uzatmalar) | Utrecht |
| 2003 | Utrecht (2) | 4-1 | Feyenoord |
| 2004 | Utrecht (3) | 1-0 | FC Twente |
| 2005 | PSV (9) | 4-0 | Willem II |
| 2006 | Ajax (16) | 2-1 | PSV |
| 2007 | Ajax (17) | 1-1 (8-7 penaltılar) | AZ |
| 2008 | Feyenoord (11) | 2-0 | Roda |
| 2009 | SC Heerenveen | 2-2 (5-4 penaltılar) | FC Twente |
| 2010 | Ajax (18) | 2-0, 4-1 | Feyenoord |
| 2011 | FC Twente (3) | 3-2 (uzatmalar) | Ajax |
| 2012 | PSV (9) | 3-0 | Heracles Almelo |
| 2013 | AZ (4) | 2-1 | PSV |
| 2014 | PEC Zwolle | 5-1 | Ajax |
| 2015 | FC Groningen | 2-0 | PEC Zwolle |
| 2016 | Feyenoord (12) | 2-1 | Utrecht |
| 2017 | Vitesse | 2-0 | AZ |
| 2018 | Feyenoord (13) | 3-0 | AZ |
| 2019 | Ajax (19) | 4-0 | Willem II |
2020: Utrecht ile Feyenoord arasındaki final, COVID-19 salgını nedeniyle oynanmadı
| 2021 | Ajax (20) | 2-1 | SBV Vitesse |
| 2022 | PSV (10) | 2-1 | Ajax |
| 2023 | PSV (11) | 1-1 (3-2 penaltılar) | Ajax |
| 2024 | Feyenoord (14) | 1-0 | NEC |