As someone who's spent almost three decades watching and analyzing football, one thing I'll never do is to say never when it's not yet over. Bayern Munich have undoubtedly been the best performing team in the German Bundesliga this season but do you know that they're just six points about reigning German champions Bayer Leverkusen? With 6 more games to go, don't you think we might experience a dramatic end in the German league this season? I know it'll be almost impossible for that to happen but until Bayern Munich are crowned champions, I'll not write off Bayer Leverkusen's chances of catching or possibly overtaking them.
Your thinking is very logical in this regard because basically before a team is crowned as the champion of the season, of course, it is still because of the opportunities for other teams such as in the case of Leverkusen at the moment. I also wouldn’t rule out every game that is still left in the Bundesliga season because every game is an opportunity for the two teams chasing the title, namely Munich and Leverkusen. So it would be better not to underestimate Leverkusen even though the points gap is still visible in the standings, but it is not a big deal if Munich can lose two of the six remaining matches.
Being in 2nd position with a 6 point difference from Munich is very difficult to catch up in my opinion, why? because the Bundesliga game is not too sharp, those in 3rd position and below are not so strong against Munich, so it is likely that Munich will win the Bundesliga, indeed in every match it cannot be denied but we also have to be realistic, Munich has a fantastic squad in the Bundesliga with an extraordinary budget and their players are also very talented so there is no way they will waste the remaining opportunities to win the trophy, therefore I am sure Leverkusen is the runner up this season.
Leverkusen has also not been so strong lately after losing to Munich in the Champions League, they seem to lack in their mental game, their mentality has decreased greatly, especially losing painfully to a 3rd caste team in Germany, that is clearly not a good mentality, and a last minute victory against Heidenheim with a score of 0-1 for Leverkusen we can see how much their game has decreased so about the Bundesliga trophy I think Munich has it.