2. Bundesliga

Home › Leagues › 2. Bundesliga
2.BL
Germany · Second tier

Standings, fixtures, results and everything you need to know about the 2. Bundesliga, the second tier of German football, played by 18 clubs from August to May.

CountryGermany
Founded1974
Clubs18
Season2026/27
Reigning championsSchalke 04
Most titles1. FC Köln (5)

Fixtures and results

Timezone: UTCLast updated: Wed 4 Nov, 08:31 (UTC)

Upcoming fixtures

17:30Fri, 6 Nov
Eintracht BraunschweigEintracht BraunschweigvsEnergie CottbusEnergie Cottbus
17:30Fri, 6 Nov
Dynamo DresdenDynamo DresdenvsGreuther FurthGreuther Furth
10:00Sat, 7 Nov
1. FC Heidenheim1. FC HeidenheimvsHannover 96Hannover 96
12:00Sat, 7 Nov
VfL 1899 OsnabruckVfL 1899 Osnabruckvs1 FC Kaiserslautern1 FC Kaiserslautern
12:00Sat, 7 Nov
Holstein KielHolstein KielvsArminia BielefeldArminia Bielefeld
12:00Sat, 7 Nov
1 FC Nuremberg1 FC NurembergvsSV Darmstadt 98SV Darmstadt 98
19:30Sat, 7 Nov
Hertha BSCHertha BSCvsVFL WolfsburgVFL Wolfsburg
11:30Sun, 8 Nov
1. FC Magdeburg1. FC MagdeburgvsFC St. PauliFC St. Pauli
12:30Sun, 8 Nov
VfL BochumVfL BochumvsKarlsruher SCKarlsruher SC
17:30Fri, 20 Nov
Arminia BielefeldArminia Bielefeldvs1. FC Magdeburg1. FC Magdeburg
17:30Fri, 20 Nov
SV Darmstadt 98SV Darmstadt 98vs1. FC Heidenheim1. FC Heidenheim
10:00Sat, 21 Nov
Energie CottbusEnergie CottbusvsHertha BSCHertha BSC
10:00Sat, 21 Nov
Karlsruher SCKarlsruher SCvsVfL 1899 OsnabruckVfL 1899 Osnabruck
10:00Sat, 21 Nov
1 FC Kaiserslautern1 FC KaiserslauternvsDynamo DresdenDynamo Dresden
12:00Sat, 21 Nov
1 FC Nuremberg1 FC NurembergvsEintracht BraunschweigEintracht Braunschweig
12:00Sat, 21 Nov
Hannover 96Hannover 96vsGreuther FurthGreuther Furth
12:00Sat, 21 Nov
VFL WolfsburgVFL WolfsburgvsHolstein KielHolstein Kiel
19:30Sat, 21 Nov
FC St. PauliFC St. PaulivsVfL BochumVfL Bochum
17:30Fri, 27 Nov
VfL BochumVfL BochumvsSV Darmstadt 98SV Darmstadt 98
17:30Fri, 27 Nov
1. FC Heidenheim1. FC Heidenheimvs1 FC Nuremberg1 FC Nuremberg
12:00Sat, 28 Nov
Dynamo DresdenDynamo DresdenvsFC St. PauliFC St. Pauli
12:00Sat, 28 Nov
Hertha BSCHertha BSCvsKarlsruher SCKarlsruher SC
12:00Sat, 28 Nov
Holstein KielHolstein Kielvs1 FC Kaiserslautern1 FC Kaiserslautern
19:30Sat, 28 Nov
VfL 1899 OsnabruckVfL 1899 OsnabruckvsHannover 96Hannover 96
12:30Sun, 29 Nov
Greuther FurthGreuther FurthvsArminia BielefeldArminia Bielefeld
12:30Sun, 29 Nov
Eintracht BraunschweigEintracht BraunschweigvsVFL WolfsburgVFL Wolfsburg
12:30Sun, 29 Nov
1. FC Magdeburg1. FC MagdeburgvsEnergie CottbusEnergie Cottbus
10:00Sat, 5 Dec
Energie CottbusEnergie CottbusvsVfL 1899 OsnabruckVfL 1899 Osnabruck
10:00Sat, 5 Dec
Arminia BielefeldArminia BielefeldvsDynamo DresdenDynamo Dresden
10:00Sat, 5 Dec
Karlsruher SCKarlsruher SCvsHolstein KielHolstein Kiel
10:00Sat, 5 Dec
1 FC Nuremberg1 FC NurembergvsVfL BochumVfL Bochum
10:00Sat, 5 Dec
1 FC Kaiserslautern1 FC KaiserslauternvsGreuther FurthGreuther Furth
10:00Sat, 5 Dec
SV Darmstadt 98SV Darmstadt 98vsEintracht BraunschweigEintracht Braunschweig
10:00Sat, 5 Dec
Hannover 96Hannover 96vsHertha BSCHertha BSC
10:00Sat, 5 Dec
FC St. PauliFC St. Paulivs1. FC Heidenheim1. FC Heidenheim
10:00Sat, 5 Dec
VFL WolfsburgVFL Wolfsburgvs1. FC Magdeburg1. FC Magdeburg
10:00Sat, 12 Dec
VfL BochumVfL Bochumvs1. FC Heidenheim1. FC Heidenheim
10:00Sat, 12 Dec
Greuther FurthGreuther FurthvsVFL WolfsburgVFL Wolfsburg
10:00Sat, 12 Dec
Eintracht BraunschweigEintracht BraunschweigvsKarlsruher SCKarlsruher SC
10:00Sat, 12 Dec
1. FC Magdeburg1. FC Magdeburgvs1 FC Nuremberg1 FC Nuremberg
Next 40 fixtures (Matchweeks 11 to 15).

