Het voetbalseizoen 2017/18 van de Hoofdklasse was het 44e seizoen van deze competitie voor zondagteams en het 22e 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 2 en 3 september 2017 en de laatste speelronde was op 26 en 27 mei 2018. VV Noordwijk en VV Eemdijk werden kampioen in respectievelijk de zaterdag Hoofdklasse A en B. VV SJC en SV OSS '20 werden kampioen in respectievelijk de zondag Hoofdklasse A en B.
Opzet en promotie/degradatieregels 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 clubs per competitie.
De kampioenen van elke competitie zullen direct promoveren. Daarnaast spelen de (vervangende) periodekampioenen samen met de nummers 15 en 16 van de Derde divisie om twee plaatsen in de Derde divisie. De nummers 15 en 16 van elke Hoofdklassecompetitie degraderen rechtstreeks naar de Eerste klasse. De nummers 13 en 14 zullen nacompetitie spelen met de periodekampioenen uit de Eerste klasse.
Zaterdag Hoofdklasse A Teams
ClubPlaatsSportpark Achilles Veen Veen Sportpark De Hanen Weide AFC Amsterdam Sportpark Goed Genoeg SV Argon Mijdrecht Gemeentelijk Sportpark Hoofdweg FC 's-Gravenzande 's-Gravenzande Juliana Sportpark HSV Hoek Hoek Sportpark Denoek CVV De Jodan Boys Gouda Sportpark de Oosterwei VV Noordwijk Noordwijk Sportpark Duinwetering SV Nootdorp Nootdorp Sportpark 's-Gravenhout RVVH Ridderkerk Sportpark Ridderkerk FC Rijnvogels Katwijk Sportpark de Kooltuin VV Rijsoord Ridderkerk Sportpark Rijsoord VV Smitshoek Barendrecht Sportpark Smitshoek SteDoCo Hoornaar Sportpark Stedoco AVV Swift Amsterdam Sportpark Olympiaplein Ter Leede Sassenheim Sportpark De Roodemolen VV Zwaluwen Vlaardingen Sportpark Zwaluwenlaan
Ranglijst
Eindstand club 1. VV Noordwijk1a 30 22 3 5 69 89 33 +56 2. Ter Leede2 30 20 2 8 62 70 43 +27 3. SteDoCo3 30 17 9 4 60 61 32 +29 4. HSV Hoek1b 30 16 7 7 55 63 41 +22 5. Achilles Veen 30 16 6 8 54 48 34 +14 6. FC Rijnvogels 30 12 8 10 44 47 41 +6 7. FC 's-Gravenzande 30 13 4 13 43 69 61 +8 8. CVV De Jodan Boys 30 12 6 12 42 53 46 +7 9. VV Zwaluwen 30 10 10 10 40 49 54 −5 10. AVV Swift 30 10 7 13 37 40 54 −14 11. VV Smitshoek 30 9 7 14 34 47 59 −12 12. SV Nootdorp 30 10 2 18 32 35 67 −32 13. AFC 30 8 6 16 30 56 69 −13 14. VV Rijsoord 30 7 8 15 29 33 57 −24 15. RVVH 30 6 6 18 24 24 55 −31 16. SV Argon 30 4 5 21 17 32 70 −38
Legenda KleurKwalificatie voor Kampioen, promotie naar de Derde divisie (Plaatsvervangende) periodekampioen en nacompetitie voor promotie Nacompetitie tegen degradatie Gedegradeerd naar de Eerste Klasse 1a Winnaar eerste periodetitel (wedstrijd 1-10) 1b Plaatsvervangende winnaar eerste periodetitel (wedstrijd 1-10) 2 Winnaar tweede periodetitel (wedstrijd 11-20) 3 Winnaar derde periodetitel (wedstrijd 21-30)
Uitslagen Thuis ╲ UitACHAFCARGGRAHSVJODNWKNDORVVRVORSOSMISDCSWITERZWAAchilles Veen |style="background:#808080;"| |style="background:#C0F0D0;"| 2 – 1 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 5 – 1 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#FFCCCC;"| 0 – 3 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 1 – 0 |style="background:#BBEBFF;"| 1 – 1 |style="background:#BBEBFF;"| 0 – 0 |style="background:#BBEBFF;"| 1 – 1 |style="background:#BBEBFF;"| 0 – 0 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 2 – 0AFC |style="background:#FFCCCC;"| 1 – 3 |style="background:#808080;"| |style="background:#C0F0D0;"| 2 – 1 |style="background:#FFCCCC;"| 3 – 5 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 3 – 2 |style="background:#FFCCCC;"| 2 – 4 |style="background:#C0F0D0;"| 4 – 3 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 3 – 0 |style="background:#C0F0D0;"| 3 – 2 |style="background:#C0F0D0;"| 3 – 2 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#FFCCCC;"| 2 – 6 |style="background:#FFCCCC;"| 3 – 4SV Argon |style="background:#FFCCCC;"| 0 – 1 |style="background:#FFCCCC;"| 0 – 6 |style="background:#808080;"| |style="background:#C0F0D0;"| 3 – 0 |style="background:#FFCCCC;"| 1 – 3 |style="background:#C0F0D0;"| 4 – 2 |style="background:#FFCCCC;"| 0 – 3 |style="background:#FFCCCC;"| 1 – 2 |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 2 – 3 |style="background:#FFCCCC;"| 2 – 3 |style="background:#FFCCCC;"| 0 – 2 |style="background:#FFCCCC;"| 1 – 5 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 1 – 2 |style="background:#FFCCCC;"| 1 – 2FC 's-Gravenzande |style="background:#FFCCCC;"| 1 – 2 |style="background:#C0F0D0;"| 3 – 2 |style="background:#C0F0D0;"| 4 – 3 |style="background:#808080;"| |style="background:#C0F0D0;"| 2 – 0 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 6 – 3 |style="background:#FFCCCC;"| 0 – 1 |style="background:#C0F0D0;"| 5 – 1 |style="background:#BBEBFF;"| 0 – 0 |style="background:#C0F0D0;"| 3 – 0 |style="background:#C0F0D0;"| 2 – 0 |style="background:#FFCCCC;"| 0 – 3 |style="background:#FFCCCC;"| 2 – 5 |style="background:#FFCCCC;"| 0 – 4 |style="background:#C0F0D0;"| 6 – 1HSV Hoek |style="background:#FFCCCC;"| 1 – 2 |style="background:#C0F0D0;"| 1 – 0 |style="background:#C0F0D0;"| 5 – 1 |style="background:#C0F0D0;"| 2 – 1 |style="background:#808080;"| |style="background:#C0F0D0;"| 2 – 0 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 3 – 0 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 3 – 0 |style="background:#C0F0D0;"| 5 – 4 |style="background:#FFCCCC;"| 3 – 5 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 1 – 2 |style="background:#C0F0D0;"| 2 – 1CVV De Jodan Boys |style="background:#FFCCCC;"| 0 – 2 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 2 – 1 |style="background:#808080;"| |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 4 – 0 |style="background:#FFCCCC;"| 1 – 2 |style="background:#BBEBFF;"| 2 – 2 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#FFCCCC;"| 0 – 1 |style="background:#BBEBFF;"| 2 – 2VV Noordwijk |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 5 – 0 |style="background:#FFCCCC;"| 1 – 3 |style="background:#FFCCCC;"| 2 – 3 |style="background:#C0F0D0;"| 5 – 2 |style="background:#808080;"| |style="background:#C0F0D0;"| 6 – 0 |style="background:#C0F0D0;"| 4 – 0 |style="background:#C0F0D0;"| 4 – 1 |style="background:#C0F0D0;"| 4 – 2 |style="background:#C0F0D0;"| 3 – 0 |style="background:#BBEBFF;"| 0 – 0 |style="background:#C0F0D0;"| 4 – 0 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 4 – 2SV Nootdorp |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 1 – 3 |style="background:#C0F0D0;"| 1 – 0 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 1 – 0 |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 0 – 1 |style="background:#808080;"| |style="background:#C0F0D0;"| 2 – 0 |style="background:#BBEBFF;"| 4 – 4 |style="background:#BBEBFF;"| 0 – 0 |style="background:#C0F0D0;"| 3 – 1 |style="background:#FFCCCC;"| 1 – 2 |style="background:#FFCCCC;"| 1 – 2 |style="background:#FFCCCC;"| 0 – 2 |style="background:#FFCCCC;"| 1 – 2RVVH |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 3 – 1 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 0 – 4 |style="background:#FFCCCC;"| 1 – 3 |style="background:#FFCCCC;"| 0 – 3 |style="background:#FFCCCC;"| 0 – 2 |style="background:#C0F0D0;"| 5 – 1 |style="background:#808080;"| |style="background:#FFCCCC;"| 0 – 2 |style="background:#FFCCCC;"| 0 – 2 |style="background:#C0F0D0;"| 2 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#C0F0D0;"| 2 – 0 |style="background:#FFCCCC;"| 0 – 5 |style="background:#BBEBFF;"| 1 – 1FC Rijnvogels |style="background:#FFCCCC;"| 0 – 3 |style="background:#BBEBFF;"| 1 – 1 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 3 – 1 |style="background:#FFCCCC;"| 1 – 3 |style="background:#FFCCCC;"| 2 – 3 |style="background:#FFCCCC;"| 0 – 1 |style="background:#C0F0D0;"| 7 – 1 |style="background:#BBEBFF;"| 0 – 0 |style="background:#808080;"| |style="background:#C0F0D0;"| 1 – 0 |style="background:#C0F0D0;"| 4 – 2 |style="background:#C0F0D0;"| 1 – 0 |style="background:#C0F0D0;"| 2 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#BBEBFF;"| 0 – 0VV Rijsoord |style="background:#FFCCCC;"| 0 – 2 |style="background:#BBEBFF;"| 0 – 0 |style="background:#FFCCCC;"| 0 – 2 |style="background:#FFCCCC;"| 1 – 4 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 3 – 2 |style="background:#FFCCCC;"| 1 – 8 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 1 – 3 |style="background:#808080;"| |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 1 – 2VV Smitshoek |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 3 – 2 |style="background:#C0F0D0;"| 3 – 0 |style="background:#C0F0D0;"| 5 – 4 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 2 – 1 |style="background:#FFCCCC;"| 0 – 2 |style="background:#C0F0D0;"| 3 – 1 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 1 – 3 |style="background:#C0F0D0;"| 2 – 1 |style="background:#808080;"| |style="background:#BBEBFF;"| 2 – 2 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 1 – 3 |style="background:#FFCCCC;"| 1 – 2SteDoCo |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 6 – 1 |style="background:#C0F0D0;"| 3 – 0 |style="background:#BBEBFF;"| 2 – 2 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 1 – 3 |style="background:#FFCCCC;"| 0 – 2 |style="background:#C0F0D0;"| 5 – 2 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 1 – 0 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 3 – 1 |style="background:#808080;"| |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 0AVV Swift |style="background:#C0F0D0;"| 3 – 2 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 2 – 1 |style="background:#C0F0D0;"| 3 – 1 |style="background:#FFCCCC;"| 0 – 2 |style="background:#BBEBFF;"| 1 – 1 |style="background:#FFCCCC;"| 0 – 4 |style="background:#C0F0D0;"| 2 – 0 |style="background:#C0F0D0;"| 2 – 0 |style="background:#BBEBFF;"| 2 – 2 |style="background:#C0F0D0;"| 3 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#808080;"| |style="background:#FFCCCC;"| 0 – 2 |style="background:#FFCCCC;"| 1 – 3Ter Leede |style="background:#C0F0D0;"| 4 – 3 |style="background:#C0F0D0;"| 4 – 3 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 1 – 0 |style="background:#FFCCCC;"| 1 – 5 |style="background:#C0F0D0;"| 2 – 1 |style="background:#BBEBFF;"| 3 – 3 |style="background:#C0F0D0;"| 4 – 1 |style="background:#FFCCCC;"| 0 – 1 |style="background:#FFCCCC;"| 0 – 3 |style="background:#C0F0D0;"| 3 – 1 |style="background:#C0F0D0;"| 5 – 1 |style="background:#BBEBFF;"| 1 – 1 |style="background:#C0F0D0;"| 6 – 2