Royal Netherlands Football Association Logo

Holland

Dutch Soccer:
Dutch Cup KNVB Cup, Champions by Year

Information about Dutch Soccer champions including champions by year, logos, links and other data.

Summary /
Champions by Year /

Dutch Soccer: Dutch Cup, Champions by Year

Tournament
Champion
Runner-up
2024-25
AZ Alkmaar
1-1 (on extra time) / (4-2 on penalties)
2023-24
NEC
1-0
2022-23
1-1 (on extra time) / (3-2 on penalties)
2021-22
2-1
2020-21
Vitesse
2-1
2019-20
Final between Utrecht and Feyenoord was cancelled due to the COVID-19 pandemic
2018-19
Willem II
4-0
2017-18
AZ Alkmaar
3-0
2016-17
Vitesse
AZ Alkmaar
2-0
2015-16
FC Utrecht
2-1
Tournament
Champion
Runner-up
2014-15
Groningen
PEC Zwolle
2-0
2013-14
PEC Zwolle
5-1
2012-13
AZ Alkmaar
2-1
2011-12
Heracles
3-0
2010-11
FC Twente
3-2 (on extra time)
2009-10
2008-09
SC Heerenveen
FC Twente
2-2 (on extra time) / (5-4 on penalties)
2007-08
Roda JC
2-0
2006-07
AZ Alkmaar
1-1 (on extra time) / (8-7 on penalties)
2005-06
2-1
Tournament
Champion
Runner-up
2004-05
Willem II
4-0
2003-04
FC Utrecht
FC Twente
1-0
2002-03
FC Utrecht
4-1
2001-02
FC Utrecht
3-2 (on extra time)
2000-01
FC Twente
0-0 (on extra time) / (4-3 on penalties)
1999-00
Roda JC
NEC
2-0
1998-99
Fortuna '54
2-0
1997-98
5-0
1996-97
Roda JC
SC Heerenveen
4-2
1995-96
Sparta Rotterdam
5-2
Tournament
Champion
Runner-up
1994-95
FC Volendam
2-1
1993-94
NEC
2-1
1992-93
SC Heerenveen
6-2
1991-92
Roda JC
3-0
1990-91
FC Den Bosch
1-0
1989-90
Vitesse
1-0
1988-89
Groningen
4-1
1987-88
Roda JC
3-2
1986-87
ADO Den Haag
4-2 (on extra time)
1985-86
RBC Roosendaal
3-0
Tournament
Champion
Runner-up
1984-85
FC Utrecht
HVV Helmond
1-0
1983-84
Fortuna '54
1-0
1982-83
NEC
3-1
1981-82
AZ '67 Alkmaar
FC Utrecht
0-1
1980-81
AZ '67 Alkmaar
3-1
1979-80
1978-79
FC Twente
1-1 (on extra time) / 3-0 (replay)
1977-78
AZ '67 Alkmaar
1-0
1976-77
FC Twente
PEC Zwolle
3-0 (on extra time)
1975-76
Roda JC
1-0 (on extra time)
Tournament
Champion
Runner-up
1974-75
ADO Den Haag
FC Twente
1-0
1973-74
NAC Breda
6-0
1972-73
NAC Breda
NEC
2-0
1971-72
ADO Den Haag
3-2
1970-71
Sparta Rotterdam
2-2 (on extra time) / 2-1 (replay)
1969-70
2-0
1968-69
1-1 (on extra time) / 2-0 (replay)
1967-68
ADO Den Haag
2-1
1966-67
NAC Breda
2-1 (on extra time)
1965-66
Sparta Rotterdam
ADO Den Haag
1-0
Tournament
Champion
Runner-up
1963-64
Fortuna '54
ADO Den Haag
0-0 (4-3 on penalties)
1962-63
Willem II
ADO Den Haag
3-0
1961-62
Sparta Rotterdam
DHC Delft
1-0 (on extra time)
1960-61
NAC Breda
3-0
1959-60
not played
1958-59
VVV-Venlo
ADO Den Haag
4-1
1957-58
Sparta Rotterdam
FC Volendam
4-3
1956-57
Fortuna '54
4-2
1955-56
not played
Tournament
Champion
Runner-up
1954-55
not played
1953-54
not played
1952-53
not played
1951-52
not played
1950-51
not played
1949-50
HFC Haarlem
4-3
1948-49
Quick Nijmegen
Helmondia
1-1 (2-1 on penalties)
1947-48
GVC Wageningen
De Volewijckers
0-0 (2-1 on penalties)
1946-47
not played
1945-46
not played
Tournament
Champion
Runner-up
1944-45
not played
1943-44
Willem II
RKSV Groene Ster
9-2
1942-43
FC Dordrecht
3-2
1941-42
not played
1940-41
not played
1939-40
not played
1938-39
GVC Wageningen
2-1
1937-38
VSV Velsen
AGOVV Apeldoorn
4-1
1936-37
FC Eindhoven
De Spartaan
1-0
1935-36
RFC Roermond
KFC
4-2
Tournament
Champion
Runner-up
1934-35
HVV Helmond
5-2
1933-34
Groningen
3-2
1932-33
not played
1931-32
FC Dordrecht
5-4
1930-31
not played
1929-30
SBV Excelsior
1-0
1928-29
not played
1927-28
RCH
PEC Zwolle
2-0
1926-27
VUC Den Haag
Vitesse
3-1
1925-26
LONGA
De Spartaan
5-2
Tournament
Champion
Runner-up
1924-25
ZFC Zaandam
XerxesDZB
5-1
1923-24
not played
1922-23
not played
1921-22
not played
1920-21
Schoten
RFC Rotterdam
2-1
1919-20
CVV Rotterdam
VUC Den Haag
2-1
1918-19
not played
1917-18
RCH
VVA/Spartaan
2-1
1916-17
VSV Velsen
5-0
1915-16
Quick Den Haag
H.B.S.
2-1
Tournament
Champion
Runner-up
1914-15
Koninklijke HFC
H.B.S.
1-0
1913-14
FC Dordrecht
HFC Haarlem
3-2
1912-13
Koninklijke HFC
FC Dordrecht
4-1
1911-12
HFC Haarlem
Vitesse
2-0
1910-11
Quick Den Haag
HFC Haarlem
1-0
1909-10
Quick Den Haag
H.V.V.
2-0
1908-09
Quick Den Haag
VOC Rotterdam
2-0
1907-08
H.B.S.
VOC Rotterdam
3-1
1906-07
VOC Rotterdam
SV Voorwaarts
4-3
1905-06
VV Concordia
AC & VV Volharding
3-2
Tournament
Champion
Runner-up
1904-05
VOC Rotterdam
H.B.S.
3-0
1903-04
Koninklijke HFC
H.V.V.
3-1
1902-03
H.V.V.
H.B.S.
6-1
1901-02
HFC Haarlem
H.B.S.
2-1
1900-01
H.B.S.
RAP Amsterdam
4-3
1899-00
Velocitas Breda
3-1
1898-99
RAP Amsterdam
H.V.V.
1-0 (on extra time)