There is no doubt in my mind that Frankfurt have done a terrific job in the German League so far, and I'm quite impressed with their performances. It is very unlikely that they will be able to climb into the top-four position after almost half of the season is over.
As a matter of fact, I was not expecting them to even be in the top six position. Despite this, they have redeemed themselves and they have done exceptionally well. They have scored 32 goals in only 15 matches, which is a huge amount considering they've only played 15 matches. My opinion is that what they really need to improve on is their defense, since they have conceded 24 goals, which is quite a bit in my opinion. It really is my hope that they will be able to finish in the top four and finish the season on a high.
Considering they are doing fine at the fourth position but also there are other teams, like fifth Berlin is also at the same points, and Dortmund is at sixth trailing with just 2 points. These means that there is a chance that we could see Frankfurt dropping or they could end up winning more games and they could go higher as well, in that case Berlin and Dortmund would have to just pass the higher standing teams in the future.
I can't say much about Bundesliga because aside from Bayern being great, all others is a risk and usually not an easy thing to predict. In any other league I would say Bayern first, Dortmund second, Leipzig third and Frankfurt fourth but as we have seen so far that's not the case.