2019–20 Hoofdklasse

{{Infobox football league season

| competition = Hoofdklasse

| season = 2019–20

| winners = No champions.

| promoted = Sat A: Sportlust '46
Sat B: Staphorst
ACV
Sun A: Hollandia
JOS Watergraafsmeer
Sun B: Unitas

| relegated = No team relegated.

| promotion to = Derde Divisie

| biggest home win =

| biggest away win =

| highest scoring =

| matches =

| total goals =

| longest wins =

| longest unbeaten =

| longest losses =

| highest attendance =

| lowest attendance =

| average attendance =

| prevseason = 2018–19

| nextseason = 2020–21

}}

The 2019–20 season of the Hoofdklasse was played in four leagues, two Saturday leagues and two Sunday leagues. The champions of each league were to be promoted directly to the 2020–21 Derde Divisie; other teams could have been promoted through playoffs. The exact division of the 2019–20 Hoofdklasse competitions was published on 1 July 2019.{{cite news|website=Voetbal 24/7|publisher=Newsfactory|location=Amsterdam|author=Redactie|url=https://www.voetbal247.nl/knvb-maakt-indeling-hoofdklasse-bekend/|date=1 July 2019|access-date=6 July 2019|quote=De KNVB heeft vannacht de indelingen van de Hoofdklasse bekend gemaakt.|title=KNVB maakt indeling Hoofdklasse bekend|trans-title=KNVB makes format Hoofdklasse known}} The 2019–20 Hoofdklasse started on Saturday 31 August 2019.

Effects of the 2020 coronavirus pandemic

On 12 March 2020, all football leagues were suspended until 31 March as the Dutch government forbade events due to the COVID-19 pandemic in the Netherlands.{{cite web|url=https://www.knvb.nl/nieuws/amateurvoetbal/uitgelicht/59620/tot-en-met-31-maart-geen-voetbal-nederland|title=tot en met 31 maart geen voetbal in nederland|trans-title=Until 31 March no football in the Netherlands|publisher=KNVB|lang=nl|date=12 March 2020|access-date=19 March 2020}} On 15 March this period was extended until 6 April.{{cite web|url=https://www.knvb.nl/nieuws/amateurvoetbal/competitiezaken/59633/geen-voetbalwedstrijden-tot-en-met-6-april|title=Geen voetbalwedstrijden tot en met 6 april|trans-title=No football matches until 6 April|publisher=KNVB|lang=nl|date=15 March 2020|access-date=19 March 2020}} Due to the decision of the Dutch government to forbid all gatherings and events until 1 June, this period was even further extended.{{cite web|url=https://www.voetbal247.nl/voetbalseizoen-lijkt-ten-einde-kabinet-verlengt-sluiting-tot-1-juni/|title=Voetbalseizoen lijkt ten einde: Kabinet verlengt maatregelen tot 1 juni|trans-title=Football season seems to have ended: Government extends measures until 1 June 2020|publisher=voetbal247.nl|lang=nl|date=23 March 2020|access-date=30 March 2020}}

Eventually, on 31 March, the KNVB decided not to resume competitions at the amateur level. They also decided, for those competitions involved, there would be no final standings, and therefore no champions, initially no promotions and no relegations. Most teams had to start next season at the same level as they did this season.{{cite web|url=https://www.knvb.nl/nieuws/amateurvoetbal/uitgelicht/59781/competities-amateurvoetbal-niet-hervat|title=Competities amateurvoetbal niet hervat|trans-title=Amateur competitions not resumed|publisher=KNVB|lang=nl|date=31 March 2020|access-date=6 April 2020}}

Later on 12 June, the KNVB officially announced that the Derde Divisie would again consist of 36 teams from next season.{{cite news |title=Update: Concept klasse-indelingen standaardvoetbal en topjeugdvoetbal |url=https://www.knvb.nl/nieuws/amateurvoetbal/competitiezaken/60417/concept-klasse-indelingen-standaardvoetbal-en |publisher=KNVB |access-date=14 July 2020 |lang=nl |date=12 June 2020}} This was one wish of CVTD, the interest group of football clubs from the Tweede and Derde Divisies. After the loss of the two reserve teams, the withdrawal of FC Lienden and the voluntary relegation of ONS Sneek, the two divisions of the third tier would have consisted of only 15 clubs each. To accommodate all group leaders in the Hoofdklasse, the KNVB decided to make each Derde Divisie group have 18 teams. The Hoofdklasse group leaders, namely Sportlust '46, Staphorst, Hollandia and Unitas, therefore moved up to the Derde Divisie. The best runners-up of the Saturday and Sunday Hoofdklasse, ACV and JOS Watergraafsmeer respectively, were also allowed to be promoted.{{cite web|url=https://www.knvb.nl/downloads/sites/bestand/knvb/22561/concept-divisie-klasse-indelingen-seizoen-2020/21|title=Concept divisie/klasse indelingen standaard zaterdag en zondag seizoen 2020/'21|publisher=KNVB|lang=nl|access-date=14 July 2020}}

Meppeler Sport Club and Quick '20 gave up playing Sunday football to compete only on Saturdays after this season.{{cite news |title=Hoofdklasse: MSC Amslod en Quick '20 stoppen met prestatievoetbal op zondag |url=https://www.hetamsterdamschevoetbal.nl/hoofdklasse-msc-amslod-en-quick-20-stoppen-met-prestatievoetbal-op-zondag/ |access-date=14 July 2020 |work=Het Amsterdamsche Voetbal |lang=nl |date=19 January 2020}}

Play-offs

= Promotion =

In each competition teams play periods of 10 games, three times per season (30 games per season). After each period the best team which has not yet qualified earns a spot in the play-offs for the Derde Divisie as the period champion. 6 teams from the Saturday Hoofdklasse play against 2 teams from the Saturday Derde Divisie for 2 promotion spots. The teams from the Sunday leagues do the same.

= Relegation =

The teams in place 13 and 14 at the end of the season fight against relegation in the relegation play-offs. They face the period champions of the Eerste Klasse.

Saturday A

= Teams =

{{Location map+|Netherlands|caption=Location of teams in the Saturday Hoofdklasse A 2019/20|width=400|float=right|places=

{{Location map~|Netherlands|lat=51.783107|long=5.948193|label=Achilles '29|position=right}}

{{Location map~|Netherlands|lat=51.772994|long=5.102231|label=Achilles Veen|position=right}}

{{Location map~|Netherlands|lat=52.123272|long=4.675322|label=ARC|position=top}}

{{Location map~|Netherlands|lat=51.927612|long=6.599187|label=AZSV|position=top}}

{{Location map~|Netherlands|lat=51.922924|long=4.576796|label=Capelle|position=right}}

{{Location map~|Netherlands|lat=52.106970|long=5.096606|label=DHSC|position=top}}

{{Location map~|Netherlands|lat=51.975788|long=5.789331|label=DUNO|position=right}}

{{Location map~|Netherlands|lat=51.891418|long=4.524702|label=Feyenoord|position=left}}

{{Location map~|Netherlands|lat=51.994392|long=4.172950|label='s-Gravenzande|position=left}}

{{Location map~|Netherlands|lat=52.009487|long=4.734128|label=Jodan Boys|position=right}}

{{Location map~|Netherlands|lat=52.179075|long=4.413963|label=Rijnvogels|position=left}}

{{Location map~|Netherlands|lat=51.853934|long=4.596028|label=Rijsoord|position=right}}

{{Location map~|Netherlands|lat=51.859569|long=4.485264|label=Smitshoek|position=bottom}}

{{Location map~|Netherlands|lat=51.835656|long=4.374731|label=Spijkenisse|position=left}}

{{Location map~|Netherlands|lat=52.073641|long=4.872227|label=Sportlust '46|position=left}}

{{Location map~|Netherlands|lat=51.931292|long=4.361893|label=Zwaluwen|position=left}}

}}

{{Location map+|Netherlands South Holland|caption=South Holland clubs in the Saturday Hoofdklasse A 2019/20|width=400|float=right|places=

{{Location map~|Netherlands|lat=52.123272|long=4.675322|label=ARC|position=right}}

{{Location map~|Netherlands|lat=51.922924|long=4.576796|label=Capelle|position=right}}

{{Location map~|Netherlands|lat=51.891418|long=4.524702|label=Feyenoord|position=left}}

{{Location map~|Netherlands|lat=51.994392|long=4.172950|label='s-Gravenzande|position=left}}

{{Location map~|Netherlands|lat=52.009487|long=4.734128|label=Jodan Boys|position=right}}

{{Location map~|Netherlands|lat=52.179075|long=4.413963|label=Rijnvogels|position=left}}

{{Location map~|Netherlands|lat=51.853934|long=4.596028|label=Rijsoord|position=right}}

{{Location map~|Netherlands|lat=51.859569|long=4.485264|label=Smitshoek|position=bottom}}

{{Location map~|Netherlands|lat=51.835656|long=4.374731|label=Spijkenisse|position=left}}

{{Location map~|Netherlands|lat=51.931292|long=4.361893|label=Zwaluwen|position=left}}

}}

class="wikitable sortable"

! Club

! Home City

! Venue

! Capacity

Achilles '29

| Groesbeek

| Sportpark De Heikant

| style="text-align: center;" | 4,500

Achilles Veen

| Veen

| Sportpark De Hanen Weide

| style="text-align: center;" | 2,000

ARC

| Alphen aan den Rijn

| Sportpark Zegersloot

| style="text-align: center;" | 9,000

AZSV

| Aalten

| Sportpark Villekamp

| style="text-align: center;" | 3,000

Capelle

| Capelle aan den IJssel

| Sportpark 't Slot

| style="text-align: center;" | 3,000

DHSC

| Utrecht

| Sportpark Wesley Sneijder

| style="text-align: center;" | 2,000

DUNO

| Doorwerth

| Sportpark De Waayenberg

| style="text-align: center;" | 1,000

SC Feyenoord

| Rotterdam

| Varkenoord

| style="text-align: center;" | 1,400

's-Gravenzande

| 's-Gravenzande

| Juliana Sportpark

| style="text-align: center;" | 3,000

Jodan Boys

| Gouda

| Sportpark Oosterwei

| style="text-align: center;" | 1,500

Rijnvogels

| Katwijk aan den Rijn

| Sportpark De Kooltuin

| style="text-align: center;" | 1,500

Rijsoord

| Ridderkerk

| Sportpark Rijsoord

| style="text-align: center;" | 1,800

Smitshoek

| Barendrecht

| Sportpark Smitshoek

| style="text-align: center;" | 2,000

Spijkenisse

| Spijkenisse

| Sportpark Jaap Riedijk

| style="text-align: center;" | 1,800

Sportlust '46

| Woerden

| Sportpark Cromwijck

| style="text-align: center;" | 2,000

Zwaluwen

| Vlaardingen

| Sportpark Zwaluwen

| style="text-align: center;" | 2,750

>> Competition cancelled, what's listed below is the situation on 7 March 2020, the date the last matches were played.<<

= Standings =

{{#invoke:Sports table|main|style=WDL

|section=Hoofdklasse ZA-A standings

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zaterdag-a/r53671/tables/ Soccerway]

|team1=SPO |team2=DHS |team3=FEY |team4=ACH |team5=AZS |team6=SMI |team7=RVO |team8=ARC |team9=JOD |team10=CAP |team11=SPI |team12=ZWA |team13=DUN |team14=RSO |team15=GRA |team16=A29

|result1=3D |result2=PO |result3=PO |result5=PO |result13=RPO |result14=RPO |result15=1K |result16=1K

|update=complete

|win_A29=0 |draw_A29=1 |loss_A29=19|gf_A29=12 |ga_A29=77

|win_ACH=11|draw_ACH=3 |loss_ACH=7 |gf_ACH=49 |ga_ACH=25

|win_ARC=8 |draw_ARC=6 |loss_ARC=7 |gf_ARC=29 |ga_ARC=28

|win_AZS=10|draw_AZS=4 |loss_AZS=6 |gf_AZS=32 |ga_AZS=23

|win_CAP=8 |draw_CAP=5 |loss_CAP=8 |gf_CAP=35 |ga_CAP=30

|win_DHS=13|draw_DHS=2 |loss_DHS=6 |gf_DHS=44 |ga_DHS=26

|win_DUN=7 |draw_DUN=4 |loss_DUN=9 |gf_DUN=30 |ga_DUN=33

|win_FEY=11|draw_FEY=5 |loss_FEY=5 |gf_FEY=55 |ga_FEY=29

|win_GRA=4 |draw_GRA=7 |loss_GRA=10|gf_GRA=24 |ga_GRA=37

|win_JOD=8 |draw_JOD=6 |loss_JOD=7 |gf_JOD=28 |ga_JOD=29

|win_RVO=9 |draw_RVO=3 |loss_RVO=9 |gf_RVO=32 |ga_RVO=29

|win_RSO=6 |draw_RSO=4 |loss_RSO=11|gf_RSO=22 |ga_RSO=46

|win_SMI=9 |draw_SMI=6 |loss_SMI=6 |gf_SMI=31 |ga_SMI=33

|win_SPI=8 |draw_SPI=4 |loss_SPI=9 |gf_SPI=34 |ga_SPI=33

|win_SPO=13|draw_SPO=3 |loss_SPO=5 |gf_SPO=46 |ga_SPO=21

|win_ZWA=7 |draw_ZWA=5 |loss_ZWA=8 |gf_ZWA=31 |ga_ZWA=35

|name_A29=Achilles '29

|name_ACH=Achilles Veen

|name_ARC=ARC

|name_AZS=AZSV

|name_CAP=Capelle

|name_DHS=DHSC

|name_DUN=DUNO

|name_FEY=SC Feyenoord

|name_GRA='s-Gravenzande

|name_JOD=Jodan Boys

|name_RVO=Rijnvogels

|name_RSO=Rijsoord

|name_SMI=Smitshoek

|name_SPI=Spijkenisse

|name_SPO=Sportlust '46

|name_ZWA=Zwaluwen

|note_AZS=Winner of the first period (games 1–10).

|note_FEY=Winner of the second period (games 11–30).

|status_SPO=P

|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-2019-20.pdf|title=2019/2020 - Season rules |publisher=KNVB |access-date=3 July 2019}}

|res_col_header=PQR

|col_3D=green1 |text_3D=Promotion to Derde Divisie

|col_PO=blue1 |text_PO={{s|{{nowrap|Qualification to promotion play-offs}}}}

|col_RPO=red2 |text_RPO={{s|Qualification to relegation play-offs}}

|col_1K=red1 |text_1K={{s|Relegation to Eerste Klasse}}

}}

= Fixtures/results =

{{#invoke:Sports results|main|matches_style=FBR

|section=Hoofdklasse Saturday A results

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zaterdag-a/r53671/matches/ Soccerway]

|solid_cell=grey

|team_nowrap=y

|update=complete

| team1 =A29

| team2 =ACH

| team3 =ARC

| team4 =AZS

| team5 =CAP

| team6 =DHS

| team7 =DUN

| team8 =FEY

| team9 =GRA

| team10=JOD

| team11=RVO

| team12=RSO

| team13=SMI

| team14=SPI

| team15=SPO

| team16=ZWA

| name_A29 = Achilles '29

| name_ACH = Achilles Veen

| name_ARC = ARC

| name_AZS = AZSV

| name_CAP = Capelle

| name_DHS = DHSC

| name_DUN = DUNO

| name_FEY = SC Feyenoord

| name_GRA = 's-Gravenzande

| name_JOD = Jodan Boys

| name_RVO = Rijnvogels

| name_RSO = Rijsoord

| name_SMI = Smitshoek

| name_SPI = Spijkenisse

| name_SPO = Sportlust '46

| name_ZWA = Zwaluwen

| match_A29_ACH = 0–5

| match_A29_ARC = {{s|{{small|23 May}}}}

| match_A29_AZS = {{s|{{small|28 Mar}}}}

| match_A29_CAP = 1–4

| match_A29_DHS = 2–3

| match_A29_DUN = {{s|{{small|9 May}}}}

| match_A29_FEY = 1–6

| match_A29_GRA = {{s|{{small|18 Apr}}}}

| match_A29_JOD = 1–2

| match_A29_RVO = 1–4

| match_A29_RSO = 0–2

| match_A29_SMI = 0–4

| match_A29_SPI = 0–0

| match_A29_SPO = 0–3

| match_A29_ZWA = {{s|{{small|21 Mar}}}}

| match_ACH_A29 = 7–0

| match_ACH_ARC = 0–0

| match_ACH_AZS = 0–1

| match_ACH_CAP = 1–2

| match_ACH_DHS = 1–0

| match_ACH_DUN = 5–2

| match_ACH_FEY = {{s|{{small|18 Apr}}}}

| match_ACH_GRA = {{s|{{small|23 May}}}}

| match_ACH_JOD = 2–1

| match_ACH_RVO = 1–0

| match_ACH_RSO = 7–0

| match_ACH_SMI = 2–0

| match_ACH_SPI = {{s|{{small|21 Mar}}}}

| match_ACH_SPO = {{s|{{small|9 May}}}}

| match_ACH_ZWA = 4–0

| match_ARC_A29 = 2–0

| match_ARC_ACH = 2–3

| match_ARC_AZS = {{s|{{small|18 Apr}}}}

| match_ARC_CAP = 1–1

| match_ARC_DHS = 0–3

| match_ARC_DUN = 5–0

| match_ARC_FEY = {{s|{{small|4 Apr}}}}

| match_ARC_GRA = 0–0

| match_ARC_JOD = 2–1

| match_ARC_RVO = 3–2

| match_ARC_RSO = {{s|{{small|9 May}}}}

| match_ARC_SMI = 1–1

| match_ARC_SPI = 1–2

| match_ARC_SPO = 0–1

| match_ARC_ZWA = {{s|{{small|16 May}}}}

| match_AZS_A29 = {{s|{{small|25 Apr}}}}

| match_AZS_ACH = {{s|{{small|16 May}}}}

| match_AZS_ARC = 1–1

| match_AZS_CAP = 1–2

| match_AZS_DHS = {{s|{{small|4 Apr}}}}

| match_AZS_DUN = 2–0

| match_AZS_FEY = {{s|{{small|14 Mar}}}}

| match_AZS_GRA = 3–1

| match_AZS_JOD = 1–2

| match_AZS_RVO = 1–3

| match_AZS_RSO = 4–0

| match_AZS_SMI = {{s|{{small|11 Apr}}}}

| match_AZS_SPI = 3–2

| match_AZS_SPO = 1–0

| match_AZS_ZWA = 1–1

| match_CAP_A29 = 3–0

| match_CAP_ACH = {{s|{{small|25 Apr}}}}

| match_CAP_ARC = 1–2

| match_CAP_AZS = 2–0

| match_CAP_DHS = 2–1

| match_CAP_DUN = {{s|{{small|21 Mar}}}}

| match_CAP_FEY = 1–2

| match_CAP_GRA = 3–3

| match_CAP_JOD = 2–2

| match_CAP_RVO = {{s|{{small|11 Apr}}}}

| match_CAP_RSO = 1–2

| match_CAP_SMI = 1–3

| match_CAP_SPI = {{s|{{small|16 May}}}}

| match_CAP_SPO = 1–0

| match_CAP_ZWA = 2–0

| match_DHS_A29 = 2–1

| match_DHS_ACH = 2–1

| match_DHS_ARC = 2–1

| match_DHS_AZS = 1–1

| match_DHS_CAP = {{s|{{small|9 May}}}}

| match_DHS_DUN = {{s|{{small|23 May}}}}

| match_DHS_FEY = 2–2

| match_DHS_GRA = 3–0

| match_DHS_JOD = {{s|{{small|18 Apr}}}}

| match_DHS_RVO = 1–2

| match_DHS_RSO = 4–0

| match_DHS_SMI = {{s|{{small|21 Mar}}}}

| match_DHS_SPI = 5–3

| match_DHS_SPO = 2–1

| match_DHS_ZWA = 1–0

| match_DUN_A29 = 5–0

| match_DUN_ACH = 5–2

| match_DUN_ARC = {{s|{{small|14 Mar}}}}

| match_DUN_AZS = 0–2

| match_DUN_CAP = 1–1

| match_DUN_DHS = 1–2

| match_DUN_FEY = 3–2

| match_DUN_GRA = 1–0

| match_DUN_JOD = {{s|{{small|4 Apr}}}}

| match_DUN_RVO = 1–3

| match_DUN_RSO = 2–0

| match_DUN_SMI = {{s|{{small|25 Apr}}}}

| match_DUN_SPI = {{s|{{small|11 Apr}}}}

| match_DUN_SPO = {{s|{{small|16 May}}}}

| match_DUN_ZWA = {{s|{{small|28 Mar}}}}

| match_FEY_A29 = {{s|{{small|11 Apr}}}}

| match_FEY_ACH = 2–1

| match_FEY_ARC = 6–0

| match_FEY_AZS = 0–2

| match_FEY_CAP = 2–1

| match_FEY_DHS = 4–2

| match_FEY_DUN = 1–1

| match_FEY_GRA = 5–1

| match_FEY_JOD = 3–1

| match_FEY_RVO = 3–0

| match_FEY_RSO = {{s|{{small|21 Mar}}}}

| match_FEY_SMI = {{s|{{small|16 May}}}}

| match_FEY_SPI = 3–0

| match_FEY_SPO = 2–2

| match_FEY_ZWA = {{s|{{small|25 Apr}}}}

| match_GRA_A29 = 5–0

| match_GRA_ACH = 1–1

| match_GRA_ARC = {{s|{{small|11 Apr}}}}

| match_GRA_AZS = {{s|{{small|21 Mar}}}}

| match_GRA_CAP = 2–1

| match_GRA_DHS = {{s|{{small|16 May}}}}

| match_GRA_DUN = 1–1

| match_GRA_FEY = {{s|{{small|9 May}}}}

| match_GRA_JOD = 2–0

| match_GRA_RVO = 0–1

| match_GRA_RSO = 3–1

| match_GRA_SMI = 0–2

| match_GRA_SPI = 1–1

| match_GRA_SPO = 0–4

| match_GRA_ZWA = 1–1

| match_JOD_A29 = {{s|{{small|16 May}}}}

| match_JOD_ACH = 2–2

| match_JOD_ARC = {{s|{{small|21 Mar}}}}

| match_JOD_AZS = 1–2

| match_JOD_CAP = 0–0

| match_JOD_DHS = 1–0

| match_JOD_DUN = 1–2

| match_JOD_FEY = 2–0

| match_JOD_GRA = {{s|{{small|25 Apr}}}}

| match_JOD_RVO = 1–1

| match_JOD_RSO = 2–1

| match_JOD_SMI = 1–1

| match_JOD_SPI = 1–0

| match_JOD_SPO = 4–1

| match_JOD_ZWA = {{s|{{small|11 Apr}}}}

| match_RVO_A29 = {{s|{{small|4 Apr}}}}

| match_RVO_ACH = {{s|{{small|14 Mar}}}}

| match_RVO_ARC = 0–0

| match_RVO_AZS = 1–2

| match_RVO_CAP = 2–1

| match_RVO_DHS = 1–2

| match_RVO_DUN = {{s|{{small|18 Apr}}}}

| match_RVO_FEY = {{s|{{small|23 May}}}}

| match_RVO_GRA = 3–2

| match_RVO_JOD = 1–2

| match_RVO_RSO = 3–1

| match_RVO_SMI = 1–1

| match_RVO_SPI = {{s|{{small|25 Apr}}}}

| match_RVO_SPO = 1–2

| match_RVO_ZWA = 2–1

| match_RSO_A29 = 4–1

| match_RSO_ACH = {{s|{{small|11 Apr}}}}

| match_RSO_ARC = 2–4

| match_RSO_AZS = 1–0

| match_RSO_CAP = {{s|{{small|4 Apr}}}}

| match_RSO_DHS = {{s|{{small|25 Apr}}}}

| match_RSO_DUN = 1–0

| match_RSO_FEY = 2–2

| match_RSO_GRA = 0–0

| match_RSO_JOD = {{s|{{small|14 Mar}}}}

| match_RSO_RVO = {{s|{{small|16 May}}}}

| match_RSO_SMI = 1–0

| match_RSO_SPI = 0–3

| match_RSO_SPO = 1–1

| match_RSO_ZWA = 2–2

| match_SMI_A29 = {{s|{{small|14 Mar}}}}

| match_SMI_ACH = 1–0

| match_SMI_ARC = 2–0

| match_SMI_AZS = 2–2

| match_SMI_CAP = {{s|{{small|23 May}}}}

| match_SMI_DHS = 0–5

| match_SMI_DUN = 1–0

| match_SMI_FEY = 1–8

| match_SMI_GRA = 3–0

| match_SMI_JOD = 1–1

| match_SMI_RVO = {{s|{{small|9 May}}}}

| match_SMI_RSO = {{s|{{small|18 Apr}}}}

| match_SMI_SPI = 0–3

| match_SMI_SPO = {{s|{{small|4 Apr}}}}

| match_SMI_ZWA = 3–0

| match_SPI_A29 = 8–0

| match_SPI_ACH = 1–3

| match_SPI_ARC = 0–3

| match_SPI_AZS = {{s|{{small|23 May}}}}

| match_SPI_CAP = 4–3

| match_SPI_DHS = {{s|{{small|14 Mar}}}}

| match_SPI_DUN = 1–1

| match_SPI_FEY = 0–0

| match_SPI_GRA = {{s|{{small|4 Apr}}}}

| match_SPI_JOD = {{s|{{small|9 May}}}}

| match_SPI_RVO = 1–0

| match_SPI_RSO = 2–1

| match_SPI_SMI = 0–1

| match_SPI_SPO = {{s|{{small|18 Apr}}}}

| match_SPI_ZWA = 0–1

| match_SPO_A29 = 3–1

| match_SPO_ACH = 3–1

| match_SPO_ARC = {{s|{{small|25 Apr}}}}

| match_SPO_AZS = 3–2

| match_SPO_CAP = {{s|{{small|14 Mar}}}}

| match_SPO_DHS = {{s|{{small|11 Apr}}}}

| match_SPO_DUN = 0–2

| match_SPO_FEY = 3–0

| match_SPO_GRA = 3–1

| match_SPO_JOD = {{s|{{small|23 May}}}}

| match_SPO_RVO = {{s|{{small|21 Mar}}}}

| match_SPO_RSO = 5–0

| match_SPO_SMI = 4–1

| match_SPO_SPI = 4–0

| match_SPO_ZWA = 2–0

| match_ZWA_A29 = 5–3

| match_ZWA_ACH = {{s|{{small|4 Apr}}}}

| match_ZWA_ARC = 0–1

| match_ZWA_AZS = {{s|{{small|9 May}}}}

| match_ZWA_CAP = {{s|{{small|18 Apr}}}}

| match_ZWA_DHS = 2–1

| match_ZWA_DUN = 3–2

| match_ZWA_FEY = 3–2

| match_ZWA_GRA = {{s|{{small|14 Mar}}}}

| match_ZWA_JOD = 4–0

| match_ZWA_RVO = 2–1

| match_ZWA_RSO = {{s|{{small|23 May}}}}

| match_ZWA_SMI = 3–3

| match_ZWA_SPI = 2–3

| match_ZWA_SPO = 1–1

}}

Saturday B

= Teams =

{{Location map+|Netherlands|caption=Location of teams in the Saturday Hoofdklasse B 2019/20|width=400|float=right|places=

{{Location map~|Netherlands|lat=52.985433|long=6.544123|label=ACV}}

{{Location map~|Netherlands|lat=52.522213|long=6.127656|label=Berkum|position=right}}

{{Location map~|Netherlands|lat=53.261799|long=6.139590|label=Buitenpost|position=right}}

{{Location map~|Netherlands|lat=52.402020|long=6.628933|label=DETO|position=right}}

{{Location map~|Netherlands|lat=52.384122|long=4.960487|label=De Dijk|position=right}}

{{Location map~|Netherlands|lat=52.233340|long=5.360811|label=Eemdijk|position=left}}

{{Location map~|Netherlands|lat=52.718714|long=5.748622|label=Flevo Boys|position=top}}

{{Location map~|Netherlands|lat=52.617653|long=6.039292|label=Genemuiden|position=left}}

{{Location map~|Netherlands|lat=52.721423|long=6.496397|label=HZVV|position=right}}

{{Location map~|Netherlands|lat=52.223177|long=5.501325|label=NSC|position=bottom}}

{{Location map~|Netherlands|lat=52.513411|long=4.972220|label=Purmersteijn|position=top}}

{{Location map~|Netherlands|lat=52.252278|long=5.593475|label=SDC Putten|position=right}}

{{Location map~|Netherlands|lat=52.654939|long=6.203588|label=Staphorst|position=top}}

{{Location map~|Netherlands|lat=52.347879|long=4.866586|label=Swift|position=left}}

{{Location map~|Netherlands|lat=52.680864|long=5.616166|label=Urk|position=left}}

{{Location map~|Netherlands|lat=52.493179|long=5.062496|label=Volendam|position=right}}

}}

class="wikitable sortable"

! Club

! Location

! Venue

! Capacity

ACV

| Assen

| Catawiki Sportpark

| style="text-align: center;" | 5,000

Berkum

| Zwolle

| Sportpark De Vegtlust

| style="text-align: center;" | 3,000

Buitenpost

| Buitenpost

| Sportpark De Swadde

| style="text-align: center;" | 1,500

DETO Twenterand

| Vriezenveen

| Sportpark 't Midden

| style="text-align: center;" | 4,000

ASV De Dijk

| Amsterdam

| Sportpark Schellingwoude

| style="text-align: center;" | 1,500

Eemdijk

| Bunschoten

| Sportpark De Vinken

| style="text-align: center;" | 1,500

Flevo Boys

| Emmeloord

| Sportpark Ervenbos

| style="text-align: center;" | 3,250

Genemuiden

| Genemuiden

| Sportpark De Wetering

| style="text-align: center;" | 5,900

HZVV

| Hoogeveen

| Sportvelden Bentinckspark

| style="text-align: center;" | 5,000

NSC

| Nijkerk

| Sportpark De NSC Burcht

| style="text-align: center;" | 1,800

Purmersteijn

| Purmerend

| Sportpark Purmersteijn

| style="text-align: center;" | 1,500

SDC Putten

| Putten

| Sportpark Putter Eng

| style="text-align: center;" | 4,500

Staphorst

| Staphorst

| Sportpark Het Noorderslag

| style="text-align: center;" | 3,500

Swift

| Amsterdam

| Sportpark Olympiaplein

| style="text-align: center;" | 1,500

Urk

| Urk

| Sportpark De Vormt

| style="text-align: center;" | 4,500

RKAV Volendam

| Volendam

| Kwabo Stadion

| style="text-align: center;" | 6,500

>> Competition cancelled, what's listed below is the situation on 7 March 2020, the date the last matches were played.<<

= Standings =

{{#invoke:Sports table|main|style=WDL

|section=Hoofdklasse ZA-B standings

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zaterdag-b/r53672/tables/ Soccerway]

|team1=STA |team2=ACV |team3=EEM |team4=SWI |team5=HZV |team6=GEN |team7=URK |team8=BER |team9=NSC |team10=VOL |team11=DIJ |team12=SDC |team13=FLE |team14=DET |team15=PUR |team16=BUI

|result1=3D |result2=PO |result3=PO |result4=PO |result13=RPO |result14=RPO |result15=1K |result16=1K

|update=complete

|win_ACV=12|draw_ACV=6 |loss_ACV=3 |gf_ACV=46 |ga_ACV=32

|win_BER=9 |draw_BER=4 |loss_BER=8 |gf_BER=37 |ga_BER=31

|win_BUI=3 |draw_BUI=2 |loss_BUI=15|gf_BUI=17 |ga_BUI=59

|win_DIJ=6 |draw_DIJ=3 |loss_DIJ=12|gf_DIJ=24 |ga_DIJ=40

|win_DET=5 |draw_DET=3 |loss_DET=13|gf_DET=27 |ga_DET=49

|win_EEM=12|draw_EEM=5 |loss_EEM=4 |gf_EEM=28 |ga_EEM=15

|win_FLE=4 |draw_FLE=8 |loss_FLE=9 |gf_FLE=27 |ga_FLE=33

|win_GEN=11|draw_GEN=4 |loss_GEN=6 |gf_GEN=45 |ga_GEN=23

|win_HZV=12|draw_HZV=2 |loss_HZV=7 |gf_HZV=41 |ga_HZV=28

|win_NSC=8 |draw_NSC=5 |loss_NSC=7 |gf_NSC=39 |ga_NSC=37

|win_PUR=4 |draw_PUR=2 |loss_PUR=15|gf_PUR=26 |ga_PUR=56

|win_SDC=6 |draw_SDC=3 |loss_SDC=12|gf_SDC=22 |ga_SDC=40

|win_STA=15|draw_STA=2 |loss_STA=4 |gf_STA=62 |ga_STA=19

|win_SWI=11|draw_SWI=6 |loss_SWI=4 |gf_SWI=37 |ga_SWI=26

|win_URK=9 |draw_URK=4 |loss_URK=8 |gf_URK=34 |ga_URK=25

|win_VOL=8 |draw_VOL=5 |loss_VOL=8 |gf_VOL=43 |ga_VOL=42

|adjust_points_BUI=-1

|note_NSC=NSC and Buitenpost were, by the KNVB, penalized with a 3 and 1 point deduction respectively. The match between both teams was stopped after an uproar among several players of both teams.{{Cite news|url=https://www.hetamsterdamschevoetbal.nl/hoofdklasse-b-zaterdag-puntenaftrek-voor-buitenpost-en-nsc-nijkerk/|title=Hoofdklasse B zaterdag: puntenaftrek voor Buitenpost en NSC Nijkerk|work=Het Amsterdamsche Voetbal|lang=nl|access-date=12 February 2020}}

|note_BUI=NSC

|name_ACV=ACV

|name_BER=Berkum

|name_BUI=Buitenpost

|name_DIJ=ASV De Dijk

|name_DET=DETO Twenterand

|name_EEM=Eemdijk

|name_FLE=Flevo Boys

|name_GEN=Genemuiden

|name_HZV=HZVV

|name_NSC=NSC

|name_PUR=Purmersteijn

|name_SDC=SDC Putten

|name_STA=Staphorst

|name_SWI=Swift

|name_URK=Urk

|name_VOL=RKAV Volendam

|note_EEM=Winner of the first period (games 1-10).

|note_STA=Winner of the second period (games 11-30).

|status_ACV=P

|status_STA=P

|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)

|res_col_header=PQR

|col_3D=green1 |text_3D=Promotion to Derde Divisie

|col_PO=blue1 |text_PO={{s|{{nowrap|Qualification to promotion play-offs}}}}

|col_RPO=red2 |text_RPO={{s|Qualification to relegation play-offs}}

|col_1K=red1 |text_1K={{s|Relegation to Eerste Klasse}}

}}

= Fixtures/results =

{{#invoke:Sports results|main|matches_style=FBR

|section=Hoofdklasse Saturday B results

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zaterdag-b/r53672/matches/ Soccerway]

|solid_cell=grey

|team_nowrap=y

|update=complete

| team1 =ACV

| team2 =BER

| team3 =BUI

| team4 =DIJ

| team5 =DET

| team6 =EEM

| team7 =FLE

| team8 =GEN

| team9 =HZV

| team10=NSC

| team11=PUR

| team12=SDC

| team13=STA

| team14=SWI

| team15=URK

| team16=VOL

| name_ACV = ACV

| name_BER = Berkum

| name_BUI = Buitenpost

| name_DIJ = ASV De Dijk

| name_DET = DETO Twenterand

| name_EEM = Eemdijk

| name_FLE = Flevo Boys

| name_GEN = Genemuiden

| name_HZV = HZVV

| name_NSC = NSC

| name_PUR = Purmersteijn

| name_SDC = SDC Putten

| name_STA = Staphorst

| name_SWI = Swift

| name_URK = Urk

| name_VOL = RKAV Volendam

| match_ACV_BER = 1–1

| match_ACV_BUI = 1–1

| match_ACV_DIJ = {{s|{{small|16 May}}}}

| match_ACV_DET = 4–2

| match_ACV_EEM = 0–1

| match_ACV_FLE = 4–2

| match_ACV_GEN = {{s|{{small|14 Mar}}}}

| match_ACV_HZV = 2–0

| match_ACV_NSC = 4–3

| match_ACV_PUR = 2–0

| match_ACV_SDC = 1–1

| match_ACV_STA = {{s|{{small|25 Apr}}}}

| match_ACV_SWI = {{s|{{small|11 Apr}}}}

| match_ACV_URK = 2–0

| match_ACV_VOL = {{s|{{small|4 Apr}}}}

| match_BER_ACV = 0–2

| match_BER_BUI = 5–0

| match_BER_DIJ = 1–2

| match_BER_DET = {{s|{{small|21 Mar}}}}

| match_BER_EEM = 1–3

| match_BER_FLE = {{s|{{small|11 Apr}}}}

| match_BER_GEN = 1–0

| match_BER_HZV = 1–3

| match_BER_NSC = 2–2

| match_BER_PUR = 3–1

| match_BER_SDC = {{s|{{small|25 Apr}}}}

| match_BER_STA = {{s|{{small|16 May}}}}

| match_BER_SWI = 2–2

| match_BER_URK = 0–1

| match_BER_VOL = 2–3

| match_BUI_ACV = 2–4

| match_BUI_BER = 0–1

| match_BUI_DIJ = {{s|{{small|14 Mar}}}}

| match_BUI_DET = 3–1

| match_BUI_EEM = 2–3

| match_BUI_FLE = 0–2

| match_BUI_GEN = {{s|{{small|23 May}}}}

| match_BUI_HZV = {{s|{{small|18 Apr}}}}

| match_BUI_NSC = {{s|{{small|25 Apr}}}}

| match_BUI_PUR = 0–3

| match_BUI_SDC = 1–0

| match_BUI_STA = {{s|{{small|4 Apr}}}}

| match_BUI_SWI = 0–2

| match_BUI_URK = 0–8

| match_BUI_VOL = 2–5

| match_DIJ_ACV = 1–3

| match_DIJ_BER = 2–1

| match_DIJ_BUI = 1–1

| match_DIJ_DET = 3–1

| match_DIJ_EEM = {{s|{{small|9 May}}}}

| match_DIJ_FLE = 1–5

| match_DIJ_GEN = {{s|{{small|18 Apr}}}}

| match_DIJ_HZV = 2–1

| match_DIJ_NSC = {{s|{{small|21 Mar}}}}

| match_DIJ_PUR = 4–0

| match_DIJ_SDC = {{s|{{small|23 May}}}}

| match_DIJ_STA = 1–6

| match_DIJ_SWI = 1–4

| match_DIJ_URK = 0–2

| match_DIJ_VOL = 1–1

| match_DET_ACV = {{s|{{small|18 Apr}}}}

| match_DET_BER = 1–1

| match_DET_BUI = 2–4

| match_DET_DIJ = 1–0

| match_DET_EEM = 0–1

| match_DET_FLE = {{s|{{small|16 May}}}}

| match_DET_GEN = {{s|{{small|4 Apr}}}}

| match_DET_HZV = 0–2

| match_DET_NSC = 1–0

| match_DET_PUR = {{s|{{small|9 May}}}}

| match_DET_SDC = 3–2

| match_DET_STA = 2–5

| match_DET_SWI = 0–1

| match_DET_URK = 3–1

| match_DET_VOL = 1–4

| match_EEM_ACV = 0–1

| match_EEM_BER = {{s|{{small|23 May}}}}

| match_EEM_BUI = {{s|{{small|21 Mar}}}}

| match_EEM_DIJ = 1–0

| match_EEM_DET = {{s|{{small|25 Apr}}}}

| match_EEM_FLE = 1–0

| match_EEM_GEN = 0–0

| match_EEM_HZV = 3–0

| match_EEM_NSC = 0–0

| match_EEM_PUR = 2–0

| match_EEM_SDC = 3–2

| match_EEM_STA = 2–0

| match_EEM_SWI = 1–1

| match_EEM_URK = {{s|{{small|14 Mar}}}}

| match_EEM_VOL = {{s|{{small|11 Apr}}}}

| match_FLE_ACV = {{s|{{small|9 May}}}}

| match_FLE_BER = 2–3

| match_FLE_BUI = 4–0

| match_FLE_DIJ = {{s|{{small|4 Apr}}}}

| match_FLE_DET = 2–2

| match_FLE_EEM = 0–0

| match_FLE_GEN = 3–1

| match_FLE_HZV = 1–1

| match_FLE_NSC = 1–1

| match_FLE_PUR = {{s|{{small|23 May}}}}

| match_FLE_SDC = {{s|{{small|14 Mar}}}}

| match_FLE_STA = 0–4

| match_FLE_SWI = 0–0

| match_FLE_URK = {{s|{{small|18 Apr}}}}

| match_FLE_VOL = 0–1

| match_GEN_ACV = 2–2

| match_GEN_BER = 0–3

| match_GEN_BUI = 3–0

| match_GEN_DIJ = 1–0

| match_GEN_DET = 1–1

| match_GEN_EEM = 2–0

| match_GEN_FLE = {{s|{{small|25 Apr}}}}

| match_GEN_HZV = 2–3

| match_GEN_NSC = 7–1

| match_GEN_PUR = {{s|{{small|21 Mar}}}}

| match_GEN_SDC = 6–1

| match_GEN_STA = {{s|{{small|11 Apr}}}}

| match_GEN_SWI = {{s|{{small|16 May}}}}

| match_GEN_URK = 2–0

| match_GEN_VOL = 3–1

| match_HZV_ACV = 2–1

| match_HZV_BER = {{s|{{small|4 Apr}}}}

| match_HZV_BUI = 3–0

| match_HZV_DIJ = 3–2

| match_HZV_DET = {{s|{{small|14 Mar}}}}

| match_HZV_EEM = {{s|{{small|16 May}}}}

| match_HZV_FLE = 1–1

| match_HZV_GEN = 2–3

| match_HZV_NSC = {{s|{{small|11 Apr}}}}

| match_HZV_PUR = 3–0

| match_HZV_SDC = 1–2

| match_HZV_STA = 0–2

| match_HZV_SWI = {{s|{{small|25 Apr}}}}

| match_HZV_URK = 1–0

| match_HZV_VOL = 4–2

| match_NSC_ACV = {{s|{{small|23 May}}}}

| match_NSC_BER = {{s|{{small|9 May}}}}

| match_NSC_BUI =

| match_NSC_DIJ = 3–0

| match_NSC_DET = 6–1

| match_NSC_EEM = {{s|{{small|18 Apr}}}}

| match_NSC_FLE = 2–0

| match_NSC_GEN = 0–3

| match_NSC_HZV = 0–3

| match_NSC_PUR = 2–0

| match_NSC_SDC = {{s|{{small|4 Apr}}}}

| match_NSC_STA = 0–1

| match_NSC_SWI = 5–0

| match_NSC_URK = 4–2

| match_NSC_VOL = {{s|{{small|14 Mar}}}}

| match_PUR_ACV = 2–3

| match_PUR_BER = {{s|{{small|14 Mar}}}}

| match_PUR_BUI = {{s|{{small|16 May}}}}

| match_PUR_DIJ = {{s|{{small|11 Apr}}}}

| match_PUR_DET = 4–0

| match_PUR_EEM = 0–3

| match_PUR_FLE = 4–0

| match_PUR_GEN = 0–2

| match_PUR_HZV = 2–1

| match_PUR_NSC = 2–3

| match_PUR_SDC = 0–2

| match_PUR_STA = 2–8

| match_PUR_SWI = 1–3

| match_PUR_URK = {{s|{{small|4 Apr}}}}

| match_PUR_VOL = {{s|{{small|25 Apr}}}}

| match_SDC_ACV = {{s|{{small|21 Mar}}}}

| match_SDC_BER = 1–2

| match_SDC_BUI = 3–0

| match_SDC_DIJ = 0–1

| match_SDC_DET = {{s|{{small|11 Apr}}}}

| match_SDC_EEM = 1–0

| match_SDC_FLE = 3–1

| match_SDC_GEN = {{s|{{small|9 May}}}}

| match_SDC_HZV = 0–4

| match_SDC_NSC = 1–1

| match_SDC_PUR = 2–2

| match_SDC_STA = 0–3

| match_SDC_SWI = 0–2

| match_SDC_URK = 1–0

| match_SDC_VOL = {{s|{{small|16 May}}}}

| match_STA_ACV = 4–0

| match_STA_BER = 2–5

| match_STA_BUI = 3–0

| match_STA_DIJ = 2–0

| match_STA_DET = {{s|{{small|23 May}}}}

| match_STA_EEM = 3–0

| match_STA_FLE = {{s|{{small|21 Mar}}}}

| match_STA_GEN = 2–1

| match_STA_HZV = {{s|{{small|9 May}}}}

| match_STA_NSC = 6–0

| match_STA_PUR = 6–0

| match_STA_SDC = {{s|{{small|18 Apr}}}}

| match_STA_SWI = 0–3

| match_STA_URK = 0–0

| match_STA_VOL = 3–0

| match_SWI_ACV = 4–4

| match_SWI_BER = 1–2

| match_SWI_BUI = {{s|{{small|9 May}}}}

| match_SWI_DIJ = 1–0

| match_SWI_DET = 3–2

| match_SWI_EEM = {{s|{{small|4 Apr}}}}

| match_SWI_FLE = 1–1

| match_SWI_GEN = 1–0

| match_SWI_HZV = 2–3

| match_SWI_NSC = 2–2

| match_SWI_PUR = {{s|{{small|18 Apr}}}}

| match_SWI_SDC = 3–0

| match_SWI_STA = {{s|{{small|14 Mar}}}}

| match_SWI_URK = {{s|{{small|23 May}}}}

| match_SWI_VOL = 1–0

| match_URK_ACV = 2–2

| match_URK_BER = 2–0

| match_URK_BUI = {{s|{{small|11 Apr}}}}

| match_URK_DIJ = {{s|{{small|25 Apr}}}}

| match_URK_DET = 1–0

| match_URK_EEM = 2–4

| match_URK_FLE = 0–0

| match_URK_GEN = 1–1

| match_URK_HZV = {{s|{{small|21 Mar}}}}

| match_URK_NSC = {{s|{{small|16 May}}}}

| match_URK_PUR = 4–0

| match_URK_SDC = 3–0

| match_URK_STA = 2–1

| match_URK_SWI = 2–0

| match_URK_VOL = 1–4

| match_VOL_ACV = 2–3

| match_VOL_BER = {{s|{{small|18 Apr}}}}

| match_VOL_BUI = 5–1

| match_VOL_DIJ = 2–2

| match_VOL_DET = 1–3

| match_VOL_EEM = 0–0

| match_VOL_FLE = 3–2

| match_VOL_GEN = 1–5

| match_VOL_HZV = {{s|{{small|23 May}}}}

| match_VOL_NSC = 1–4

| match_VOL_PUR = 3–3

| match_VOL_SDC = 3–0

| match_VOL_STA = 1–1

| match_VOL_SWI = {{s|{{small|21 Mar}}}}

| match_VOL_URK = {{s|{{small|9 May}}}}

}}

Sunday A

= Teams =

{{Location map+|Netherlands|caption=Location of teams in the Sunday Hoofdklasse A 2019/20|width=400|float=right|places=

{{Location map~|Netherlands|lat=52.691697|long=6.204354|label=Alcides|position=top}}

{{Location map~|Netherlands|lat=52.135290|long=4.675025|label=Alphense Boys|position=right}}

{{Location map~|Netherlands|lat=53.185949|long=6.590844|label=Be Quick 1887|position=right}}

{{Location map~|Netherlands|lat=52.775128|long=6.948039|label=Emmen (amateurs)|position=top}}

{{Location map~|Netherlands|lat=52.073866|long=4.247334|label=HBS|position=bottom}}

{{Location map~|Netherlands|lat=52.638331|long=5.071435|label=Hollandia|position=top}}

{{Location map~|Netherlands|lat=52.722636|long=6.496440|label=Hoogeveen|position=right}}

{{Location map~|Netherlands|lat=52.341540|long=4.931736|label=JOS Watergraafsmeer|position=left}}

{{Location map~|Netherlands|lat=51.948328|long=4.468158|label=Leonidas|position=bottom}}

{{Location map~|Netherlands|lat=52.691697|long=6.204347|label=MSC|position=bottom}}

{{Location map~|Netherlands|lat=52.313574|long=6.917452|label=Quick '20|position=left}}

{{Location map~|Netherlands|lat=52.104969|long=4.405407|label=RKAVV|position=left}}

{{Location map~|Netherlands|lat=52.270454|long=5.177975|label=SDO|position=right}}

{{Location map~|Netherlands|lat=52.230650|long=4.459431|label=VV SJC|position=left}}

{{Location map~|Netherlands|lat=52.441546|long=4.635289|label=Velsen|position=top}}

{{Location map~|Netherlands|lat=51.970640|long=4.480111|label=VOC|position=right}}

}}

class="wikitable sortable"

! Club

! Location

! Venue

! Capacity

Alcides

| Meppel

| Sportpark Ezinge

| style="text-align: center;" | {{0}}5,000

Alphense Boys

| Alphen aan den Rijn

| Sportpark De Bijlen

| style="text-align: center;" | {{0}}3,200

Be Quick 1887

| Haren

| Stadion Esserberg

| style="text-align: center;" | 12,000

VV Emmen

| Emmen

| Sportpark De Meerdijk

| style="text-align: center;" | {{0}}1,700

HBS Craeyenhout

| Den Haag

| Sportpark Craeyenhout

| style="text-align: center;" | {{0}}2,600

Hollandia

| Hoorn

| Juliana Sportpark

| style="text-align: center;" | {{0}}4,000

Hoogeveen

| Hoogeveen

| Sportvelden Bentinckspark

| style="text-align: center;" | {{0}}5,000

JOS Watergraafsmeer

| Amsterdam

| Sportpark Drieburg

| style="text-align: center;" | {{0}}1,000

Leonidas

| Rotterdam

| Sportpark Leonidas

| style="text-align: center;" | {{0}}3,000

MSC

| Meppel

| Sportpark Ezinge

| style="text-align: center;" | {{0}}2,500

Quick '20

| Oldenzaal

| Sportpark De Vondersweijde

| style="text-align: center;" | {{0}}6,400

RKAVV

| Leidschendam

| Sportpark Kastelering

| style="text-align: center;" | {{0}}4,500

SDO

| Bussum

| Sportpark De Kuil

| style="text-align: center;" | {{0}}1,500

SJC

| Noordwijk

| Gemeentelijk Sportpark SJC

| style="text-align: center;" | {{0}}3,000

Velsen

| Velsen

| Sportpark Driehuis

| style="text-align: center;" | {{0}}1,000

VOC

| Rotterdam

| Sportpark Hazelaarweg

| style="text-align: center;" | {{0}}1,000

>> Competition cancelled, what is listed below is the situation on 8 March 2020, the date the last matches were played.<<

= Standings =

{{#invoke:Sports table|main|style=WDL

|section=Hoofdklasse ZO-A standings

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zondag-a/r53673/tables/ Soccerway]

|team1=HOL |team2=JOS |team3=RKA |team4=SJC |team5=ALP |team6=HOO |team7=LEO |team8=HBS |team9=Q20 |team10=VEL |team11=SDO |team12=BEQ |team13=EMM |team14=MSC |team15=ALC |team16=VOC

|result1=3D |result2=PO |result3=PO |result4=PO |result9=WD |result13=RPO |result14=WD |result15=1K |result16=1K

|update=complete

|win_ALC=4 |draw_ALC=2 |loss_ALC=14|gf_ALC=24 |ga_ALC=48

|win_ALP=11|draw_ALP=1 |loss_ALP=8 |gf_ALP=43 |ga_ALP=28

|win_BEQ=6 |draw_BEQ=7 |loss_BEQ=8 |gf_BEQ=32 |ga_BEQ=25

|win_EMM=4 |draw_EMM=7 |loss_EMM=9 |gf_EMM=41 |ga_EMM=55

|win_HBS=8 |draw_HBS=5 |loss_HBS=7 |gf_HBS=30 |ga_HBS=26

|win_HOL=13|draw_HOL=4 |loss_HOL=3 |gf_HOL=42 |ga_HOL=20

|win_HOO=10|draw_HOO=3 |loss_HOO=6 |gf_HOO=36 |ga_HOO=31

|win_JOS=12|draw_JOS=4 |loss_JOS=3 |gf_JOS=47 |ga_JOS=24

|win_LEO=8 |draw_LEO=6 |loss_LEO=5 |gf_LEO=38 |ga_LEO=33

|win_MSC=4 |draw_MSC=2 |loss_MSC=13|gf_MSC=18 |ga_MSC=67

|win_Q20=7 |draw_Q20=7 |loss_Q20=6 |gf_Q20=52 |ga_Q20=46

|win_RKA=10|draw_RKA=6 |loss_RKA=5 |gf_RKA=53 |ga_RKA=33

|win_SDO=7 |draw_SDO=5 |loss_SDO=8 |gf_SDO=45 |ga_SDO=44

|win_SJC=11|draw_SJC=2 |loss_SJC=7 |gf_SJC=45 |ga_SJC=31

|win_VEL=7 |draw_VEL=5 |loss_VEL=7 |gf_VEL=28 |ga_VEL=30

|win_VOC=3 |draw_VOC=2 |loss_VOC=16|gf_VOC=25 |ga_VOC=58

|adjust_points_HOO=-1

|adjust_points_LEO=-1

|note_HOO=Hoogeveen and Leonidas were both, by the KNVB, penalized with 1 point deduction. The match between both teams was stopped after tension among their opposing players.{{Cite news|url=https://www.hetamsterdamschevoetbal.nl/hoofdklasse-zondag-punt-aftrek-voor-hoogeveen-en-leonidas/|title=Hoofdklasse zondag: punt aftrek voor Hoogeveen en NSC Leonidas.|work=Het Amsterdamsche Voetbal|lang=nl|access-date=5 February 2020}}

|note_LEO=HOO

|name_ALC=MVV Alcides

|name_ALP=Alphense Boys

|name_BEQ=Be Quick 1887

|name_EMM=VV Emmen

|name_HBS=HBS Craeyenhout

|name_HOL=Hollandia

|name_HOO=Hoogeveen

|name_JOS=JOS Watergraafsmeer

|name_LEO=Leonidas

|name_MSC=MSC

|name_Q20=Quick '20

|name_RKA=RKAVV

|name_SDO=SDO

|name_SJC=SJC

|name_VEL=Velsen

|name_VOC=VOC

|note_HOL=Winner of the first period (games 1-10).

|status_HOL=P

|status_JOS=P

|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)

|res_col_header=PQR

|col_3D=green1 |text_3D=Promotion to Derde Divisie

|col_PO=blue1 |text_PO={{s|{{nowrap|Qualification to promotion play-offs}}}}

|col_WD=gray |text_WD=Withdrawal from Sunday football

|col_RPO=red2 |text_RPO={{s|Qualification to relegation play-offs}}

|col_1K=red1 |text_1K={{s|Relegation to Eerste Klasse}}

}}

= Fixtures/results =

{{#invoke:Sports results|main|matches_style=FBR

|section=Hoofdklasse Sunday A results

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zondag-a/r53673/matches/ Soccerway]

|solid_cell=grey

|team_nowrap=y

|update=complete

| team1 =ALC

| team2 =ALP

| team3 =BEQ

| team4 =EMM

| team5 =HBS

| team6 =HOL

| team7 =HOO

| team8 =JOS

| team9 =LEO

| team10=MSC

| team11=Q20

| team12=RKA

| team13=SDO

| team14=SJC

| team15=VEL

| team16=VOC

| name_ALC = MVV Alcides

| name_ALP = Alphense Boys

| name_BEQ = Be Quick 1887

| name_EMM = VV Emmen

| name_HBS = HBS Craeyenhout

| name_HOL = Hollandia

| name_HOO = Hoogeveen

| name_JOS = JOS Watergraafsmeer

| name_LEO = Leonidas

| name_MSC = MSC

| name_Q20 = Quick '20

| name_RKA = RKAVV

| name_SDO = SDO

| name_SJC = SJC

| name_VEL = Velsen

| name_VOC = VOC

| match_ALC_ALP = {{s|{{small|11 Apr}}}}

| match_ALC_BEQ = 1–5

| match_ALC_EMM = 0–0

| match_ALC_HBS = {{s|{{small|10 May}}}}

| match_ALC_HOL = 0–3

| match_ALC_HOO = 0–3

| match_ALC_JOS = {{s|{{small|17 May}}}}

| match_ALC_LEO = 1–2

| match_ALC_MSC = 3–0

| match_ALC_Q20 = 2–2

| match_ALC_RKA = 0–5

| match_ALC_SDO = {{s|{{small|22 Mar}}}}

| match_ALC_SJC = 0–1

| match_ALC_VEL = 3–0

| match_ALC_VOC = 3–2

| match_ALP_ALC = 4–2

| match_ALP_BEQ = 2–0

| match_ALP_EMM = 4–1

| match_ALP_HBS = {{s|{{small|5 Apr}}}}

| match_ALP_HOL = 0–2

| match_ALP_HOO = 3–0

| match_ALP_JOS = 0–2

| match_ALP_LEO = 2–1

| match_ALP_MSC = 8–1

| match_ALP_Q20 = {{s|{{small|17 May}}}}

| match_ALP_RKA = 2–0

| match_ALP_SDO = {{s|{{small|19 Apr}}}}

| match_ALP_SJC = 2–0

| match_ALP_VEL = {{s|{{small|10 May}}}}

| match_ALP_VOC = 1–3

| match_BEQ_ALC = {{s|{{small|5 Apr}}}}

| match_BEQ_ALP = 2–1

| match_BEQ_EMM = {{s|{{small|10 May}}}}

| match_BEQ_HBS = 3–0

| match_BEQ_HOL = 0–1

| match_BEQ_HOO = 1–2

| match_BEQ_JOS = {{s|{{small|15 Mar}}}}

| match_BEQ_LEO = 0–2

| match_BEQ_MSC = 5–0

| match_BEQ_Q20 = 1–1

| match_BEQ_RKA = 0–0

| match_BEQ_SDO = {{s|{{small|24 May}}}}

| match_BEQ_SJC = {{s|{{small|19 Apr}}}}

| match_BEQ_VEL = 1–1

| match_BEQ_VOC = 3–0

| match_EMM_ALC = {{s|{{small|26 Apr}}}}

| match_EMM_ALP = {{s|{{small|21 Mar}}}}

| match_EMM_BEQ = 1–0

| match_EMM_HBS = 0–4

| match_EMM_HOL = 1–2

| match_EMM_HOO = 1–1

| match_EMM_JOS = 1–1

| match_EMM_LEO = 2–2

| match_EMM_MSC = 0–2

| match_EMM_Q20 = {{s|{{small|11 Apr}}}}

| match_EMM_RKA = 1–1

| match_EMM_SDO = 6–6

| match_EMM_SJC = 2–5

| match_EMM_VEL = 3–4

| match_EMM_VOC = {{s|{{small|17 May}}}}

| match_HBS_ALC = 0–1

| match_HBS_ALP = 1–2

| match_HBS_BEQ = 0–0

| match_HBS_EMM = 5–3

| match_HBS_HOL = 1–1

| match_HBS_HOO = {{s|{{small|17 May}}}}

| match_HBS_JOS = 0–1

| match_HBS_LEO = 1–1

| match_HBS_MSC = 4–1

| match_HBS_Q20 = {{s|{{small|26 Apr}}}}

| match_HBS_RKA = 3–0

| match_HBS_SDO = 0–3

| match_HBS_SJC = 1–0

| match_HBS_VEL = {{s|{{small|22 Mar}}}}

| match_HBS_VOC = {{s|{{small|11 Apr}}}}

| match_HOL_ALC = 3–2

| match_HOL_ALP = 3–0

| match_HOL_BEQ = {{s|{{small|17 May}}}}

| match_HOL_EMM = {{s|{{small|29 Mar}}}}

| match_HOL_HBS = 0–1

| match_HOL_HOO = 3–0

| match_HOL_JOS = 4–4

| match_HOL_LEO = {{s|{{small|22 Mar}}}}

| match_HOL_MSC = {{s|{{small|11 Apr}}}}

| match_HOL_Q20 = 2–1

| match_HOL_RKA = {{s|{{small|26 Apr}}}}

| match_HOL_SDO = 3–1

| match_HOL_SJC = 4–2

| match_HOL_VEL = 2–3

| match_HOL_VOC = 2–0

| match_HOO_ALC = 2–1

| match_HOO_ALP = 1–3

| match_HOO_BEQ = 0–4

| match_HOO_EMM = 3–2

| match_HOO_HBS = 2–0

| match_HOO_HOL = {{s|{{small|24 May}}}}

| match_HOO_JOS = 3–0

| match_HOO_LEO = {{s|{{small|3 May}}}}

| match_HOO_MSC = {{s|{{small|10 May}}}}

| match_HOO_Q20 = {{s|{{small|29 Mar}}}}

| match_HOO_RKA = 2–2

| match_HOO_SDO = 3–1

| match_HOO_SJC = {{s|{{small|5 Apr}}}}

| match_HOO_VEL = {{s|{{small|19 Apr}}}}

| match_HOO_VOC = {{s|{{small|15 Mar}}}}

| match_JOS_ALC = 3–0

| match_JOS_ALP = {{s|{{small|29 Mar}}}}

| match_JOS_BEQ = 3–2

| match_JOS_EMM = {{s|{{small|19 Apr}}}}

| match_JOS_HBS = {{s|{{small|13 Apr}}}}

| match_JOS_HOL = {{s|{{small|10 May}}}}

| match_JOS_HOO = {{s|{{small|22 Mar}}}}

| match_JOS_LEO = {{s|{{small|24 May}}}}

| match_JOS_MSC = 6–0

| match_JOS_Q20 = 6–1

| match_JOS_RKA = 2–1

| match_JOS_SDO = 2–2

| match_JOS_SJC = 3–1

| match_JOS_VEL = 4–1

| match_JOS_VOC = 3–1

| match_LEO_ALC = 3–2

| match_LEO_ALP = {{s|{{small|15 Mar}}}}

| match_LEO_BEQ = {{s|{{small|11 Apr}}}}

| match_LEO_EMM = {{s|{{small|5 Apr}}}}

| match_LEO_HBS = 1–1

| match_LEO_HOL = 2–2

| match_LEO_HOO = {{s|{{small|26 Apr}}}}

| match_LEO_JOS = 1–3

| match_LEO_MSC = 6–1

| match_LEO_Q20 = 2–2

| match_LEO_RKA = 4–2

| match_LEO_SDO = 5–2

| match_LEO_SJC = {{s|{{small|17 May}}}}

| match_LEO_VEL = {{s|{{small|13 Apr}}}}

| match_LEO_VOC = 2–1

| match_MSC_ALC = {{s|{{small|13 Apr}}}}

| match_MSC_ALP = 2–1

| match_MSC_BEQ = {{s|{{small|26 Apr}}}}

| match_MSC_EMM = 0–3

| match_MSC_HBS = {{s|{{small|24 May}}}}

| match_MSC_HOL = 0–0

| match_MSC_HOO = 0–3

| match_MSC_JOS = 1–0

| match_MSC_LEO = {{s|{{small|19 Apr}}}}

| match_MSC_Q20 = 1–6

| match_MSC_RKA = {{s|{{small|15 Mar}}}}

| match_MSC_SDO = {{s|{{small|29 Mar}}}}

| match_MSC_SJC = 0–4

| match_MSC_VEL = 2–1

| match_MSC_VOC = {{s|{{small|5 Apr}}}}

| match_Q20_ALC = {{s|{{small|14 Mar}}}}

| match_Q20_ALP = 3–2

| match_Q20_BEQ = 4–0

| match_Q20_EMM = 3–4

| match_Q20_HBS = 4–1

| match_Q20_HOL = {{s|{{small|18 Apr}}}}

| match_Q20_HOO = 5–4

| match_Q20_JOS = 1–2

| match_Q20_LEO = 1–1

| match_Q20_MSC = 2–2

| match_Q20_RKA = {{s|{{small|5 Apr}}}}

| match_Q20_SDO = {{s|{{small|10 May}}}}

| match_Q20_SJC = 2–2

| match_Q20_VEL = {{s|{{small|24 May}}}}

| match_Q20_VOC = 5–2

| match_RKA_ALC = {{s|{{small|24 May}}}}

| match_RKA_ALP = 2–2

| match_RKA_BEQ = {{s|{{small|22 Mar}}}}

| match_RKA_EMM = 8–5

| match_RKA_HBS = {{s|{{small|19 Apr}}}}

| match_RKA_HOL = 0–3

| match_RKA_HOO = 4–1

| match_RKA_JOS = 1–1

| match_RKA_LEO = 3–1

| match_RKA_MSC = 7–3

| match_RKA_Q20 = 4–1

| match_RKA_SDO = 4–0

| match_RKA_SJC = {{s|{{small|10 May}}}}

| match_RKA_VEL = 2–1

| match_RKA_VOC = 4–1

| match_SDO_ALC = 3–2

| match_SDO_ALP = 2–1

| match_SDO_BEQ = 2–2

| match_SDO_EMM = 1–1

| match_SDO_HBS = {{s|{{small|15 Mar}}}}

| match_SDO_HOL = 1–0

| match_SDO_HOO = {{s|{{small|11 Apr}}}}

| match_SDO_JOS = {{s|{{small|5 Apr}}}}

| match_SDO_LEO = 4–0

| match_SDO_MSC = 4–1

| match_SDO_Q20 = 4–5

| match_SDO_RKA = {{s|{{small|17 May}}}}

| match_SDO_SJC = 2–2

| match_SDO_VEL = 0–2

| match_SDO_VOC = {{s|{{small|26 Apr}}}}

| match_SJC_ALC = 4–0

| match_SJC_ALP = {{s|{{small|26 Apr}}}}

| match_SJC_BEQ = 3–2

| match_SJC_EMM = {{s|{{small|24 May}}}}

| match_SJC_HBS = 1–3

| match_SJC_HOL = {{s|{{small|15 Mar}}}}

| match_SJC_HOO = 1–2

| match_SJC_JOS = {{s|{{small|11 Apr}}}}

| match_SJC_LEO = 3–0

| match_SJC_MSC = {{s|{{small|22 Mar}}}}

| match_SJC_Q20 = 3–2

| match_SJC_RKA = 0–3

| match_SJC_SDO = 3–1

| match_SJC_VEL = 3–1

| match_SJC_VOC = 3–1

| match_VEL_ALC = 3–1

| match_VEL_ALP = 0–3

| match_VEL_BEQ = 1–1

| match_VEL_EMM = {{s|{{small|15 Mar}}}}

| match_VEL_HBS = 1–1

| match_VEL_HOL = {{s|{{small|5 Apr}}}}

| match_VEL_HOO = 0–0

| match_VEL_JOS = {{s|{{small|26 Apr}}}}

| match_VEL_LEO = 0–2

| match_VEL_MSC = {{s|{{small|17 May}}}}

| match_VEL_Q20 = 1–1

| match_VEL_RKA = {{s|{{small|11 Apr}}}}

| match_VEL_SDO = 1–0

| match_VEL_SJC = {{s|{{small|29 Mar}}}}

| match_VEL_VOC = 4–0

| match_VOC_ALC = {{s|{{small|18 Apr}}}}

| match_VOC_ALP = {{s|{{small|24 May}}}}

| match_VOC_BEQ = 0–0

| match_VOC_EMM = 3–4

| match_VOC_HBS = 1–3

| match_VOC_HOL = 1–2

| match_VOC_HOO = 0–4

| match_VOC_JOS = 3–1

| match_VOC_LEO = {{s|{{small|10 May}}}}

| match_VOC_MSC = 4–1

| match_VOC_Q20 = {{s|{{small|21 Mar}}}}

| match_VOC_RKA = 0–0

| match_VOC_SDO = 1–6

| match_VOC_SJC = 0–4

| match_VOC_VEL = 1–3

}}

Sunday B

= Teams =

{{Location map+|Netherlands|caption=Location of teams in the Sunday Hoofdklasse B 2019/20|width=400|float=right|places=

{{Location map~|Netherlands|lat=51.808490|long=5.750306|label=AWC|position=top}}

{{Location map~|Netherlands|lat=51.577251|long=4.800817|label=Baronie|position=left}}

{{Location map~|Netherlands|lat=50.921201|long=5.942320|label=EHC|position=top}}

{{Location map~|Netherlands|lat=51.537096|long=4.280703|label=Halsteren|position=bottom}}

{{Location map~|Netherlands|lat=51.843010|long=4.633115|label=IFC|position=bottom}}

{{Location map~|Netherlands|lat=51.783979|long=5.844750|label=Juliana '31|position=right}}

{{Location map~|Netherlands|lat=51.990530|long=6.562071|label=Longa '30|position=right}}

{{Location map~|Netherlands|lat=50.883323|long=5.744106|label=Meerssen|position=left}}

{{Location map~|Netherlands|lat=50.911618|long=5.884776|label=Minor|position=bottom}}

{{Location map~|Netherlands|lat=51.479831|long=4.665542|label=Moerse Boys|position=right}}

{{Location map~|Netherlands|lat=51.465155|long=5.566885|label=Nuenen|position=right}}

{{Location map~|Netherlands|lat=51.729963|long=5.364562|label=OJC|position=left}}

{{Location map~|Netherlands|lat=52.003749|long=6.515073|label=RKZVC|position=top}}

{{Location map~|Netherlands|lat=51.918151|long=6.380183|label=Silvolde|position=right}}

{{Location map~|Netherlands|lat=51.649457|long=5.631051|label=UDI '19|position=right}}

{{Location map~|Netherlands|lat=51.840927|long=4.945310|label=Unitas|position=right}}

}}

class="wikitable sortable"

! Club

! Location

! Venue

! Capacity

AWC

| Wijchen

| Sportpark De Wijchert

| style="text-align: center;" | 2,000

Baronie

| Breda

| Sportpark Blauwe Kei

| style="text-align: center;" | 7,000

EHC

| Hoensbroek

| Sportpark De Dem

| style="text-align: center;" | 3,000

Halsteren

| Halsteren

| Sportpark De Beek

| style="text-align: center;" | 1,800

IFC

| Hendrik-Ido-Ambacht

| Sportpark Schildman

| style="text-align: center;" | 1,500

Juliana '31

| Malden

| Sportpark De Broeklanden

| style="text-align: center;" | 1,500

Longa '30

| Lichtenvoorde

| Sportpark De Treffer

| style="text-align: center;" | 2,300

Meerssen

| Meerssen

| Sportpark Marsana

| style="text-align: center;" | 2,000

Minor

| Nuth

| Sportpark De Kollenberg

| style="text-align: center;" | 1,500

Moerse Boys

| Zundert

| Sportpark De Akkermolen

| style="text-align: center;" | 1,500

Nuenen

| Nuenen

| Sportpark Oude Landen

| style="text-align: center;" | 1,800

OJC Rosmalen

| Rosmalen

| Sportpark De Groote Wielen

| style="text-align: center;" | 3,000

RKZVC

| Zieuwent

| Sportpark De Greune Weide

| style="text-align: center;" | 1,500

Silvolde

| Silvolde

| Sportpark De Munsterman

| style="text-align: center;" | 1,500

UDI '19

| Uden

| Sportpark Parkzicht

| style="text-align: center;" | 5,000

Unitas

| Gorinchem

| Sportpark Molenvliet

| style="text-align: center;" | 3,000

>> Competition cancelled, what is listed below is the situation on 8 March 2020, the date the last matches were played.<<

= Standings =

{{#invoke:Sports table|main|style=WDL

|section=Hoofdklasse ZO-B standings

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zondag-b/r53674/tables/ Soccerway]

|team1=UNI |team2=HAL |team3=IFC |team4=BAR |team5=RKZ |team6=JUL |team7=OJC |team8=UDI |team9=AWC |team10=LON |team11=MRS |team12=SIL |team13=MIN |team14=MOE |team15=EHC |team16=NUE

|result1=3D |result2=PO |result3=PO |result4=PO |result13=RPO |result14=RPO |result15=1K |result16=1K

|update=complete

|win_AWC=7 |draw_AWC=4 |loss_AWC=8 |gf_AWC=21 |ga_AWC=32

|win_BAR=10|draw_BAR=5 |loss_BAR=5 |gf_BAR=38 |ga_BAR=19

|win_EHC=5 |draw_EHC=1 |loss_EHC=14|gf_EHC=23 |ga_EHC=49

|win_HAL=12|draw_HAL=5 |loss_HAL=3 |gf_HAL=42 |ga_HAL=18

|win_IFC=11|draw_IFC=2 |loss_IFC=7 |gf_IFC=46 |ga_IFC=25

|win_JUL=8 |draw_JUL=7 |loss_JUL=5 |gf_JUL=48 |ga_JUL=33

|win_LON=7 |draw_LON=3 |loss_LON=9 |gf_LON=32 |ga_LON=35

|win_MRS=5 |draw_MRS=7 |loss_MRS=7 |gf_MRS=20 |ga_MRS=29

|win_MIN=6 |draw_MIN=1 |loss_MIN=12|gf_MIN=21 |ga_MIN=46

|win_MOE=4 |draw_MOE=6 |loss_MOE=10|gf_MOE=29 |ga_MOE=38

|win_NUE=2 |draw_NUE=4 |loss_NUE=14|gf_NUE=10 |ga_NUE=44

|win_OJC=9 |draw_OJC=3 |loss_OJC=8 |gf_OJC=36 |ga_OJC=33

|win_RKZ=9 |draw_RKZ=7 |loss_RKZ=4 |gf_RKZ=40 |ga_RKZ=25

|win_SIL=5 |draw_SIL=5 |loss_SIL=9 |gf_SIL=19 |ga_SIL=28

|win_UDI=8 |draw_UDI=5 |loss_UDI=6 |gf_UDI=28 |ga_UDI=22

|win_UNI=14|draw_UNI=5 |loss_UNI=1 |gf_UNI=35 |ga_UNI=12

|name_AWC=AWC

|name_BAR=Baronie

|name_EHC=EHC

|name_HAL=Halsteren

|name_IFC=IFC

|name_JUL=Juliana '31

|name_LON=Longa '30

|name_MRS=Meerssen

|name_MIN=Minor

|name_MOE=Moerse Boys

|name_NUE=Nuenen

|name_OJC=OJC Rosmalen

|name_RKZ=RKZVC

|name_SIL=Silvolde

|name_UDI=UDI '19

|name_UNI=Unitas

|note_UNI=Winner of the first period (games 1-10).

|status_UNI=P

|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)

|res_col_header=PQR

|col_3D=green1 |text_3D=Promotion to Derde Divisie

|col_PO=blue1 |text_PO={{s|{{nowrap|Qualification to promotion play-offs}}}}

|col_RPO=red2 |text_RPO={{s|Qualification to relegation play-offs}}

|col_1K=red1 |text_1K={{s|Relegation to Eerste Klasse}}

}}

= Fixtures/results =

{{#invoke:Sports results|main|matches_style=FBR

|section=Hoofdklasse Sunday B results

|source=[https://www.soccerway.com/national/netherlands/hoofdklasse/20192020/zondag-b/r53674/matches/ Soccerway]

|solid_cell=grey

|team_nowrap=y

|update=complete

| team1 =AWC

| team2 =BAR

| team3 =EHC

| team4 =HAL

| team5 =IFC

| team6 =JUL

| team7 =LON

| team8 =MRS

| team9 =MIN

| team10=MOE

| team11=NUE

| team12=OJC

| team13=RKZ

| team14=SIL

| team15=UDI

| team16=UNI

| name_AWC = AWC

| name_BAR = Baronie

| name_EHC = EHC

| name_HAL = Halsteren

| name_IFC = IFC

| name_JUL = Juliana '31

| name_LON = Longa '30

| name_MRS = Meerssen

| name_MIN = Minor

| name_MOE = Moerse Boys

| name_NUE = Nuenen

| name_OJC = OJC Rosmalen

| name_RKZ = RKZVC

| name_SIL = Silvolde

| name_UDI = UDI '19

| name_UNI = Unitas

| match_AWC_BAR = 0–2

| match_AWC_EHC = 2–1

| match_AWC_HAL = {{s|{{small|10 May}}}}

| match_AWC_IFC = {{s|{{small|24 May}}}}

| match_AWC_JUL = {{s|{{small|19 Apr}}}}

| match_AWC_LON = 2–2

| match_AWC_MRS = 3–1

| match_AWC_MIN = 1–0

| match_AWC_MOE = 4–2

| match_AWC_NUE = 0–0

| match_AWC_OJC = 1–0

| match_AWC_RKZ = {{s|{{small|15 Mar}}}}

| match_AWC_SIL = 0–1

| match_AWC_UDI = 0–2

| match_AWC_UNI = {{s|{{small|5 Apr}}}}

| match_BAR_AWC = {{s|{{small|11 Apr}}}}

| match_BAR_EHC = 6–0

| match_BAR_HAL = 1–1

| match_BAR_IFC = 1–1

| match_BAR_JUL = 2–0

| match_BAR_LON = 4–1

| match_BAR_MRS = 1–0

| match_BAR_MIN = 0–4

| match_BAR_MOE = 2–0

| match_BAR_NUE = 4–0

| match_BAR_OJC = {{s|{{small|17 May}}}}

| match_BAR_RKZ = {{s|{{small|26 Apr}}}}

| match_BAR_SIL = 4–2

| match_BAR_UDI = {{s|{{small|22 Mar}}}}

| match_BAR_UNI = 0–1

| match_EHC_AWC = 1–0

| match_EHC_BAR = {{s|{{small|24 May}}}}

| match_EHC_HAL = 0–3

| match_EHC_IFC = 0–4

| match_EHC_JUL = {{s|{{small|15 Mar}}}}

| match_EHC_LON = {{s|{{small|22 Mar}}}}

| match_EHC_MRS = 0–1

| match_EHC_MIN = 5–1

| match_EHC_MOE = 2–2

| match_EHC_NUE = {{s|{{small|11 Apr}}}}

| match_EHC_OJC = 4–1

| match_EHC_RKZ = {{s|{{small|29 Mar}}}}

| match_EHC_SIL = 0–2

| match_EHC_UDI = {{s|{{small|26 Apr}}}}

| match_EHC_UNI = 0–1

| match_HAL_AWC = 1–1

| match_HAL_BAR = 1–0

| match_HAL_EHC = 5–2

| match_HAL_IFC = 4–1

| match_HAL_JUL = 3–0

| match_HAL_LON = 4–2

| match_HAL_MRS = {{s|{{small|15 Mar}}}}

| match_HAL_MIN = 1–0

| match_HAL_MOE = {{s|{{small|11 Apr}}}}

| match_HAL_NUE = {{s|{{small|5 Apr}}}}

| match_HAL_OJC = {{s|{{small|26 Apr}}}}

| match_HAL_RKZ = 2–2

| match_HAL_SIL = 5–0

| match_HAL_UDI = 0–1

| match_HAL_UNI = {{s|{{small|17 May}}}}

| match_IFC_AWC = 3–0

| match_IFC_BAR = {{s|{{small|15 Mar}}}}

| match_IFC_EHC = 3–0

| match_IFC_HAL = 2–0

| match_IFC_JUL = {{s|{{small|5 Apr}}}}

| match_IFC_LON = {{s|{{small|17 May}}}}

| match_IFC_MRS = 3–0

| match_IFC_MIN = 4–1

| match_IFC_MOE = 2–3

| match_IFC_NUE = {{s|{{small|26 Apr}}}}

| match_IFC_OJC = 4–2

| match_IFC_RKZ = 0–1

| match_IFC_SIL = 5–1

| match_IFC_UDI = 3–2

| match_IFC_UNI = {{s|{{small|11 Apr}}}}

| match_JUL_AWC = 7–1

| match_JUL_BAR = {{s|{{small|29 Mar}}}}

| match_JUL_EHC = 4–1

| match_JUL_HAL = 1–4

| match_JUL_IFC = 1–1

| match_JUL_LON = {{s|{{small|11 Apr}}}}

| match_JUL_MRS = 3–3

| match_JUL_MIN = {{s|{{small|17 May}}}}

| match_JUL_MOE = 3–0

| match_JUL_NUE = 7–0

| match_JUL_OJC = 2–2

| match_JUL_RKZ = 1–3

| match_JUL_SIL = {{s|{{small|22 Mar}}}}

| match_JUL_UDI = 4–1

| match_JUL_UNI = {{s|{{small|26 Apr}}}}

| match_LON_AWC = 1–1

| match_LON_BAR = 0–3

| match_LON_EHC = 3–4

| match_LON_HAL = {{s|{{small|29 Mar}}}}

| match_LON_IFC = 3–1

| match_LON_JUL = 0–2

| match_LON_MRS = {{s|{{small|24 May}}}}

| match_LON_MIN = {{s|{{small|26 Apr}}}}

| match_LON_MOE = 3–2

| match_LON_NUE = 3–0

| match_LON_OJC = {{s|{{small|5 Apr}}}}

| match_LON_RKZ = 0–3

| match_LON_SIL = {{s|{{small|18 Apr}}}}

| match_LON_UDI = 0–2

| match_LON_UNI = {{s|{{small|15 Mar}}}}

| match_MRS_AWC = {{s|{{small|26 Apr}}}}

| match_MRS_BAR = 2–1

| match_MRS_EHC = 0–1

| match_MRS_HAL = 1–1

| match_MRS_IFC = {{s|{{small|22 Mar}}}}

| match_MRS_JUL = 2–2

| match_MRS_LON = 0–2

| match_MRS_MIN = {{s|{{small|13 Apr}}}}

| match_MRS_MOE = {{s|{{small|17 May}}}}

| match_MRS_NUE = 1–0

| match_MRS_OJC = {{s|{{small|11 Apr}}}}

| match_MRS_RKZ = 2–1

| match_MRS_SIL = 1–0

| match_MRS_UDI = 1–1

| match_MRS_UNI = 1–1

| match_MIN_AWC = 2–0

| match_MIN_BAR = {{s|{{small|10 May}}}}

| match_MIN_EHC = {{s|{{small|19 Apr}}}}

| match_MIN_HAL = {{s|{{small|24 May}}}}

| match_MIN_IFC = 0–5

| match_MIN_JUL = 2–2

| match_MIN_LON = 1–4

| match_MIN_MRS = 3–0

| match_MIN_MOE = 0–2

| match_MIN_NUE = {{s|{{small|15 Mar}}}}

| match_MIN_OJC = {{s|{{small|29 Mar}}}}

| match_MIN_RKZ = {{s|{{small|5 Apr}}}}

| match_MIN_SIL = 2–0

| match_MIN_UDI = 1–0

| match_MIN_UNI = 0–3

| match_MOE_AWC = {{s|{{small|29 Mar}}}}

| match_MOE_BAR = 2–2

| match_MOE_EHC = {{s|{{small|5 Apr}}}}

| match_MOE_HAL = 0–1

| match_MOE_IFC = {{s|{{small|19 Apr}}}}

| match_MOE_JUL = {{s|{{small|24 May}}}}

| match_MOE_LON = {{s|{{small|10 May}}}}

| match_MOE_MRS = 2–2

| match_MOE_MIN = 4–0

| match_MOE_NUE = 4–0

| match_MOE_OJC = {{s|{{small|15 Mar}}}}

| match_MOE_RKZ = 2–2

| match_MOE_SIL = 0–0

| match_MOE_UDI = 0–3

| match_MOE_UNI = 0–2

| match_NUE_AWC = 0–1

| match_NUE_BAR = {{s|{{small|19 Apr}}}}

| match_NUE_EHC = 3–0

| match_NUE_HAL = 0–3

| match_NUE_IFC = 1–0

| match_NUE_JUL = {{s|{{small|10 May}}}}

| match_NUE_LON = 1–3

| match_NUE_MRS = {{s|{{small|29 Mar}}}}

| match_NUE_MIN = 1–2

| match_NUE_MOE = {{s|{{small|22 Mar}}}}

| match_NUE_OJC = 1–1

| match_NUE_RKZ = 1–1

| match_NUE_SIL = {{s|{{small|24 May}}}}

| match_NUE_UDI = 2–2

| match_NUE_UNI = 0–1

| match_OJC_AWC = {{s|{{small|21 Mar}}}}

| match_OJC_BAR = 0–0

| match_OJC_EHC = 3–2

| match_OJC_HAL = 1–3

| match_OJC_IFC = 0–3

| match_OJC_JUL = 0–1

| match_OJC_LON = 2–1

| match_OJC_MRS = 3–1

| match_OJC_MIN = 4–2

| match_OJC_MOE = 3–0

| match_OJC_NUE = 6–0

| match_OJC_RKZ = {{s|{{small|19 Apr}}}}

| match_OJC_SIL = {{s|{{small|10 May}}}}

| match_OJC_UDI = {{s|{{small|24 May}}}}

| match_OJC_UNI = 1–3

| match_RKZ_AWC = 5–2

| match_RKZ_BAR = 1–1

| match_RKZ_EHC = 3–0

| match_RKZ_HAL = {{s|{{small|22 Mar}}}}

| match_RKZ_IFC = 3–1

| match_RKZ_JUL = 4–4

| match_RKZ_LON = 0–2

| match_RKZ_MRS = {{s|{{small|10 May}}}}

| match_RKZ_MIN = 6–0

| match_RKZ_MOE = 2–1

| match_RKZ_NUE = {{s|{{small|17 May}}}}

| match_RKZ_OJC = 1–2

| match_RKZ_SIL = 1–0

| match_RKZ_UDI = {{s|{{small|11 Apr}}}}

| match_RKZ_UNI = 0–3

| match_SIL_AWC = {{s|{{small|13 Apr}}}}

| match_SIL_BAR = {{s|{{small|5 Apr}}}}

| match_SIL_EHC = {{s|{{small|17 May}}}}

| match_SIL_HAL = 3–0

| match_SIL_IFC = {{s|{{small|29 Mar}}}}

| match_SIL_JUL = 1–2

| match_SIL_LON = 2–1

| match_SIL_MRS = 1–1

| match_SIL_MIN = {{s|{{small|11 Apr}}}}

| match_SIL_MOE = {{s|{{small|26 Apr}}}}

| match_SIL_NUE = 2–0

| match_SIL_OJC = 0–1

| match_SIL_RKZ = 1–1

| match_SIL_UDI = {{s|{{small|15 Mar}}}}

| match_SIL_UNI = 3–3

| match_UDI_AWC = {{s|{{small|17 May}}}}

| match_UDI_BAR = 2–4

| match_UDI_EHC = 2–0

| match_UDI_HAL = {{s|{{small|19 Apr}}}}

| match_UDI_IFC = {{s|{{small|10 May}}}}

| match_UDI_JUL = 1–0

| match_UDI_LON = {{s|{{small|3 May}}}}

| match_UDI_MRS = {{s|{{small|5 Apr}}}}

| match_UDI_MIN = 4–0

| match_UDI_MOE = 2–2

| match_UDI_NUE = 2–0

| match_UDI_OJC = 1–3

| match_UDI_RKZ = 0–0

| match_UDI_SIL = 0–0

| match_UDI_UNI = 0–2

| match_UNI_AWC = 1–2

| match_UNI_BAR = 1–0

| match_UNI_EHC = {{s|{{small|10 May}}}}

| match_UNI_HAL = 0–0

| match_UNI_IFC = 2–0

| match_UNI_JUL = 2–2

| match_UNI_LON = 1–1

| match_UNI_MRS = {{s|{{small|19 Apr}}}}

| match_UNI_MIN = {{s|{{small|22 Mar}}}}

| match_UNI_MOE = 3–1

| match_UNI_NUE = 1–0

| match_UNI_OJC = 3–1

| match_UNI_RKZ = {{s|{{small|24 May}}}}

| match_UNI_SIL = 1–0

| match_UNI_UDI = {{s|{{small|29 Mar}}}}

}}

References

{{reflist}}

{{2019–20 in Dutch football |state=autocollapse}}

{{hoofdklasse}}

{{DEFAULTSORT:2019-20 Hoofdklasse}}

Category:Vierde Divisie seasons

6

Netherlands

Hoofdklasse