Total Home Away  
# Team MP W D L F A MP W D L F A MP W D L F A +/- P
1 Bayern München 9 7 2 0 34 7 5 4 1 0 23 3 4 3 1 0 11 4 27 23
2 Bayer Leverkusen 8 7 1 0 25 7 4 4 0 0 15 4 4 3 1 0 10 3 18 22
3 Stuttgart 9 7 0 2 27 11 5 4 0 1 18 5 4 3 0 1 9 6 16 21
4 RB Leipzig 9 6 2 1 25 7 5 3 2 0 16 3 4 3 0 1 9 4 18 20
5 Borussia Dortmund 8 6 2 0 17 8 5 4 1 0 9 4 3 2 1 0 8 4 9 20
6 Hoffenheim 9 6 0 3 20 16 4 1 0 3 6 9 5 5 0 0 14 7 4 18
7 Eintracht Frankfurt 8 3 4 1 9 6 4 2 2 0 4 1 4 1 2 1 5 5 3 13
8 Freiburg 8 4 1 3 9 14 4 3 0 1 7 5 4 1 1 2 2 9 -5 13
9 Wolfsburg 9 4 0 5 13 14 4 3 0 1 7 3 5 1 0 4 6 11 -1 12
10 Augsburg 9 3 2 4 18 21 5 2 2 1 12 11 4 1 0 3 6 10 -3 11
11 Borussia M'gladbach 9 2 3 4 16 20 5 1 1 3 5 9 4 1 2 1 11 11 -4 9
12 Werder Bremen 9 3 0 6 14 18 5 3 0 2 10 8 4 0 0 4 4 10 -4 9
13 Heidenheim 9 2 1 6 13 22 4 2 0 2 9 10 5 0 1 4 4 12 -9 7
14 Darmstadt 98 9 2 1 6 13 30 4 1 1 2 9 12 5 1 0 4 4 18 -17 7
15 Union Berlin 9 2 0 7 11 19 4 1 0 3 4 9 5 1 0 4 7 10 -8 6
16 VfL Bochum 1848 9 0 5 4 8 23 4 0 3 1 5 7 5 0 2 3 3 16 -15 5
17 Köln 9 1 1 7 7 21 4 1 0 3 5 8 5 0 1 4 2 13 -14 4
18 Mainz 05 9 0 3 6 9 24 4 0 1 3 3 10 5 0 2 3 6 14 -15 3

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.