# Hoofdklasse voetbal 2021/22

Het voetbalseizoen 2021/22 van de Hoofdklasse was het 48e seizoen van deze competitie voor zondagteams en het 26e 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, twee competities in de zaterdagafdeling met 16 teams en twee competities in de zondagafdeling met 15 teams.
Het seizoen ging van start op 28 en 29 augustus 2021 en de laatste speelronde was op 4 en 6 juni 2022. FC Rijnvogels en SV Urk werden kampioen in respectievelijk de zaterdag Hoofdklasse A en B. TOGB en VV Baronie werden kampioen in respectievelijk de zondag Hoofdklasse A en B.

## Promotie- en degradatieregeling

Dit seizoen bestond de zaterdag Hoofdklasse, net als het voorgaande seizoen, uit twee competities met 16 teams. De zondag Hoofdklasse bestond uit twee competities met 15 teams na het wegvallen van RKSV Leonidas en IFC.
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 als nummer vijftien en zestien zijn geëindigd in de zaterdag derde divisie om twee plekken in de derde divisie.
* De zes (twee maal drie) (vervangende) periodekampioenen van de zondag competities strijden met de twee eerste elftallen die als nummer vijftien en zestien zijn geëindigd in de zondag derde divisie om twee plekken in de derde divisie.
Voor degradatie geldt:
* De nummers vijftien en zestien van de zaterdag competities en de nummers vijftien van de zondag 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 vierde divisie.
* 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 vierde divisie.

## 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 |
| 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 |
| SV Poortugaal | Poortugaal | Sportpark Polder Albrandswaard |
| FC Rijnvogels | Katwijk | Sportpark de Kooltuin |
| VV Rijsoord | Ridderkerk | Sportpark Rijsoord |
| VV Scherpenzeel | Scherpenzeel | Sportpark De Bree-Ost |
| VV Smitshoek | Barendrecht | Sportpark Smitshoek |
| VV Spijkenisse | Spijkenisse | Sportpark Jaap Riedijk |
| VV Zwaluwen | Vlaardingen | Sportpark Zwaluwenlaan |

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | FC Rijnvogels (K, P) | 30 | 20 | 4 | 6 | 64 | 78 | 36 | +42 | Promotie naar de derde divisie |
| 2 | SC Feyenoord $^3$ | 30 | 18 | 5 | 7 | 59 | 66 | 36 | +30 | Gekwalificeerd voor de promotie play-offs |
| 3 | vv Capelle | 30 | 17 | 8 | 5 | 59 | 55 | 27 | +28 | |
| 4 | SV ARC $^2$ | 30 | 18 | 2 | 10 | 56 | 66 | 34 | +32 | Gekwalificeerd voor de promotie play-offs |
| 5 | Achilles Veen | 30 | 15 | 5 | 10 | 50 | 62 | 38 | +24 | |
| 6 | FC 's-Gravenzande | 30 | 15 | 4 | 11 | 49 | 63 | 53 | +10 | |
| 7 | VV Smitshoek | 30 | 14 | 4 | 12 | 46 | 46 | 51 | −5 | |
| 8 | SV Poortugaal | 30 | 12 | 7 | 11 | 43 | 52 | 50 | +2 | |
| 9 | VV Zwaluwen $^1$ | 30 | 10 | 11 | 9 | 41 | 55 | 45 | +10 | Gekwalificeerd voor de promotie play-offs |
| 10 | CVV De Jodan Boys | 30 | 11 | 6 | 13 | 39 | 44 | 42 | +2 | |
| 11 | DHSC | 30 | 10 | 6 | 14 | 36 | 36 | 47 | −11 | |
| 12 | VV Spijkenisse | 30 | 10 | 6 | 14 | 36 | 38 | 53 | −15 | |
| 13 | VV Scherpenzeel (R) | 30 | 11 | 2 | 17 | 35 | 58 | 61 | −3 | Gekwalificeerd voor de degradatie play-offs |
| 14 | VV DUNO (R) | 30 | 9 | 8 | 13 | 35 | 42 | 49 | −7 | Gekwalificeerd voor de degradatie play-offs |
| 15 | Achilles '29 (R) | 30 | 4 | 5 | 21 | 17 | 33 | 89 | −56 | Degradatie naar de eerste klasse |
| 16 | VV Rijsoord (R) | 30 | 3 | 3 | 24 | 12 | 28 | 111 | −83 | Degradatie naar de eerste klasse |
$^1$ Winnaar eerste periodetitel (wedstrijd 1-10) $^2$ Winnaar tweede periodetitel (wedstrijd 11-20) $^3$ Winnaar derde periodetitel (wedstrijd 21-30)

