# Hoofdklasse voetbal 2019/20

Het voetbalseizoen 2019/20 van de Hoofdklasse was het 46e seizoen van deze competitie voor zondagteams en het 24e seizoen van deze competitie voor zaterdagteams. De Hoofdklasse was dit seizoen het vijfde niveau in het Nederlandse voetbal en het derde amateurniveau. De Hoofdklasse bestond dit seizoen uit vier competities van elk 16 teams.
Het seizoen ging van start op 31 augustus en 1 september 2019. De laatste speelronde was speelronde 21 op 7 en 8 maart 2020, daarna werd de competitie gestaakt en later definitief beëindigd als gevolg van de coronacrisis in Nederland. Er waren geen kampioenen, geen promotie en geen degradatie.

## Gevolgen van de coronacrisis in Nederland

Op 12 maart 2020, werden alle voetbal competities opgeschort tot 31 maart, omdat het kabinet alle evenementen met meer dan 100 personen verbood als gevolg van de coronacrisis in Nederland. Op 15 maart werd deze periode verlengd tot 6 april. Als gevolg van het nieuwe kabinetsbesluit om alle bijeenkomsten en evenementen tot 1 juni 2020 te verbieden, werd deze periode nog verder verlengd.
Uiteindelijk, op 31 maart 2020, besloot de KNVB om competities op amateur niveau niet te hervatten. Tevens besloten zij dat, voor die competities, er dit seizoen geen eindstanden zouden komen, en er dus ook geen kampioenen, promovendi en degradanten zouden zijn. Alle ploegen zullen derhalve volgend seizoen op hetzelfde niveau uitkomen als in dit seizoen.
Op 12 juni werd officieel naar buiten gebracht dat de Derde Divisie vanaf dit seizoen opnieuw uit achttien ploegen zou gaan bestaan. Dit was een van de wensen van het CVTD, de belangengroep van voetbalverenigingen uit de tweede divisie en derde divisie. Door het wegvallen van de twee reserve-elftallen, de terugtreding van FC Lienden en de vrijwillige degradatie van ONS Sneek zouden de beide afdelingen van de derde divisie immers nog uit slechts vijftien clubs bestaan. Om alle koplopers uit de hoofdklassen tegemoet te komen, besloot de KNVB tot een indeling met achttien ploegen. De koplopers uit de hoofdklasse, te weten Sportlust '46, VV Staphorst, GVV Unitas en HVV Hollandia, konden daardoor de stap maken naar de derde divisie. Ook de beste nummers twee van de zaterdag- en zondaghoofdklasse, ACV en JOS Watergraafsmeer, mochten promoveren.

## Promotie- en degradatieregeling

Dit seizoen bestaat net als vorig seizoen de Hoofdklasse uit twee zaterdag- en twee zondagcompetities. Het aantal clubs dat uitkomt in elke competitie is 16.
Voor promotie geldt:
* De kampioenen van elke competitie zullen direct promoveren.
* De zes (twee maal drie) (vervangende) periodekampioenen van de zaterdag competities strijden met de twee eerste elftallen die, uitgaande van alleen de eerste elftallen, als dertiende en veertiende zijn geëindigd in de zaterdag derde divisie om twee plekken in de derde divisie.
* Voor de zes (vervangende) periodekampioenen van de zondag competities en de als dertiende en veertiende geëindigde eerste elftallen uit de zondag derde divisie geldt analoog dat ook zij om twee plekken in de derde divisie strijden.
Voor degradatie geldt:
* De nummers vijftien en zestien in elk der competities degraderen rechtstreeks naar de eerste klasse
* De nummers dertien en veertien van de twee zaterdag competities (4 elftallen) strijden met de vijftien (vijf maal drie) (vervangende) periodekampioenen van de zaterdag eerste klassen om drie plekken in de zaterdag hoofdklasse.
* De nummers dertien en veertien van de twee zondag competities (4 elftallen) strijden met de achttien (zes maal drie) (vervangende) periodekampioenen van de zondag eerste klassen om twee plekken in de zondag hoofdklasse.

## Zaterdag Hoofdklasse A
### Ploegen

