| VfL Bochum beat Heidenheim 3-2 (A) on 6 Oct 2019 |
| Heidenheim beat VfL Osnabrück 3-1 (A) on 27 Jul 2019 |
| VfL Osnabrück beat Sandhausen 1-0 (A) on 2 Aug 2019 |
| Sandhausen beat Darmstadt 1-0 (H) on 30 Aug 2019 |
| Darmstadt beat Holstein Kiel 2-0 (H) on 4 Aug 2019 |
| Holstein Kiel beat Karlsruhe 2-1 (H) on 18 Aug 2019 |
| Karlsruhe beat Wehen Wiesbaden 2-1 (A) on 28 Jul 2019 |
| Wehen Wiesbaden beat VfB Stuttgart 2-1 (A) on 4 Oct 2019 |
| VfB Stuttgart beat Arminia Bielefeld 1-0 (A) on 27 Sep 2019 |
| Arminia Bielefeld beat Erzgebirge Aue 3-1 (H) on 17 Aug 2019 |
| Erzgebirge Aue beat Greuther Fürth 2-0 (A) on 28 Jul 2019 |
| Greuther Fürth beat St Pauli 3-1 (A) on 2 Aug 2019 |
| St Pauli beat Hamburger SV 2-0 (H) on 16 Sep 2019 |
| Hamburger SV beat Nürnberg 4-0 (A) on 5 Aug 2019 |
| Nürnberg beat Hannover 4-0 (A) on 30 Sep 2019 |
| Hannover beat Dynamo Dresden 2-0 (A) on 5 Oct 2019 |
| Dynamo Dresden beat Jahn Regensburg 2-1 (H) on 22 Sep 2019 |
| Jahn Regensburg beat VfL Bochum 3-1 (H) on 28 Jul 2019 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.