### Programma/uitslagen

| Thuis \ Uit | A29 | ACH | ARC | CAP | DHS | DUN | FEY | GRA | JOD | POO | RVO | RSO | SPZ | SMI | SPI | ZWA |
| Achilles '29 | | 1–6 | 0–2 | 0–3 | 0–3 | 2–1 | 0–3 | 1–1 | 1–1 | 1–2 | 1–4 | 4–1 | 1–3 | 2–4 | 3–1 | 2–2 |
| Achilles Veen | 7–0 | | 1–2 | 1–4 | 3–0 | 3–2 | 2–0 | 2–0 | 2–0 | 2–0 | 2–0 | 2–1 | 0–2 | 1–2 | 0–0 | 1–1 |
| SV ARC | 5–0 | 1–0 | | 0–0 | 3–1 | 4–2 | 1–4 | 0–2 | 2–0 | 1–2 | 2–3 | 3–1 | 5–2 | 2–0 | 3–1 | 1–0 |
| vv Capelle | 2–1 | 0–1 | 1–2 | | 3–0 | 0–0 | 3–2 | 2–1 | 3–0 | 3–2 | 0–1 | 1–1 | 4–2 | 1–3 | 1–0 | 0–0 |
| DHSC | 4–2 | 3–2 | 1–0 | 0–2 | | 2–0 | 1–3 | 1–3 | 1–0 | 3–0 | 0–2 | 2–1 | 0–3 | 1–2 | 0–0 | 2–4 |
| VV DUNO | 4–0 | 1–1 | 0–1 | 1–0 | 2–1 | | 1–3 | 2–4 | 3–1 | 2–2 | 2–1 | 2–1 | 4–1 | 0–1 | 1–2 | 0–0 |
| SC Feyenoord | 1–2 | 2–2 | 3–1 | 1–1 | 0–0 | 3–0 | | 3–1 | 3–0 | 2–3 | 0–1 | 4–0 | 1–2 | 4–0 | 4–1 | 3–2 |
| FC 's-Gravenzande | 2–2 | 3–1 | 2–1 | 2–3 | 1–1 | 0–1 | 1–2 | | 2–1 | 2–1 | 5–1 | 3–2 | 2–0 | 1–3 | 2–0 | 5–1 |
| CVV De Jodan Boys | 3–1 | 2–0 | 0–1 | 1–2 | 4–1 | 3–3 | 1–2 | 1–3 | | 1–1 | 0–1 | 5–0 | 3–0 | 0–0 | 1–1 | 1–1 |
| SV Poortugaal | 6–1 | 1–3 | 0–6 | 1–1 | 1–1 | 0–0 | 0–1 | 6–1 | 1–3 | | 2–1 | 3–1 | 0–2 | 1–1 | 1–0 | 3–0 |
| FC Rijnvogels | 2–1 | 2–1 | 3–1 | 2–3 | 0–0 | 1–1 | 3–3 | 2–1 | 3–0 | 5–3 | | 5–1 | 2–1 | 2–3 | 5–1 | 2–0 |
| VV Rijsoord | 2–0 | 2–6 | 0–12 | 0–6 | 1–1 | 3–2 | 0–1 | 1–4 | 0–1 | 1–4 | 0–10 | | 2–1 | 1–3 | 1–5 | 0–5 |
| VV Scherpenzeel | 7–1 | 1–4 | 2–0 | 1–1 | 0–1 | 2–3 | 2–2 | 4–3 | 1–2 | 0–1 | 1–3 | 6–0 | | 3–5 | 1–2 | 0–4 |
| VV Smitshoek | 3–1 | 1–3 | 1–1 | 0–3 | 1–0 | 3–0 | 0–2 | 1–2 | 1–3 | 1–1 | 0–4 | 3–1 | 1–4 | | 0–1 | 0–4 |
| VV Spijkenisse | 2–0 | 2–1 | 0–3 | 0–1 | 3–2 | 2–0 | 2–3 | 1–1 | 2–3 | 3–1 | 0–6 | 3–3 | 2–1 | 0–3 | | 0–1 |
| VV Zwaluwen | 2–2 | 2–2 | 2–0 | 1–1 | 1–3 | 2–2 | 3–1 | 6–3 | 0–3 | 1–3 | 1–1 | 4–0 | 2–3 | 2–0 | 1–1 | |

