2023–24 KNVB Cup#First round

{{Short description|Dutch football tournament season}}

{{more citations needed|date=October 2023}}

{{Infobox football tournament season

|title=KNVB Cup

|prev_season=2022–23

|award=

|scoring_leader=Kornelius Normann Hansen (5 goals)

|goals=

|matches=

|defending_champions=PSV

|winners=Feyenoord (14th title)

|second=NEC

|num_teams=110

|year=2023–24

|dates=12 August 2023 – 21 April 2024

|venue=De Kuip, Rotterdam

|country=Netherlands

|caption=KNVB Cup trophy

|image_size=|image=Knvbbeker cropped.jpg|other_titles=

|next_season=2024–25

}}

The 2023–24 KNVB Cup, for sponsoring reasons officially called the TOTO KNVB Beker, was the 106th edition of the Dutch national football annual knockout tournament for the KNVB Cup. 110 teams contested, beginning in August with the first of two preliminary rounds, and ending in April 2024 with the final played at De Kuip in Rotterdam. They qualified for the 2024–25 UEFA Europa League league stage. PSV were the two-time defending champions, having defeated Ajax 3–2 on penalties after a 1–1 draw in the previous season's final.

Feyenoord won the cup (their fourteenth cup win) on 21 April 2024, defeating NEC 1–0 in the final. Since they qualified for European football based on league position, the Europa League spot from the cup was passed to the fourth-placed team of the 2023–24 Eredivisie.

Schedule