| Ploeg | Plaats | Accommodatie |
| Achilles '29 | Groesbeek | Sportpark De Heikant |
| Achilles Veen | Veen | Sportpark De Hanen Weide |
| SV ARC | Alphen aan den Rijn | Sportpark Zegersloot |
| AZSV | Aalten | Sportpark Villekamp |
| vv Capelle | Capelle a/d IJssel | Sportpark 't Slot |
| DHSC | Utrecht | Sportpark Wesley Sneijder |
| VV DUNO | Doorwerth | Sportpark De Waayenberg |
| SC Feyenoord | Rotterdam | Varkenoord |
| FC 's-Gravenzande | 's-Gravenzande | Juliana Sportpark |
| CVV De Jodan Boys | Gouda | Sportpark de Oosterwei |
| FC Rijnvogels | Katwijk | Sportpark de Kooltuin |
| VV Rijsoord | Ridderkerk | Sportpark Rijsoord |
| VV Smitshoek | Barendrecht | Sportpark Smitshoek |
| VV Spijkenisse | Spijkenisse | Sportpark Jaap Riedijk |
| Sportlust '46 | Woerden | Sportpark Cromwijck |
| VV Zwaluwen | Vlaardingen | Sportpark Zwaluwenlaan |
>> Competitie geannuleerd, het hieronder getoonde is de situatie op 7 maart 2020, de datum waarop de laatste wedstrijden zijn gespeeld. <<

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | Sportlust '46 | 21 | 13 | 3 | 5 | 42 | 46 | 21 | +25 | Promotie naar de derde divisie |
| 2 | DHSC | 21 | 13 | 2 | 6 | 41 | 44 | 26 | +18 | Gekwalificeerd voor de promotie play-offs |
| 3 | SC Feyenoord | 21 | 11 | 5 | 5 | 38 | 55 | 29 | +26 | Gekwalificeerd voor de promotie play-offs |
| 4 | Achilles Veen | 21 | 11 | 3 | 7 | 36 | 49 | 25 | +24 | |
| 5 | AZSV | 20 | 10 | 4 | 6 | 34 | 32 | 23 | +9 | Gekwalificeerd voor de promotie play-offs |
| 6 | VV Smitshoek | 21 | 9 | 6 | 6 | 33 | 31 | 33 | −2 | |
| 7 | FC Rijnvogels | 21 | 9 | 3 | 9 | 30 | 32 | 29 | +3 | |
| 8 | SV ARC | 21 | 8 | 6 | 7 | 30 | 29 | 28 | +1 | |
| 9 | CVV De Jodan Boys | 21 | 8 | 6 | 7 | 30 | 28 | 29 | −1 | |
| 10 | vv Capelle | 21 | 8 | 5 | 8 | 29 | 35 | 30 | +5 | |
| 11 | VV Spijkenisse | 21 | 8 | 4 | 9 | 28 | 34 | 33 | +1 | |
| 12 | VV Zwaluwen | 20 | 7 | 5 | 8 | 26 | 31 | 35 | −4 | |
| 13 | VV DUNO | 20 | 7 | 4 | 9 | 25 | 30 | 33 | −3 | Gekwalificeerd voor de degradatie play-offs |
| 14 | VV Rijsoord | 21 | 6 | 4 | 11 | 22 | 22 | 46 | −24 | Gekwalificeerd voor de degradatie play-offs |
| 15 | FC 's-Gravenzande | 21 | 4 | 7 | 10 | 19 | 24 | 37 | −13 | Degradatie naar de eerste klasse |
| 16 | Achilles '29 | 20 | 0 | 1 | 19 | 1 | 12 | 77 | −65 | Degradatie naar de eerste klasse |
* ↑ Winnaar tweede periode titel (ronde 11-20).
* ↑ Winnaar eerste periode titel (ronde 1-10).

### Programma/uitslagen

