Promotion to the Bundesliga

{{Use dmy dates|date=June 2020}}

{{Infobox football tournament

| logo =

| pixels =

| region = Germany

| founded = {{start date and age|1963}}

| teams = 2 or 3

| organiser = Deutsche Fußball Liga

| qualifier for = Bundesliga

| domest cup =

| confed cup =

| current champions = 1. FC Köln{{-}}Hamburger SV{{-}}(2024–25)

| most successful club =

| website =

| current = 2024–25 2. Bundesliga

}}

The Promotion to the Bundesliga ({{langx|de|link=no|Aufstiegsrunde zur Bundesliga}}) is an end-of-season competition, held annually to determine the clubs that are promoted from the Regionalligas, later the 2. Bundesliga to the Bundesliga. Originally, it was necessary because there were more second division champions than promotion spots available. From 1974 onwards, it involves only two clubs who determine the third possible promotion spot to the Bundesliga.

Leagues

=1963–74=

When the Bundesliga was formed in 1963, the German Football Association established five regional second divisions below it, the Regionalligas, these being:

Because the boundaries of these five leagues went along historical lines, determined by the boundaries of the five German sub-federations, the playing strength of the leagues was not equal. To determine the two teams to be promoted to the Bundesliga each season, a promotion round was held. The number of teams from each Regionalliga qualified for this event was not equal, for the above-mentioned reason.

From 1963, the first two teams in each Regionalliga was qualified for the promotion round, except from Berlin, who would only send the champions. To reduce the number of clubs from nine to eight, a home-and-away decider was played between two of the runners-ups. The origin of the two teams in this altered annually. The eight teams would then play a home-and-away round in two groups of four with the winners qualified for the Bundesliga. Teams from the same Regionalliga would not play in the same group. This system was in place till 1966.

From 1967, the groups were expanded to five clubs and all five Regionalligas send their runners-up to the competition. Otherwise, the modus remained unchanged. This system remained in place until 1974, when the Regionalligas were disbanded.

=1974–81=

In 1974, the five Regionalligas were replaced by two 2. Bundesligas, those being:

The two league champions would now be directly promoted to the Bundesliga while the two runners-up played a home-and-away round to determine the third promoted team. This system remained in place until the single 2. Bundesliga replaced the two leagues.

=1981–91=

With the introduction of the single-division 2. Bundesliga in 1981, a promotion round would have become unnecessary as the top-three teams could have been directly promoted. Instead, only the top two teams achieved direct promotion. The third-placed club had to play the 16th placed club from the Bundesliga in a home-and-away round for the last spot in the first division. This series was played until 1991.

With the German reunion in 1991 and the influx of clubs from the former DDR-Oberliga, the promotion round between the two clubs was stopped. In the 1990–91 season, five clubs were promoted to the Bundesliga, three from the west and two from the east.

=1991–92=

As a transition season due to the integration of the East German clubs, only two clubs were promoted from the second to the first division. Also, the 2. Bundesliga was split into two regional groups for this season.

=1992–2008=

In this era, the top three teams of the 2. Bundesliga were directly promoted to the Bundesliga.

=2008–present=