class="wikitable"
RoundDrawMatch Dates{{cite news |url=https://www.knvb.nl/nieuws/betaald-voetbal/toto-knvb-beker/67914/loting-eerste-kwalificatieronde-toto-knvb-beker-2023%E2%80%9924?date=1690257002 |title=Loting eerste kwalificatieronde TOTO KNVB beker 2023/'24 |trans-title=Draw first preliminary round TOTO KNVB Beker 2023/24 |publisher=KNVB |language=Dutch |date=4 July 2023 |access-date=25 July 2023}}{{cite news|url=https://eredivisie.nl/nieuws/competitieschema-eredivisie-2023-24-vastgesteld/ |title=Concept Competitieschema Eredivisie 2023/'24 definitief vastgesteld |trans-title=League schedule Eredivisie 2023/24 set |publisher=KNVB|language=Dutch |date=28 June 2023 |access-date=25 July 2023}}
First preliminary roundalign=center | 4 July 202312–13 August 2023
Second preliminary roundalign=center | 15 August 202319–20 September 2023
First roundalign=center | 23 September 202331 October – 2 November 2023
Second roundalign=center | 4 November 202319–21 December 2023
Round of 16align=center | 21 December 202316–18 January 2024
Quarter-finalsalign=center | 20 January 20246–8 February 2024
Semi-finalsalign=center rowspan="2" | 10 February 202427–29 February 2024
Final21 April 2024

First preliminary round

{{Football box collapsible

| date= 12 August 2023

| time= 14:30 CEST

| team1= BVV Barendrecht

| score= 2–1

| team2= SC Genemuiden

| goals1=* Jouhri {{goal|10}}, {{yel|70}}

| goals2=* Van Dalfsen {{yel|27}}

| location= Barendrecht

| stadium= Stadion Woudestein

| attendance=

| referee=

| report=https://nl.soccerway.com/matches/2023/08/12/netherlands/knvb-beker/bvv-barendrecht/sportclub-genemuiden/4115189/

}}

{{Football box collapsible

| date= 12 August 2023

| time= 14:30 CEST

| team1= VV Eemdijk

| score= 5–0

| team2= VV Bunde

| goals1=

| goals2=

| location= Bunschoten

| stadium= De Vinken

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 14:30 CEST

| team1= HSV Hoek

| score= 3–2

| team2= SteDoCo

| goals1=

| goals2=

| location= Hoek

| stadium= Sportpark Denoek

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 14:30 CEST

| team1= SV Nieuwkoop

| score= 0–2

| team2= RKAV Volendam

| goals1=

| goals2=

| location= Nieuwkoop

| stadium= Sportpark De Dulen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 14:30 CEST

| team1= VV SJC

| score= 2–1

| aet= yes

| team2= SV Bon Boys

| goals1=

| goals2=

| location= Noordwijk

| stadium= Sportpark SJC

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= Blauw Geel '38

| score= 5–1

| team2= SVOD '22

| goals1=

| goals2=

| location= Veghel

| stadium= Prins Willem Alexander Sportpark

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= CSV Apeldoorn

| score= 1–0

| aet= yes

| team2= ODIN '59

| goals1=

| goals2=

| location= Apeldoorn

| stadium= Sportpark Orderbos

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= DVS '33

| score= 1–0

| team2= SV Urk

| goals1=

| goals2=

| location= Ermelo

| stadium= Sportpark Zuid

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= IJsselmeervogels

| score= 2–1

| team2= TOGB

| goals1=

| goals2=

| location= Spakenburg

| stadium= Sportpark De Westmaat

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= VV Kloetinge

| score= 6–0

| team2= CSV BOL

| goals1=

| goals2=

| location= Kloetinge

| stadium= Wesselopark

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:00 CEST

| team1= Sparta Nijkerk

| score= 2–0

| team2= ONS Sneek

| goals1=

| goals2=

| location= Nijkerk

| stadium= De Ebbenhorst

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:30 CEST

| team1= SV TEC

| score= 1–1

| aet= yes

| penaltyscore= 3–2

| team2= VV DOVO

| goals1=

| goals2=

| location= Tiel

| stadium= Sportpark De Lok

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 15:30 CEST

| team1= VVSB

| score= 3–3

| aet= yes

| penaltyscore= 4–3

| team2= FC Rijnvogels

| goals1=

| goals2=

| location= Noordwijkerhout

| stadium= Sportpark De Boekhorst

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= SV AWC

| score= 1–2

| team2= Staphorst

| goals1=

| goals2=

| location= Wijchen

| stadium= Sportpark De Wijchert

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= AGB

| score= 1–2

| team2= Olde Veste

| goals1=

| goals2=

| location= Amsterdam

| stadium= Sportpark Ookmeer

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= RKVV DEM

| score= 1–0

| aet= yes

| team2= XerxesDZB

| goals1=

| goals2=

| location= Beverwijk

| stadium= Sportpark Adrichem

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= GVV Unitas

| score= 4–0

| team2= Blauw Wit '34

| goals1=

| goals2=

| location= Gorinchem

| stadium= Sportpark Molenvliet

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= HSC '21

| score= 3–4

| aet= yes

| team2= Harkemase Boys

| goals1=

| goals2=

| location= Haaksbergen

| stadium= Groot Scholtenhagen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= VPV Purmersteijn

| score= 0–2

| team2= Sportlust '46

| goals1=

| goals2=

| location= Purmerend

| stadium= Sportpark Purmersteijn

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= USV Hercules

| score= 2–1

| team2= VV Berkum

| goals1=

| goals2=

| location= Utrecht

| stadium= Sportpark Voordorp

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 17:00 CEST

| team1= Veensche Boys

| score= 1–2

| team2= HVCH

| goals1=

| goals2=

| location= Nijkerkerveen

| stadium= Sportvereniging Veensche Boys

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 18:00 CEST

| team1= VV Baronie

| score= 0–1

| team2= VV Hoogeveen

| goals1=

| goals2=

| location= Breda

| stadium= De Blauwe Kei

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 18:00 CEST

| team1= RKVV Zwaluw VFC

| score= 1–5

| team2= VV Scherpenzeel

| goals1=

| goals2=

| location= Vught

| stadium= Sportpark Bergenshuizen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 12 August 2023

| time= 18:00 CEST

| team1= OJC Rosmalen

| score= 5–1

| team2= Oss '20

| goals1=

| goals2=

| location= Rosmalen

| stadium= Sportpark De Groote Wielen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:00 CEST

| team1= Avanti '31

| score= 0–3

| team2= SV Meerssen

| goals1=

| goals2=

| location= Schijndel

| stadium= Sportpark De Molenheide

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:00 CEST

| team1= VV Jubbega

| score= 3–5

| aet= yes

| team2= VV UNA

| goals1=

| goals2=

| location= Jubbega

| stadium= Sportpark it Heidefjild

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:00 CEST

| team1= RKVV Westlandia

| score= 3–1

| team2= Quick 1888

| goals1=

| goals2=

| location= Naaldwijk

| stadium= De Hoge Bomen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:30 CEST

| team1= RKSV Groene Ster

| score= 6–0

| team2= RKSV Groen Wit

| goals1=

| goals2=

| location= Heerlerheide

| stadium= Pronsebroek

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:30 CEST

| team1= Kampong

| score= 2–4

| team2= VV Gemert

| goals1=

| goals2=

| location= Utrecht

| stadium= Sportpark Maarschalkerweerd

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 13 August 2023

| time= 14:30 CEST

| team1= RKSV Nuenen

| score= 4–2

| team2= VV Chevremont

| goals1=

| goals2=

| location= Nuenen

| stadium= Oude Landen

| attendance=

| referee=

| report=

}}

Second preliminary round

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= SV Spakenburg

| score= 1–0

| team2= VV Scherpenzeel

| goals1=

| goals2=

| location= Bunschoten

| stadium= Sportpark De Westmaat

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= SVV Scheveningen

| score= 2–1

| team2= HSV Hoek

| goals1=

| goals2=

| location= Scheveningen

| stadium= Houtrust Scheveningen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= RKVV DEM

| score= 3–1

| team2= Sportlust '46

| goals1=

| goals2=

| location= Beverwijk

| stadium= Sportpark Adrichem

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= GVVV

| score= 5–2

| team2= BVV Barendrecht

| goals1=

| goals2=

| location= Veenendaal

| stadium= Sportpark Panhuis

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= CSV Apeldoorn

| score= 1–3

| team2= OJC Rosmalen

| goals1=

| goals2=

| location= Apeldoorn

| stadium= Sportpark Orderbos

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= VV Eemdijk

| score= 3–2

| team2= Harkemase Boys

| goals1=

| goals2=

| location= Bunschoten

| stadium= De Vinken

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= Sparta Nijkerk

| score= 4–2

| team2= GVV Unitas

| goals1=

| goals2=

| location= Nijkerk

| stadium= De Ebbenhorst

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= d'Olde Veste

| score= 0–2

| team2= VV Noordwijk

| goals1=

| goals2=

| location= Steenwijk

| stadium= Sportpark Parallelweg

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= DVS '33

| score= 0–2

| team2= IJsselmeervogels

| goals1=

| goals2=

| location= Ermelo

| stadium= Sportpark Zuid

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 19 September 2023

| time= 20:00 CEST

| team1= RKAV Volendam

| score= 3–0

| team2= RKVV Westlandia

| goals1=

| goals2=

| location= Volendam

| stadium= KWABO-stadion

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= VVSB

| score= 1–2

| team2= VV UNA

| goals1=

| goals2=

| location= Noordwijkerhout

| stadium= Sportpark De Boekhorst

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= SV TEC

| score= 2–0

| team2= SV Meerssen

| goals1=

| goals2=

| location= Tiel

| stadium= Sportpark De Lok

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= RKSV Nuenen

| score= 0–0

| aet= yes

| penaltyscore= 2–3

| team2= Excelsior Maassluis

| goals1=

| goals2=

| location= Nuenen

| stadium= Oude Landen

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= ACV

| score= 1–5

| team2= USV Hercules

| goals1=

| goals2=

| location= Assen

| stadium= Univé Sportpark

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= ADO '20

| score= 0–1

| team2= Quick Boys

| goals1=

| goals2=

| location= Heemskerk

| stadium= Sportpark De Vlotter

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= VV SJC

| score= 0–0

| aet= yes

| penaltyscore= 4–3

| team2= VV Gemert

| goals1=

| goals2=

| location= Noordwijk

| stadium= Sportpark SJC

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= HVCH

| score= 1–3

| team2= De Treffers

| goals1=

| goals2=

| location= Heesche

| stadium= Sportpark De Braaken

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= RKSV Groene Ster

| score= 1–0

| team2= Kozakken Boys

| goals1=

| goals2=

| location= Heerlerheide

| stadium= Pronsebroek

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= FC Lisse

| score= 1–0

| team2= Blauw Geel '38

| goals1=

| goals2=

| location= Lisse

| stadium= Ter Specke

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= VV Hoogeveen

| score= 3–0

| team2= Staphorst

| goals1=

| goals2=

| location= Hoogeveen

| stadium= Sportpark Bentinckspark

| attendance=

| referee=

| report=

}}

