| Hoffenheim beat Köln 4-0 (H) on 3 Dec 2016 |
| Köln beat Borussia Mönchengladbach 2-1 (A) on 19 Nov 2016 |
| Borussia Mönchengladbach beat Ingolstadt 2-0 (H) on 24 Sep 2016 |
| Ingolstadt beat RB Leipzig 1-0 (H) on 10 Dec 2016 |
| RB Leipzig beat Schalke 2-1 (H) on 3 Dec 2016 |
| Schalke beat Darmstadt 3-1 (H) on 27 Nov 2016 |
| Darmstadt beat VfL Wolfsburg 3-1 (H) on 22 Oct 2016 |
| VfL Wolfsburg beat Freiburg 3-0 (A) on 5 Nov 2016 |
| Freiburg beat Eintracht Frankfurt 1-0 (H) on 1 Oct 2016 |
| Eintracht Frankfurt beat Borussia Dortmund 2-1 (H) on 26 Nov 2016 |
| Borussia Dortmund beat Bayern München 1-0 (H) on 19 Nov 2016 |
| Bayern München beat Hertha Berlin 3-0 (H) on 21 Sep 2016 |
| Hertha Berlin beat Mainz 2-1 (H) on 27 Nov 2016 |
| Mainz beat Augsburg 3-1 (A) on 18 Sep 2016 |
| Augsburg beat Werder Bremen 2-1 (A) on 11 Sep 2016 |
| Werder Bremen beat Bayer Leverkusen 2-1 (H) on 15 Oct 2016 |
| Bayer Leverkusen beat Hamburger SV 3-1 (H) on 10 Sep 2016 |
FLP: Thick arrows show the earliest chain of wins that passes through every team.