2023–24 Tweede Divisie#Tweede divisie promotion/relegation play-offs
{{Short description|Dutch football league season}}
{{Infobox football league season
| competition = Tweede Divisie
| season = 2023–24
| dates = 19 August 2023 – 25 May 2024
| matches = 306
| total goals = 966
| league topscorer = Ahmed El Azzouti
{{small|(25 goals)}}
| winners = Spakenburg
| promoted =
| relegated = Kozakken Boys
Lisse
| biggest home win = {{nowrap|Spakenburg 8–0 Noordwijk}}
{{small|(6 April 2024)}}
| biggest away win = {{nowrap|Lisse 0–5 HHC Hardenberg}}
{{small|(9 September 2023)}}
{{nowrap|Quick Boys 0–5 Noordwijk}}
{{small|(11 November 2023)}}
{{nowrap|Scheveningen 0–5 Quick Boys}}
{{small|(20 January 2024)}}
{{nowrap|Kozakken Boys 0–5 AFC}}
{{small|(27 January 2024)}}
| highest scoring = {{nowrap|Lisse 4–7 Jong Sparta}}
{{small|(16 September 2023)}}
| longest wins = 9 matches
Spakenburg
| longest unbeaten = 19 matches
Spakenburg
| longest winless = 13 matches
Scheveningen
Kozakken Boys
| longest losses = 8 matches
Scheveningen
| prevseason = 2022–23
| nextseason = 2024–25
| updated =
}}
The 2023–24 Tweede Divisie, known as Betnation Divisie for sponsorship reasons,{{cite news |title=Naam tweede divisie verandert van Jack's League in Betnation |url=https://www.rtlnieuws.nl/sport/voetbal/artikel/5394848/naam-tweede-divisie-verandert-van-jacks-league-betnation |access-date=6 August 2023 |work=RTL Nieuws |date=7 July 2023 |archive-url=https://web.archive.org/web/20230707162027/https://www.rtlnieuws.nl/sport/voetbal/artikel/5394848/naam-tweede-divisie-verandert-van-jacks-league-betnation |archive-date=7 July 2023 |language=nl}} season is the eighth edition of the Dutch third tier since ending its hiatus since the 1970–71 season and the 23rd edition using the Tweede Divisie name.{{cite web |url=https://www.knvb.nl/tag/Tweede-divisie |website=KNVB |access-date=21 May 2023 |title=KNVB }}
On 2 October 2017, representatives of amateur and professional football reached an agreement during the extraordinary general meeting of the Royal Dutch Football Association (KNVB) regarding the path to renewal of the football pyramid.
During the extraordinary general meeting of 7 June 2018, an agreement was reached on the number of allowed reserve teams (belofteteams) in each division. For the Tweede Divisie, there are two. It was also decided that only two reserve teams would compete in the Tweede Divisie, with the remaining reserve teams participating in the new Under 21 Eredivisie. This is accompanied by its own relegation system.
After two extensions of the non-existent promotion/relegation system (due to Tweede Divisie clubs not having the economic capacity to compete in a fully professional league) in 2022, a decision was made to suspend the mandatory promotion/relegation system between the Eerste Divisie and Tweede Divisie for the next five to ten seasons for standard teams. The suspension does not apply to reserve teams. During the general meeting on 24 June 2022, it was announced that a proposal would be put forth for an admission arrangement to the Eerste Divisie.{{cite web |title=Voorjaarsvergadering Ledenraad Amateurvoetbal |url=https://www.knvb.nl/downloads/bestand/27912/agenda-voorjaarsvergadering-ledenraad-amateurvoetbal-24-juni-2023 |website=Royal Dutch Football Association |access-date=6 August 2023 |archive-url=https://web.archive.org/web/20230604200437/https://www.knvb.nl/downloads/bestand/27912/agenda-voorjaarsvergadering-ledenraad-amateurvoetbal-24-juni-2023 |archive-date=4 June 2023 |page=24 |language=nl |date=24 June 2022}}
Overview before the season
The league distinguishes between first team (standard team) of a football club and second team, also known as a reserve team or reserve squad (teams starting with "Jong"). For this season, there are two reserve teams playing in the Tweede Divisie, namely Jong Sparta and Jong Almere City FC.
For promotion, the following applies:
- If the lowest-ranked reserve team in the Eerste Divisie finishes in 19th or 20th place, a reserve team will be promoted directly from the Tweede Divisie if it finishes in first or second place.
- If the lowest-ranked reserve team in the Eerste Divisie finishes between 11th and 18th place, and a reserve team becomes the champion of the Tweede Divisie, a play-off match will take place for one spot in the Eerste Divisie.
- If the lowest-ranked reserve team in the Eerste Divisie finishes in the top ten, there will be no promotion or relegation between the Eerste Divisie and Tweede Divisie.
For relegation, the following applies:
- The two standard teams that, based solely on the first teams, finish in 14th and 15th place, will play a relegation playoff with the period champions of the Derde Divisie for one spot in the1 Tweede Divisie.
- The standard team that finishes 16th, based solely on the first teams, will be relegated to the Derde Divisie.
- If the lowest-ranked reserve team in the Tweede Divisie finishes in 17th or 18th place, it will be directly relegated to the Under 21 competition.
- If the lowest-ranked reserve team in the Tweede Divisie finishes between 10th and 16th place, it will play a playoff match against the champion of the Under 21 competition for one spot in the Tweede Divisie.
- If the lowest-ranked reserve team in the Tweede Divisie finishes in the top nine, there will be no promotion or relegation between the Tweede Divisie and the Under 21 competition.
Teams
=Team changes=
class="wikitable" |
Promoted from 2022–23 Derde Divisie ! Promoted from ! Relegated to ! Relegated to ! Withdrawn |
---|
ACV ADO '20 GVVV | OFC |
{{Location map+|Netherlands|width=400|float=right|caption=Location of teams in the Tweede Divisie 2022-23|places=
{{Location map~|Netherlands|lat=52.985958|long=6.541367|label=ACV|position=right}}
{{Location map~|Netherlands|lat=52.520605|long=4.654159|label=ADO '20|position=left}}
{{Location map~|Netherlands|lat=52.337022|long=4.879450|label=AFC|position=right}}
{{Location map~|Netherlands|lat=52.028355|long=5.536329|label=GVVV|position=right}}
{{Location map~|Netherlands|lat=52.394353|long=5.240487|label=Jong Almere City}}
{{Location map~|Netherlands|lat=52.568191|long=6.587618|label=HHC|position=left}}
{{Location map~|Netherlands|lat=52.363828|long=4.623765|label=HFC|position=left}}
{{Location map~|Netherlands|lat=51.8084485|long=4.9063985|label=Kozakken Boys|position=top}}
{{Location map~|Netherlands|lat=52.256983|long=5.377462|label=Spakenburg|position=right}}
{{Location map~|Netherlands|lat=51.768732|long=5.943144|label=De Treffers|position=top}}
{{Location map~|Netherlands|lat=52.1|long=4.5|label=South Holland|position=left}}
{{Location map~|Netherlands|mark=TransparentPlaceholder.png|marksize=1|lat=51.3|long=7.5|label=
|position=left}}
}}
{{Location map+|Netherlands South Holland|width=400|float=right|caption=South Holland clubs in the 2022–23 Tweede Divisie|places=
{{Location map~|Netherlands South Holland|lat=51.927307|long=4.258296|label=Excelsior Maassluis|position=left}}
{{Location map~|Netherlands South Holland|lat=51.919455|long=4.433552|label=Jong Sparta|position=top}}
{{Location map~|Netherlands South Holland|lat=52.210690|long=4.430768|label=Katwijk|position=left}}
{{Location map~|Netherlands South Holland|lat=52.256754|long=4.539447|label=Lisse|position=top}}
{{Location map~|Netherlands South Holland|lat=52.242797|long=4.446169|label=Noordwijk|position=left}}
{{Location map~|Netherlands South Holland|lat=52.194166|long=4.394888|label=Quick Boys|position=bottom}}
{{Location map~|Netherlands South Holland|lat=52.201944|long=4.442950|label=Rijnsburgse Boys|position=right}}
{{Location map~|Netherlands South Holland|lat=52.085459|long=4.268885|label=Scheveningen|position=left}}
}}
class="wikitable sortable"
! Club ! Location ! Venue ! Capacity |
ACV
| Assen | Univé Sportpark | style="text-align: center;" | {{0}}3,000 |
ADO '20
| Sportpark de Vlotter | style="text-align: center;" | {{0}}6,000 |
AFC
| Sportpark Goed Genoeg | style="text-align: center;" | {{0}}3,000 |
Excelsior Maassluis
| Sportpark Dijkpolder | style="text-align: center;" | {{0}}5,000 |
GVVV
| style="text-align: center;" | {{0}}4,500 |
HHC
| Sportpark De Boshoek | style="text-align: center;" | {{0}}4,500 |
Koninklijke HFC
| Haarlem | Sportpark Spanjaardslaan | style="text-align: center;" | {{0}}1,500 |
Jong Almere City
| Almere | style="text-align: center;" | {{0}}4,501 |
Jong Sparta
| style="text-align: center;" | 11,000 |
Katwijk
| Katwijk | Sportpark De Krom | style="text-align: center;" | {{0}}6,000 |
Kozakken Boys
| Sportpark De Zwaaier | style="text-align: center;" | {{0}}3,000 |
Lisse
| Lisse | Sportpark Ter Specke | style="text-align: center;" | {{0}}7,000 |
Noordwijk
| Sportpark Duin Wetering | style="text-align: center;" | {{0}}3,500 |
Quick Boys
| Sportpark Nieuw Zuid | style="text-align: center;" | {{0}}8,100 |
Rijnsburgse Boys
| Sportpark Middelmors | style="text-align: center;" | {{0}}6,100 |
Scheveningen
| Sportpark Houtrust | style="text-align: center;" | {{0}}3,500 |
Spakenburg
| style="text-align: center;" | {{0}}8,500 |
De Treffers
| Sportpark Zuid | style="text-align: center;" | {{0}}4,000 |
= Number of teams by province =
class="wikitable" style="text-align:center" | |
Number of teams
! Province ! Team(s) | |
---|---|
8
|align="left"|{{flag|South Holland}} | Excelsior Maassluis, Jong Sparta, Katwijk, Lisse, Noordwijk, Quick Boys, Rijnsburgse Boys, Scheveningen |
3
|align="left"|{{flag|North Holland}} | ADO '20, AFC, Koninklijke HFC |
2
|align="left"|{{flag|Utrecht}} | GVVV, Spakenburg |
rowspan="5"|1
|align="left"|{{flag|Drenthe}} | ACV |
align="left"|{{flag|Flevoland}} | Jong Almere City |
align="left"|{{flag|Gelderland}} | De Treffers |
align="left"|{{flag|North Brabant}} | Kozakken Boys |
align="left"|{{flag|Overijssel}} | HHC |
Standings
|section=Tweede divisie standings
|source=[https://www.flashscore.com/football/netherlands/tweede-divisie/ Flashscore]
|team_order=SPA, TRE, QUI, KAT, AFC, GVV, JSP, JAL, ACV, HHC, HFC, ADO, RIJ, NOO, SCH, EXM, KOZ, LIS
|result16=RPO |result17=RPO |result18=REL
|update=complete
|win_ACV=14|draw_ACV=5 |loss_ACV=15|gf_ACV=49|ga_ACV=54
|win_ADO=12|draw_ADO=6 |loss_ADO=16|gf_ADO=45|ga_ADO=56
|win_AFC=16|draw_AFC=9 |loss_AFC=9 |gf_AFC=63|ga_AFC=47
|win_EXM=8 |draw_EXM=8 |loss_EXM=18|gf_EXM=42|ga_EXM=62
|win_GVV=15|draw_GVV=9 |loss_GVV=10|gf_GVV=57|ga_GVV=53
|win_HHC=12|draw_HHC=8 |loss_HHC=14|gf_HHC=48|ga_HHC=43
|win_HFC=11|draw_HFC=11|loss_HFC=12|gf_HFC=50|ga_HFC=48
|win_JAL=13|draw_JAL=10|loss_JAL=11|gf_JAL=60|ga_JAL=55
|win_JSP=14|draw_JSP=7 |loss_JSP=13|gf_JSP=59|ga_JSP=53
|win_KAT=19|draw_KAT=2 |loss_KAT=13|gf_KAT=62|ga_KAT=49
|win_KOZ=5 |draw_KOZ=8 |loss_KOZ=21|gf_KOZ=36|ga_KOZ=65
|win_LIS=4 |draw_LIS=7 |loss_LIS=23|gf_LIS=35|ga_LIS=84
|win_NOO=8 |draw_NOO=15|loss_NOO=11|gf_NOO=43|ga_NOO=52
|win_QUI=18|draw_QUI=8 |loss_QUI=8 |gf_QUI=69|ga_QUI=47
|win_RIJ=11|draw_RIJ=8 |loss_RIJ=15|gf_RIJ=49|ga_RIJ=57
|win_SCH=7 |draw_SCH=12|loss_SCH=15|gf_SCH=44|ga_SCH=61
|win_SPA=26|draw_SPA=4 |loss_SPA=4 |gf_SPA=89|ga_SPA=38
|win_TRE=22|draw_TRE=5 |loss_TRE=7 |gf_TRE=66|ga_TRE=42
|name_ACV=ACV
|name_ADO=ADO '20
|name_AFC=AFC
|name_EXM=Excelsior Maassluis
|name_GVV=GVVV
|name_HHC=HHC Hardenberg
|name_HFC=Koninklijke HFC
|name_JAL=Jong Almere City
|name_JSP=Jong Sparta
|name_KAT=Katwijk
|name_KOZ=Kozakken Boys
|name_LIS=Lisse
|name_NOO=Noordwijk
|name_QUI=Quick Boys
|name_RIJ=Rijnsburgse Boys
|name_SCH=Scheveningen
|name_SPA=Spakenburg
|name_TRE=De Treffers
|status_EXM=O
|status_KOZ=R
|status_LIS=R
|status_SPA=C
|status_text_Y=May at best reach relegation play-offs
|class_rules=Season in progress: 1) Most points won; 2) Less points lost; 3) Goal difference; 4) Goals scored; 5) Alphabetical order; End of season: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head away goals scored; 7) Play-off if relevant for deciding champion, relegation or participating in a European league, otherwise by draw. 8) Penalty shoot-out (only after a play-off){{cite web |url=https://www.knvb.nl/downloads/bestand/18811/reglementen-betaald-voetbal-seizoen-2020-21.pdf |title=Reglementen betaald voetbal seizoen 2020-21 |trans-title=Regulations professional football season 2020-21 |publisher=KNVB |date=20 January 2021 |access-date=26 January 2021 |language=nl}}
|res_col_header=QR
|col_ED=green2 |text_ED=Possible promotion to Eerste Divisie
|col_U21=red1 |text_U21=Relegation to Under-21 division
|col_U21PO=red2 |text_U21PO={{nowrap|Qualification for U21 relegation play-offs}}
|col_RPO=red2 |text_RPO={{nowrap|Qualification for relegation play-offs}}
|col_REL=red1 |text_REL=Relegation to Derde Divisie
|col_WDN=black1 |text_WDN=Withdrawn
}}
Fixtures and results
|section=Tweede divisie results
|source=[https://www.flashscore.com/football/netherlands/tweede-divisie/ Flashscore]
|solid_cell=grey
|team_nowrap=y
|update=complete
|team1=ACV |team2=ADO |team3=AFC |team4=EXM |team5=GVV |team6=HHC |team7=HFC |team8=JAL |team9=JSP |team10=KAT |team11=KOZ |team12=LIS |team13=NOO |team14=QUI |team15=RIJ |team16=SCH |team17=SPA |team18=TRE
|name_ACV=ACV
|name_ADO=ADO '20
|name_AFC=AFC
|name_EXM=Excelsior Maassluis
|name_GVV=GVVV
|name_HHC=HHC Hardenberg
|name_HFC=Koninklijke HFC
|name_JAL=Jong Almere City
|name_JSP=Jong Sparta
|name_KAT=Katwijk
|name_KOZ=Kozakken Boys
|name_LIS=Lisse
|name_NOO=Noordwijk
|name_QUI=Quick Boys
|name_RIJ=Rijnsburgse Boys
|name_SCH=Scheveningen
|name_SPA=Spakenburg
|name_TRE=De Treffers
| match_ACV_ADO = 2–2
| match_ACV_AFC = 0–2
| match_ACV_EXM = 3–1
| match_ACV_GVV = 3–0
| match_ACV_HHC = 1–3
| match_ACV_HFC = 0–0
| match_ACV_JAL = 1–0
| match_ACV_JSP = 4–2
| match_ACV_KAT = 3–1
| match_ACV_KOZ = 1–2
| match_ACV_LIS = 2–0
| match_ACV_NOO = 1–1
| match_ACV_QUI = 1–0
| match_ACV_RIJ = 2–1
| match_ACV_SCH = 0–3
| match_ACV_SPA = 1–2
| match_ACV_TRE = 2–3
| match_ADO_ACV = 1–2
| match_ADO_AFC = 3–0
| match_ADO_EXM = 3–0
| match_ADO_GVV = 2–2
| match_ADO_HHC = 3–0
| match_ADO_HFC = 1–4
| match_ADO_JAL = 1–1
| match_ADO_JSP = 1–5
| match_ADO_KAT = 2–1
| match_ADO_KOZ = 4–2
| match_ADO_LIS = 1–2
| match_ADO_NOO = 1–1
| match_ADO_QUI = 1–1
| match_ADO_RIJ = 0–1
| match_ADO_SCH = 4–1
| match_ADO_SPA = 1–2
| match_ADO_TRE = 0–2
| match_AFC_ACV = 3–0
| match_AFC_ADO = 2–0
| match_AFC_EXM = 2–2
| match_AFC_GVV = 3–1
| match_AFC_HHC = 2–2
| match_AFC_HFC = 1–3
| match_AFC_JAL = 4–1
| match_AFC_JSP = 3–1
| match_AFC_KAT = 3–2
| match_AFC_KOZ = 2–1
| match_AFC_LIS = 4–0
| match_AFC_NOO = 1–3
| match_AFC_QUI = 0–3
| match_AFC_RIJ = 1–1
| match_AFC_SCH = 1–1
| match_AFC_SPA = 1–3
| match_AFC_TRE = 1–1
| match_EXM_ACV = 2–0
| match_EXM_ADO = 0–1
| match_EXM_AFC = 2–1
| match_EXM_GVV = 2–0
| match_EXM_HHC = 0–1
| match_EXM_HFC = 0–3
| match_EXM_JAL = 5–3
| match_EXM_JSP = 0–1
| match_EXM_KAT = 1–2
| match_EXM_KOZ = 0–0
| match_EXM_LIS = 5–0
| match_EXM_NOO = 1–0
| match_EXM_QUI = 2–4
| match_EXM_RIJ = 2–0
| match_EXM_SCH = 2–2
| match_EXM_SPA = 1–1
| match_EXM_TRE = 0–1
| match_GVV_ACV = 3–1
| match_GVV_ADO = 2–1
| match_GVV_AFC = 3–0
| match_GVV_EXM = 2–1
| match_GVV_HHC = 2–1
| match_GVV_HFC = 2–2
| match_GVV_JAL = 0–0
| match_GVV_JSP = 2–2
| match_GVV_KAT = 2–4
| match_GVV_KOZ = 2–1
| match_GVV_LIS = 2–2
| match_GVV_NOO = 2–1
| match_GVV_QUI = 0–1
| match_GVV_RIJ = 1–4
| match_GVV_SCH = 1–0
| match_GVV_SPA = 2–3
| match_GVV_TRE = 1–1
| match_HHC_ACV = 3–0
| match_HHC_ADO = 1–0
| match_HHC_AFC = 1–2
| match_HHC_EXM = 1–0
| match_HHC_GVV = 0–1
| match_HHC_HFC = 3–2
| match_HHC_JAL = 1–0
| match_HHC_JSP = 2–0
| match_HHC_KAT = 1–2
| match_HHC_KOZ = 0–0
| match_HHC_LIS = 1–1
| match_HHC_NOO = 1–0
| match_HHC_QUI = 1–3
| match_HHC_RIJ = 3–3
| match_HHC_SCH = 3–4
| match_HHC_SPA = 2–0
| match_HHC_TRE = 1–3
| match_HFC_ACV = 2–4
| match_HFC_ADO = 3–0
| match_HFC_AFC = 0–2
| match_HFC_EXM = 1–2
| match_HFC_GVV = 0–1
| match_HFC_HHC = 1–1
| match_HFC_JAL = 0–2
| match_HFC_JSP = 1–1
| match_HFC_KAT = 2–0
| match_HFC_KOZ = 1–1
| match_HFC_LIS = 1–4
| match_HFC_NOO = 2–2
| match_HFC_QUI = 1–1
| match_HFC_RIJ = 4–0
| match_HFC_SCH = 1–0
| match_HFC_SPA = 2–1
| match_HFC_TRE = 0–2
| match_JAL_ACV = 3–1
| match_JAL_ADO = 4–1
| match_JAL_AFC = 1–5
| match_JAL_EXM = 2–1
| match_JAL_GVV = 3–3
| match_JAL_HHC = 1–0
| match_JAL_HFC = 1–1
| match_JAL_JSP = 1–1
| match_JAL_KAT = 0–1
| match_JAL_KOZ = 1–1
| match_JAL_LIS = 6–1
| match_JAL_NOO = 3–1
| match_JAL_QUI = 2–0
| match_JAL_RIJ = 0–2
| match_JAL_SCH = 4–1
| match_JAL_SPA = 2–2
| match_JAL_TRE = 1–3
| match_JSP_ACV = 3–1
| match_JSP_ADO = 0–1
| match_JSP_AFC = 0–0
| match_JSP_EXM = 2–2
| match_JSP_GVV = 0–3
| match_JSP_HHC = 0–3
| match_JSP_HFC = 4–1
| match_JSP_JAL = 2–0
| match_JSP_KAT = 0–2
| match_JSP_KOZ = 1–0
| match_JSP_LIS = 3–1
| match_JSP_NOO = 0–0
| match_JSP_QUI = 2–2
| match_JSP_RIJ = 2–1
| match_JSP_SCH = 1–2
| match_JSP_SPA = 1–2
| match_JSP_TRE = 0–1
| match_KAT_ACV = 2–0
| match_KAT_ADO = 4–2
| match_KAT_AFC = 2–0
| match_KAT_EXM = 2–1
| match_KAT_GVV = 0–2
| match_KAT_HHC = 1–0
| match_KAT_HFC = 3–1
| match_KAT_JAL = 1–3
| match_KAT_JSP = 3–4
| match_KAT_KOZ = 3–2
| match_KAT_LIS = 3–1
| match_KAT_NOO = 2–2
| match_KAT_QUI = 0–1
| match_KAT_RIJ = 3–0
| match_KAT_SCH = 0–2
| match_KAT_SPA = 1–4
| match_KAT_TRE = 0–1
| match_KOZ_ACV = 0–0
| match_KOZ_ADO = 2–3
| match_KOZ_AFC = 0–5
| match_KOZ_EXM = 2–1
| match_KOZ_GVV = 0–4
| match_KOZ_HHC = 1–1
| match_KOZ_HFC = 1–2
| match_KOZ_JAL = 3–4
| match_KOZ_JSP = 1–2
| match_KOZ_KAT = 1–2
| match_KOZ_LIS = 2–0
| match_KOZ_NOO = 1–3
| match_KOZ_QUI = 1–2
| match_KOZ_RIJ = 1–2
| match_KOZ_SCH = 1–1
| match_KOZ_SPA = 0–3
| match_KOZ_TRE = 1–2
| match_LIS_ACV = 0–1
| match_LIS_ADO = 0–1
| match_LIS_AFC = 0–1
| match_LIS_EXM = 1–1
| match_LIS_GVV = 2–2
| match_LIS_HHC = 0–5
| match_LIS_HFC = 2–1
| match_LIS_JAL = 1–1
| match_LIS_JSP = 4–7
| match_LIS_KAT = 1–5
| match_LIS_KOZ = 2–1
| match_LIS_NOO = 1–3
| match_LIS_QUI = 0–2
| match_LIS_RIJ = 1–2
| match_LIS_SCH = 0–2
| match_LIS_SPA = 1–3
| match_LIS_TRE = 0–2
| match_NOO_ACV = 2–3
| match_NOO_ADO = 2–2
| match_NOO_AFC = 1–1
| match_NOO_EXM = 1–1
| match_NOO_GVV = 0–0
| match_NOO_HHC = 1–0
| match_NOO_HFC = 1–1
| match_NOO_JAL = 0–0
| match_NOO_JSP = 0–2
| match_NOO_KAT = 0–1
| match_NOO_KOZ = 1–2
| match_NOO_LIS = 3–2
| match_NOO_QUI = 0–0
| match_NOO_RIJ = 1–4
| match_NOO_SCH = 2–2
| match_NOO_SPA = 0–3
| match_NOO_TRE = 2–2
| match_QUI_ACV = 0–3
| match_QUI_ADO = 1–0
| match_QUI_AFC = 2–5
| match_QUI_EXM = 5–0
| match_QUI_GVV = 4–1
| match_QUI_HHC = 3–2
| match_QUI_HFC = 1–2
| match_QUI_JAL = 4–1
| match_QUI_JSP = 3–1
| match_QUI_KAT = 2–0
| match_QUI_KOZ = 1–1
| match_QUI_LIS = 3–0
| match_QUI_NOO = 0–5
| match_QUI_RIJ = 2–2
| match_QUI_SCH = 5–1
| match_QUI_SPA = 1–1
| match_QUI_TRE = 2–4
| match_RIJ_ACV = 1–1
| match_RIJ_ADO = 0–1
| match_RIJ_AFC = 1–1
| match_RIJ_EXM = 5–0
| match_RIJ_GVV = 1–2
| match_RIJ_HHC = 2–1
| match_RIJ_HFC = 0–2
| match_RIJ_JAL = 1–2
| match_RIJ_JSP = 1–4
| match_RIJ_KAT = 0–3
| match_RIJ_KOZ = 2–1
| match_RIJ_LIS = 1–1
| match_RIJ_NOO = 2–3
| match_RIJ_QUI = 1–1
| match_RIJ_SCH = 0–0
| match_RIJ_SPA = 4–3
| match_RIJ_TRE = 2–4
| match_SCH_ACV = 2–3
| match_SCH_ADO = 0–1
| match_SCH_AFC = 1–1
| match_SCH_EXM = 2–2
| match_SCH_GVV = 3–1
| match_SCH_HHC = 2–2
| match_SCH_HFC = 1–1
| match_SCH_JAL = 2–2
| match_SCH_JSP = 0–3
| match_SCH_KAT = 0–4
| match_SCH_KOZ = 0–1
| match_SCH_LIS = 2–2
| match_SCH_NOO = 0–0
| match_SCH_QUI = 0–5
| match_SCH_RIJ = 0–2
| match_SCH_SPA = 1–2
| match_SCH_TRE = 5–0
| match_SPA_ACV = 2–1
| match_SPA_ADO = 3–0
| match_SPA_AFC = 0–2
| match_SPA_EXM = 4–2
| match_SPA_GVV = 4–1
| match_SPA_HHC = 1–0
| match_SPA_HFC = 2–1
| match_SPA_JAL = 4–3
| match_SPA_JSP = 3–1
| match_SPA_KAT = 2–2
| match_SPA_KOZ = 3–1
| match_SPA_LIS = 3–1
| match_SPA_NOO = 8–0
| match_SPA_QUI = 5–1
| match_SPA_RIJ = 2–0
| match_SPA_SCH = 2–0
| match_SPA_TRE = 3–0
| match_TRE_ACV = 2–1
| match_TRE_ADO = 3–0
| match_TRE_AFC = 5–1
| match_TRE_EXM = 4–0
| match_TRE_GVV = 1–4
| match_TRE_HHC = 1–1
| match_TRE_HFC = 1–1
| match_TRE_JAL = 0–2
| match_TRE_JSP = 2–1
| match_TRE_KAT = 3–0
| match_TRE_KOZ = 4–1
| match_TRE_LIS = 2–1
| match_TRE_NOO = 0–1
| match_TRE_QUI = 1–3
| match_TRE_RIJ = 2–0
| match_TRE_SCH = 2–1
| match_TRE_SPA = 1–3
}}
Play-offs
{{2023-24 Tweede divisie promotion/relegation play-offs}}
Statistics
= Top scorers =
{{updated|25 May 2024}}[https://www.flashscore.com/football/netherlands/tweede-divisie/#/jHt4xSeA/top_scorers Flashscore]
class="wikitable" style="text-align:center;" |
Rank
!Player !Club !Goals |
---|
1
|align="left"|{{flagicon|NED}} Ahmed El Azzouti |align="left"|Spakenburg |25 |
2
|align="left"|{{flagicon|NED}} Rob van der Leij |align="left"|HHC Hardenberg |22 |
3
|align="left"|{{flagicon|NED}} Nick Broekhuizen |align="left"|Quick Boys |17 |
4
|align="left"|{{flagicon|NED}} Mukhtar Suleiman |align="left"|Spakenburg |16 |
rowspan="4"|5
|align="left"|{{flagicon|NED}} Sem van Duijn |align="left"|Quick Boys |rowspan="4"|15 |
align="left"|{{flagicon|NED}} Fughill Zeldenrust
|align="left"|Rijnsburgse Boys |
align="left"|{{flagicon|NED}} Tijmen Wildeboer
|align="left"|Jong Almere City |
align="left"|{{flagicon|NED}} Ilias Latif
|align="left"|GVVV |
rowspan="2"|9
|align="left"|{{flagicon|NED}} Tim Waterink |align="left"|De Treffers |rowspan="2"|14 |
align="left"|{{flagicon|NED}} Milan Zonneveld
|align="left"|ADO '20 |
References
{{Reflist}}
{{Tweede Divisie seasons}}
{{2023–24 in Dutch football}}
{{DEFAULTSORT:2023-24 Tweede Divisie}}