Recent results

FTSun, 1 Nov
Greuther FurthGreuther Furth1 - 0Holstein KielHolstein Kiel
FTSun, 1 Nov
Hannover 96Hannover 962 - 1Dynamo DresdenDynamo Dresden
FTSun, 1 Nov
FC St. PauliFC St. Pauli1 - 31 FC Nuremberg1 FC Nuremberg
FTSat, 31 Oct
Karlsruher SCKarlsruher SC2 - 11. FC Heidenheim1. FC Heidenheim
FTSat, 31 Oct
1 FC Kaiserslautern1 FC Kaiserslautern0 - 3Hertha BSCHertha BSC
FTSat, 31 Oct
SV Darmstadt 98SV Darmstadt 981 - 11. FC Magdeburg1. FC Magdeburg
FTSat, 31 Oct
VFL WolfsburgVFL Wolfsburg2 - 0VfL 1899 OsnabruckVfL 1899 Osnabruck
FTFri, 30 Oct
Energie CottbusEnergie Cottbus1 - 2VfL BochumVfL Bochum
FTFri, 30 Oct
Arminia BielefeldArminia Bielefeld3 - 1Eintracht BraunschweigEintracht Braunschweig
FTSun, 25 Oct
VfL 1899 OsnabruckVfL 1899 Osnabruck3 - 0Greuther FurthGreuther Furth
FTSun, 25 Oct
Eintracht BraunschweigEintracht Braunschweig2 - 0Hannover 96Hannover 96
FTSun, 25 Oct
Holstein KielHolstein Kiel3 - 0Dynamo DresdenDynamo Dresden
FTSat, 24 Oct
1 FC Nuremberg1 FC Nuremberg0 - 11 FC Kaiserslautern1 FC Kaiserslautern
FTSat, 24 Oct
1. FC Magdeburg1. FC Magdeburg6 - 1Karlsruher SCKarlsruher SC
FTSat, 24 Oct
Hertha BSCHertha BSC1 - 0Arminia BielefeldArminia Bielefeld
FTSat, 24 Oct
1. FC Heidenheim1. FC Heidenheim1 - 1Energie CottbusEnergie Cottbus
FTFri, 23 Oct
VfL BochumVfL Bochum1 - 1VFL WolfsburgVFL Wolfsburg
FTFri, 23 Oct
SV Darmstadt 98SV Darmstadt 980 - 0FC St. PauliFC St. Pauli
FTSun, 18 Oct
Arminia BielefeldArminia Bielefeld2 - 1VfL 1899 OsnabruckVfL 1899 Osnabruck
FTSun, 18 Oct
Dynamo DresdenDynamo Dresden2 - 01. FC Magdeburg1. FC Magdeburg
FTSun, 18 Oct
Karlsruher SCKarlsruher SC4 - 0SV Darmstadt 98SV Darmstadt 98
FTSat, 17 Oct
Hannover 96Hannover 961 - 1FC St. PauliFC St. Pauli
FTSat, 17 Oct
1 FC Kaiserslautern1 FC Kaiserslautern2 - 0VfL BochumVfL Bochum
FTSat, 17 Oct
VFL WolfsburgVFL Wolfsburg3 - 11. FC Heidenheim1. FC Heidenheim
FTSat, 17 Oct
Greuther FurthGreuther Furth2 - 0Eintracht BraunschweigEintracht Braunschweig
FTFri, 16 Oct
Holstein KielHolstein Kiel0 - 0Hertha BSCHertha BSC
FTFri, 16 Oct
Energie CottbusEnergie Cottbus1 - 11 FC Nuremberg1 FC Nuremberg
FTSun, 11 Oct
VfL BochumVfL Bochum0 - 1Arminia BielefeldArminia Bielefeld
FTSun, 11 Oct
Hertha BSCHertha BSC2 - 1Greuther FurthGreuther Furth
FTSun, 11 Oct
FC St. PauliFC St. Pauli2 - 0Karlsruher SCKarlsruher SC
FTSat, 10 Oct
1 FC Nuremberg1 FC Nuremberg4 - 4VFL WolfsburgVFL Wolfsburg
FTSat, 10 Oct
VfL 1899 OsnabruckVfL 1899 Osnabruck1 - 1Dynamo DresdenDynamo Dresden
FTSat, 10 Oct
1. FC Magdeburg1. FC Magdeburg3 - 0Hannover 96Hannover 96
FTSat, 10 Oct
SV Darmstadt 98SV Darmstadt 983 - 1Energie CottbusEnergie Cottbus
FTFri, 9 Oct
Eintracht BraunschweigEintracht Braunschweig1 - 0Holstein KielHolstein Kiel
FTFri, 9 Oct
1. FC Heidenheim1. FC Heidenheim0 - 01 FC Kaiserslautern1 FC Kaiserslautern
FTSun, 20 Sep
Arminia BielefeldArminia Bielefeld2 - 21. FC Heidenheim1. FC Heidenheim
FTSun, 20 Sep
Hannover 96Hannover 962 - 1VfL BochumVfL Bochum
FTSun, 20 Sep
Energie CottbusEnergie Cottbus1 - 1FC St. PauliFC St. Pauli
FTSat, 19 Sep
Dynamo DresdenDynamo Dresden1 - 2Hertha BSCHertha BSC
Last 40 completed matches (Matchweeks 6 to 10).

