The German football pyramid, 2024–25

Final tables for the top three tiers of German football in 2024–25, from Bundesliga down to 3. Liga. Promotion, relegation and play-off places are marked where they apply, from each league's records.

Final tables

Bar width is to scale with the number of clubs in each tier.

Tier 1

Bundesliga

18 clubs · final table

  • 1–4 Champions League
  • 5th Europa League
  • 6th Conference League
  • 9th Europa League (cup winners)
  • 16th Relegation play-off
  • 17–18 Relegation
Bundesliga table
PosClubPWDLGFGAGDFormPtsL5
1 (Champions League)Bayern Munich3425729932+67WWDWW8213
2 (Champions League)Bayer Leverkusen34191237243+29DWDLD696
3 (Champions League)Eintracht Frankfurt3417986846+22DWDDW609
4 (Champions League)Borussia Dortmund34176117151+20WWWWW5715
5 (Europa League)SC Freiburg34167114953−4WWDWL5510
6 (Conference League)Mainz 05341410105543+12DLDWD526
7RB Leipzig34131295348+5DLDDL513
8Werder Bremen34149115457−3WDDDW519
9 (Europa League (cup winners))VfB Stuttgart34148126453+11DLWWW5010
10Borussia Mönchengladbach34136155557−2LLDLL451
11VfL Wolfsburg341110135654+2DLLDW435
12FC Augsburg341110133551−16DLLLL431
13Union Berlin341010143551−16DDDLW406
14FC St. Pauli3488182841−13DDLDL323
15TSG Hoffenheim34711164668−22LLDDL322
16 (Relegation play-off)1. FC HeidenheimStayed up3485213764−27LWDWL297
17 (Relegation)Holstein Kiel3467214980−31DWWLL257
18 (Relegation)VfL Bochum3467213367−34LDDLW255

Tier 2

2. Bundesliga

18 clubs · final table

  • 1–2 Promotion
  • 3rd Play-offs
  • 16th Relegation play-off
  • 17–18 Relegation
2. Bundesliga table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)1.FC Köln3418795338+15WLDWW6110
2 (Promotion)Hamburger SV34161177844+34DLWWL597
3 (Play-offs)SV Elversberg34161086437+27DDWWW5811
4SC Paderborn34151095646+10WDWWL5510
51. FC Magdeburg34141196452+12WDLLW537
6Fortuna Düsseldorf34141195752+5DDDWL536
71. FC Kaiserslautern34158115655+1LWDWL537
8Karlsruher SC341410105755+2WWDDW5211
9Hannover 9634131294136+5LWWDD518
101. FC Nürnberg34146146057+3LDLLW484
11Hertha BSC34128144951−2WDWLD448
12Darmstadt 9834119145655+1WDLLW427
13Greuther Fürth34109154559−14LLLDW394
14Schalke 0434108165262−10DLLLL381
15Preußen Münster34812144043−3LDWWD368
16 (Relegation play-off)Eintracht BraunschweigStayed up34811153864−26WDDLL355
17 (Relegation)SSV Ulm 184634612163648−12LWLLD304
18 (Relegation)Jahn Regensburg3467212371−48LDDDL253
Advertisement728 × 90320 × 100

Tier 3

3. Liga

20 clubs · final table

  • 1–2 Promotion
  • 3rd Play-offs
  • 17–20 Relegation
3. Liga table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Arminia Bielefeld3821986436+28WWDWW7213
2 (Promotion)Dynamo Dresden38201087140+31WWDLW7010
3 (Play-offs)1. FC Saarbrücken38181195947+12LWWLW659
4Energie Cottbus38188126454+10WDLWL627
5Hansa Rostock38186145446+8WWWLL609
6Viktoria Köln38185155948+11LWLWW599
7SC Verl381512116255+7DWLDW578
8Rot-Weiss Essen38168145554+1WLWWD5610
9Wehen Wiesbaden381510135960−1WLWWW5512
10FC Ingolstadt381412127263+9LLLLW543
11TSV 1860 München38158155761−4WLLDD535
12Alemannia Aachen3812141244440LWLWL506
13Erzgebirge Aue38155185265−13WLWLD507
14VfL Osnabrück38139164655−9WLWLL486
15VfB Stuttgart II381211154959−10DDWWD479
16Waldhof Mannheim381113144345−2DDWWL468
17 (Relegation)Borussia Dortmund II381110175360−7LLLLL430
18 (Relegation)Hannover 96 II38910195170−19DWDLW378
19 (Relegation)SV Sandhausen3898214969−20LLLWL353
20 (Relegation)SpVgg Unterhaching38413214072−32DDLLL252

Final tables as they stood at the end of the season.

Clubs are ranked by points, then by each league's own tie-break rules.

Football Pyramids is an independent site and is not affiliated with any league, federation or club. Club and competition names are used only to identify them.