{{Football box collapsible

| date= 20 September 2023

| time= 20:00 CEST

| team1= VV Kloetinge

| score= 1–3

| team2= Koninklijke HFC

| goals1=

| goals2=

| location= Kloetinge

| stadium= Wesselopark

| attendance=

| referee=

| report=

}}

First round

In the first round, the 21 winners from the second preliminary round were joined by 4 other amateur clubs, the 16 clubs from the Eerste Divisie and 13 clubs from the Eredivisie. Ajax, AZ, Feyenoord, PSV and Twente automatically advanced to the second round due to their participation in European club competitions.

{{Football box collapsible

| date= 31 October 2023

| time= 18:45 CET

| team1= De Graafschap

| score= 2–0

| team2= Emmen

| goals1=

| goals2=

| location= Doetinchem

| stadium= De Vijverberg

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/bv-de-graafschap/fc-emmen/4254840/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= De Treffers

| score= 4–0

| team2= VV UNA

| goals1=

| goals2=

| location= Groesbeek

| stadium= Sportpark Zuid

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/de-treffers/uitspanning-na-arbeid/4254828/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= RKSV Groene Ster

| score= 0–1

| team2= Vitesse

| goals1=

| goals2=

| location= Heerlerheide

| stadium= Sportpark Pronsebroek

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/rksv-groene-ster-heerlerheide/sbv-vitesse/4254841/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= GVVV

| score= 1–0

| team2= Telstar

| goals1=

| goals2=

| location= Veenendaal

| stadium= Sportpark Panhuis

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/gelders-veenendaalse-voetbal-vereniging/stormvogels-telstar-combinatie/4254848/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= SC Heerenveen

| score= 5–1

| team2= VVV-Venlo

| goals1=

| goals2=

| location= Heerenveen

| stadium= Abe Lenstra Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/sportclub-heerenveen/vvv-venlo/4254849/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= Koninklijke HFC

| score= 1–4

| aet= yes

| team2= Go Ahead Eagles

| goals1=

| goals2=

| location= Haarlem

| stadium= Sportpark Spanjaardslaan

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/koninklijke-hfc/stichting-go-ahead-eagles/4254833/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= FC Lisse

| score= 1–3

| team2= Dordrecht

| goals1=

| goals2=

  • {{goal|31||90+3||90+9}} Kriwak

| location= Lisse

| stadium= Sportpark Ter Specke

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/fc-lisse/bvo-fc-dordrecht/4254852/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= VV Noordwijk

| score= 0–1

| team2= ADO Den Haag

| goals1=

| goals2=

| location= Noordwijk

| stadium= Sportpark Duinwetering

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/vv-noordwijk/hfc-ado-den-haag/4254839/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= Quick Boys

| score= 1–0

| team2= NAC Breda

| goals1=

| goals2=

| location= Katwijk aan Zee

| stadium= Sportpark Nieuw Zuid

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/kvv-quick-boys/nac-bv/4254850/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= OJC Rosmalen

| score= 1–8

| team2= Almere City

| goals1=

| goals2=

| location= Rosmalen

| stadium= Sportpark De Groote Wielen

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/odi-juliana-combinatie-rosmalen/fc-omniworld/4254834/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 20:00 CET

| team1= SV Spakenburg

| score= 3–1

| team2= Helmond Sport

| goals1=

| goals2=

| location= Spakenburg

| stadium= Sportpark De Westmaat

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/sportvereniging-spakenburg/stichting-helmond-sport/4254831/

}}