From 2009, the promotion series between the 16th-placed Bundesliga club and the third-placed 2. Bundesliga team was reestablished.{{cite web | url = http://www.kicker.de/news/fussball/2bundesliga/spieltag/tabelle/ | archive-url = https://web.archive.org/web/20070825000846/http://www.kicker.de/news/fussball/2bundesliga/spieltag/tabelle/ | url-status = dead | archive-date = 25 August 2007 | title = 2. Bundesliga – Spieltag / Tabelle |trans-title=2. Bundesliga – Matchday / Table | publisher = Kicker | language = de | access-date = 7 October 2011}} The Bundesliga follows its own past example{{cite web | url = https://www.dfb.de/index.php?id=80001 | title = 2. Bundesliga – Modus | language = de | publisher = DFB | access-date = 7 October 2011}} as well as the one set by the English Premier League, French Ligue 1, and Italian Serie A, where these games are in place too and quite popular.

Promoted teams

=1963–74=

class="wikitable"

! Season

! First

! Second

! Third

align="center"

|1963–64

Hannover 96Borussia Neunkirchen
align="center"

|1964–65

Bayern MunichBorussia MönchengladbachTasmania Berlin
align="center"

|1965–66

Fortuna DüsseldorfRot-Weiss Essen
align="center"

|1966–67

Alemannia AachenBorussia Neunkirchen (2)
align="center"

|1967–68

Kickers OffenbachHertha BSC
align="center"

|1968–69

Rot-Weiss Essen (2)Rot-Weiß Oberhausen
align="center"

|1969–70

Arminia BielefeldKickers Offenbach (2)
align="center"

|1970–71

VfL BochumFortuna Düsseldorf (2)
align="center"

|1971–72

Wuppertaler SVKickers Offenbach (3)
align="center"

|1972–73

Rot-Weiss Essen (3)Fortuna Köln
align="center"

|1973–74

Eintracht BraunschweigTennis Borussia Berlin

  • In 1965, Tasmania Berlin was promoted to replace Hertha BSC in the league, without having qualified for it.

=1974–81=

class="wikitable"

! Season

! South

! North

! Third

align="center"

| 1974–75

| Karlsruher SC

| Hannover 96 (2)

| Bayer Uerdingen

align="center"

| 1975–76

| 1. FC Saarbrücken

| Tennis Borussia Berlin (2)

| Borussia Dortmund

align="center"

| 1976–77

| VfB Stuttgart

| FC St. Pauli

| 1860 Munich

align="center"

| 1977–78

| Darmstadt 98

| Arminia Bielefeld (2)

| 1. FC Nürnberg

align="center"

| 1978–79

| 1860 Munich (2)

| Bayer Leverkusen

| Bayer Uerdingen (2)

align="center"

| 1979–80

| 1. FC Nürnberg (2)

| Arminia Bielefeld (3)

| Karlsruher SC (2)

align="center"

| 1980–81

| Darmstadt 98 (2)

| Werder Bremen

| Eintracht Braunschweig (2)

=1981–90=

class="wikitable"

! Season

! First

! Second

! Third

align="center"

| 1981–82

| Schalke 04

| Hertha BSC (2)

| —

align="center"

| 1982–83

| Waldhof Mannheim

| Kickers Offenbach (4)

| Bayer Uerdingen (3)

align="center"

| 1983–84

| Karlsruher SC (3)

| Schalke 04 (2)

| —

align="center"

| 1984–85

| 1. FC Nürnberg (3)

| Hannover 96 (3)

| 1. FC Saarbrücken (2)

align="center"

| 1985–86

| FC Homburg

| Blau-Weiß Berlin

| —

align="center"

| 1986–87

| Hannover 96 (4)

| Karlsruher SC (4)

| —

align="center"

| 1987–88

| Stuttgarter Kickers

| FC St. Pauli (2)

| —

align="center"

| 1988–89

| Fortuna Düsseldorf (3)

| FC Homburg (2)

| —

align="center"

| 1989–90

| Hertha BSC (2)

| SG Wattenscheid

| —

=1990–91=

class="wikitable"

! Season

! First

! Second

! Third

! East First

! East Second

align="center"

| 1990–91

| Schalke 04 (3)

| MSV Duisburg

| Stuttgarter Kickers (2)

| Hansa Rostock

| Dynamo Dresden

=1991–92=

class="wikitable"

! Season

! South

! North

align="center"

| 1991–92

| 1. FC Saarbrücken (3)

| Bayer Uerdingen (4)

=1992–present=

class="wikitable"

! Season

! First

! Second

! Third

align="center"

| 1992–93

| SC Freiburg

| MSV Duisburg (2)

| VfB Leipzig

align="center"

| 1993–94

| VfL Bochum (2)

| Bayer Uerdingen (5)

| 1860 Munich (3)

align="center"

| 1994–95

| Hansa Rostock (2)

| FC St. Pauli (3)

| Fortuna Düsseldorf (4)

align="center"

| 1995–96

| VfL Bochum (3)

| Arminia Bielefeld (4)

| MSV Duisburg (3)

align="center"

| 1996–97

| 1. FC Kaiserslautern

| VfL Wolfsburg

| Hertha BSC (3)

align="center"

| 1997–98

| Eintracht Frankfurt

| SC Freiburg (2)

| 1. FC Nürnberg (4)

align="center"

| 1998–99

| Arminia Bielefeld (5)

| SpVgg Unterhaching

| SSV Ulm

align="center"

| 1999–2000

| 1. FC Köln

| VfL Bochum (4)

| Energie Cottbus

align="center"

| 2000–01

| 1. FC Nürnberg (5)

| Borussia Mönchengladbach (2)

| FC St. Pauli (4)

align="center"

| 2001–02

| Hannover 96 (5)

| Arminia Bielefeld (6)

| VfL Bochum (5)

align="center"

| 2002–03

| SC Freiburg (3)

| 1. FC Köln (2)

| Eintracht Frankfurt (2)

align="center"

| 2003–04

| 1. FC Nürnberg (6)

| Arminia Bielefeld (7)

| Mainz 05

align="center"

| 2004–05

| 1. FC Köln (3)

| MSV Duisburg (4)

| Eintracht Frankfurt (3)

align="center"

| 2005–06

| VfL Bochum (6)

| Alemannia Aachen (2)

| Energie Cottbus (2)

align="center"

| 2006–07

| Karlsruher SC (5)

| Hansa Rostock (3)

| MSV Duisburg (5)

align="center"

| 2007–08

| Borussia Mönchengladbach (3)

| TSG Hoffenheim

| 1. FC Köln (4)

align="center"

| 2008–09

| SC Freiburg (4)

| Mainz 05 (2)

| 1. FC Nürnberg (7)

align="center"

| 2009–10

| 1. FC Kaiserslautern (2)

| FC St. Pauli (5)

| —

align="center"

| 2010–11

| Hertha BSC (4)

| FC Augsburg

| —

align="center"

| 2011–12

| Greuther Fürth

| Eintracht Frankfurt (4)

| Fortuna Düsseldorf (5)

align="center"

| 2012–13

| Hertha BSC (5)

| Eintracht Braunschweig (3)

| —

align="center"

| 2013–14

| 1. FC Köln (4)

| SC Paderborn

| —

align="center"

| 2014–15

| FC Ingolstadt

| Darmstadt 98 (3)

| —

align="center"

| 2015–16

| SC Freiburg (5)

| RB Leipzig

| —

align="center"

| 2016–17

| VfB Stuttgart (2)

| Hannover 96 (6)

| —

align="center"

| 2017–18

| Fortuna Düsseldorf (6)

| 1. FC Nürnberg (8)

| —

align="center"

| 2018–19

| 1. FC Köln (5)

| SC Paderborn (2)

| Union Berlin

align="center"

| 2019–20

| Arminia Bielefeld (8)

| VfB Stuttgart (3)

| —

align="center"

| 2020–21

| VfL Bochum (7)

| Greuther Fürth (2)

| —

align="center"

| 2021–22

| Schalke 04 (4)

| Werder Bremen (2)

| —

align="center"

| 2022–23

| 1. FC Heidenheim

| Darmstadt 98 (4)

| —

align="center"

| 2023–24

| FC St. Pauli (6)

| Holstein Kiel

| —

align="center"

| 2024–25

| 1. FC Köln (6)

| Hamburger SV

| —

  • Number in brackets behind club denotes the number of promotion when there was more than one.

Clubs taking part in the promotion round

=Participating clubs (1963–74)=

The southern clubs:

class="wikitable"

! Season

! RL Süd (1st)

! RL Süd (2nd)

! RL Südwest (1st)

! RL Südwest (2nd)

align="center"

| 1963–64

| Hessen Kassel

| Bayern Munich

| Borussia Neunkirchen

| FK Pirmasens

align="center"

| 1964–65

| Bayern Munich

| SSV Reutlingen

| 1. FC Saarbrücken

| Wormatia Worms

align="center"

| 1965–66

| Schweinfurt 05

| Kickers Offenbach

| FK Pirmasens

| 1. FC Saarbrücken

align="center"

| 1966–67

| Kickers Offenbach

| Bayern Hof

| Borussia Neunkirchen

| 1. FC Saarbrücken

align="center"

| 1967–68

| Bayern Hof

| Kickers Offenbach

| SV Alsenborn

| TuS Neuendorf

align="center"

| 1968–69

| Karlsruher SC

| Freiburger FC

| SV Alsenborn

| TuS Neuendorf

align="center"

| 1969–70

| Kickers Offenbach

| Karlsruher SC

| SV Alsenborn

| FK Pirmasens

align="center"

| 1970–71

| 1. FC Nürnberg

| Karlsruher SC

| Borussia Neunkirchen

| FK Pirmasens

align="center"

| 1971–72

| Kickers Offenbach

| Bayern Hof

| Borussia Neunkirchen

| Röchling Völklingen

align="center"

| 1972–73

| Darmstadt 98

| Karlsruher SC

| Mainz 05

| Röchling Völklingen

align="center"

| 1973–74

| FC Augsburg

| 1. FC Nürnberg

| Borussia Neunkirchen

| 1. FC Saarbrücken

The northern clubs:

class="wikitable"

! Season

! RL West (1st)

! RL West (2nd)

! RL Nord (1st)

! RL Nord (2nd)

! RL Berlin (1st)

! RL Berlin (2nd)

align="center"

| 1963–64

| Alemannia Aachen

| Wuppertaler SV

| FC St. Pauli

| Hannover 96

| Tasmania Berlin

| —

align="center"

| 1964–65

| Borussia Mönchengladbach

| Alemannia Aachen

| Holstein Kiel

| FC St. Pauli

| Tennis Borussia Berlin

| —

align="center"

| 1965–66

| Fortuna Düsseldorf

| Rot-Weiss Essen

| FC St. Pauli

| SC Göttingen

| Hertha BSC

| —

align="center"

| 1966–67

| Alemannia Aachen

| Schwarz-Weiß Essen

| Arminia Hannover

| SC Göttingen

| Hertha BSC

| Tennis Borussia Berlin

align="center"

| 1967–68

| Bayer Leverkusen

| Rot-Weiss Essen

| Arminia Hannover

| SC Göttingen

| Hertha BSC

| Tennis Borussia Berlin

align="center"

| 1968–69

| Rot-Weiß Oberhausen

| Rot-Weiss Essen

| VfL Osnabrück

| VfB Lübeck

| Hertha Zehlendorf

| Tasmania Berlin

align="center"

| 1969–70

| VfL Bochum

| Arminia Bielefeld

| VfL Osnabrück

| VfL Wolfsburg

| Hertha Zehlendorf

| Tennis Borussia Berlin

align="center"

| 1970–71

| VfL Bochum

| Fortuna Düsseldorf

| VfL Osnabrück

| FC St. Pauli

| Tasmania Berlin

| Wacker Berlin

align="center"

| 1971–72

| Wuppertaler SV

| Rot-Weiss Essen

| FC St. Pauli

| VfL Osnabrück

| Wacker Berlin

| Tasmania Berlin

align="center"

| 1972–73

| Rot-Weiss Essen

| Fortuna Köln

| FC St. Pauli

| VfL Osnabrück

| Blau-Weiß Berlin

| Wacker Berlin

align="center"

| 1973–74

| SG Wattenscheid

| Rot-Weiß Oberhausen

| Eintracht Braunschweig

| FC St. Pauli

| Tennis Borussia Berlin

| Wacker Berlin

  • Bold denotes promoted team.
  • In 1964, Wuppertaler SV lost to FK Pirmasens 1–2 and 0–2 in the qualifying, missing out on the promotion round.
  • In 1965, FC St.Pauli lost to SSV Reutlingen 1–0 and 1–4 aet in the qualifying, missing out on the promotion round.
  • In 1966, SC Göttingen 05 lost to 1. FC Saarbrücken 0–3 and 0–4 in the qualifying, missing out on the promotion round.

=North-South promotion games (1974–1981)=

;1974–75

{{TwoLegStart}}

{{TwoLegResult|FK Pirmasens {{small|(S)}}||4–10 | Bayer Uerdingen {{small|(N)}}||4–4| 0–6}}

|}

;1975–76

{{TwoLegStart}}

{{TwoLegResult|1. FC Nürnberg {{small|(S)}}||2–4 | Borussia Dortmund {{small|(N)}}||0–1| 2–3}}

|}

