Year | Division | Position | Points | Goal difference | Top goalscorers |
1991–92 | Bundesliga (I) | 18th | 31:45 | -12 | Michael Spies 13, Florian Weichert 6 |
1992–93 | 2. Bundesliga (II) | 11th | 46:46 | +2 | Heiko März 9, Olaf Bodden 8, Timo Lange 6, Sławomir Chałaśkiewicz 6, Stefan Persigehl 5 |
1993–94 | 2. Bundesliga (II) | 8th | 39:37 | -5 | Olaf Bodden 13, Jens Dowe 9, Timo Lange 6, Sławomir Chałaśkiewicz 5 |
1994–95 | 2. Bundesliga (II) | 1st | 46:22 | +36 | Stefan Beinlich 15, Steffen Baumgart 10, Rocco Milde 9, René Schneider 6, Timo Lange 6, Jacek Mencel 6, Sławomir Chałaśkiewicz 5 |
1995–96 | Bundesliga (I) | 6th | 49 | +4 | Stefan Beinlich 11, Steffen Baumgart 10, Jonathan Akpoborie 6, René Schneider 6 |
1996–97 | Bundesliga (I) | 15th | 40 | -11 | Jonathan Akpoborie 14, Stefan Beinlich 8 |
1997–98 | Bundesliga (I) | 6th | 51 | +8 | Sergej Barbarez 11, Oliver Neuville 8, Igor Pamić 7, Jens Dowe 7, Sławomir Majak 6 |
1998–99 | Bundesliga (I) | 14th | 38 | -9 | Oliver Neuville 14, Igor Pamić 6, Victor Agali 6, Sławomir Majak 5 |
1999–00 | Bundesliga (I) | 15th | 38 | -16 | Magnus Arvidsson 9, Victor Agali 6, Peter Wibrån 6 |
2000–01 | Bundesliga (I) | 12th | 43 | -13 | Victor Agali 5, René Rydlewicz 5 |
2001–02 | Bundesliga (I) | 14th | 34 | -19 | Magnus Arvidsson 5, René Rydlewicz 5, Markus Beierle 5 |
2002–03 | Bundesliga (I) | 13th | 41 | -6 | Rade Prica 7, René Rydlewicz 6 |
2003–04 | Bundesliga (I) | 9th | 44 | +1 | Martin Max 20, René Rydlewicz 7, Magnus Arvidsson 6 |
2004–05 | Bundesliga (I) | 17th | 30 | -34 | Antonio Di Salvo 7, Rade Prica 6 |
2005–06 | 2. Bundesliga (II) | 10th | 43 | -5 | Marcel Schied 9, Enrico Kern 8 |
2006–07 | 2. Bundesliga (II) | 2nd | 62 | +19 | Enrico Kern 12, Đorđije Ćetković 7, Christian Rahn 6, Zafer Yelen 5 |
2007–08 | Bundesliga (I) | 17th | 30 | -22 | Enrico Kern 7 |
2008–09 | 2. Bundesliga (II) | 13th | 38 | -1 | Enrico Kern 11, Mario Fillinger 8, Fin Bartels 6, Kevin Schindler 5 |
2009–10 | 2. Bundesliga (II) | 16th | 36 | -12 | Fin Bartels 4, Tobias Jänicke 4, Tim Sebastian 4 |
2010–11 | 3. Liga (III) | 2nd | 78 | +34 | Björn Ziegenbein 14, Marcel Schied 11, Mohammed Lartey 10, Tobias Jänicke 9, Radovan Vujanović 7 |
2011–12 | 2. Bundesliga (II) | 18th | 27 | -29 | Marek Mintál 6, Freddy Borg 5 |
2012–13 | 3. Liga (III) | 12th | 44 | -13 | Johan Plat 10, Ondřej Smetana 8, Tom Weilandt 7 |
2013–14 | 3. Liga (III) | 13th | 49 | -10 | David Blacha 10, Halil Savran 8, Nikolaos Ioannidis 6 |
2014–15 | 3. Liga (III) | 17th | 41 | -14 | Marcel Ziemer 15, Christian Bickel 7, Steven Ruprecht 6, Halil Savran 6 |
2015–16 | 3. Liga (III) | 10th | 49 | -6 | Stephan Andrist 7, Tobias Jänicke 6, Marcel Ziemer 6 |
2016–17 | 3. Liga (III) | 15th | 46 | -2 | Stephan Andrist 11 |
2017–18 | 3. Liga (III) | 6th | 60 | +14 | Soufian Benyamina 11, Pascal Breier 6, Bryan Henning 5 |
2018–19 | 3. Liga (III) | 6th | 55 | +1 | Merveille Biankadi 10, Cebio Soukou 10, Pascal Breier 7 |
2019–20 | 3. Liga (III) | 6th | 59 | +11 | Pascal Breier 15, Aaron Opoku 5, John Verhoek 5 |
2020–21 | 3. Liga (III) | 2nd | 71 | +19 | John Verhoek 12, Bentley Baxter Bahn 7, Pascal Breier 6 |
2021–22 | 2. Bundesliga (II) | 13th | 41 | -11 | John Verhoek 17, Hanno Behrens 5 |
2022–23 | 2. Bundesliga (II) | 13th | 41 | -16 | Kai Pröger 10, Lukas Fröde 5 |