| Thuis \ Uit | A29 | ACH | ARC | AZS | CAP | DHS | DUN | FEY | GRA | JOD | RVO | RSO | SMI | SPI | SPO | ZWA |
| Achilles '29 | | 0–5 | 23 mei | 28 mrt | 1–4 | 2–3 | 9 mei | 1–6 | 18 apr | 1–2 | 1–4 | 0–2 | 0–4 | 0–0 | 0–3 | 21 mrt |
| Achilles Veen | 7–0 | | 0–0 | 0–1 | 1–2 | 1–0 | 5–2 | 18 apr | 23 mei | 2–1 | 1–0 | 7–0 | 2–0 | 21 mrt | 9 mei | 4–0 |
| SV ARC | 2–0 | 2–3 | | 18 apr | 1–1 | 0–3 | 5–0 | 4 apr | 0–0 | 2–1 | 3–2 | 9 mei | 1–1 | 1–2 | 0–1 | 16 mei |
| AZSV | 25 apr | 16 mei | 1–1 | | 1–2 | 4 apr | 2–0 | 14 mrt | 3–1 | 1–2 | 1–3 | 4–0 | 11 apr | 3–2 | 1–0 | 1–1 |
| vv Capelle | 3–0 | 25 apr | 1–2 | 2–0 | | 2–1 | 21 mrt | 1–2 | 3–3 | 2–2 | 11 apr | 1–2 | 1–3 | 16 mei | 1–0 | 2–0 |
| DHSC | 2–1 | 2–1 | 2–1 | 1–1 | 9 mei | | 23 mei | 2–2 | 3–0 | 18 apr | 1–2 | 4–0 | 21 mrt | 5–3 | 2–1 | 1–0 |
| VV DUNO | 5–0 | 5–2 | 14 mrt | 0–2 | 1–1 | 1–2 | | 3–2 | 1–0 | 4 apr | 1–3 | 2–0 | 25 apr | 11 apr | 16 mei | 28 mrt |
| SC Feyenoord | 11 apr | 2–1 | 6–0 | 0–2 | 2–1 | 4–2 | 1–1 | | 5–1 | 3–1 | 3–0 | 21 mrt | 16 mei | 3–0 | 2–2 | 25 apr |
| FC 's-Gravenzande | 5–0 | 1–1 | 11 apr | 21 mrt | 2–1 | 16 mei | 1–1 | 9 mei | | 2–0 | 0–1 | 3–1 | 0–2 | 1–1 | 0–4 | 1–1 |
| CVV De Jodan Boys | 16 mei | 2–2 | 21 mrt | 1–2 | 0–0 | 1–0 | 1–2 | 2–0 | 25 apr | | 1–1 | 2–1 | 1–1 | 1–0 | 4–1 | 11 apr |
| FC Rijnvogels | 4 apr | 14 mrt | 0–0 | 1–2 | 2–1 | 1–2 | 18 apr | 23 mei | 3–2 | 1–2 | | 3–1 | 1–1 | 25 apr | 1–2 | 2–1 |
| VV Rijsoord | 4–1 | 11 apr | 2–4 | 1–0 | 4 apr | 25 apr | 1–0 | 2–2 | 0–0 | 14 mrt | 16 mei | | 1–0 | 0–3 | 1–1 | 2–2 |
| VV Smitshoek | 14 mrt | 1–0 | 2–0 | 2–2 | 23 mei | 0–5 | 1–0 | 1–8 | 3–0 | 1–1 | 9 mei | 18 apr | | 0–3 | 4 apr | 3–0 |
| VV Spijkenisse | 8–0 | 1–3 | 0–3 | 23 mei | 4–3 | 14 mrt | 1–1 | 0–0 | 4 apr | 9 mei | 1–0 | 2–1 | 0–1 | | 18 apr | 0–1 |
| Sportlust '46 | 3–1 | 3–1 | 25 apr | 3–2 | 14 mrt | 11 apr | 0–2 | 3–0 | 3–1 | 23 mei | 21 mrt | 5–0 | 4–1 | 4–0 | | 2–0 |
| VV Zwaluwen | 5–3 | 4 apr | 0–1 | 9 mei | 18 apr | 2–1 | 3–2 | 3–2 | 14 mrt | 4–0 | 2–1 | 23 mei | 3–3 | 2–3 | 1–1 | |

## Zaterdag Hoofdklasse B
### Ploegen

| Ploeg | Plaats | Accommodatie |
| ACV | Assen | Univé-Sportpark |
| VV Berkum | Zwolle | Sportpark De Vegtlust |
| VV Buitenpost | Buitenpost | Sportpark De Swadde |
| DETO Twenterand | Vriezenveen | Sportpark Het Midden |
| ASV De Dijk | Amsterdam | Sportpark Schellingwoude |
| VV Eemdijk | Bunschoten-Spakenburg | Sportpark De Vinken |
| Flevo Boys | Emmeloord | Sportpark Ervenbos |
| SC Genemuiden | Genemuiden | Sportpark de Wetering |
| HZVV | Hoogeveen | Bentinckspark |
| NSC | Nijkerk | Sportpark De Burcht |
| VPV Purmersteijn | Purmerend | Purmersteijn Sportpark |
| SDC Putten | Putten | Sportpark Putter Eng |
| VV Staphorst | Staphorst | Sportpark Het Noorderslag |
| AVV Swift | Amsterdam | Sportpark Olympiaplein |
| SV Urk | Urk | Sportpark De Vormt |
| RKAV Volendam | Volendam | KWABO-stadion |
>> Competitie geannuleerd, het hieronder getoonde is de situatie op 7 maart 2020, de datum waarop de laatste wedstrijden zijn gespeeld. <<

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | VV Staphorst | 21 | 15 | 2 | 4 | 47 | 62 | 19 | +43 | Promotie naar de derde divisie |
| 2 | ACV | 21 | 12 | 6 | 3 | 42 | 46 | 32 | +14 | Gekwalificeerd voor de promotie play-offs |
| 3 | VV Eemdijk | 21 | 12 | 5 | 4 | 41 | 28 | 15 | +13 | Gekwalificeerd voor de promotie play-offs |
| 4 | AVV Swift | 21 | 11 | 6 | 4 | 39 | 37 | 26 | +11 | Gekwalificeerd voor de promotie play-offs |
| 5 | HZVV | 21 | 12 | 2 | 7 | 38 | 41 | 28 | +13 | |
| 6 | SC Genemuiden | 21 | 11 | 4 | 6 | 37 | 45 | 23 | +22 | |
| 7 | SV Urk | 21 | 9 | 4 | 8 | 31 | 34 | 25 | +9 | |
| 8 | VV Berkum | 21 | 9 | 4 | 8 | 31 | 37 | 31 | +6 | |
| 9 | NSC | 20 | 8 | 5 | 7 | 29 | 39 | 37 | +2 | |
| 10 | RKAV Volendam | 21 | 8 | 5 | 8 | 29 | 43 | 42 | +1 | |
| 11 | ASV De Dijk | 21 | 6 | 3 | 12 | 21 | 24 | 40 | −16 | |
| 12 | SDC Putten | 21 | 6 | 3 | 12 | 21 | 22 | 40 | −18 | |
| 13 | Flevo Boys | 21 | 4 | 8 | 9 | 20 | 27 | 33 | −6 | Gekwalificeerd voor de degradatie play-offs |
| 14 | DETO Twenterand | 21 | 5 | 3 | 13 | 18 | 27 | 49 | −22 | Gekwalificeerd voor de degradatie play-offs |
| 15 | VPV Purmersteijn | 21 | 4 | 2 | 15 | 14 | 26 | 56 | −30 | Degradatie naar de eerste klasse |
| 16 | VV Buitenpost | 20 | 3 | 2 | 15 | 10 | 17 | 59 | −42 | Degradatie naar de eerste klasse |
* ↑ Winnaar tweede periode titel (ronde 11-20).
* ↑ Winnaar eerste periode titel (ronde 1-10).
* 1 2 NSC en VV Buitenpost zijn door de KNVB bestraft met respectievelijk 3 en 1 punt aftrek. De wedstrijd tussen beide teams werd gestaakt na een opstootje tussen verscheidene spelers van de teams.