;1976–77

{{TwoLegStart|legs=3}}

{{TwoLegResult|TSV 1860 Munich {{small|(S)}}||4–6 | Arminia Bielefeld {{small|(N)}}||4–0| 0–4| 2–0}}

|}

;1977–78

{{TwoLegStart}}

{{TwoLegResult|1. FC Nürnberg {{small|(S)}}||3–2 | Rot-Weiss Essen {{small|(N)}}||1–0| 2–2}}

|}

;1978–79

{{TwoLegStart}}

{{TwoLegResult|SpVgg Bayreuth {{small|(S)}}||2–3 | Bayer Uerdingen {{small|(N)}}||1–1| 1–2}}

|}

;1979–80

{{TwoLegStart}}

{{TwoLegResult|Karlsruher SC {{small|(S)}}||6–4 | Rot-Weiss Essen {{small|(N)}}||5–1| 1–3}}

|}

;1980–81

{{TwoLegStart}}

{{TwoLegResult|Kickers Offenbach {{small|(S)}}||1–2 | Eintracht Braunschweig {{small|(N)}}||1–0| 0–2}}

|}

=Bundesliga versus 2. Bundesliga (1981–91)=

; 1981–82

{{TwoLegStart}}

{{TwoLegResult|Bayer Leverkusen {{small|(B)}}||3–0|Kickers Offenbach {{small|(2B)}}||1–0| 2–0}}