{{Football box collapsible

| date= 31 October 2023

| time= 21:00 CET

| team1= Utrecht

| score= 3–2

| team2= RKC Waalwijk

| goals1=

| goals2=

| location= Utrecht

| stadium= Stadion Galgenwaard

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/10/31/netherlands/knvb-beker/stichting-fc-utrecht/rkc-waalwijk/4254832/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 18:45 CET

| team1= HHC Hardenberg

| score= 2–0

| team2= Heracles Almelo

| goals1=

| goals2=

| location= Hardenberg

| stadium= Sportpark De Boshoek

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/hardenberg-heemse-combinatie/stichting-heracles-almelo/4254836/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= AFC

| score= 1–0

| team2= PEC Zwolle

| goals1=

| goals2=

| location= Amsterdam

| stadium= Sportpark Goed Genoeg

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/amsterdamsche-football-club/bvo-fc-zwolle/4254847/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= RKVV DEM

| score= 3–1

| team2= VV Hoogeveen

| goals1=

| goals2=

| location= Beverwijk

| stadium= Sportpark Adrichem

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/dem/hoogeveen/4254838/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= IJsselmeervogels

| score= 0–2

| team2= Sparta Rotterdam

| goals1=

| goals2=

| location= Spakenburg

| stadium= Sportpark De Westmaat

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/ijsselmeervogels-spakenburg/sparta-rotterdam-bv/4254837/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= VV Katwijk

| score= 5–0

| team2= SV TEC

| goals1=

| goals2=

| location= Katwijk

| stadium= Sportpark De Krom

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/vv-katwijk/tec/4254853/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= Rijnsburgse Boys

| score= 0–1

| team2= Groningen

| goals1=

| goals2=

| location= Rijnsburg

| stadium= Sportpark Middelmors

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/rijnsburgse-boys/stichting-fc-groningen/4254829/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= RKAV Volendam

| score= 5–0

| team2= VV Eemdijk

| goals1=

| goals2=

| location= Volendam

| stadium= KWABO-Stadion

| attendance=

| referee= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/rkav-volendam-amateurs/eemdijk/4254851/

| report=

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= SVV Scheveningen

| score= 0–0

| aet= yes

| penaltyscore= 3–4

| team2= USV Hercules

| goals1=

| goals2=

| location= Scheveningen

| stadium= Sportpark Houtrust

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/svv-scheveningen/usv-hercules/4254835/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 20:00 CET

| team1= Sparta Nijkerk

| score= 0–1

| team2= Fortuna Sittard

| goals1=

| goals2=

| location= Nijkerk

| stadium= Sportpark De Ebbenhorst

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/vv-sparta-nijkerk/fortuna-sittard/4254845/

}}

