Bayern Munich might have struggled a bit in previous weeks but have found stability in their last matches. They are coming off a slim win over RB Leipzig and will now have a tricky task on Saturday, as they will be hosted by Frankfurt. Frankfurt have been really good this season and will surely be a tough nut to crack.
Frankfurt (8-5-3) are coming into this match after a really balanced 2-2 draw on the road against Mainz. It was a spectacular first half between the two, with Mainz taking the lead twice but Frankfurt responded to both goals. They are now undefeated in their last three (2-0-1) and also secured a place in the Europa League knock-out round in that span. Frankfurt are now sitting at the 5th spot of the league table with 27 points, just six behind their upcoming opponents. They have been great at home (4-2-1), where they have won seven of their last eight in all competitions.
Bayern Munich (10-3-3) played a really tough match at home against RB Leipzig but did manage to win by a slim 0-1. That draw came after a massive 4-0 away win over Hannover and Bayern Munich now have a seven-match undefeated streak in all competitions (5-0-2). However, they have kept just three clean sheets in that span. They are now sitting at the 3rd spot of the league table with 33 points, just as many as the 2nd Gladbach, while both teams are six points behind Dortmund. Bayern Munich have been excellent on the road so far in the season (6-2-0), scoring 18 goals in the process while conceding just 8. Moreover, they have four wins and a draw in the Champions League and the German Cup.