20. Bayern Munich (2017)
Munich won the Bundesliga again in 2017-2018. But this season wasn’t entirely plain sailing for the German giants. First, their long-serving captain retired from soccer. Then coach Carlo Ancelotti departed after it became clear he wasn’t a good fit. Then, former manager Jupp Heynckes returned to the club (via France 24). Their form turned around in an instant. They burst into life and took over the league.

Bayern even put together one of the longest winning streaks in German history. They won 14 matches in a row in rampant fashion. However, they lost the Champion’s League semifinal. One of the problems with Munich is that they are so dominant. Many soccer fans call the Bundesliga a ‘farmer’s league’ because it isn’t competitive enough.