|}

; 1982–83

{{TwoLegStart}}

{{TwoLegResult|Schalke 04 {{small|(B)}}||2–4 |Bayer Uerdingen {{small|(2B)}}||1–3| 1–1}}

|}

; 1983–84

{{TwoLegStart}}

{{TwoLegResult|Eintracht Frankfurt {{small|(B)}}||6–1 |MSV Duisburg {{small|(2B)}}||5–0| 1–1}}

|}

; 1984–85

{{TwoLegStart}}

{{TwoLegResult|Arminia Bielefeld {{small|(B)}}||1–3 |1. FC Saarbrücken {{small|(2B)}}||0–2| 1–1}}

|}

; 1985–86

{{TwoLegStart|legs=3}}

{{TwoLegResult|Borussia Dortmund {{small|(B)}}||11–3 |Fortuna Köln {{small|(2B)}}||0–2| 3–1| 8–0}}

|}

; 1986–87

{{TwoLegStart}}

{{TwoLegResult|FC Homburg {{small|(B)}}||4–3 |FC St. Pauli {{small|(2B)}}||3–1| 1–2}}

|}

; 1987–88

{{TwoLegStart|legs=3}}

{{TwoLegResult|Waldhof Mannheim {{small|(B)}}||4–4{{-}}{{pso|5–4}} |Darmstadt 98 {{small|(2B)}}||2–3| 2–1| 0–0{{-}}{{pso|5–4}}}}

