Overview: the final stretch form check
The 2015/16 Bundesliga campaign is drawing to a close, but with seven rounds of matches remaining, all 18 teams still have plenty to play for as they look to get the most out of one of the most exciting seasons in the history of Germany’s top flight.
Here is your one-stop shop for bundesliga.com's final stretch form checks...
FC Bayern München
Borussia Dortmund
Hertha Berlin
FC Schalke 04
Borussia Mönchengladbach
Bayer 04 Leverkusen
1. FSV Mainz 05
VfL Wolfsburg
1. FC Köln
FC Ingolstadt 04
VfB Stuttgart
Hamburger SV
SV Darmstadt 98
SV Werder Bremen
FC Augsburg
TSG 1899 Hoffenheim
Eintracht Frankfurt
Hannover 96