{{Football box collapsible

| date= 1 November 2023

| time= 21:00 CET

| team1= Den Bosch

| score= 1–2

| aet= yes

| team2= Excelsior

| goals1=

| goals2=

| location= 's-Hertogenbosch

| stadium= De Vliert

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/01/netherlands/knvb-beker/fc-den-bosch/sbv-excelsior/4254830/

}}

{{Football box collapsible

| date= 2 November 2023

| time= 18:45 CET

| team1= Cambuur

| score= 4–1

| team2= MVV Maastricht

| goals1=

| goals2=

| location= Leeuwarden

| stadium= Cambuur Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/02/netherlands/knvb-beker/stichting-cambuur-leeuwarden-bvo/stichting-mvv/4254843/

}}

{{Football box collapsible

| date= 2 November 2023

| time= 20:00 CET

| team1= TOP Oss

| score= 0–1

| team2= Eindhoven

| goals1=

| goals2=

| location= Oss

| stadium= Frans Heesen Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/02/netherlands/knvb-beker/bvo-top-oss/fc-eindhoven/4254844/

}}

{{Football box collapsible

| date= 2 November 2023

| time= 20:00 CET

| team1= VV SJC

| score= 1–3

| team2= Willem II

| goals1=

| goals2=

| location= Noordwijk

| stadium= Gemeentelijk Sportpark SJC

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/02/netherlands/knvb-beker/sjc-noordwijk/sbv-willem-ii-tilburg/4254846/

}}

{{Football box collapsible

| date= 2 November 2023

| time= 21:00 CET

| team1= NEC

| score= 5–3

| team2= Roda JC Kerkrade

| goals1=

| goals2=

| location= Nijmegen

| stadium= Goffertstadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/02/netherlands/knvb-beker/nijmegen-eendracht-combinatie/roda-jc/4254827/

}}

{{Football box collapsible

| date= 16 November 2023

| time= 20:00 CET

| team1= Excelsior Maassluis

| score= 1–0

| team2= Volendam

| goals1=

| goals2=

| location= Maassluis

| stadium= Sportpark Dijkpolder

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/11/16/netherlands/knvb-beker/excelsior-maassluis/fc-volendam/4254842/

}}

Second round

The second round consisted of 32 teams; the 27 winners from the first round, as well as the five Eredivisie clubs which automatically advanced to the second round due to their participation in European club competitions. The draw took place on 4 November 2023, with the matches being played on 19, 20, and 21 December 2023.

{{Football box collapsible

| date= 19 December 2023

| time= 18:45 CET

| team1= Quick Boys

| score= 2–0

| team2= De Graafschap

| goals1=

| goals2=

| location= Katwijk aan Zee

| stadium= Sportpark Nieuw Zuid

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/kvv-quick-boys/bv-de-graafschap/4267960/

}}

{{Football box collapsible

| date= 19 December 2023

| time= 20:00 CET

| team1= Eindhoven

| score= 0–2

| team2= Fortuna Sittard

| goals1=

| goals2=

| location= Eindhoven

| stadium= Jan Louwers Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/fc-eindhoven/fortuna-sittard/4267962/

}}

{{Football box collapsible

| date= 19 December 2023

| time= 20:00 CET

| team1= SV Spakenburg

| score= 2–3

| aet= yes

| team2= Excelsior

| goals1=

| goals2=

| location= Spakenburg

| stadium= Sportpark De Westmaat

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/sportvereniging-spakenburg/sbv-excelsior/4267963/

}}

{{Football box collapsible

| date= 19 December 2023

| time= 20:00 CET

| team1= Dordrecht

| score= 0–3

| team2= Cambuur

| goals1=

| goals2=

| location= Dordrecht

| stadium= Matchoholic Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/bvo-fc-dordrecht/stichting-cambuur-leeuwarden-bvo/4267959/

}}

{{Football box collapsible

| date= 19 December 2023

| time= 20:00 CET

| team1= RKVV DEM

| score= 0–1

| team2= Excelsior Maassluis

| goals1=

| goals2=

| location= Beverwijk

| stadium= Sportpark Adrichem

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/dem/excelsior-maassluis/4267961/

}}

{{Football box collapsible

| date= 19 December 2023

| time= 21:00 CET

| team1= Willem II

| score= 1–3

| team2= Groningen

| goals1=

| goals2=

| location= Tilburg

| stadium= Koning Willem II Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/19/netherlands/knvb-beker/sbv-willem-ii-tilburg/stichting-fc-groningen/4267965/

}}