2. Bundesliga standings

Computed from full-time results, 2026/27 season. Updated Wed 4 Nov, 08:31 UTC
PosClubPWDLGDPts
1Hertha BSC10910+1528
21 FC Nuremberg10631+1121
3VFL Wolfsburg10541+919
41 FC Kaiserslautern10532+218
51. FC Magdeburg10523+817
61. FC Heidenheim10433-115
7Arminia Bielefeld10424+114
8FC St. Pauli10262012
9Greuther Furth10334-212
10VfL 1899 Osnabruck10325-311
11VfL Bochum10325-311
12Karlsruher SC10325-611
13Eintracht Braunschweig10316-210
14Energie Cottbus10244-310
15SV Darmstadt 9810244-910
16Hannover 9610235-79
17Holstein Kiel10154-28
18Dynamo Dresden10226-88
Promotion to the BundesligaPromotion play-offRelegation play-off and relegation

What is the 2. Bundesliga?

The 2. Bundesliga is the second tier of German football, contested by 18 clubs each season from August to May. Every club plays 34 matches, home and away, and the top two are promoted to the Bundesliga.

The league began in August 1974, after the German football association (DFB) decided in 1973 to replace the five Regionalligas at that level. It ran as two regional divisions, North and South, until it became a single division in 1981, and it has had 18 clubs since 1994/95.

Schalke 04 won the title in 2025/26, following 1. FC Köln in 2024/25, FC St. Pauli in 2023/24 and 1. FC Heidenheim in 2022/23. Köln hold the record with five titles.

For 2026/27, VfL Osnabrück and Energie Cottbus have come up from the 3. Liga, while Fortuna Düsseldorf and Preußen Münster have dropped down to it.

How the 2. Bundesliga works

Season structure

18 clubs play each other home and away, 34 matches each and 306 in total. The 2026/27 season began on 7 August 2026 and finishes on 23 May 2027.

Promotion

The top two clubs are promoted automatically to the Bundesliga. The third-placed club plays a two-legged play-off against the Bundesliga’s 16th-placed team for a further place.