## Zaterdag Hoofdklasse B
### Ploegen

| Ploeg | Plaats | Accommodatie |
| AZSV | Aalten | Sportpark Villekamp |
| 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 |
| VV Noordscheschut | Noordscheschut | Sportpark De Meulewieke |
| NSC | Nijkerk | Sportpark De Burcht |
| ONS Sneek | Sneek | Zuidersportpark |
| SDC Putten | Putten | Sportpark Putter Eng |
| AVV Swift | Amsterdam | Sportpark Olympiaplein |
| SV Urk | Urk | Sportpark De Vormt |
| RKAV Volendam | Volendam | KWABO-stadion |

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | SV Urk $^3$ (K, P) | 30 | 20 | 6 | 4 | 66 | 65 | 34 | +31 | Promotie naar de derde divisie |
| 2 | RKAV Volendam $^2$ (P) | 30 | 19 | 5 | 6 | 62 | 74 | 43 | +31 | Gekwalificeerd voor de promotie play-offs |
| 3 | VV Eemdijk | 30 | 18 | 4 | 8 | 58 | 70 | 37 | +33 | Gekwalificeerd voor de promotie play-offs |
| 4 | SC Genemuiden $^1$ | 30 | 18 | 4 | 8 | 58 | 66 | 35 | +31 | Gekwalificeerd voor de promotie play-offs |
| 5 | DETO Twenterand | 30 | 15 | 9 | 6 | 54 | 61 | 44 | +17 | |
| 6 | AZSV | 30 | 14 | 3 | 13 | 45 | 45 | 51 | −6 | |
| 7 | Flevo Boys | 30 | 13 | 3 | 14 | 42 | 48 | 52 | −4 | |
| 8 | HZVV | 30 | 11 | 8 | 11 | 41 | 45 | 42 | +3 | |
| 9 | VV Berkum | 30 | 10 | 10 | 10 | 40 | 40 | 38 | +2 | |
| 10 | AVV Swift | 30 | 10 | 9 | 11 | 39 | 58 | 49 | +9 | |
| 11 | VV Buitenpost | 30 | 10 | 6 | 14 | 36 | 33 | 44 | −11 | |
| 12 | ASV De Dijk | 30 | 9 | 7 | 14 | 34 | 26 | 36 | −10 | |
| 13 | SDC Putten (R) | 30 | 9 | 5 | 16 | 32 | 38 | 44 | −6 | Gekwalificeerd voor de degradatie play-offs |
| 14 | ONS Sneek (R) | 30 | 9 | 2 | 19 | 29 | 50 | 83 | −33 | Gekwalificeerd voor de degradatie play-offs |
| 15 | NSC (R) | 30 | 5 | 7 | 18 | 22 | 26 | 62 | −36 | Degradatie naar de eerste klasse |
| 16 | VV Noordscheschut (R) | 30 | 4 | 4 | 22 | 16 | 25 | 76 | −51 | Degradatie naar de eerste klasse |
$^1$ Winnaar eerste periodetitel (wedstrijd 1-10) $^2$ Winnaar tweede periodetitel (wedstrijd 11-20) $^3$ Winnaar derde periodetitel (wedstrijd 21-30)

### Programma/uitslagen

