Koninklijke HFC
15th in the Tweede Divisie, 12 points from 12 games. Last 5, all competitions: L · Tweede DivisieAway at IJsselmeervogelsLost 0–2W · Tweede DivisieHome v KloetingeWon 2–1L · Tweede DivisieAway at GVVV VeenendaalLost 0–2L · KNVB Beker · Round of 64Home v Go Ahead EaglesLost 0–5W · Tweede DivisieHome v ROHDA RaalteWon 4–1
What’s at stake: 2 pts clear of relegation
In the Tweede Divisie every season since our records begin in 2017–18Home ground: Sportpark Spanjaardslaan
Koninklijke HFC’s journey through the Dutch pyramid
Compare with another clubThis season so far: 15th in the Tweede Divisie, 53rd of 56 across the top three Dutch divisions.
ERE1–18EED19–38TWD39–56
2017–18Tweede Divisie: 10th of 1848th of 56 across the top three Dutch divisionsView table →2018–19Tweede Divisie: 4th of 1842nd of 56 across the top three Dutch divisionsView table →2019–20Tweede Divisie: 8th of 1846th of 56 across the top three Dutch divisionsView table →2020–21Tweede Divisie: 10th of 1848th of 56 across the top three Dutch divisionsView table →2021–22Tweede Divisie: 3rd of 1841st of 56 across the top three Dutch divisionsView table →2022–23Tweede Divisie: 7th of 1845th of 56 across the top three Dutch divisionsView table →2023–24Tweede Divisie: 11th of 1849th of 56 across the top three Dutch divisionsView table →2024–25Tweede Divisie: 8th of 1846th of 56 across the top three Dutch divisionsView table →2025–26Tweede Divisie: 15th of 1853rd of 56 across the top three Dutch divisionsView table →2026–27Tweede Divisie: 15th of 1853rd of 56 across the top three Dutch divisionsView table →
17–1818–1919–2020–2121–2222–2323–2424–2525–26Now
Season by season 10 seasons
- 2026–27T3Tweede Divisie15th of 1853rd of 56
- 2025–26T3Tweede Divisie15th of 1853rd of 56
- 2024–25T3Tweede Divisie8th of 1846th of 56
- 2023–24T3Tweede Divisie11th of 1849th of 56
- 2022–23T3Tweede Divisie7th of 1845th of 56
- 2021–22T3Tweede Divisie3rd of 1841st of 56
- 2020–21T3Tweede Divisie10th of 1848th of 56
- 2019–20T3Tweede Divisie8th of 1846th of 56
- 2018–19T3Tweede Divisie4th of 1842nd of 56
- 2017–18T3Tweede Divisie10th of 1848th of 56
Fixtures
Times in local kick-off time (Amsterdam)
- TWDARijnsburgse Boys
- TWDHHHC
- TWDHRKAV Volendam
- TWDAKatwijk
- TWDHSpakenburg
- TWDHHoek
All 22 fixtures
- TWDABarendrecht
- TWDHAlmere City II
- TWDASparta Rotterdam II
- TWDHDe Treffers
- TWDAAFC Amsterdam
- TWDHKozakken Boys
- TWDAQuick Boys
- TWDHIJsselmeervogels
- TWDAKloetinge
- TWDHGVVV Veenendaal
- TWDAROHDA Raalte
- TWDHRijnsburgse Boys
- TWDAHHC
- TWDARKAV Volendam
- TWDHKatwijk
- TWDASpakenburg
Results
- TWDHROHDA RaalteW4–1
- KNVBHGo Ahead Eagles EREL0–5
- TWDAGVVV VeenendaalL0–2
- TWDHKloetingeW2–1
- TWDAIJsselmeervogelsL0–2
- TWDHQuick BoysL2–3
All 15 results
- TWDAKozakken BoysD1–1
- KNVBHDovoW3–1 aet
- TWDHAFC AmsterdamL1–3
- TWDADe TreffersD1–1
- TWDHSparta Rotterdam IID2–2
- KNVBALONGA '30W4–0
- TWDAAlmere City IIW2–1
- TWDHBarendrechtL1–2
- TWDAHoekL1–3
Competitions
15th of 18 · 12 pts
Full table →- 16–17 Relegation play-off
- 18th Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Katwijk | 12 | 4 | 2 | 6 | 16 | 25 | −9 | LLLWL | 143 |
| 13 | Almere City II | 12 | 4 | 1 | 7 | 23 | 26 | −3 | WWLWL | 139 |
| 14 | Rijnsburgse Boys | 12 | 4 | 1 | 7 | 17 | 29 | −12 | WLWLL | 136 |
| 15 | Koninklijke HFC | 12 | 3 | 3 | 6 | 17 | 22 | −5 | LLWLW | 126 |
| 16 (Relegation play-off) | Hoek | 12 | 2 | 4 | 6 | 12 | 21 | −9 | WLDLL | 104 |
| 17 (Relegation play-off) | Kloetinge | 12 | 1 | 4 | 7 | 17 | 33 | −16 | LDLLL | 71 |
| 18 (Relegation) | ROHDA Raalte | 12 | 0 | 1 | 11 | 10 | 37 | −27 | LLLLL | 10 |
Round of 64: L 0–5 v Go Ahead Eagles
Full bracket →- KNVBALONGA '30W4–0
- KNVBHDovoW3–1 aet
- KNVBHGo Ahead Eagles EREL0–5
Cup runs
KNVB Beker
Never won it or reached the final. Best run since 2016–17: last 32 (2024–25).
WonFinalSemisQuartersLast 16Last 32Last 64Earlier
2016–17Out in the 2nd RoundLost to IJsselmeervogels 1–32017–18Out in the 2nd RoundLost to GVVV Veenendaal 0–12018–19Out in the 2nd RoundLost to Cambuur 1–22019–20Out in the 1st RoundLost to Telstar 1–22020–21Out in the 2nd Preliminary RoundLost to OSS '20 0–12021–22Out in the 2nd Preliminary RoundLost to ADO '20 1–22022–23Out in the 1st RoundLost to Telstar 0–12023–24Out in the 1st RoundLost to Go Ahead Eagles 1–4 aet2024–25Out in the 2nd RoundLost to PSV Eindhoven 0–82025–26Out in the 2nd Preliminary RoundLost to Hsc 21 0–32026–27Out in the round of 64Lost to Go Ahead Eagles 0–5
16–1717–1818–1919–2020–2121–2222–2323–2424–2525–2626–27