| Verl beat Wattenscheid 3-0 (A) on 14 Oct 2017 |
| Wattenscheid beat Borussia Mönchengladbach II 4-0 (A) on 7 Oct 2017 |
| Borussia Mönchengladbach II beat Fortuna Düsseldorf II 1-0 (H) on 19 Aug 2017 |
| Fortuna Düsseldorf II beat TuS Erndtebrück 3-1 (A) on 23 Sep 2017 |
| TuS Erndtebrück beat Alemannia Aachen 2-0 (H) on 9 Sep 2017 |
| Alemannia Aachen beat Borussia Dortmund II 2-0 (A) on 20 Sep 2017 |
| Borussia Dortmund II beat SC Wiedenbrück 4-0 (A) on 14 Oct 2017 |
| SC Wiedenbrück beat Rot Weiß Oberhausen 4-0 (H) on 9 Sep 2017 |
| Rot Weiß Oberhausen beat Viktoria Köln 1-0 (H) on 25 Aug 2017 |
| Viktoria Köln beat Rot Weiss Essen 2-0 (A) on 13 Oct 2017 |
| Rot Weiss Essen beat Köln II 3-0 (H) on 20 Aug 2017 |
| Köln II beat Westfalia Rhynern 3-1 (H) on 9 Sep 2017 |
| Westfalia Rhynern beat Bonner 2-1 (H) on 3 Oct 2017 |
| Bonner beat Uerdingen 1-0 (H) on 4 Aug 2017 |
| Uerdingen beat Wegberg Beeck 2-1 (A) on 18 Aug 2017 |
| Wegberg Beeck beat SV Rödinghausen 3-1 (H) on 13 Oct 2017 |
| SV Rödinghausen beat Wuppertaler SV 4-0 (A) on 15 Sep 2017 |
| Wuppertaler SV beat Verl 5-1 (H) on 9 Sep 2017 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.