| Thuis \ Uit | AZS | BER | BUI | DET | DIJ | EEM | FLE | GEN | HZV | NSS | NSC | ONS | SDC | SWI | URK | VOL |
| AZSV | | 3–1 | 2–1 | 2–2 | 2–0 | 1–3 | 2–4 | 0–0 | 0–2 | 2–1 | 4–0 | 2–1 | 0–1 | 1–5 | 3–2 | 3–2 |
| VV Berkum | 0–0 | | 2–1 | 1–1 | 0–0 | 1–0 | 2–1 | 1–3 | 0–0 | 4–0 | 1–1 | 6–0 | 1–0 | 2–1 | 1–1 | 1–2 |
| VV Buitenpost | 3–0 | 1–1 | | 1–0 | 0–1 | 2–2 | 1–0 | 1–2 | 1–1 | 2–0 | 2–1 | 3–2 | 1–3 | 0–1 | 0–1 | 0–3 |
| DETO Twenterand | 4–2 | 4–2 | 4–1 | | 1–0 | 3–2 | 2–0 | 1–1 | 2–2 | 3–0 | 3–1 | 2–1 | 1–3 | 1–0 | 1–1 | 2–2 |
| ASV De Dijk | 0–1 | 0–0 | 1–0 | 1–1 | | 1–0 | 1–1 | 2–1 | 0–2 | 0–0 | 0–2 | 2–1 | 2–3 | 1–0 | 0–0 | 0–4 |
| VV Eemdijk | 4–1 | 1–0 | 1–1 | 1–2 | 3–2 | | 2–3 | 1–0 | 2–1 | 5–1 | 2–0 | 0–2 | 3–1 | 3–3 | 2–2 | 2–0 |
| Flevo Boys | 0–2 | 3–1 | 2–1 | 4–0 | 0–3 | 0–3 | | 2–1 | 3–1 | 2–0 | 3–0 | 2–0 | 1–1 | 1–3 | 2–1 | 1–2 |
| SC Genemuiden | 3–2 | 2–0 | 4–0 | 3–1 | 1–0 | 3–0 | 2–1 | | 2–0 | 1–0 | 1–1 | 8–1 | 2–1 | 1–1 | 3–5 | 3–5 |
| HZVV | 1–3 | 1–1 | 2–3 | 2–4 | 2–1 | 1–2 | 1–1 | 2–0 | | 5–1 | 2–1 | 2–2 | 3–2 | 3–0 | 1–2 | 0–0 |
| VV Noordscheschut | 1–3 | 0–1 | 1–3 | 1–1 | 1–2 | 0–5 | 4–1 | 0–7 | 1–3 | | 0–2 | 4–3 | 3–1 | 0–0 | 0–1 | 0–3 |
| NSC | 0–2 | 0–3 | 0–0 | 0–2 | 1–1 | 1–3 | 2–4 | 0–1 | 1–0 | 3–2 | | 1–2 | 2–1 | 1–4 | 2–2 | 0–5 |
| ONS Sneek | 3–0 | 4–1 | 2–3 | 0–4 | 2–0 | 1–9 | 4–2 | 0–4 | 2–3 | 1–2 | 1–1 | | 2–1 | 3–5 | 0–2 | 3–2 |
| SDC Putten | 2–1 | 1–2 | 0–0 | 0–2 | 1–3 | 0–1 | 4–1 | 0–2 | 1–2 | 2–0 | 2–0 | 3–0 | | 0–0 | 0–1 | 0–0 |
| AVV Swift | 0–1 | 1–1 | 0–1 | 4–4 | 2–1 | 1–4 | 1–2 | 2–3 | 0–0 | 5–1 | 4–0 | 5–2 | 2–2 | | 2–3 | 2–2 |
| SV Urk | 2–0 | 2–1 | 1–0 | 3–2 | 1–0 | 0–3 | 3–0 | 3–1 | 2–0 | 4–0 | 2–2 | 3–1 | 3–0 | 4–0 | | 5–1 |
| RKAV Volendam | 3–0 | 4–2 | 4–0 | 3–1 | 3–1 | 3–1 | 2–1 | 2–1 | 2–0 | 1–1 | 3–0 | 1–4 | 3–2 | 1–4 | 6–3 | |

