| MSV Duisburg beat Köln 3-0 (H) on 5 Oct 1996 |
| Köln beat VfL Bochum 2-0 (H) on 27 Sep 1996 |
| VfL Bochum beat Karlsruhe 3-1 (H) on 7 Sep 1996 |
| Karlsruhe beat Borussia Mönchengladbach 3-1 (A) on 24 Aug 1996 |
| Borussia Mönchengladbach beat Borussia Dortmund 5-1 (H) on 21 Sep 1996 |
| Borussia Dortmund beat 1860 München 3-1 (A) on 24 Aug 1996 |
| 1860 München beat Freiburg 4-0 (H) on 14 Sep 1996 |
| Freiburg beat Hansa Rostock 1-0 (H) on 28 Sep 1996 |
| Hansa Rostock beat Fortuna Düsseldorf 2-0 (A) on 13 Sep 1996 |
| Fortuna Düsseldorf beat VfB Stuttgart 2-0 (A) on 21 Sep 1996 |
| VfB Stuttgart beat Hamburger SV 4-0 (A) on 27 Aug 1996 |
| Hamburger SV beat St Pauli 3-0 (H) on 15 Sep 1996 |
| St Pauli beat Arminia Bielefeld 2-1 (A) on 20 Aug 1996 |
| Arminia Bielefeld beat Werder Bremen 3-1 (H) on 5 Oct 1996 |
| Werder Bremen beat Bayern München 3-0 (H) on 28 Sep 1996 |
| Bayern München beat Bayer Leverkusen 4-2 (H) on 28 Aug 1996 |
| Bayer Leverkusen beat Schalke 2-1 (A) on 28 Sep 1996 |
| Schalke beat MSV Duisburg 1-0 (A) on 7 Sep 1996 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.