The German football pyramid, 2016–17
Final tables for the top three tiers of German football in 2016–17, from Bundesliga down to 3. Liga. Promotion, relegation and play-off places are marked where they apply, from each league's records.
Final tables
CupsDFB-Pokal
Tier 1
Bundesliga
- 1–3 Champions League
- 4th Champions League qualifiers
- 5–6 Europa League
- 16th Relegation play-off
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League) | Bayern Munich | 34 | 25 | 7 | 2 | 89 | 22 | +67 | DWWWW | 8213 |
| 2 (Champions League) | RB Leipzig | 34 | 20 | 7 | 7 | 66 | 39 | +27 | DDWLD | 676 |
| 3 (Champions League) | Borussia Dortmund | 34 | 18 | 10 | 6 | 72 | 40 | +32 | WDWDW | 6411 |
| 4 (Champions League qualifiers) | TSG Hoffenheim | 34 | 16 | 14 | 4 | 64 | 37 | +27 | DWLWD | 628 |
| 5 (Europa League) | 1. FC Köln | 34 | 12 | 13 | 9 | 51 | 42 | +9 | DDWDW | 499 |
| 6 (Europa League) | Hertha Berlin | 34 | 15 | 4 | 15 | 43 | 47 | −4 | WLLWL | 496 |
| 7 | SC Freiburg | 34 | 14 | 6 | 14 | 42 | 60 | −18 | WLWDL | 487 |
| 8 | Werder Bremen | 34 | 13 | 6 | 15 | 61 | 64 | −3 | WWLLL | 456 |
| 9 | Borussia Mönchengladbach | 34 | 12 | 9 | 13 | 45 | 49 | −4 | LWDDD | 456 |
| 10 | Schalke 04 | 34 | 11 | 10 | 13 | 45 | 40 | +5 | DWLDD | 436 |
| 11 | Eintracht Frankfurt | 34 | 11 | 9 | 14 | 36 | 43 | −7 | WLLLD | 424 |
| 12 | Bayer Leverkusen | 34 | 11 | 8 | 15 | 53 | 55 | −2 | LLDDW | 415 |
| 13 | FC Augsburg | 34 | 9 | 11 | 14 | 35 | 51 | −16 | LWDDD | 386 |
| 14 | Hamburger SV | 34 | 10 | 8 | 16 | 33 | 61 | −28 | LLDDW | 385 |
| 15 | Mainz 05 | 34 | 10 | 7 | 17 | 44 | 55 | −11 | DLDWL | 375 |
| 16 (Relegation play-off) | VfL WolfsburgStayed up | 34 | 10 | 7 | 17 | 34 | 52 | −18 | LLWDL | 374 |
| 17 (Relegation) | FC Ingolstadt | 34 | 8 | 8 | 18 | 36 | 57 | −21 | LDDDD | 324 |
| 18 (Relegation) | Darmstadt 98 | 34 | 7 | 4 | 23 | 28 | 63 | −35 | WWLLD | 257 |
Tier 2
2. Bundesliga
- 1–2 Promotion
- 3rd Play-offs
- 16th Relegation play-off
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | VfB Stuttgart | 34 | 21 | 6 | 7 | 63 | 37 | +26 | WWWLW | 6912 |
| 2 (Promotion) | Hannover 96 | 34 | 19 | 10 | 5 | 51 | 32 | +19 | DWWWD | 6711 |
| 3 (Play-offs) | Eintracht Braunschweig | 34 | 19 | 9 | 6 | 50 | 36 | +14 | WWWLW | 6612 |
| 4 | Union Berlin | 34 | 18 | 6 | 10 | 51 | 39 | +12 | LWLLW | 606 |
| 5 | Dynamo Dresden | 34 | 13 | 11 | 10 | 53 | 46 | +7 | LLLWD | 504 |
| 6 | FC Heidenheim | 34 | 12 | 10 | 12 | 43 | 39 | +4 | DLLWW | 467 |
| 7 | FC St. Pauli | 34 | 12 | 9 | 13 | 39 | 35 | +4 | WWWDW | 4513 |
| 8 | SpVgg Greuther Furth | 34 | 12 | 9 | 13 | 33 | 40 | −7 | WDLDL | 455 |
| 9 | VfL BOCHUM | 34 | 10 | 14 | 10 | 42 | 47 | −5 | LWDWL | 447 |
| 10 | SV Sandhausen | 34 | 10 | 12 | 12 | 41 | 36 | +5 | WLLWD | 427 |
| 11 | Fortuna Dusseldorf | 34 | 10 | 12 | 12 | 37 | 39 | −2 | LLDWW | 427 |
| 12 | FC Nurnberg | 34 | 12 | 6 | 16 | 46 | 52 | −6 | DLWLL | 424 |
| 13 | FC Kaiserslautern | 34 | 10 | 11 | 13 | 29 | 33 | −4 | WWLLW | 419 |
| 14 | Erzgebirge AUE | 34 | 10 | 9 | 15 | 37 | 52 | −15 | DWLWL | 397 |
| 15 | Arminia Bielefeld | 34 | 8 | 13 | 13 | 50 | 54 | −4 | DDDWD | 377 |
| 16 (Relegation play-off) | TSV 1860 Munich | 34 | 10 | 6 | 18 | 37 | 47 | −10 | LLWLL | 363 |
| 17 (Relegation) | FC Wurzburger Kickers | 34 | 7 | 13 | 14 | 32 | 41 | −9 | DLDLL | 342 |
| 18 (Relegation) | Karlsruher SC | 34 | 5 | 10 | 19 | 27 | 56 | −29 | LLWLL | 253 |
Advertisement728 × 90320 × 100
Tier 3
3. Liga
- 1–2 Promotion
- 3rd Play-offs
- 18–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | MSV Duisburg | 38 | 18 | 14 | 6 | 52 | 32 | +20 | WLDWW | 6810 |
| 2 (Promotion) | Holstein Kiel | 38 | 18 | 13 | 7 | 59 | 25 | +34 | WWWWW | 6715 |
| 3 (Play-offs) | Jahn Regensburg▲ Won play-off | 38 | 18 | 9 | 11 | 62 | 50 | +12 | DLWWW | 6310 |
| 4 | FC Magdeburg | 38 | 16 | 13 | 9 | 53 | 36 | +17 | WDDDW | 619 |
| 5 | FSV Zwickau | 38 | 16 | 8 | 14 | 47 | 54 | −7 | WLDWL | 567 |
| 6 | VfL Osnabruck | 38 | 15 | 9 | 14 | 46 | 43 | +3 | WDLLD | 545 |
| 7 | Wehen Wiesbaden | 38 | 14 | 11 | 13 | 45 | 42 | +3 | DWDWW | 5311 |
| 8 | Chemnitzer FC | 38 | 14 | 10 | 14 | 54 | 51 | +3 | LDLLW | 524 |
| 9 | Preussen Munster | 38 | 15 | 6 | 17 | 49 | 43 | +6 | DWWLL | 517 |
| 10 | Sonnenhof Großaspach | 38 | 14 | 9 | 15 | 48 | 48 | 0 | LDDLL | 512 |
| 11 | VfR Aalen−9 | 38 | 14 | 15 | 9 | 52 | 36 | +16 | LWLDL | 484 |
| 12 | Sportfreunde Lotte | 38 | 13 | 9 | 16 | 46 | 47 | −1 | LDDDL | 483 |
| 13 | Hallescher FC | 38 | 10 | 18 | 10 | 34 | 39 | −5 | LDDLL | 482 |
| 14 | Rot-weiss Erfurt | 38 | 12 | 11 | 15 | 34 | 47 | −13 | DDLWW | 478 |
| 15 | Hansa Rostock | 38 | 10 | 16 | 12 | 44 | 46 | −2 | WLLLL | 463 |
| 16 | Fortuna Koln | 38 | 12 | 10 | 16 | 37 | 59 | −22 | LLWLL | 463 |
| 17 | Werder Bremen II | 38 | 12 | 9 | 17 | 32 | 48 | −16 | LDDWW | 458 |
| 18 (Relegation) | SC Paderborn | 38 | 12 | 8 | 18 | 38 | 57 | −19 | WWDWD | 4411 |
| 19 (Relegation) | FSV Mainz 05 II | 38 | 11 | 7 | 20 | 41 | 58 | −17 | WWWDW | 4013 |
| 20 (Relegation) | FSV Frankfurt−9 | 38 | 7 | 13 | 18 | 38 | 50 | −12 | LLDLL | 251 |
- VfR Aalen: 9 points deducted.
- FSV Frankfurt: 9 points deducted.