### Programma/uitslagen

| Thuis \ Uit | ACV | BER | BUI | DIJ | DET | EEM | FLE | GEN | HZV | NSC | PUR | SDC | STA | SWI | URK | VOL |
| ACV | | 1–1 | 1–1 | 16 mei | 4–2 | 0–1 | 4–2 | 14 mrt | 2–0 | 4–3 | 2–0 | 1–1 | 25 apr | 11 apr | 2–0 | 4 apr |
| VV Berkum | 0–2 | | 5–0 | 1–2 | 21 mrt | 1–3 | 11 apr | 1–0 | 1–3 | 2–2 | 3–1 | 25 apr | 16 mei | 2–2 | 0–1 | 2–3 |
| VV Buitenpost | 2–4 | 0–1 | | 14 mrt | 3–1 | 2–3 | 0–2 | 23 mei | 18 apr | 25 apr | 0–3 | 1–0 | 4 apr | 0–2 | 0–8 | 2–5 |
| ASV De Dijk | 1–3 | 2–1 | 1–1 | | 3–1 | 9 mei | 1–5 | 18 apr | 2–1 | 21 mrt | 4–0 | 23 mei | 1–6 | 1–4 | 0–2 | 1–1 |
| DETO Twenterand | 18 apr | 1–1 | 2–4 | 1–0 | | 0–1 | 16 mei | 4 apr | 0–2 | 1–0 | 9 mei | 3–2 | 2–5 | 0–1 | 3–1 | 1–4 |
| VV Eemdijk | 0–1 | 23 mei | 21 mrt | 1–0 | 25 apr | | 1–0 | 0–0 | 3–0 | 0–0 | 2–0 | 3–2 | 2–0 | 1–1 | 14 mrt | 11 apr |
| Flevo Boys | 9 mei | 2–3 | 4–0 | 4 apr | 2–2 | 0–0 | | 3–1 | 1–1 | 1–1 | 23 mei | 14 mrt | 0–4 | 0–0 | 18 apr | 0–1 |
| SC Genemuiden | 2–2 | 0–3 | 3–0 | 1–0 | 1–1 | 2–0 | 25 apr | | 2–3 | 7–1 | 21 mrt | 6–1 | 11 apr | 16 mei | 2–0 | 3–1 |
| HZVV | 2–1 | 4 apr | 3–0 | 3–2 | 14 mrt | 16 mei | 1–1 | 2–3 | | 11 apr | 3–0 | 1–2 | 0–2 | 25 apr | 1–0 | 4–2 |
| NSC | 23 mei | 9 mei | | 3–0 | 6–1 | 18 apr | 2–0 | 0–3 | 0–3 | | 2–0 | 4 apr | 0–1 | 5–0 | 4–2 | 14 mrt |
| VPV Purmersteijn | 2–3 | 14 mrt | 16 mei | 11 apr | 4–0 | 0–3 | 4–0 | 0–2 | 2–1 | 2–3 | | 0–2 | 2–8 | 1–3 | 4 apr | 25 apr |
| SDC Putten | 21 mrt | 1–2 | 3–0 | 0–1 | 11 apr | 1–0 | 3–1 | 9 mei | 0–4 | 1–1 | 2–2 | | 0–3 | 0–2 | 1–0 | 16 mei |
| VV Staphorst | 4–0 | 2–5 | 3–0 | 2–0 | 23 mei | 3–0 | 21 mrt | 2–1 | 9 mei | 6–0 | 6–0 | 18 apr | | 0–3 | 0–0 | 3–0 |
| AVV Swift | 4–4 | 1–2 | 9 mei | 1–0 | 3–2 | 4 apr | 1–1 | 1–0 | 2–3 | 2–2 | 18 apr | 3–0 | 14 mrt | | 23 mei | 1–0 |
| SV Urk | 2–2 | 2–0 | 11 apr | 25 apr | 1–0 | 2–4 | 0–0 | 1–1 | 21 mrt | 16 mei | 4–0 | 3–0 | 2–1 | 2–0 | | 1–4 |
| RKAV Volendam | 2–3 | 18 apr | 5–1 | 2–2 | 1–3 | 0–0 | 3–2 | 1–5 | 23 mei | 1–4 | 3–3 | 3–0 | 1–1 | 21 mrt | 9 mei | |