{{Football box collapsible

| date= 20 December 2023

| time= 18:45 CET

| team1= ADO Den Haag

| score= 2–0

| team2= Sparta Rotterdam

| goals1=

| goals2=

| location= The Hague

| stadium= Bingoal Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/20/netherlands/knvb-beker/hfc-ado-den-haag/sparta-rotterdam-bv/4267971/

}}

{{Football box collapsible

| date= 20 December 2023

| time= 20:00 CET

| team1= GVVV

| score= 1–6

| team2= NEC

| goals1=

| goals2=

| location= Veenendaal

| stadium= Sportpark Panhuis

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/20/netherlands/knvb-beker/gelders-veenendaalse-voetbal-vereniging/nijmegen-eendracht-combinatie/4267964/

}}

{{Football box collapsible

| date= 20 December 2023

| time= 20:00 CET

| team1= RKAV Volendam

| score= 0–1

| team2= AFC

| goals1=

| goals2=

| location= Volendam

| stadium= KWABO-Stadion

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/20/netherlands/knvb-beker/rkav-volendam-amateurs/amsterdamsche-football-club/4267966/

}}

{{Football box collapsible

| date= 20 December 2023

| time= 20:00 CET

| team1= HHC Hardenberg

| score= 2–3

| aet = yes

| team2= AZ

| goals1=

| goals2=

| location= Hardenberg

| stadium= Sportpark De Boshoek

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/20/netherlands/knvb-beker/hardenberg-heemse-combinatie/stichting-az/4267957/

}}

{{Football box collapsible

| date= 20 December 2023

| time= 21:00 CET

| team1= Feyenoord

| score= 2–1

| team2= Utrecht

| goals1=

| goals2=

| location= Rotterdam

| stadium= De Kuip

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/20/netherlands/knvb-beker/feyenoord-rotterdam-nv/stichting-fc-utrecht/4267956/

}}

{{Football box collapsible

| date= 21 December 2023

| time= 18:45 CET

| team1= USV Hercules

| score= 3–2

| team2= Ajax

| goals1=

| goals2=

| location= Utrecht

| stadium= Stadion Galgenwaard

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/21/netherlands/knvb-beker/usv-hercules/afc-ajax/4267958/

}}

{{Football box collapsible

| date= 21 December 2023

| time= 20:00 CET

| team1= Go Ahead Eagles

| score= 7–1

| team2= De Treffers

| goals1=

| goals2=

| location= Deventer

| stadium= De Adelaarshorst

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/21/netherlands/knvb-beker/stichting-go-ahead-eagles/de-treffers/4267967/

}}

{{Football box collapsible

| date= 21 December 2023

| time= 20:00 CET

| team1= VV Katwijk

| score= 1–2

| team2= Almere City

| goals1=

| goals2=

| location= Katwijk

| stadium= Sportpark De Krom

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/21/netherlands/knvb-beker/vv-katwijk/fc-omniworld/4267969/

}}

{{Football box collapsible

| date= 21 December 2023

| time= 20:00 CET

| team1= Vitesse

| score= 1–0

| team2= SC Heerenveen

| goals1=

| goals2=

| location= Arnhem

| stadium= GelreDome

| attendance=

| referee=

| report= https://int.soccerway.com/matches/2023/12/21/netherlands/knvb-beker/sbv-vitesse/sportclub-heerenveen/4267970/

}}

{{Football box collapsible

| date= 17 January 2024

| time= 21:00 CET

| team1= PSV Eindhoven

| score= 3–1

| team2= Twente

| goals1=

| goals2=

| location= Eindhoven

| stadium= Philips Stadion

| attendance= 34,400

| referee= Jeroen Manschot

| report= https://int.soccerway.com/matches/2023/12/21/netherlands/knvb-beker/psv-nv/stichting-fc-twente-65/4267968/

}}

Round of 16

The 16 second round winners entered the Round of 16. The matches were played on 16, 17, 18, 24 and 25 January 2024.

{{Football box collapsible

| date= 16 January 2024

| time= 18:45 CET

| team1= Excelsior Maassluis

| score= 1–2

| team2= ADO Den Haag

| goals1=

| goals2=

| location= Rotterdam

| stadium= Het Kasteel

| attendance= 3,500

| referee= Martijn Vos

| report= https://int.soccerway.com/matches/2024/01/16/netherlands/knvb-beker/excelsior-maassluis/hfc-ado-den-haag/4287900/

}}