## 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 |
| VV Hoogeveen | Hoogeveen | Sportpark Bentinckspark |
| VPV Purmersteijn | Purmerend | Purmersteijn Sportpark |
| RKAVV | Leidschendam | Sportpark Kastelenring |
| SDO Bussum | Bussum | Sportpark De Kuil |
| VV SJC | Noordwijk | Sportpark Lageweg |
| TAC '90 | Den Haag | Sportpark De Verlichting |
| TOGB | Berkel en Rodenrijs | Sportpark Het Hoge Land |
| RKVV Velsen | Velsen | Sportpark Driehuis |
| VOC | Rotterdam | Sportpark Hazelaarweg |
| VV De Zouaven | Grootebroek | Sportpark De Kloet |

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | TOGB $^2$ (K, P) | 28 | 20 | 2 | 6 | 62 | 63 | 36 | +27 | Promotie naar de derde divisie |
| 2 | HBS-Craeyenhout | 28 | 18 | 4 | 6 | 58 | 65 | 25 | +40 | Gekwalificeerd voor de promotie play-offs |
| 3 | VV Hoogeveen $^1$ | 28 | 17 | 5 | 6 | 56 | 77 | 40 | +37 | Gekwalificeerd voor de promotie play-offs |
| 4 | VV SJC | 28 | 17 | 4 | 7 | 55 | 74 | 47 | +27 | Gekwalificeerd voor de promotie play-offs |
| 5 | Be Quick 1887 | 28 | 15 | 7 | 6 | 52 | 66 | 29 | +37 | |
| 6 | RKAVV | 28 | 11 | 11 | 6 | 44 | 49 | 41 | +8 | |
| 7 | VPV Purmersteijn | 28 | 9 | 11 | 8 | 38 | 56 | 51 | +5 | |
| 8 | Alphense Boys | 28 | 11 | 5 | 12 | 38 | 57 | 65 | −8 | |
| 9 | RKVV Velsen | 28 | 10 | 4 | 14 | 34 | 38 | 46 | −8 | |
| 10 | VOC | 28 | 9 | 6 | 13 | 33 | 45 | 53 | −8 | |
| 11 | MVV Alcides | 28 | 7 | 8 | 13 | 29 | 48 | 68 | −20 | |
| 12 | VV De Zouaven | 28 | 7 | 6 | 15 | 27 | 46 | 63 | −17 | |
| 13 | TAC '90 (R) | 28 | 8 | 2 | 18 | 26 | 41 | 68 | −27 | Gekwalificeerd voor de degradatie play-offs |
| 14 | SDO Bussum (R) | 28 | 5 | 3 | 20 | 18 | 29 | 80 | −51 | Gekwalificeerd voor de degradatie play-offs |
| 15 | VV Emmen (R) | 28 | 3 | 8 | 17 | 17 | 26 | 68 | −42 | Degradatie naar de eerste klasse |
$^1$ Winnaar eerste periodetitel (wedstrijd 1-14) $^2$ Winnaar tweede periodetitel (wedstrijd 15-28)

### Programma/uitslagen

| Thuis \ Uit | ALC | ALP | BEQ | EMM | HBS | HOO | PUR | RKA | SDO | SJC | TAC | TOG | VEL | VOC | ZOU |
| MVV Alcides | | 5–2 | 0–3 | 1–1 | 0–3 | 1–5 | 2–2 | 2–4 | 3–1 | 0–4 | 6–3 | 0–2 | 0–2 | 2–1 | 1–2 |
| Alphense Boys | 1–3 | | 0–9 | 7–0 | 1–2 | 2–2 | 0–1 | 2–1 | 1–2 | 0–3 | 2–2 | 1–3 | 3–2 | 5–1 | 2–1 |
| Be Quick 1887 | 1–1 | 4–0 | | 6–3 | 2–2 | 5–0 | 0–0 | 0–1 | 4–1 | 1–2 | 1–3 | 3–0 | 1–3 | 1–0 | 4–0 |
| VV Emmen | 1–1 | 2–5 | 1–4 | | 1–2 | 0–3 | 0–1 | 0–1 | 1–1 | 1–4 | 1–2 | 2–1 | 2–1 | 2–1 | 1–1 |
| HBS-Craeyenhout | 6–1 | 6–1 | 1–2 | 3–0 | | 3–0 | 1–1 | 1–0 | 4–0 | 1–2 | 1–0 | 1–2 | 5–1 | 4–0 | 4–1 |
| VV Hoogeveen | 2–2 | 1–4 | 3–1 | 0–0 | 2–0 | | 3–2 | 0–1 | 6–2 | 3–1 | 7–1 | 2–3 | 3–0 | 6–0 | 2–2 |
| VPV Purmersteijn | 1–3 | 2–4 | 1–1 | 1–0 | 2–2 | 2–2 | | 3–3 | 8–1 | 0–2 | 3–1 | 2–4 | 3–1 | 1–1 | 4–1 |
| RKAVV | 1–1 | 2–1 | 0–0 | 4–2 | 1–1 | 3–4 | 3–3 | | 1–0 | 2–2 | 2–1 | 1–1 | 0–2 | 2–2 | 3–0 |
| SDO Bussum | 2–1 | 1–1 | 0–2 | 1–0 | 2–4 | 0–6 | 3–4 | 1–1 | | 0–5 | 3–1 | 0–2 | 0–4 | 1–2 | 0–1 |
| VV SJC | 1–1 | 3–1 | 1–1 | 8–1 | 1–0 | 2–6 | 2–0 | 4–2 | 6–2 | | 2–1 | 2–6 | 3–4 | 2–1 | 7–2 |
| TAC '90 | 1–2 | 2–3 | 0–2 | 3–1 | 0–4 | 0–1 | 3–6 | 2–4 | 1–0 | 2–1 | | 0–2 | 3–1 | 2–0 | 5–3 |
| TOGB | 3–2 | 0–2 | 4–2 | 3–0 | 1–0 | 3–2 | 1–0 | 2–2 | 2–0 | 0–1 | 2–1 | | 5–0 | 3–1 | 3–2 |
| RKVV Velsen | 4–1 | 2–3 | 0–0 | 0–0 | 0–1 | 0–2 | 0–0 | 2–0 | 0–2 | 2–0 | 1–1 | 2–1 | | 2–4 | 1–2 |
| VOC | 2–2 | 2–2 | 1–4 | 1–1 | 1–2 | 0–2 | 5–1 | 0–0 | 2–1 | 5–1 | 3–0 | 5–1 | 1–0 | | 2–0 |
| VV De Zouaven | 7–1 | 1–1 | 1–2 | 2–2 | 0–1 | 0–2 | 2–2 | 2–4 | 4–2 | 2–2 | 4–0 | 0–3 | 0–1 | 3–1 | |