## Zondag Hoofdklasse A
### Ploegen

| Ploeg | Plaats | Accommodatie |
| MVV Alcides | Meppel | Ezinge |
| Alphense Boys | Alphen aan den Rijn | Sportpark De Bijlen |
| Be Quick 1887 | Haren | Stadion Esserberg |
| VV Emmen | Emmen | Sportpark De Meerdijk |
| HBS-Craeyenhout | Den Haag | Sportpark Daal en Bergselaan |
| HVV Hollandia | Hoorn | Juliana Sportpark |
| VV Hoogeveen | Hoogeveen | Sportpark Bentinckspark |
| JOS Watergraafsmeer | Amsterdam | Sportpark Drieburg |
| RKSV Leonidas | Rotterdam | Erasmuspad |
| MSC | Meppel | Sportpark Ezinge |
| Quick '20 | Oldenzaal | Vondersweijde |
| RKAVV | Leidschendam | Sportpark Kastelenring |
| SDO Bussum | Bussum | Sportpark De Kuil |
| VV SJC | Noordwijk | Sportpark Lageweg |
| RKVV Velsen | Velsen | Sportpark Driehuis |
| VOC | Rotterdam | Sportpark Hazelaarweg |
>> Competitie geannuleerd, het hieronder getoonde is de situatie op 8 maart 2020, de datum waarop de laatste wedstrijden zijn gespeeld. <<

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | HVV Hollandia | 20 | 13 | 4 | 3 | 43 | 42 | 20 | +22 | Promotie naar de derde divisie |
| 2 | JOS Watergraafsmeer | 19 | 12 | 4 | 3 | 40 | 47 | 24 | +23 | Gekwalificeerd voor de promotie play-offs |
| 3 | RKAVV | 21 | 10 | 6 | 5 | 36 | 53 | 33 | +20 | Gekwalificeerd voor de promotie play-offs |
| 4 | VV SJC | 20 | 11 | 2 | 7 | 35 | 45 | 31 | +14 | Gekwalificeerd voor de promotie play-offs |
| 5 | Alphense Boys | 20 | 11 | 1 | 8 | 34 | 43 | 28 | +15 | |
| 6 | VV Hoogeveen | 19 | 10 | 3 | 6 | 32 | 36 | 31 | +5 | |
| 7 | RKSV Leonidas | 19 | 8 | 6 | 5 | 29 | 38 | 33 | +5 | |
| 8 | HBS-Craeyenhout | 20 | 8 | 5 | 7 | 29 | 30 | 26 | +4 | |
| 9 | Quick '20 | 20 | 7 | 7 | 6 | 28 | 52 | 46 | +6 | |
| 10 | RKVV Velsen | 19 | 7 | 5 | 7 | 26 | 28 | 30 | −2 | |
| 11 | SDO Bussum | 20 | 7 | 5 | 8 | 26 | 45 | 44 | +1 | |
| 12 | Be Quick 1887 | 21 | 6 | 7 | 8 | 25 | 32 | 25 | +7 | |
| 13 | VV Emmen | 20 | 4 | 7 | 9 | 19 | 41 | 55 | −14 | Gekwalificeerd voor de degradatie play-offs |
| 14 | MSC | 19 | 4 | 2 | 13 | 14 | 18 | 67 | −49 | Gekwalificeerd voor de degradatie play-offs |
| 15 | MVV Alcides | 20 | 4 | 2 | 14 | 14 | 24 | 48 | −24 | Degradatie naar de eerste klasse |
| 16 | VOC | 21 | 3 | 2 | 16 | 11 | 25 | 58 | −33 | Degradatie naar de eerste klasse |
* ↑ Winnaar eerste periode titel (ronde 1-10).
* 1 2 VV Hoogeveen en RKSV Leonidas zijn beide door de KNVB bestraft met 1 punt aftrek. De wedstrijd tussen beide teams werd gestaakt na een opstootje.

