Still a few days to go but this weekend is looking really interesting, with few clashes at the top:
Leverkusen Vs Stuttgart - the current champions and 2023-24 runner-ups. Stuttgart has not been super impressive recently when it comes to league games, but they can be really dangerous when they play at their 100%, as evidenced i.e. by them beating Juventus in an away game. Juventus was (and still is) unbeaten in Serie A this season and, up until the last weekend, has only lost 1 goal in 8 games.
Bayern Vs Union Berlin - Union is currently 4th and should not be underestimated. They have a really solid defence, with only 5 goals lost in league games so far (Bayern conceded 7).
Dortmund Vs Leipzig - To my surprise, Dortmund is still a favourite here despite being at the 7th place in the league while Leipzig is 2nd, and knowing that Leipzig has the best defence in the league this season, with no losses and only 3 goals lost in 8 games. Their attacking power is comparable: Dortmund scored 15 league goals, and Leipzig scored 14.