The German football pyramid
Final tables for the top three tiers of German football in 2018–19, 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–7 Europa League
- 16th Relegation play-off
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich | 34 | 24 | 6 | 4 | 88 | 32 | +56 | WDWDW | 78 |
| 2 | Borussia Dortmund | 34 | 23 | 7 | 4 | 81 | 44 | +37 | WLDWW | 76 |
| 3 | RB Leipzig | 34 | 19 | 9 | 6 | 63 | 29 | +34 | WWDDL | 66 |
| 4 | Bayer Leverkusen | 34 | 18 | 4 | 12 | 69 | 52 | +17 | WWWDW | 58 |
| 5 | Borussia Mönchengladbach | 34 | 16 | 7 | 11 | 55 | 42 | +13 | LLDWL | 55 |
| 6 | VfL Wolfsburg | 34 | 16 | 7 | 11 | 62 | 50 | +12 | DWWLW | 55 |
| 7 | Eintracht Frankfurt | 34 | 15 | 9 | 10 | 60 | 48 | +12 | DDLLL | 54 |
| 8 | Werder Bremen | 34 | 14 | 11 | 9 | 58 | 49 | +9 | LLDWW | 53 |
| 9 | TSG Hoffenheim | 34 | 13 | 12 | 9 | 70 | 52 | +18 | WLDLL | 51 |
| 10 | Fortuna Dusseldorf | 34 | 13 | 5 | 16 | 49 | 65 | −16 | LWDLW | 44 |
| 11 | Hertha Berlin | 34 | 11 | 10 | 13 | 49 | 57 | −8 | DDWWL | 43 |
| 12 | Mainz 05 | 34 | 12 | 7 | 15 | 46 | 57 | −11 | WLDWW | 43 |
| 13 | SC Freiburg | 34 | 8 | 12 | 14 | 46 | 61 | −15 | LLDLW | 36 |
| 14 | Schalke 04 | 34 | 8 | 9 | 17 | 37 | 55 | −18 | LWDDD | 33 |
| 15 | FC Augsburg | 34 | 8 | 8 | 18 | 51 | 71 | −20 | WLDLL | 32 |
| 16 | VfB Stuttgart | 34 | 7 | 7 | 20 | 32 | 70 | −38 | LWLWD | 28 |
| 17 | Hannover 96 | 34 | 5 | 6 | 23 | 31 | 71 | −40 | DWLWL | 21 |
| 18 | FC Nurnberg | 34 | 3 | 10 | 21 | 26 | 68 | −42 | LDLLL | 19 |
Tier 2
2. Bundesliga
- 1–2 Promotion
- 3rd Relegation play-off
- 16–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1. FC Köln | 34 | 19 | 6 | 9 | 84 | 47 | +37 | LLWLD | 63 |
| 2 | SC Paderborn | 34 | 16 | 9 | 9 | 76 | 50 | +26 | WWLWL | 57 |
| 3 | Union Berlin | 34 | 14 | 15 | 5 | 54 | 33 | +21 | DWLWD | 57 |
| 4 | Hamburger SV | 34 | 16 | 8 | 10 | 45 | 42 | +3 | DLLLW | 56 |
| 5 | FC Heidenheim | 34 | 15 | 10 | 9 | 55 | 45 | +10 | WLLWW | 55 |
| 6 | Holstein Kiel | 34 | 13 | 10 | 11 | 60 | 51 | +9 | LLLWL | 49 |
| 7 | Arminia Bielefeld | 34 | 13 | 10 | 11 | 52 | 50 | +2 | LDWWW | 49 |
| 8 | Jahn Regensburg | 34 | 12 | 13 | 9 | 55 | 54 | +1 | WLLWD | 49 |
| 9 | FC St. Pauli | 34 | 14 | 7 | 13 | 46 | 53 | −7 | LWLDL | 49 |
| 10 | Darmstadt 98 | 34 | 13 | 7 | 14 | 45 | 53 | −8 | DWWLW | 46 |
| 11 | VfL BOCHUM | 34 | 11 | 11 | 12 | 49 | 50 | −1 | DLWDD | 44 |
| 12 | Dynamo Dresden | 34 | 11 | 9 | 14 | 41 | 48 | −7 | WLWLW | 42 |
| 13 | SpVgg Greuther Furth | 34 | 10 | 12 | 12 | 37 | 56 | −19 | DLLDW | 42 |
| 14 | Erzgebirge AUE | 34 | 11 | 7 | 16 | 43 | 47 | −4 | DWWDL | 40 |
| 15 | SV Sandhausen | 34 | 9 | 11 | 14 | 45 | 52 | −7 | DWWLD | 38 |
| 16 | FC Ingolstadt | 34 | 9 | 8 | 17 | 43 | 55 | −12 | WWWWL | 35 |
| 17 | FC Magdeburg | 34 | 6 | 13 | 15 | 35 | 53 | −18 | LWLLD | 31 |
| 18 | MSV Duisburg | 34 | 6 | 10 | 18 | 39 | 65 | −26 | DDWLL | 28 |
Advertisement728 × 90320 × 100
Tier 3
3. Liga
- 1–3 Promotion
- 17–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | VfL Osnabruck | 38 | 22 | 10 | 6 | 56 | 31 | +25 | WWLLL | 76 |
| 2 | Karlsruher SC | 38 | 20 | 11 | 7 | 64 | 38 | +26 | WWWWL | 71 |
| 3 | Wehen Wiesbaden | 38 | 22 | 4 | 12 | 71 | 47 | +24 | LWWWW | 70 |
| 4 | Hallescher FC | 38 | 19 | 9 | 10 | 47 | 34 | +13 | WDLWW | 66 |
| 5 | FC Wurzburger Kickers | 38 | 16 | 9 | 13 | 56 | 45 | +11 | LWWWW | 57 |
| 6 | Hansa Rostock | 38 | 14 | 13 | 11 | 47 | 46 | +1 | WDWDD | 55 |
| 7 | FSV Zwickau | 38 | 14 | 10 | 14 | 49 | 47 | +2 | WLWLW | 52 |
| 8 | Preussen Munster | 38 | 15 | 7 | 16 | 48 | 50 | −2 | WDWLL | 52 |
| 9 | FC Kaiserslautern | 38 | 13 | 12 | 13 | 49 | 51 | −2 | LLWLW | 51 |
| 10 | SpVgg Unterhaching | 38 | 11 | 15 | 12 | 53 | 46 | +7 | DLLWW | 48 |
| 11 | KFC Uerdingen 05 | 38 | 14 | 6 | 18 | 47 | 62 | −15 | LWLDL | 48 |
| 12 | TSV 1860 Munich | 38 | 12 | 11 | 15 | 48 | 52 | −4 | LLLWL | 47 |
| 13 | SV Meppen | 38 | 13 | 8 | 17 | 48 | 53 | −5 | LWDLL | 47 |
| 14 | Carl Zeiss Jena | 38 | 11 | 13 | 14 | 48 | 57 | −9 | WWLWW | 46 |
| 15 | Sonnenhof Großaspach | 38 | 9 | 18 | 11 | 38 | 39 | −1 | LDLWW | 45 |
| 16 | Eintracht Braunschweig | 38 | 10 | 15 | 13 | 48 | 54 | −6 | WDWLD | 45 |
| 17 | Energie Cottbus | 38 | 12 | 9 | 17 | 51 | 58 | −7 | WLWWD | 45 |
| 18 | Sportfreunde Lotte | 38 | 9 | 13 | 16 | 31 | 46 | −15 | LDLLL | 40 |
| 19 | Fortuna Koln | 38 | 9 | 12 | 17 | 38 | 64 | −26 | DLDLL | 39 |
| 20 | VfR Aalen | 38 | 6 | 13 | 19 | 45 | 62 | −17 | LLLLD | 31 |