From Surf Wiki (app.surf) — the open knowledge base
KNVB Cup
Association football tournament in the Netherlands
Association football tournament in the Netherlands
| Field | Value |
|---|---|
| current | 2025–26 KNVB Cup |
| logo | KNVB Cup logo.png |
| founded | |
| region | Netherlands |
| number of teams | 110 |
| qualifier for | UEFA Europa League |
| Johan Cruyff Shield | |
| current champions | Go Ahead Eagles (1st title) |
| most successful club | Ajax (20 titles) |
| website | |
| broadcasters | ESPN |
This article is about the men's competition. For the women's competition, see KNVB Women's Cup.
Johan Cruyff Shield The KNVB Beker (; ), branded as the Eurojackpot KNVB Beker for sponsorship reasons, is a competition in the Netherlands organised by the Royal Dutch Football Association (KNVB) since 1898. It was based on the format of the English FA Cup. Outside the Netherlands, it is often referred to as the Dutch Cup. The tournament consists of all teams from the top four tiers of Dutch league football (Eredivisie, Eerste Divisie, Tweede Divisie and Derde Divisie), as well as the 24 semi-finalists (or replacements) of the six KNVB District Cups. The finals of the tournament traditionally takes place in De Kuip, and has been held there every season since the 1989 final. The winners of the cup compete against the winners of the Eredivisie for the Johan Cruyff Shield, (equivalent to a super cup) which acts as the curtain raiser for the following season.
History
Early history
The first attempt to hold a knock-out competition open to all clubs in the Netherlands was made in 1894, with the winners receiving a trophy offered by H.M.C. Holdert, former president of V.V.A. (Amsterdam). Seven teams entered and the first ever cup match in the Netherlands was thus held on 11 February, between Haarlem and HFC, ending in a 3–1 win to the latter. Initially, it was decided to stage a competition for this new trophy already in the ongoing 1897–98 season, but the board had to cancel it after a prolonged stretch of bad weather in the first weeks of February had led to numerous match postponements in the western leagues.
The tournament finally began the following season, 1898–99. The first final was played on 9 May 1899 between RAP Amsterdam and HVV Den Haag, and ended in a 1–0 victory for the former thanks to a goal from Jan Hisgen in extra-time.
In 1946, the trophy was changed to one made out of silver, which was extremely rare in the immediate aftermath of World War II. That trophy remains in use today.
Recent history
In 2018, a trophy colored in gold was commissioned to commemorate the 100th edition of the tournament.
Name changes
Like many national cup competitions, the name of the tournament has changed with sponsorship. From 1995, the competition went from being the KNVB Beker to being known as the Amstel Cup after the then sponsor Amstel. On 16 August 2005, the name was changed to the Gatorade Cup after the drinks company Gatorade. In 2006, the name returned to being the KNVB Beker with Gatorade remaining as the principal sponsor.
On 12 January 2018, it was announced that TOTO would be the name sponsor of the KNVB Cup, until the 2021–22 season. The competition was renamed the TOTO KNVB Beker with immediate effect.
European competition
Up until 1998, the winner of the cup entered into the UEFA Cup Winners' Cup, but with the abandonment of that tournament, the winner now goes into the UEFA Europa League. If the winning team has finished in the top two of the Eredivisie and thus gained entry into the UEFA Champions League, the berth will be redistributed to that season's Eredivisie.
In 1998, both KNVB Cup finalists, Ajax and PSV, gained entry in the Champions League, so a third-place play-off was played between the beaten semi-finalists, SC Heerenveen and FC Twente, to determine who would take the Cup Winners' Cup place.
Past finals
| Season | Winners | Scorers | Result | Runners-up | Scorers | Venue | Att. | |
|---|---|---|---|---|---|---|---|---|
| 1898–99 | RAP Amsterdam | Jan Hisgen | 1–0 | HVV Den Haag | ||||
| 1899–1900 | 3–1 | Ajax Leiden | ||||||
| 1900–01 | HBS Craeyenhout | 4–3 | RAP Amsterdam | |||||
| 1901–02 | Haarlem | 2–1 | HBS Craeyenhout | |||||
| 1902–03 | HVV Den Haag | 6–1 | HBS Craeyenhout | |||||
| 1903–04 | HFC | 3–1 | HVV Den Haag | |||||
| 1904–05 | VOC Rotterdam | 3–0 | HBS Craeyenhout 2 | |||||
| 1905–06 | Concordia | 3–2 | AC & VV Volharding | |||||
| 1906–07 | VOC Rotterdam | 4–3 | Voorwaarts | |||||
| 1907–08 | HBS Craeyenhout 2 | 3–1 | VOC Rotterdam | |||||
| 1908–09 | Quick Den Haag 2 | 2–0 | VOC Rotterdam | |||||
| 1909–10 | Quick Den Haag 2 | 2–0 | HVV Den Haag 2 | |||||
| 1910–11 | Quick Den Haag | 1–0 | HFC Haarlem | |||||
| 1911–12 | Haarlem | 2–0 | Vitesse | |||||
| 1912–13 | HFC | 4–1 | DFC | |||||
| 1913–14 | DFC | 3–2 | Haarlem | |||||
| 1914–15 | HFC | 1–0 | HBS Craeyenhout | |||||
| 1915–16 | Quick Den Haag | 2–1 | HBS Craeyenhout | |||||
| 1916–17 | Ajax | 5–0 | VSV (Velsen) | |||||
| 1917–18 | RCH | 2–1 | VVA | |||||
| 1918–19 | Not played | |||||||
| 1919–20 | 2–1 | |||||||
| 1920–21 | 2–1 | RFC | ||||||
| 1921–24 | Not played | |||||||
| 1924–25 | ZFC | 5–1 | Xerxes | |||||
| 1925–26 | LONGA | 5–2 | De Spartaan | |||||
| 1926–27 | 3–1 | Vitesse | ||||||
| 1927–28 | RCH | Lourents van der Bend | ||||||
| Barend de Groot | 2–0 | PEC | Sportpark Berestein | 400 | ||||
| 1928–29 | Not played | |||||||
| 1929–30 | Feijenoord | Jaap Barendregt | 1–0 | Excelsior | ||||
| 1930–31 | Not played | |||||||
| 1931–32 | DFC | 5–4 | PSV | |||||
| 1932–33 | Not played | |||||||
| 1933–34 | Velocitas Groningen | 3–2 | Feijenoord | |||||
| 1934–35 | Feijenoord | Arie Paauwe | ||||||
| Wim Groenendijk | 5–2 | Helmond | Drouwen | |||||
| Van der Velden | Stadion Kromme Zandweg | 12,000 | ||||||
| 1935–36 | 4–2 | KFC | ||||||
| 1936–37 | FC Eindhoven | 1–0 | De Spartaan | |||||
| 1937–38 | VSV | 4–1 | AGOVV | |||||
| 1938–39 | FC Wageningen | 2–1 | PSV | |||||
| 1939–42 | Not played | |||||||
| 1942–43 | Ajax | 3–2 | DFC | Olympic Stadium | ||||
| 1943–44 | Willem II | 9–2 | Groene Ster | Jan Louwers | ||||
| 1944–1947 | Not played | |||||||
| 1947–48 | Wageningen | 0–0 | ||||||
| (2–1 p) | DWV | Olympic Stadium | ||||||
| 1948–49 | Quick 1888 | 1–1 | ||||||
| (2–1 p) | Helmondia | Jan Louwers | ||||||
| 1949–50 | PSV | 4–3 | HFC Haarlem | De Kuip | ||||
| 1950–56 | Not played | |||||||
| 1956–57 | Fortuna'54 | Appel | ||||||
| Angenent | 4–2 | Feijenoord | Schouten | |||||
| Aad Bak | De Kuip | 35,000 | ||||||
| 1957–58 | Sparta | Bosselaar | ||||||
| Karregat | ||||||||
| Geel | ||||||||
| Verhoeven | 4–3 | FC Volendam | Smit | |||||
| Tol | ||||||||
| Smit | Olympic Stadium | 18,000 | ||||||
| 1958–59 | VVV | Teeuwen | ||||||
| Sleven | ||||||||
| Klaassens | ||||||||
| Schatorjé | 4–1 | ADO Den Haag | Timmer | Zuiderpark | 25,000 | |||
| 1959–60 | Not played | |||||||
| 1960–61 | Ajax | Groot | 3–0 | NAC Breda | – | De Meer | 16,000 | |
| 1961–62 | Sparta | Van Miert | 1–0 | DHC Delft | – | Het Kasteel | 12,000 | |
| 1962–63 | Willem II | Louer | ||||||
| Aarts | ||||||||
| Senders | 3–0 | ADO Den Haag | – | Zuiderpark | ||||
| 1963–64 | Fortuna'54 | – | 0–0 | |||||
| (4–3 p) | ADO Den Haag | – | Philips Stadion | 10,000 | ||||
| 1964–65 | Feijenoord | Bouwmeester | 1–0 | Go Ahead | – | De Kuip | 31,000 | |
| 1965–66 | Sparta | Madsen | 1–0 | ADO Den Haag | – | De Kuip | ||
| 1966–67 | Ajax | Cruyff | ||||||
| (Nuninga | 2–1 | NAC Breda | Vesters | De Meer | 21,000 | |||
| 1967–68 | ADO Den Haag | Schoenmaker | ||||||
| (Aarts | 2–1 | Ajax | Keizer | Zuiderpark | 17,500 | |||
| 1968–69 | Feijenoord | Wery | 1–1 | PSV | Radović | De Kuip | 55,000 | |
| Van Hanegem | ||||||||
| Wery | Replay | |||||||
| 2–0 | – | De Kuip | 60,000 | |||||
| 1969–70 | Ajax | Keizer | ||||||
| Cruijff | 2–0 | PSV | – | De Vliert | 30,000 | |||
| 1970–71 | Ajax | Cruijff | 2–2 | Sparta | Kowalik | |||
| Visser | De Kuip | 63,154 | ||||||
| Mühren | ||||||||
| Johan Neeskens | Replay | |||||||
| 2–1 | Walbeek | De Kuip | 60,068 | |||||
| 1971–72 | Ajax | Cruyff | ||||||
| (Mühren | ||||||||
| (Keizer | 3–2 | FC Den Haag | van Eeden | |||||
| (Mansveld | De Kuip | 60,000 | ||||||
| 1972–73 | NAC Breda | Bish | ||||||
| Brouwers | 2–0 | NEC | – | De Kuip | 45,801 | |||
| 1973–74 | PSV | Deijkers | ||||||
| (R. van de Kerkhof | ||||||||
| (Edström | ||||||||
| (van der Kuijlen | 6–0 | NAC Breda | – | De Kuip | ||||
| 1974–75 | FC Den Haag | Van Leeuwen | 1–0 | FC Twente | – | De Kuip | ||
| 1975–76 | PSV | Edström | 1–0 | Roda JC | – | De Kuip | ||
| 1976–77 | Twente | Drost | ||||||
| (Mühren | ||||||||
| (Jeuring | 3–0 | PEC Zwolle | – | De Goffert | 26,000 | |||
| 1977–78 | AZ | Van Rijnsoever | 1–0 | Ajax | – | Olympic Stadium | 38,248 | |
| 1978–79 | Ajax | Clarke | 1–1 | Twente | Meutstege | De Kuip | 29,553 | |
| Clarke | ||||||||
| (Tahamata | ||||||||
| (Schoenaker | Replay | |||||||
| (3–0 | – | 29,274 | ||||||
| 1979–80 | Feyenoord | Petursson | ||||||
| (De Leeuw | ||||||||
| (Petursson | 3–1 | Ajax | Arnesen | De Kuip | 50,340 | |||
| 1980–81 | AZ | Tol | ||||||
| (Spelbos | ||||||||
| (Nygaard | 3–1 | Ajax | Vanenburg | Olympic Stadium | 32,591 | |||
| 1981–82 | AZ | – | 0–1 | FC Utrecht | Wouters | Galgenwaard | 10,000 | |
| Oberacher | ||||||||
| Kist | ||||||||
| Tol | 5–1 | Carbo | Alkmaarderhout | 12,000 | ||||
| 1982–83 | Ajax | Lerby | ||||||
| Schoenaker | ||||||||
| Ophof | 3–1 | NEC | Mulderij | De Meer | 7,700 | |||
| Vanenburg | ||||||||
| Cruyff | 3–1 | Grim | De Goffert | 24,000 | ||||
| 1983–84 | Feyenoord | Houtman | 1–0 | Fortuna Sittard | – | De Kuip | ||
| 1984–85 | FC Utrecht | Van Loen | 1–0 | Helmond Sport | – | Galgenwaard | 18,000 | |
| 1985–86 | Ajax | Bosman | ||||||
| Silooy | 3–0 | RBC | – | De Meer | 23,000 | |||
| 1986–87 | Ajax | Bosman | ||||||
| (van Basten | 4–2 | FC Den Haag | Boere | |||||
| (Morley | Zuiderpark | 8,600 | ||||||
| 1987–88 | PSV | Gerets | ||||||
| (Lerby | 3–2 | Roda JC | H. Smeets | |||||
| (R. Smeets | Willem II Stadion | 8,500 | ||||||
| 1988–89 | PSV | Romário | ||||||
| (Ellerman | ||||||||
| (Kieft | 4–1 | Groningen | Meijer | De Kuip | 9,483 | |||
| 1989–90 | PSV | Valckx | 1–0 | Vitesse | – | De Kuip | 34,000 | |
| 1990–91 | Feyenoord | Witschge | 1–0 | BVV Den Bosch | – | De Kuip | 52,000 | |
| 1991–92 | Feyenoord | de Wolf | ||||||
| (Taument | ||||||||
| (Kiprich | 3–0 | Roda JC | – | De Kuip | 48,000 | |||
| 1992–93 | Ajax | Davids | ||||||
| Overmars | ||||||||
| Pettersson | ||||||||
| Bergkamp | ||||||||
| Petersen | 6–2 | Heerenveen | Regtop | |||||
| Cămătaru | De Kuip | 45,000 | ||||||
| 1993–94 | Feyenoord | Heus | ||||||
| (van Loen | 2–1 | N.E.C. | Dekker | De Kuip | 43,000 | |||
| 1994–95 | Feyenoord | Taument | ||||||
| (Obiku | 2–1 | Volendam | Wasiman | De Kuip | 48,146 | |||
| 1995–96 | PSV | Cocu | ||||||
| (Vink | ||||||||
| (Veldman | ||||||||
| (Jonk | ||||||||
| (van der Doelen | 5–2 | Sparta Rotterdam | van der Meer | |||||
| (D. de Nooijer | De Kuip | 35,000 | ||||||
| 1996–97 | Roda JC | Sibon | ||||||
| (Senden | ||||||||
| (van der Luer | ||||||||
| (Schops | 4–2 | Heerenveen | Korneev | |||||
| (Talan | De Kuip | 48,000 | ||||||
| 1997–98 | Ajax | Babangida | ||||||
| (Litmanen | ||||||||
| (Arveladze | 5–0 | PSV | – | De Kuip | 22,500 | |||
| 1998–99 | Ajax | Grønkjær | 2–0 | Fortuna Sittard | – | De Kuip | 25,000 | |
| 1999–2000 | Roda JC | Peeters | ||||||
| (van der Luer | 2–0 | NEC | – | De Kuip | 40,000 | |||
| 2000–01 | Twente | – | 0–0 | |||||
| (4–3 p) | PSV | – | De Kuip | 45,000 | ||||
| 2001–02 | Ajax | Mido | ||||||
| (Wamberto | ||||||||
| (Ibrahimović | 3–2 | FC Utrecht | Gluščević | De Kuip | 37,000 | |||
| 2002–03 | FC Utrecht | de Jong | ||||||
| (Gluščević | ||||||||
| (Kuyt | 4–1 | Feyenoord | Kalou | De Kuip | 45,000 | |||
| 2003–04 | FC Utrecht | van den Bergh | 1–0 | Twente | – | De Kuip | 48,000 | |
| 2004–05 | PSV | Bouma | ||||||
| (Cocu | ||||||||
| (Park | ||||||||
| (Vennegoor of Hesselink | 4–0 | Willem II | – | De Kuip | 35,000 | |||
| 2005–06 | Ajax | Huntelaar | 2–1 | PSV | Lamey | De Kuip | 30,770 | |
| 2006–07 | Ajax | Huntelaar | 1–1 | |||||
| (8–7 p) | AZ | Dembélé | De Kuip | 42,200 | ||||
| 2007–08 | Feyenoord | Landzaat | ||||||
| (de Guzmán | 2–0 | Roda JC | – | De Kuip | 51,177 | |||
| 2008–09 | Heerenveen | Popov | ||||||
| (Kalou | 2–2 | |||||||
| (5–4 p) | Twente | Elia | ||||||
| (Hersi | De Kuip | 45,000 | ||||||
| 2009–10 | Ajax | de Jong | 2–0 | Feyenoord | – | Amsterdam Arena | 37,283 | |
| Suárez | ||||||||
| de Jong | 4–1 | Tomasson | De Kuip | 35,000 | ||||
| 2010–11 | Twente | Brama | ||||||
| (Janssen | ||||||||
| (Janko | 3–2 | Ajax | De Zeeuw | |||||
| (Ebecilio | De Kuip | 45,000 | ||||||
| 2011–12 | PSV | Toivonen | ||||||
| (Mertens | ||||||||
| (Lens | 3–0 | Heracles Almelo | – | De Kuip | 50,000 | |||
| 2012–13 | AZ | Maher | ||||||
| Altidore | 2–1 | PSV | Locadia | De Kuip | 50,000 | |||
| 2013–14 | PEC Zwolle | Thomas | ||||||
| Fernandez | ||||||||
| van Polen | 5–1 | Ajax | van Rhijn | De Kuip | 42,500 | |||
| 2014–15 | FC Groningen | Rusnák | 2–0 | PEC Zwolle | – | De Kuip | 46,193 | |
| 2015–16 | Feyenoord | Kramer | ||||||
| (Elia | 2–1 | FC Utrecht | Leeuwin | De Kuip | 45,592 | |||
| 2016–17 | Vitesse | Van Wolfswinkel | 2–0 | AZ | – | De Kuip | 46,105 | |
| 2017–18 | Feyenoord | Jörgensen | ||||||
| (Van Persie | ||||||||
| (Toornstra | 3–0 | AZ | – | De Kuip | 46,084 | |||
| 2018–19 | Ajax | Blind | ||||||
| (Huntelaar {{goal | 39 | 67}} | ||||||
| (Kristensen | 4–0 | Willem II | – | De Kuip | ||||
| 2019–20 | Final between Utrecht and Feyenoord not played due to COVID-19 pandemic | De Kuip | N/A | |||||
| 2020–21 | Ajax | Gravenberch | ||||||
| (Neres | 2–1 | Vitesse | Openda | De Kuip | 0 | |||
| 2021–22 | PSV | Gutiérrez | ||||||
| (Gakpo | 2–1 | Ajax | Gravenberch | De Kuip | 47,500 | |||
| 2022–23 | PSV | T. Hazard | 1–1 | |||||
| Ajax | Branthwaite | De Kuip | 40,650 | |||||
| 2023–24 | Feyenoord | Paixão | 1–0 | NEC Nijmegen | – | De Kuip | 42,140 | |
| 2024–25 | Go Ahead Eagles | Deijl | 1–1 | |||||
| AZ | Parrott | De Kuip | 42,972 |
Number of titles

| Club | Titles | Runners-up | Winning years |
|---|---|---|---|
| Ajax | 20 | 8 | 1917, 1943, 1961, 1967, 1970, 1971, 1972, 1979, 1983, 1986, 1987, 1993, 1998, 1999, 2002, 2006, 2007, 2010, 2019, 2021 |
| Feyenoord | 14 | 4 | 1930, 1935, 1965, 1969, 1980, 1984, 1991, 1992, 1994, 1995, 2008, 2016, 2018, 2024 |
| PSV Eindhoven | 11 | 8 | 1950, 1974, 1976, 1988, 1989, 1990, 1996, 2005, 2012, 2022, 2023 |
| AZ | 4 | 4 | 1978, 1981, 1982, 2013 |
| Quick (H) | 4 | – | 1909, 1910, 1911, 1916Includes two for second team. |
| FC Twente | 3 | 4 | 1977, 2001, 2011 |
| FC Utrecht | 3 | 3 | 1985, 2003, 2004 |
| Sparta Rotterdam | 3 | 2 | 1958, 1962, 1966 |
| HFC | 3 | – | 1904, 1913, 1915 |
| ADO Den Haag | 2 | 6 | 1968, 1975 |
| HBS Craeyenhout | 2 | 5 | 1901, 1908Includes one for second team. |
| Roda JC | 2 | 4 | 1997, 2000 |
| Haarlem | 2 | 3 | 1902, 1912 |
| DFC | 2 | 2 | 1914, 1932 |
| VOC Rotterdam | 2 | 2 | 1905, 1907 |
| Willem II | 2 | 2 | 1944, 1963 |
| Fortuna'54 | 2 | – | 1957, 1964 |
| Wageningen | 2 | – | 1939, 1948 |
| RCH | 2 | – | 1918, 1928 |
| Vitesse | 1 | 4 | 2017 |
| PEC Zwolle | 1 | 3 | 2014 |
| NAC Breda | 1 | 3 | 1973 |
| HVV Den Haag | 1 | 3 | 1903 |
| Heerenveen | 1 | 2 | 2009 |
| Go Ahead Eagles | 1 | 1 | 2025 |
| FC Groningen | 1 | 1 | 2015 |
| VSV | 1 | 1 | 1938 |
| 1 | 1 | 1927 | |
| RAP Amsterdam | 1 | 1 | 1899 |
| VVV | 1 | – | 1959 |
| Quick 1888 | 1 | – | 1949 |
| FC Eindhoven | 1 | – | 1937 |
| 1 | – | 1936 | |
| Velocitas Groningen | 1 | – | 1934 |
| 1 | – | 1926 | |
| 1 | – | 1925 | |
| 1 | – | 1921 | |
| 1 | – | 1920 | |
| Concordia | 1 | – | 1906 |
| 1 | – | 1900 |
Notes
Media coverage
The broadcast rights are included in the KNVB broadcast rights package, which also include the Johan Cruyff Shield.
Netherlands
The KNVB Cup is currently broadcast live by the ESPN channels.
International
| Country/Region | Broadcaster |
|---|---|
| SuperSport | |
| DSports | |
| Sportdigital | |
| Sport Klub | |
| Play Sports (Dutch) | |
| RTL-TVI (French) | |
| Ring | |
| N Sports | |
| ZhiBo8 | |
| Cablenet | |
| Charlton | |
| Dubai Sports | |
| DAZN | |
| Arena Sport | |
| Türkiye | Sıfır TV |
| S Sport | |
| D-Smart | |
| ESPN |
References
- KNVB.nl – Official website KNVB
- Netherlands Cup Finals, RSSSF.com
- Netherlands Cup Full Results 1970–1994, RSSSF.com
- Minnows in Cup Finals, RSSSF.com
- League321.com – National cup results
References
- "TOTO KNVB Beker".
- (30 August 2024). "Netherlands 1893/94 - Holdert-beeld". [[RSSSF]].
- (30 December 2023). "Netherlands 1897/98 - Holdert-beeld". [[RSSSF]].
- (23 November 2013). "Nederlandse voetbalbeker 1898-99".
- (31 January 2018). "1899: R.A.P. wint den holdertbeker".
- (16 April 2022). "Ook in de eerste bekerfinale stond een ploeg uit Amsterdam".
- (12 January 2018). "TOTO nieuwe naamgever KNVB Beker en Gouden Trofee".
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about KNVB Cup — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report