### Programma/uitslagen

| Thuis \ Uit | ALC | ALP | BEQ | EMM | HBS | HOL | HOO | JOS | LEO | MSC | Q20 | RKA | SDO | SJC | VEL | VOC |
| MVV Alcides | | 11 apr | 1–5 | 0–0 | 10 mei | 0–3 | 0–3 | 17 mei | 1–2 | 3–0 | 2–2 | 0–5 | 22 mrt | 0–1 | 3–0 | 3–2 |
| Alphense Boys | 4–2 | | 2–0 | 4–1 | 5 apr | 0–2 | 3–0 | 0–2 | 2–1 | 8–1 | 17 mei | 2–0 | 19 apr | 2–0 | 10 mei | 1–3 |
| Be Quick 1887 | 5 apr | 2–1 | | 10 mei | 3–0 | 0–1 | 1–2 | 15 mrt | 0–2 | 5–0 | 1–1 | 0–0 | 24 mei | 19 apr | 1–1 | 3–0 |
| VV Emmen | 26 apr | 21 mrt | 1–0 | | 0–4 | 1–2 | 1–1 | 1–1 | 2–2 | 0–2 | 11 apr | 1–1 | 6–6 | 2–5 | 3–4 | 17 mei |
| HBS-Craeyenhout | 0–1 | 1–2 | 0–0 | 5–3 | | 1–1 | 17 mei | 0–1 | 1–1 | 4–1 | 26 apr | 3–0 | 0–3 | 1–0 | 22 mrt | 11 apr |
| HVV Hollandia | 3–2 | 3–0 | 17 mei | 29 mrt | 0–1 | | 3–0 | 4–4 | 22 mrt | 11 apr | 2–1 | 26 apr | 3–1 | 4–2 | 2–3 | 2–0 |
| VV Hoogeveen | 2–1 | 1–3 | 0–4 | 3–2 | 2–0 | 24 mei | | 3–0 | 3 mei | 10 mei | 29 mrt | 2–2 | 3–1 | 5 apr | 19 apr | 15 mrt |
| JOS Watergraafsmeer | 3–0 | 29 mrt | 3–2 | 19 apr | 13 apr | 10 mei | 22 mrt | | 24 mei | 6–0 | 6–1 | 2–1 | 2–2 | 3–1 | 4–1 | 3–1 |
| RKSV Leonidas | 3–2 | 15 mrt | 11 apr | 5 apr | 1–1 | 2–2 | 26 apr | 1–3 | | 6–1 | 2–2 | 4–2 | 5–2 | 17 mei | 13 apr | 2–1 |
| MSC | 13 apr | 2–1 | 26 apr | 0–3 | 24 mei | 0–0 | 0–3 | 1–0 | 19 apr | | 1–6 | 15 mrt | 29 mrt | 0–4 | 2–1 | 5 apr |
| Quick '20 | 14 mrt | 3–2 | 4–0 | 3–4 | 4–1 | 18 apr | 5–4 | 1–2 | 1–1 | 2–2 | | 5 apr | 10 mei | 2–2 | 24 mei | 5–2 |
| RKAVV | 24 mei | 2–2 | 22 mrt | 8–5 | 19 apr | 0–3 | 4–1 | 1–1 | 3–1 | 7–3 | 4–1 | | 4–0 | 10 mei | 2–1 | 4–1 |
| SDO Bussum | 3–2 | 2–1 | 2–2 | 1–1 | 15 mrt | 1–0 | 11 apr | 5 apr | 4–0 | 4–1 | 4–5 | 17 mei | | 2–2 | 0–2 | 26 apr |
| VV SJC | 4–0 | 26 apr | 3–2 | 24 mei | 1–3 | 15 mrt | 1–2 | 11 apr | 3–0 | 22 mrt | 3–2 | 0–3 | 3–1 | | 3–1 | 3–1 |
| RKVV Velsen | 3–1 | 0–3 | 1–1 | 15 mrt | 1–1 | 5 apr | 0–0 | 26 apr | 0–2 | 17 mei | 1–1 | 11 apr | 1–0 | 29 mrt | | 4–0 |
| VOC | 18 apr | 24 mei | 0–0 | 3–4 | 1–3 | 1–2 | 0–4 | 3–1 | 10 mei | 4–1 | 21 mrt | 0–0 | 1–6 | 0–4 | 1–3 | |

## Zondag Hoofdklasse B
### Ploegen

