| Borussia Dortmund beat VfL Wolfsburg 3-0 (H) on 2 Nov 2019 |
| VfL Wolfsburg beat Mainz 1-0 (A) on 28 Sep 2019 |
| Mainz beat Hertha Berlin 2-1 (H) on 14 Sep 2019 |
| Hertha Berlin beat Köln 4-0 (A) on 29 Sep 2019 |
| Köln beat Freiburg 2-1 (A) on 31 Aug 2019 |
| Freiburg beat Paderborn 3-1 (A) on 24 Aug 2019 |
| Paderborn beat Fortuna Düsseldorf 2-0 (H) on 26 Oct 2019 |
| Fortuna Düsseldorf beat Werder Bremen 3-1 (A) on 17 Aug 2019 |
| Werder Bremen beat Augsburg 3-2 (H) on 1 Sep 2019 |
| Augsburg beat Eintracht Frankfurt 2-1 (H) on 14 Sep 2019 |
| Eintracht Frankfurt beat Hoffenheim 1-0 (H) on 18 Aug 2019 |
| Hoffenheim beat Bayern München 2-1 (A) on 5 Oct 2019 |
| Bayern München beat Schalke 3-0 (A) on 24 Aug 2019 |
| Schalke beat RB Leipzig 3-1 (A) on 28 Sep 2019 |
| RB Leipzig beat Borussia Mönchengladbach 3-1 (A) on 30 Aug 2019 |
| Borussia Mönchengladbach beat Bayer Leverkusen 2-1 (A) on 2 Nov 2019 |
| Bayer Leverkusen beat Union Berlin 2-0 (H) on 21 Sep 2019 |
| Union Berlin beat Borussia Dortmund 3-1 (H) on 31 Aug 2019 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.