|}

; 1988–89

{{TwoLegStart}}

{{TwoLegResult|Eintracht Frankfurt {{small|(B)}}||3–2 |1. FC Saarbrücken {{small|(2B)}}||2–0| 1–2}}

|}

; 1989–90

{{TwoLegStart}}

{{TwoLegResult|VfL Bochum {{small|(B)}}||1–0 |1. FC Saarbrücken {{small|(2B)}}||1–0| 0–0}}

|}

; 1990–91

{{TwoLegStart|legs=3}}

{{TwoLegResult|FC St. Pauli {{small|(B)}}||3–5 |Stuttgarter Kickers {{small|(2B)}}||1–1| 1–1| 1–3}}

|}

=Bundesliga versus 2. Bundesliga (2008–present)=

; 2008–09{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2008-2009-spiele/0/ | title = Relegation Bundesliga 2009 | publisher = weltfussball.de | access-date = 5 October 2011 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Energie Cottbus {{small|(B)}}||0–5 |1. FC Nürnberg {{small|(2B)}}||0–3|0–2}}

|}

; 2009–10{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2009-2010-spiele/0/ | title = Relegation Bundesliga 2010 | publisher = weltfussball.de | access-date = 13 May 2012 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|1. FC Nürnberg {{small|(B)}}||3–0 |FC Augsburg {{small|(2B)}}||1–0|2–0}}

|}

; 2010–11{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2010-2011-spiele/0/ | title = Relegation Bundesliga 2011 | publisher = weltfussball.de | access-date = 13 May 2012 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Borussia Mönchengladbach {{small|(B)}}||2–1 |VfL Bochum {{small|(2B)}}||1–0|1–1}}

|}

; 2011–12{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2011-2012-spiele/0/ | title = Relegation Bundesliga 2012 | publisher = weltfussball.de | access-date = 13 May 2012 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Hertha BSC {{small|(B)}}||3–4 |Fortuna Düsseldorf {{small|(2B)}}||1–2|2–2}}

|}

