Total Home Away  
# Team MP W D L F A MP W D L F A MP W D L F A +/- P
1 Borussia Dortmund 25 17 2 6 55 31 12 10 1 1 36 12 13 7 1 5 19 19 24 53
2 Bayern München 25 15 7 3 72 27 12 8 4 0 39 11 13 7 3 3 33 16 45 52
3 Union Berlin 25 14 6 5 38 28 12 8 4 0 21 8 13 6 2 5 17 20 10 48
4 Freiburg 25 13 7 5 38 34 12 8 3 1 21 10 13 5 4 4 17 24 4 46
5 RB Leipzig 25 13 6 6 49 30 12 9 2 1 28 10 13 4 4 5 21 20 19 45
6 Eintracht Frankfurt 25 11 7 7 46 36 12 7 2 3 27 14 13 4 5 4 19 22 10 40
7 Wolfsburg 25 10 8 7 44 32 12 4 5 3 26 20 13 6 3 4 18 12 12 38
8 Bayer Leverkusen 25 11 4 10 45 40 13 6 2 5 27 18 12 5 2 5 18 22 5 37
9 Mainz 05 25 10 7 8 40 36 13 5 5 3 23 15 12 5 2 5 17 21 4 37
10 Borussia Mönchengladbach 25 8 7 10 40 44 13 7 3 3 27 17 12 1 4 7 13 27 -4 31
11 Werder Bremen 25 9 4 12 39 48 13 5 1 7 22 21 12 4 3 5 17 27 -9 31
12 Augsburg 25 8 4 13 32 45 13 5 3 5 13 17 12 3 1 8 19 28 -13 28
13 FC Köln 25 6 9 10 33 44 12 5 3 4 21 14 13 1 6 6 12 30 -11 27
14 Bochum 25 8 1 16 27 56 12 6 1 5 18 21 13 2 0 11 9 35 -29 25
15 TSG Hoffenheim 25 6 4 15 33 45 13 4 2 7 18 23 12 2 2 8 15 22 -12 22
16 Hertha BSC 25 5 6 14 30 48 13 4 5 4 19 20 12 1 1 10 11 28 -18 21
17 Schalke 04 25 4 9 12 21 45 13 3 4 6 14 28 12 1 5 6 7 17 -24 21
18 Stuttgart 25 4 8 13 29 42 13 4 3 6 16 16 12 0 5 7 13 26 -13 20

Bundesliga match previews and predictions

The Bundesliga is the top league of the football pyramid in Germany. It is the football league with the highest average stadium attendance worldwide. Bundesliga has 18 teams who play from August to May, a total of 306 fixtures to decide a final league table and the German championship.