| Ploeg | Plaats | Accommodatie |
| SV AWC | Wijchen | Sportpark De Wijchert |
| VV Baronie | Breda | Sportpark de Blauwe Kei |
| EHC | Hoensbroek | Sportpark De Dem |
| RKSV Halsteren | Halsteren | Sportpark de Beek |
| IFC | Hendrik-Ido-Ambacht | Sportpark Schildman |
| SV Juliana '31 | Malden | Sportpark De Broeklanden |
| Longa '30 | Lichtenvoorde | Sportpark De Treffer |
| SV Meerssen | Meerssen | Sportpark Marsana |
| RKSV Minor | Nuth | Sportpark de Kollenberg |
| Moerse Boys | Zundert | Sportpark De Akkermolen |
| RKSV Nuenen | Nuenen | Sportpark Oude Landen |
| OJC Rosmalen | Rosmalen | Sportpark De Groote Wielen |
| RKZVC | Zieuwent | Sportpark De Greune Weide |
| SC Silvolde | Silvolde | Sportpark De Munsterman |
| UDI '19 | Uden | Sportpark Parkzicht |
| GVV Unitas | Gorinchem | Sportpark Molenvliet |
>> Competitie geannuleerd, het hieronder getoonde is de situatie op 8 maart 2020, de datum waarop de laatste wedstrijden zijn gespeeld. <<

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | GVV Unitas | 20 | 14 | 5 | 1 | 47 | 35 | 12 | +23 | Promotie naar de derde divisie |
| 2 | RKSV Halsteren | 20 | 12 | 5 | 3 | 41 | 42 | 18 | +24 | Gekwalificeerd voor de promotie play-offs |
| 3 | IFC | 20 | 11 | 2 | 7 | 35 | 46 | 25 | +21 | Gekwalificeerd voor de promotie play-offs |
| 4 | VV Baronie | 20 | 10 | 5 | 5 | 35 | 38 | 19 | +19 | Gekwalificeerd voor de promotie play-offs |
| 5 | RKZVC | 20 | 9 | 7 | 4 | 34 | 40 | 25 | +15 | |
| 6 | SV Juliana '31 | 20 | 8 | 7 | 5 | 31 | 48 | 33 | +15 | |
| 7 | OJC Rosmalen | 20 | 9 | 3 | 8 | 30 | 36 | 33 | +3 | |
| 8 | UDI '19 | 19 | 8 | 5 | 6 | 29 | 28 | 22 | +6 | |
| 9 | SV AWC | 19 | 7 | 4 | 8 | 25 | 21 | 32 | −11 | |
| 10 | Longa '30 | 19 | 7 | 3 | 9 | 24 | 32 | 35 | −3 | |
| 11 | SV Meerssen | 19 | 5 | 7 | 7 | 22 | 20 | 29 | −9 | |
| 12 | SC Silvolde | 19 | 5 | 5 | 9 | 20 | 19 | 28 | −9 | |
| 13 | RKSV Minor | 19 | 6 | 1 | 12 | 19 | 21 | 46 | −25 | Gekwalificeerd voor de degradatie play-offs |
| 14 | Moerse Boys | 20 | 4 | 6 | 10 | 18 | 29 | 38 | −9 | Gekwalificeerd voor de degradatie play-offs |
| 15 | EHC | 20 | 5 | 1 | 14 | 16 | 23 | 49 | −26 | Degradatie naar de eerste klasse |
| 16 | RKSV Nuenen | 20 | 2 | 4 | 14 | 10 | 10 | 44 | −34 | Degradatie naar de eerste klasse |
* ↑ Winnaar eerste periode titel (ronde 1-10).

### Programma/uitslagen