; 2012–13{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2012-2013-spiele/0/ | title = Relegation Bundesliga 2013 | publisher = weltfussball.de | access-date = 20 May 2013 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|1899 Hoffenheim {{small|(B)}}||5–2 |1. FC Kaiserslautern {{small|(2B)}}||3–1|2–1}}

|}

; 2013–14{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2013-2014-spiele/0/ | title = Relegation Bundesliga 2014 | publisher = weltfussball.de | access-date = 13 May 2014 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Hamburger SV {{small|(B)}}||1–1 (a) |Greuther Fürth {{small|(2B)}}||0–0|1–1}}

|}

; 2014–15{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2014-2015-spiele/0/ | title = Relegation Bundesliga 2015 | publisher = weltfussball.de | access-date = 19 May 2015 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Hamburger SV {{small|(B)}}||3–2 |Karlsruher SC {{small|(2B)}}||1–1|2–1 {{aet}}}}

|}

; 2015–16{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2015-2016-spiele/0/ | title = Relegation Bundesliga 2016 | publisher = weltfussball.de | access-date = 6 May 2016 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|Eintracht Frankfurt {{small|(B)}}||2–1 |1. FC Nürnberg {{small|(2B)}}||1–1|1–0}}

|}

;2016–17{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2016-2017-spiele/0/ | title = Relegation Bundesliga 2017 | publisher = weltfussball.de | access-date = 22 April 2018 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|VfL Wolfsburg {{small|(B)}}||2–0 |Eintracht Braunschweig {{small|(2B)}}||1–0|1–0}}

|}

;2017–18{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2017-2018-spiele/0/ | title = Relegation Bundesliga 2018 | publisher = weltfussball.de | access-date = 17 May 2018 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|VfL Wolfsburg {{small|(B)}}||4–1 |Holstein Kiel {{small|(2B)}}||3–1|1–0}}

|}

;2018–19{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2018-2019-spiele/0/ | title = Relegation Bundesliga 2019 | publisher = weltfussball.de | access-date = 18 May 2019 | language = de}}

{{TwoLegStart}}

{{TwoLegResult|VfB Stuttgart {{small|(B)}}||2–2 (a)|Union Berlin {{small|(2B)}}||2–2|0–0}}

|}

;2019–20{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2019-2020-spiele/0/ | title = Relegation Bundesliga 2020 | publisher = weltfussball.de | access-date = 27 June 2020| language = de}}

{{#lst:2019–20 Bundesliga|Details}}

;2020–21{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2020-2021-spiele/0/ | title = Relegation Bundesliga 2021 | publisher = weltfussball.de | access-date = 24 April 2021| language = de}}

{{#lst:2020–21 Bundesliga|Details}}

;2021–22{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2021-2022-spiele/0/ | title = Relegation Bundesliga 2022 | publisher = weltfussball.de | access-date = 15 May 2022| language = de}}

{{#lst:2021–22 Bundesliga|Details}}

;2022–23{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2022-2023-spiele/0/ | title = Relegation Bundesliga 2023 | publisher = weltfussball.de | access-date = 27 May 2023| language = de}}

{{#lst:2022–23 Bundesliga|Details}}

;2023–24{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2023-2024-spiele/0/ | title = Relegation Bundesliga 2024 | publisher = weltfussball.de | access-date = 7 May 2024| language = de}}

{{#lst:2023–24 Bundesliga|Details}}

;2024–25{{cite web | url = http://www.weltfussball.de/spielplan/relegation-bundesliga-2024-2025-spiele/0/ | title = Relegation Bundesliga 2025 | publisher = weltfussball.de | access-date = 17 May 2025| language = de}}

{{#lst:2024–25 Bundesliga|Details}}

=Key=

  • Winner in bold.

class="wikitable" align="center"

! Symbol

! Key

{{small|(B)}}

| Bundesliga – 16th-placed team

{{small|(2B)}}

| 2. Bundesliga – 3rd-placed team

{{small|(N)}}

| 2. Bundesliga North – 2nd-placed team

{{small|(S)}}

| 2. Bundesliga South – 2nd-placed team

See also

References

{{Reflist}}

=Sources=

  • Deutsche Liga Chronik seit 1945 {{in lang|de}} Historic tables of German football (First, Second and Third Division), publisher: DSFS, published: 2006
  • kicker Almanach 1990 {{in lang|de}} Yearbook of German football, publisher: kicker, published: 1989, {{ISBN|3-7679-0297-4}}