| Kaiserslautern beat Schalke 2-1 (A) on 15 Oct 2011 |
| Schalke beat Freiburg 4-2 (H) on 24 Sep 2011 |
| Freiburg beat Borussia Mönchengladbach 1-0 (H) on 1 Oct 2011 |
| Borussia Mönchengladbach beat Bayern München 1-0 (A) on 7 Aug 2011 |
| Bayern München beat Hertha Berlin 4-0 (H) on 15 Oct 2011 |
| Hertha Berlin beat Borussia Dortmund 2-1 (A) on 10 Sep 2011 |
| Borussia Dortmund beat Augsburg 4-0 (H) on 1 Oct 2011 |
| Augsburg beat Mainz 1-0 (A) on 15 Oct 2011 |
| Mainz beat Bayer Leverkusen 2-0 (H) on 7 Aug 2011 |
| Bayer Leverkusen beat Werder Bremen 1-0 (H) on 14 Aug 2011 |
| Werder Bremen beat Hamburger SV 2-0 (H) on 10 Sep 2011 |
| Hamburger SV beat VfB Stuttgart 2-1 (A) on 23 Sep 2011 |
| VfB Stuttgart beat Hannover 3-0 (H) on 10 Sep 2011 |
| Hannover beat Nürnberg 2-1 (A) on 13 Aug 2011 |
| Nürnberg beat Köln 2-1 (A) on 11 Sep 2011 |
| Köln beat Hoffenheim 2-0 (H) on 25 Sep 2011 |
| Hoffenheim beat VfL Wolfsburg 3-1 (H) on 17 Sep 2011 |
| VfL Wolfsburg beat Kaiserslautern 1-0 (H) on 24 Sep 2011 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.