## 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 |
| 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 |
| SV Orion | Nijmegen | Sportpark Mariënbosch |
| RKZVC | Zieuwent | Sportpark De Greune Weide |
| SC Silvolde | Silvolde | Sportpark De Munsterman |
| UDI '19 | Uden | Sportpark Parkzicht |

### Eindstand

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Promotie, kwalificatie of degradatie |
| 1 | VV Baronie (K, P) | 26 | 19 | 3 | 4 | 60 | 53 | 21 | +32 | Promotie naar de derde divisie |
| 2 | OJC Rosmalen (P) | 26 | 17 | 3 | 6 | 52 | 60 | 33 | +27 | Gekwalificeerd voor de promotie play-offs |
| 3 | UDI '19 (P) | 26 | 15 | 4 | 7 | 49 | 41 | 29 | +12 | Gekwalificeerd voor de promotie play-offs |
| 4 | SV Orion | 26 | 15 | 2 | 9 | 47 | 51 | 35 | +16 | Gekwalificeerd voor de promotie play-offs |
| 5 | RKSV Halsteren | 26 | 12 | 8 | 6 | 44 | 48 | 39 | +9 | |
| 6 | SV Juliana '31 | 26 | 12 | 5 | 9 | 41 | 45 | 38 | +7 | |
| 7 | RKSV Nuenen | 26 | 11 | 4 | 11 | 37 | 36 | 31 | +5 | |
| 8 | SV AWC | 26 | 10 | 3 | 13 | 33 | 49 | 50 | −1 | |
| 9 | SV Meerssen | 26 | 9 | 6 | 11 | 33 | 40 | 45 | −5 | |
| 10 | SC Silvolde | 26 | 9 | 5 | 12 | 32 | 38 | 30 | +8 | |
| 11 | RKZVC | 26 | 7 | 6 | 13 | 27 | 25 | 44 | −19 | |
| 12 | Moerse Boys | 26 | 6 | 7 | 13 | 22 | 29 | 53 | −24 | |
| 13 | Longa '30 | 26 | 5 | 4 | 17 | 19 | 33 | 59 | −26 | Gekwalificeerd voor de degradatie play-offs |
| 14 | RKSV Minor (R) | 26 | 4 | 2 | 20 | 14 | 27 | 68 | −41 | Gekwalificeerd voor de degradatie play-offs |
| 15 | EHC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Degradatie naar de eerste klasse |
* ↑ OJC Rosmalen heeft twee punten aftrek gekregen vanwege het staken van de wedstrijd tegen Orion.
* ↑ Moerse Boys heeft drie punten aftrek gekregen vanwege het niet komen opdagen bij de wedstrijd tegen RKSV Minor.
* ↑ EHC heeft zich 27 januari 2022 teruggetrokken uit deze competitie, alle behaalde resultaten zijn komen te vervallen.
$^1$ Winnaar eerste periodetitel (wedstrijd 1-13) $^2$ Winnaar tweede periodetitel (wedstrijd 14-26)