| Thuis \ Uit | AWC | BAR | EHC | HAL | IFC | JUL | LON | MRS | MIN | MOE | NUE | OJC | RKZ | SIL | UDI | UNI |
| SV AWC | | 0–2 | 2–1 | 10 mei | 24 mei | 19 apr | 2–2 | 3–1 | 1–0 | 4–2 | 0–0 | 1–0 | 15 mrt | 0–1 | 0–2 | 5 apr |
| VV Baronie | 11 apr | | 6–0 | 1–1 | 1–1 | 2–0 | 4–1 | 1–0 | 0–4 | 2–0 | 4–0 | 17 mei | 26 apr | 4–2 | 22 mrt | 0–1 |
| EHC | 1–0 | 24 mei | | 0–3 | 0–4 | 15 mrt | 22 mrt | 0–1 | 5–1 | 2–2 | 11 apr | 4–1 | 29 mrt | 0–2 | 26 apr | 0–1 |
| RKSV Halsteren | 1–1 | 1–0 | 5–2 | | 4–1 | 3–0 | 4–2 | 15 mrt | 1–0 | 11 apr | 5 apr | 26 apr | 2–2 | 5–0 | 0–1 | 17 mei |
| IFC | 3–0 | 15 mrt | 3–0 | 2–0 | | 5 apr | 17 mei | 3–0 | 4–1 | 2–3 | 26 apr | 4–2 | 0–1 | 5–1 | 3–2 | 11 apr |
| SV Juliana '31 | 7–1 | 29 mrt | 4–1 | 1–4 | 1–1 | | 11 apr | 3–3 | 17 mei | 3–0 | 7–0 | 2–2 | 1–3 | 22 mrt | 4–1 | 26 apr |
| Longa '30 | 1–1 | 0–3 | 3–4 | 29 mrt | 3–1 | 0–2 | | 24 mei | 26 apr | 3–2 | 3–0 | 5 apr | 0–3 | 18 apr | 0–2 | 15 mrt |
| SV Meerssen | 26 apr | 2–1 | 0–1 | 1–1 | 22 mrt | 2–2 | 0–2 | | 13 apr | 17 mei | 1–0 | 11 apr | 2–1 | 1–0 | 1–1 | 1–1 |
| RKSV Minor | 2–0 | 10 mei | 19 apr | 24 mei | 0–5 | 2–2 | 1–4 | 3–0 | | 0–2 | 15 mrt | 29 mrt | 5 apr | 2–0 | 1–0 | 0–3 |
| Moerse Boys | 29 mrt | 2–2 | 5 apr | 0–1 | 19 apr | 24 mei | 10 mei | 2–2 | 4–0 | | 4–0 | 15 mrt | 2–2 | 0–0 | 0–3 | 0–2 |
| RKSV Nuenen | 0–1 | 19 apr | 3–0 | 0–3 | 1–0 | 10 mei | 1–3 | 29 mrt | 1–2 | 22 mrt | | 1–1 | 1–1 | 24 mei | 2–2 | 0–1 |
| OJC Rosmalen | 21 mrt | 0–0 | 3–2 | 1–3 | 0–3 | 0–1 | 2–1 | 3–1 | 4–2 | 3–0 | 6–0 | | 19 apr | 10 mei | 24 mei | 1–3 |
| RKZVC | 5–2 | 1–1 | 3–0 | 22 mrt | 3–1 | 4–4 | 0–2 | 10 mei | 6–0 | 2–1 | 17 mei | 1–2 | | 1–0 | 11 apr | 0–3 |
| SC Silvolde | 13 apr | 5 apr | 17 mei | 3–0 | 29 mrt | 1–2 | 2–1 | 1–1 | 11 apr | 26 apr | 2–0 | 0–1 | 1–1 | | 15 mrt | 3–3 |
| UDI '19 | 17 mei | 2–4 | 2–0 | 19 apr | 10 mei | 1–0 | 3 mei | 5 apr | 4–0 | 2–2 | 2–0 | 1–3 | 0–0 | 0–0 | | 0–2 |
| GVV Unitas | 1–2 | 1–0 | 10 mei | 0–0 | 2–0 | 2–2 | 1–1 | 19 apr | 22 mrt | 3–1 | 1–0 | 3–1 | 24 mei | 1–0 | 29 mrt | |
* 1 2 3 Competities amateurvoetbal niet hervat. KNVB (31 maart 2020). Gearchiveerd op 31 juli 2023. Geraadpleegd op 6 april 2020.
* ↑ tot en met 31 maart geen voetbal in nederland. KNVB (12 maart 2020). Gearchiveerd op 20 maart 2020. Geraadpleegd op 19 maart 2020.
* ↑ Geen voetbalwedstrijden tot en met 6 april. KNVB (15 maart 2020). Gearchiveerd op 20 maart 2020. Geraadpleegd op 19 maart 2020.
* ↑ Voetbalseizoen lijkt ten einde: Kabinet verlengt maatregelen tot 1 juni. voetbal247.nl (23 maart 2020). Gearchiveerd op 29 maart 2020. Geraadpleegd op 30 maart 2020.
* ↑ Concept klasse-indelingen standaardvoetbal en topjeugdvoetbal bekend. KNVB (12 juni 2020). Gearchiveerd op 31 juli 2023.
* ↑ Concept divisie/klasse indelingen standaard zaterdag en zondag seizoen 2020/'21. KNVB. Gearchiveerd op 3 augustus 2020. Geraadpleegd op 14 juli 2020.
* 1 2 3 4 Reglementen betaald voetbal. KNVB. Gearchiveerd op 17 juni 2019. Geraadpleegd op 3 juli 2019.
* ↑ "Hoofdklasse B zaterdag: puntenaftrek voor Buitenpost en NSC Nijkerk", hetamsterdamschevoetbal.nl. Gearchiveerd op 13 februari 2020. Geraadpleegd op 12 februari 2020.
* ↑ "Hoofdklasse zondag: punt aftrek voor Hoogeveen en NSC Leonidas.", hetamsterdamschevoetbal.nl. Gearchiveerd op 13 augustus 2020. Geraadpleegd op 5 februari 2020.
Vanaf 2016 staan alle competities op 1 pagina.