Relegation

The bottom two clubs are relegated directly to the 3. Liga. The club in 16th place plays a two-legged play-off against the 3. Liga’s third-placed team to decide a further place.

Tiebreakers

Clubs level on points are separated by goal difference, then goals scored.

History and records

Most titles1. FC Köln5 titles
Most appearancesWilli Landgraf508 games
Most goals in a seasonHorst Hrubesch41 goals, 1977/78
Most promotionsArminia Bielefeld8 times

Past champions

SeasonChampions
2025/26Schalke 04
2024/251. FC Köln
2023/24FC St. Pauli
2022/231. FC Heidenheim
2021/22Schalke 04
2020/21VfL Bochum
2019/20Arminia Bielefeld
2018/191. FC Köln
2017/18Fortuna Düsseldorf
2016/17VfB Stuttgart

The story so far

The 2. Bundesliga was created in the wake of the 1971 Bundesliga scandal, when the DFB voted in 1973 to replace the five Regionalligas with a new second tier. It opened in 1974 as two regional divisions. On 7 June 1980 the DFB voted 84 to 77 to move to a single division, which began in 1981, and the league was split in two again for one season in 1991/92 following German reunification.

Play-offs returned in 2008/09, and the league has become a regular springboard to the top flight. Heidenheim won the title in 2022/23 and reached the Bundesliga for the first time, and St. Pauli went up as 2023/24 champions.

2. Bundesliga clubs, 2026/27

18 clubs
Arminia BielefeldArminia BielefeldSchüco Arena
VfL BochumVfL BochumVonovia Ruhrstadion
Eintracht BraunschweigEintracht BraunschweigEintracht-Stadion
Energie CottbusEnergie CottbusStadion der FreundschaftPromoted
SV Darmstadt 98SV Darmstadt 98Merck-Stadion am Böllenfalltor
Dynamo DresdenDynamo DresdenRudolf-Harbig-Stadion
Greuther FürthGreuther FürthSportpark Ronhof Thomas Sommer
Hannover 96Hannover 96Heinz von Heiden Arena
Hertha BSCHertha BSCOlympiastadion
1. FC Heidenheim1. FC HeidenheimVoith-Arena
Karlsruher SCKarlsruher SCBBBank Wildpark
Holstein KielHolstein KielHolstein-Stadion
1. FC Kaiserslautern1. FC KaiserslauternFritz-Walter-Stadion
1. FC Magdeburg1. FC MagdeburgMDCC-Arena
1. FC Nürnberg1. FC NürnbergMax-Morlock-Stadion
VfL OsnabrückVfL OsnabrückStadion an der Bremer BrückePromoted
FC St. PauliFC St. PauliMillerntor-Stadion
VfL WolfsburgVfL WolfsburgVolkswagen Arena

2. Bundesliga FAQs

How many teams are in the 2. Bundesliga?

There are 18 teams in the 2. Bundesliga, a number the league has had since 1994/95. The 2026/27 line-up includes VfL Osnabrück and Energie Cottbus, promoted from the 3. Liga, who replaced Fortuna Düsseldorf and Preußen Münster.

How many games does each team play?

Each club plays 34 matches, 17 at home and 17 away, meeting every other club twice. That makes 306 matches per season. A win earns 3 points, a draw 1 point and a defeat none.

How does promotion to the Bundesliga work?

The top two clubs in the final standings are promoted automatically. The third-placed club plays a two-legged play-off against the Bundesliga’s 16th-placed team, and the winner takes a place in the Bundesliga.

How does relegation work?

The bottom two clubs are relegated directly to the 3. Liga. The club in 16th place plays a two-legged play-off against the 3. Liga’s third-placed team to decide a further place.

When does the 2. Bundesliga season start and end?

The season runs from August to May. The 2026/27 season began on 7 August 2026 and finishes on 23 May 2027.

Who has won the most 2. Bundesliga titles?

1. FC Köln have won the most, with five titles, the latest in 2024/25. Schalke 04 are the reigning champions after winning the 2025/26 title.

Fixtures, results and the standings are pulled from our live match data feed, provided by Sportradar, and refreshed periodically. The standings are calculated from full-time results and may not reflect official adjustments (points deductions, etc). Team crests are hosted on this site; kickoff times follow the timezone selected above the fixtures (your browser’s timezone by default, UTC if JavaScript is off).