| 1. Bundesliga | 30. Spieltag |
| Platz | Mannschaft | Spiele | S | U | N | Tore | Diff. | Punkte |
1 | Bayern München | 30 | 21 | 7 | 2 | 73:17 | 56 | 70 |
2 | RB Leipzig | 30 | 19 | 5 | 6 | 56:31 | 25 | 62 |
3 | Borussia Dortmund | 30 | 16 | 8 | 6 | 65:35 | 30 | 56 |
4 | 1899 Hoffenheim | 30 | 14 | 13 | 3 | 57:32 | 25 | 55 |
5 | Hertha BSC | 30 | 14 | 4 | 12 | 38:35 | 3 | 46 |
6 | SC Freiburg | 30 | 13 | 5 | 12 | 38:52 | -14 | 44 |
7 | Werder Bremen | 30 | 12 | 6 | 12 | 50:51 | -1 | 42 |
8 | 1. FC Köln | 30 | 10 | 11 | 9 | 43:37 | 6 | 41 |
9 | Eintracht Frankfurt | 30 | 11 | 8 | 11 | 32:34 | -2 | 41 |
10 | Bor. Mönchengladbach | 30 | 11 | 6 | 13 | 39:44 | -5 | 39 |
11 | FC Schalke 04 | 30 | 10 | 8 | 12 | 39:35 | 4 | 38 |
12 | Bayer Leverkusen | 30 | 10 | 6 | 14 | 43:46 | -3 | 36 |
13 | 1. FSV Mainz 05 | 30 | 9 | 6 | 15 | 39:49 | -10 | 33 |
14 | VfL Wolfsburg | 30 | 9 | 6 | 15 | 30:43 | -13 | 33 |
15 | Hamburger SV | 30 | 9 | 6 | 15 | 30:55 | -25 | 33 |
16 | FC Augsburg | 30 | 8 | 8 | 14 | 29:49 | -20 | 32 |
17 | FC Ingolstadt 04 | 30 | 8 | 4 | 18 | 33:54 | -21 | 28 |
18 | SV Darmstadt 98 | 30 | 6 | 3 | 21 | 23:58 | -35 | 21 |
| 1. Bundesliga | 30. Spieltag |
| Datum | Heimmannschaft | Gastmannschaft | |
| 21.04.17 20:30 | 1. FC Köln | 1 : 1 | 1899 Hoffenheim |
| 22.04.17 15:30 | Bayern München | 2 : 2 | 1. FSV Mainz 05 |
| 22.04.17 15:30 | Hertha BSC | 1 : 0 | VfL Wolfsburg |
| 22.04.17 15:30 | Eintracht Frankfurt | 3 : 1 | FC Augsburg |
| 22.04.17 15:30 | FC Ingolstadt 04 | 2 : 4 | Werder Bremen |
| 22.04.17 15:30 | Hamburger SV | 1 : 2 | SV Darmstadt 98 |
| 22.04.17 18:30 | Bor. Mönchengladbach | 2 : 3 | Borussia Dortmund |
| 23.04.17 15:30 | SC Freiburg | 2 : 1 | Bayer Leverkusen |
| 23.04.17 17:30 | FC Schalke 04 | 1 : 1 | RB Leipzig |
Bayern München
RB Leipzig
Borussia Dortmund
1899 Hoffenheim
Hertha BSC
SC Freiburg
Werder Bremen
1. FC Köln
Eintracht Frankfurt
FC Schalke 04
Bayer Leverkusen
1. FSV Mainz 05
VfL Wolfsburg
Hamburger SV
FC Augsburg
FC Ingolstadt 04
SV Darmstadt 98