| Fortuna Düsseldorf beat Borussia Dortmund 2-1 (H) on 18 Dec 2018 |
| Borussia Dortmund beat Augsburg 4-3 (H) on 6 Oct 2018 |
| Augsburg beat Freiburg 4-1 (H) on 30 Sep 2018 |
| Freiburg beat Borussia Mönchengladbach 3-1 (H) on 26 Oct 2018 |
| Borussia Mönchengladbach beat Hannover 4-1 (H) on 25 Nov 2018 |
| Hannover beat VfL Wolfsburg 2-1 (H) on 9 Nov 2018 |
| VfL Wolfsburg beat RB Leipzig 1-0 (H) on 24 Nov 2018 |
| RB Leipzig beat Hoffenheim 2-1 (A) on 29 Sep 2018 |
| Hoffenheim beat Bayer Leverkusen 4-1 (A) on 3 Nov 2018 |
| Bayer Leverkusen beat Werder Bremen 6-2 (A) on 28 Oct 2018 |
| Werder Bremen beat Eintracht Frankfurt 2-1 (A) on 1 Sep 2018 |
| Eintracht Frankfurt beat Schalke 3-0 (H) on 11 Nov 2018 |
| Schalke beat Mainz 1-0 (H) on 29 Sep 2018 |
| Mainz beat VfB Stuttgart 1-0 (H) on 26 Aug 2018 |
| VfB Stuttgart beat Hertha Berlin 2-1 (H) on 15 Dec 2018 |
| Hertha Berlin beat Bayern München 2-0 (H) on 28 Sep 2018 |
| Bayern München beat Nürnberg 3-0 (H) on 8 Dec 2018 |
| Nürnberg beat Fortuna Düsseldorf 3-0 (H) on 29 Sep 2018 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.