{{Football box collapsible

| date= 16 January 2024

| time= 20:00 CET

| team1= Excelsior

| score= 0–2

| team2= Groningen

| goals1=

| goals2=

| location= Rotterdam

| stadium= Stadion Woudestein

| attendance= 3,497

| referee= Martin van den Kerkhof

| report= https://int.soccerway.com/matches/2024/01/16/netherlands/knvb-beker/sbv-excelsior/stichting-fc-groningen/4287904/

}}

{{Football box collapsible

| date= 16 January 2024

| time= 21:00 CET

| team1= AZ

| score= 3–3

| aet= yes

| team2= Quick Boys

| goals1=

| goals2=

| location= Alkmaar

| stadium= AFAS Stadion

| attendance= 7,578

| referee= Edwin van de Graaf

| report= https://int.soccerway.com/matches/2024/01/16/netherlands/knvb-beker/stichting-az/kvv-quick-boys/4287899/

| penalties1=

| penaltyscore= 4–2

| penalties2=

}}

{{Football box collapsible

| date= 17 January 2024

| time= 18:45 CET

| team1= NEC Nijmegen

| score= 2–1

| team2= Go Ahead Eagles

| goals1=

| goals2=

| location= Nijmegen

| stadium= Goffertstadion

| attendance= 10,824

| referee= Bas Nijhuis

| report= https://int.soccerway.com/matches/2024/01/17/netherlands/knvb-beker/nijmegen-eendracht-combinatie/stichting-go-ahead-eagles/4287902/

}}

{{Football box collapsible

| date= 17 January 2024

| time= 20:00 CET

| team1= Almere City

| score= 1–2

| team2= Fortuna Sittard

| goals1=

| goals2=

| location= Almere

| stadium= Yanmar Stadion

| attendance= 3,513

| referee= Allard Lindhout

| report= https://int.soccerway.com/matches/2024/01/17/netherlands/knvb-beker/fc-omniworld/fortuna-sittard/4287903/

}}

{{Football box collapsible

| date= 18 January 2024

| time= 18:45 CET

| team1= Vitesse

| score= 1–0

| team2= AFC

| goals1=

| goals2=

| location= Arnhem

| stadium= GelreDome

| attendance= 7,778

| referee= Alex Bos

| report= https://int.soccerway.com/matches/2024/01/18/netherlands/knvb-beker/sbv-vitesse/amsterdamsche-football-club/4287901/

}}

{{Football box collapsible

| date= 24 January 2024

| time= 20:00 CET

| team1= Feyenoord

| score= 1–0

| team2= PSV

| goals1=

| goals2=

| location= Rotterdam

| stadium= De Kuip

| attendance= 47,500

| referee= Dennis Higler

| report= https://int.soccerway.com/matches/2024/01/24/netherlands/knvb-beker/feyenoord-rotterdam-nv/psv-nv/4287898/

}}

{{Football box collapsible

| date= 25 January 2024

| time= 20:00 CET

| team1= USV Hercules

| score= 3–4

| aet= yes

| team2= Cambuur

| goals1=

| goals2=

| location= Utrecht

| stadium= Sportcomplex Zoudenbalch

| attendance= 1,100

| referee= Robin Hensgens

| report= https://int.soccerway.com/matches/2024/01/18/netherlands/knvb-beker/usv-hercules/stichting-cambuur-leeuwarden-bvo/4287897/

}}

Quarter-finals

The eight Round of 16 winners entered the quarter-finals. The matches were played on 6, 7 and 8 February 2024.

{{Football box collapsible

| date= 6 February 2024

| time= 20:00 CET

| team1= NEC

| score= 3–0

| team2= ADO Den Haag

| goals1=

| goals2=

| location= Nijmegen

| stadium= Goffertstadion

| attendance= 10,651

| referee= Pol van Boekel

| report= https://int.soccerway.com/matches/2024/02/06/netherlands/knvb-beker/nijmegen-eendracht-combinatie/hfc-ado-den-haag/4307683/

}}

{{Football box collapsible

| date= 7 February 2024

| time= 18:45 CET

| team1= Cambuur

| score= 3–1

| team2= Vitesse

| goals1=

| goals2=

| location= Leeuwarden

| stadium= Cambuur Stadion

| attendance= 9,697

| referee= Rob Dieperink

| report= https://int.soccerway.com/matches/2024/02/07/netherlands/knvb-beker/stichting-cambuur-leeuwarden-bvo/sbv-vitesse/4307685/

}}

{{Football box collapsible

| date= 7 February 2024

| time= 21:00 CET

| team1= Feyenoord

| score= 2–0

| team2= AZ

| goals1=

| goals2=

| location= Rotterdam

| stadium= De Kuip

| attendance= 47,500

| referee= Bas Nijhuis

| report= https://int.soccerway.com/matches/2024/02/07/netherlands/knvb-beker/feyenoord-rotterdam-nv/stichting-az/4307686/

}}