### Programma/uitslagen

| Thuis \ Uit | AWC | BAR | HAL | JUL | LON | MRS | MIN | MOE | NUE | OJC | ORI | RKZ | SIL | UDI |
| SV AWC | | 1–0 | 4–1 | 1–4 | 2–5 | 1–2 | 4–0 | 4–3 | 1–1 | 5–1 | 3–1 | 2–2 | 1–0 | 2–1 |
| VV Baronie | 1–0 | | 3–1 | 1–0 | 4–1 | 5–0 | 2–1 | 2–0 | 1–2 | 3–1 | 1–0 | 4–1 | 1–0 | 2–2 |
| RKSV Halsteren | 3–2 | 2–1 | | 1–3 | 1–1 | 3–3 | 5–1 | 3–0 | 0–0 | 1–2 | 3–0 | 0–0 | 1–0 | 2–1 |
| SV Juliana '31 | 2–1 | 1–3 | 0–0 | | 2–2 | 3–0 | 1–0 | 4–1 | 2–0 | 3–3 | 1–3 | 4–1 | 0–1 | 0–1 |
| Longa '30 | 0–3 | 1–2 | 2–3 | 1–4 | | 1–3 | 1–0 | 3–1 | 0–3 | 1–2 | 1–3 | 0–1 | 0–3 | 0–2 |
| SV Meerssen | 3–1 | 0–2 | 2–2 | 2–2 | 2–3 | | 2–0 | 5–0 | 0–2 | 1–3 | 3–2 | 0–0 | 2–1 | 0–0 |
| RKSV Minor | 0–3 | 0–1 | 1–2 | 1–2 | 2–2 | 2–1 | | 1–4 | 3–1 | 0–5 | 1–4 | 5–2 | 1–5 | 1–2 |
| Moerse Boys | 2–2 | 2–2 | 0–1 | 1–1 | 2–1 | 0–2 | 2–1 | | 0–4 | 0–0 | 2–1 | 4–2 | 0–0 | 0–0 |
| RKSV Nuenen | 3–2 | 0–3 | 1–1 | 1–2 | 2–0 | 2–1 | 0–1 | 5–1 | | 0–2 | 0–2 | 2–0 | 2–2 | 1–2 |
| OJC Rosmalen | 4–2 | 1–0 | 5–2 | 4–0 | 5–4 | 3–1 | 5–0 | 4–0 | 0–1 | | 1–2 | 2–0 | 2–0 | 1–2 |
| SV Orion | 3–1 | 1–3 | 3–3 | 2–0 | 3–0 | 3–1 | 4–2 | 2–1 | 1–0 | 3–0 | | 0–1 | 0–3 | 4–0 |
| RKZVC | 3–0 | 0–2 | 0–3 | 1–3 | 1–1 | 2–0 | 2–1 | 0–0 | 2–1 | 0–0 | 2–0 | | 1–4 | 1–2 |
| SC Silvolde | 3–0 | 2–3 | 1–3 | 3–0 | 0–1 | 1–1 | 1–1 | 3–1 | 1–2 | 2–3 | 0–0 | 2–0 | | 0–2 |
| UDI '19 | 2–1 | 1–1 | 2–1 | 3–1 | 3–1 | 1–3 | 5–0 | 0–2 | 1–0 | 0–1 | 2–4 | 2–0 | 2–0 | |
* 1 2 3 4 Reglementen betaald voetbal. KNVB. Gearchiveerd op 31 juli 2022. Geraadpleegd op 31 juli 2022.
* ↑ , De Gelderlander, 22 maart 2022. Gearchiveerd op 31 juli 2022.
* ↑ , De Gelderlander, 2 maart 2022
* ↑ , NWS, 27 januari 2022
Vanaf 2016 staan alle competities op 1 pagina.