The German football pyramid
Final tables for the top three tiers of German football in 2022–23, from Bundesliga down to 3. Liga. Promotion, play-off and relegation places are marked from each league's records.
Final tables
Tier 1BundesligaBundesliga18 clubsTier 22. Bundesliga2. Bundesliga18 clubsTier 33. Liga3. Liga20 clubs
Tier 1
Bundesliga
- 1–4 Champions League
- 5–6 Europa League
- 7th Conference League
- 16–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich | 34 | 21 | 8 | 5 | 92 | 38 | +54 | WWWLW | 71 |
| 2 | Borussia Dortmund | 34 | 22 | 5 | 7 | 83 | 44 | +39 | DWWWD | 71 |
| 3 | RB Leipzig | 34 | 20 | 6 | 8 | 64 | 41 | +23 | WWWWW | 66 |
| 4 | Union Berlin | 34 | 18 | 8 | 8 | 51 | 38 | +13 | DLWLW | 62 |
| 5 | SC Freiburg | 34 | 17 | 8 | 9 | 51 | 44 | +7 | WLLWL | 59 |
| 6 | Bayer Leverkusen | 34 | 14 | 8 | 12 | 57 | 49 | +8 | DLDDL | 50 |
| 7 | Eintracht Frankfurt | 34 | 13 | 11 | 10 | 58 | 52 | +6 | DLWDW | 50 |
| 8 | VfL Wolfsburg | 34 | 13 | 10 | 11 | 57 | 48 | +9 | WLWLL | 49 |
| 9 | Mainz 05 | 34 | 12 | 10 | 12 | 54 | 55 | −1 | LLLLD | 46 |
| 10 | Borussia Mönchengladbach | 34 | 11 | 10 | 13 | 52 | 55 | −3 | LWLDW | 43 |
| 11 | 1. FC Köln | 34 | 10 | 12 | 12 | 49 | 54 | −5 | LWWDL | 42 |
| 12 | TSG Hoffenheim | 34 | 10 | 6 | 18 | 48 | 57 | −9 | LWLWD | 36 |
| 13 | Werder Bremen | 34 | 10 | 6 | 18 | 51 | 64 | −13 | LLLDL | 36 |
| 14 | VfL BOCHUM | 34 | 10 | 5 | 19 | 40 | 72 | −32 | DLWDW | 35 |
| 15 | FC Augsburg | 34 | 9 | 7 | 18 | 42 | 63 | −21 | DWLLL | 34 |
| 16 | VfB Stuttgart | 34 | 7 | 12 | 15 | 45 | 57 | −12 | WLDWD | 33 |
| 17 | Schalke 04 | 34 | 7 | 10 | 17 | 35 | 71 | −36 | WWLDL | 31 |
| 18 | Hertha Berlin | 34 | 7 | 8 | 19 | 42 | 69 | −27 | LWLDW | 29 |
Tier 2
2. Bundesliga
- 1–2 Promotion
- 3rd Relegation
- 16–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Heidenheim | 34 | 19 | 10 | 5 | 67 | 36 | +31 | WDLWW | 67 |
| 2 | Darmstadt 98 | 34 | 20 | 7 | 7 | 50 | 33 | +17 | WLLWL | 67 |
| 3 | Hamburger SV | 34 | 20 | 6 | 8 | 70 | 45 | +25 | LDWWW | 66 |
| 4 | Fortuna Dusseldorf | 34 | 17 | 7 | 10 | 60 | 43 | +17 | WWDDW | 58 |
| 5 | FC St. Pauli | 34 | 16 | 10 | 8 | 55 | 39 | +16 | WWDWD | 58 |
| 6 | SC Paderborn | 34 | 16 | 7 | 11 | 68 | 44 | +24 | WDWDL | 55 |
| 7 | Karlsruher SC | 34 | 13 | 7 | 14 | 56 | 53 | +3 | LWLWD | 46 |
| 8 | Holstein Kiel | 34 | 12 | 10 | 12 | 58 | 61 | −3 | LLWLW | 46 |
| 9 | FC Kaiserslautern | 34 | 11 | 12 | 11 | 47 | 48 | −1 | LDLLL | 45 |
| 10 | Hannover 96 | 34 | 12 | 8 | 14 | 50 | 55 | −5 | WLWDL | 44 |
| 11 | FC Magdeburg | 34 | 12 | 7 | 15 | 48 | 55 | −7 | WDDLW | 43 |
| 12 | SpVgg Greuther Furth | 34 | 10 | 11 | 13 | 47 | 50 | −3 | LDDLW | 41 |
| 13 | Hansa Rostock | 34 | 12 | 5 | 17 | 32 | 48 | −16 | WWWDW | 41 |
| 14 | FC Nurnberg | 34 | 10 | 9 | 15 | 32 | 49 | −17 | LDDDW | 39 |
| 15 | Eintracht Braunschweig | 34 | 9 | 9 | 16 | 42 | 59 | −17 | LWDLL | 36 |
| 16 | Arminia Bielefeld | 34 | 9 | 7 | 18 | 50 | 62 | −12 | LDWDL | 34 |
| 17 | Jahn Regensburg | 34 | 8 | 7 | 19 | 34 | 58 | −24 | LLLWL | 31 |
| 18 | SV Sandhausen | 34 | 7 | 7 | 20 | 35 | 63 | −28 | WLLLL | 28 |
Advertisement728 × 90320 × 100
Tier 3
3. Liga
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | SV Elversberg | 38 | 22 | 8 | 8 | 80 | 40 | +40 | LWLDW | 74 |
| 2 | Freiburg II | 38 | 21 | 10 | 7 | 54 | 34 | +20 | DLWWW | 73 |
| 3 | VfL Osnabruck | 38 | 21 | 7 | 10 | 70 | 49 | +21 | WWDWW | 70 |
| 4 | Wehen Wiesbaden | 38 | 21 | 7 | 10 | 71 | 51 | +20 | LLWDW | 70 |
| 5 | 1. FC Saarbrücken | 38 | 20 | 9 | 9 | 64 | 39 | +25 | WWWDW | 69 |
| 6 | Dynamo Dresden | 38 | 20 | 9 | 9 | 65 | 44 | +21 | DWWLW | 69 |
| 7 | Waldhof Mannheim | 38 | 19 | 3 | 16 | 63 | 65 | −2 | WLLLW | 60 |
| 8 | TSV 1860 Munich | 38 | 16 | 9 | 13 | 61 | 52 | +9 | LWDWD | 57 |
| 9 | FC Viktoria Koln | 38 | 14 | 13 | 11 | 58 | 53 | +5 | DDWLL | 55 |
| 10 | SC Verl | 38 | 13 | 10 | 15 | 60 | 58 | +2 | LLLLD | 49 |
| 11 | FC Ingolstadt | 38 | 14 | 5 | 19 | 54 | 56 | −2 | WLWWL | 47 |
| 12 | MSV Duisburg | 38 | 11 | 13 | 14 | 54 | 58 | −4 | WWLDL | 46 |
| 13 | Borussia Dortmund II | 38 | 13 | 6 | 19 | 47 | 49 | −2 | WDDWL | 45 |
| 14 | Erzgebirge AUE | 38 | 12 | 9 | 17 | 49 | 62 | −13 | DLDLD | 45 |
| 15 | Rot-weiss Essen | 38 | 9 | 15 | 14 | 43 | 56 | −13 | DLDLD | 42 |
| 16 | Hallescher FC | 38 | 10 | 11 | 17 | 49 | 60 | −11 | LWLWL | 41 |
| 17 | SV Meppen | 38 | 8 | 13 | 17 | 43 | 65 | −22 | WWDWL | 37 |
| 18 | VfB Oldenburg | 38 | 9 | 8 | 21 | 42 | 64 | −22 | DLWLL | 35 |
| 19 | FSV Zwickau | 38 | 9 | 8 | 21 | 42 | 72 | −30 | LWLWD | 35 |
| 20 | Bayreuth | 38 | 9 | 5 | 24 | 39 | 81 | −42 | LLLLD | 32 |