{{Football box collapsible

| date= 8 February 2024

| time= 20:00 CET

| team1= Groningen

| score= 0–0

| aet= yes

| team2= Fortuna Sittard

| goals1=

| goals2=

| location= Groningen

| stadium= Euroborg

| attendance= 21,709

| referee= Dennis Higler

| report= https://int.soccerway.com/matches/2024/02/08/netherlands/knvb-beker/stichting-fc-groningen/fortuna-sittard/4307684/

| penalties1=

| penaltyscore= 4–3

| penalties2=

}}

Semi-finals

The four quarter-final winners entered the semi-finals. The matches were played on 27 and 29 February 2024.

{{Football box collapsible

| date= 27 February 2024

| time= 20:00 CET

| team1= Cambuur

| score= 1–2

| aet= yes

| team2= NEC

| goals1=

| goals2=

| location= Leeuwarden

| stadium= Cambuur Stadion

| attendance= 10,000

| referee= Sander van der Eijk

| report= https://int.soccerway.com/matches/2024/02/27/netherlands/knvb-beker/stichting-cambuur-leeuwarden-bvo/nijmegen-eendracht-combinatie/4320084/

}}

{{Football box collapsible

| date= 29 February 2024

| time= 20:00 CET

| team1= Feyenoord

| score= 2–1

| team2= Groningen

| goals1=

| goals2=

| location= Rotterdam

| stadium= De Kuip

| attendance= 47,500

| referee= Danny Makkelie

| report= https://int.soccerway.com/matches/2024/02/29/netherlands/knvb-beker/feyenoord-rotterdam-nv/stichting-fc-groningen/4320083/

}}

Final

The final was held between the two semi-final winners.

{{Main|2024 KNVB Cup final}}

{{:2024 KNVB Cup final}}

Top scorers

{{updated|29 February 2024}}{{cite web |url=https://www.flashscore.com/football/netherlands/knvb-beker/#/2Z2Qinv0/top_scorers |title=KNVB Cup, Dutch Cup live scores, results, Football Netherlands |work=Flashscore |access-date=2 November 2023}}

class="wikitable" style="text-align:center;"
Rank

!Player

!Club

!Goals

rowspan="2"|1

|align="left"|{{flagicon|NOR}} Kornelius Normann Hansen

|align="left"|Almere City

|rowspan="2"|5

align="left"|{{flagicon|NED}} Milan Smit

|align="left"|Cambuur

rowspan="5"|3

|align="left"|{{flagicon|ESP}} Rober

|align="left"|NEC

|rowspan="5"|4

align="left"|{{flagicon|JPN}} Koki Ogawa

|align="left"|NEC

align="left"|{{flagicon|NED}} Dave de Meij

|align="left"|Blauw Geel '38

align="left"|{{flagicon|NED}} Thomas de Vries

|align="left"|DEM

align="left"|{{flagicon|NED}} Sem van Duijn

|align="left"|Quick Boys

rowspan="13"|8

|align="left"|{{flagicon|BEL}} Thibo Baeten

|align="left"|Go Ahead Eagles

|rowspan="13"|3

align="left"|{{flagicon|NED}} Yannick Bouw

|align="left"|Eemdijk

align="left"|{{flagicon|NOR}} Oliver Valaker Edvardsen

|align="left"|Go Ahead Eagles

align="left"|{{flagicon|NED}} Ahmed El Azzouti

|align="left"|Spakenburg

align="left"|{{flagicon|ERI}} Medhanie Habtemariam

|align="left"|Unitas

align="left"|{{flagicon|NED}} Mouad Hassan

|align="left"|OJC

align="left"|{{flagicon|NED}} Dennis Knuiman

|align="left"|IJsselmeervogels

align="left"|{{flagicon|AUT}} René Kriwak

|align="left"|Dordrecht

align="left"|{{flagicon|NED}} Tim Pieters

|align="left"|Hercules

align="left"|{{flagicon|NED}} Romano Postema

|align="left"|Groningen

align="left"|{{flagicon|NED}} Kaj Sierhuis

|align="left"|Fortuna Sittard

align="left"|{{flagicon|NED}} Pelle van Amersfoort

|align="left"|SC Heerenveen

align="left"|{{flagicon|LAT}} Roberts Uldriķis

|align="left"|Cambuur

References

{{Reflist}}

{{KNVB Cup}}

{{2023–24 in Dutch football}}

{{2023–24 in European football (UEFA)}}

{{DEFAULTSORT:2023-24 KNVB Cup}}

Category:KNVB Cup seasons

KNVB Cup