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 23 15 4 4 65 26 12 8 2 2 36 11 11 7 2 2 29 15 39 49
2 RB Leipzig 22 13 6 3 56 25 11 7 3 1 31 12 11 6 3 2 25 13 31 45
3 Borussia Dortmund 22 12 6 4 63 32 11 8 3 0 40 10 11 4 3 4 23 22 31 42
4 Borussia M'gladbach 21 13 3 5 42 24 10 8 1 1 26 12 11 5 2 4 16 12 18 42
5 Bayer Leverkusen 22 12 4 6 38 29 11 5 4 2 19 13 11 7 0 4 19 16 9 40
6 Schalke 04 22 9 9 4 32 27 11 5 5 1 17 12 11 4 4 3 15 15 5 36
7 Freiburg 22 9 6 7 31 31 10 5 2 3 13 11 12 4 4 4 18 20 0 33
8 Hoffenheim 22 10 3 9 33 35 12 5 1 6 19 25 10 5 2 3 14 10 -2 33
9 Wolfsburg 22 8 7 7 28 28 11 3 5 3 12 13 11 5 2 4 16 15 0 31
10 Eintracht Frankfurt 22 8 4 10 37 35 11 6 3 2 26 14 11 2 1 8 11 21 2 28
11 Augsburg 22 7 6 9 34 45 11 5 3 3 22 18 11 2 3 6 12 27 -11 27
12 Union Berlin 22 8 2 12 27 35 11 6 0 5 16 14 11 2 2 7 11 21 -8 26
13 Hertha BSC 22 7 5 10 27 38 11 3 2 6 12 21 11 4 3 4 15 17 -11 26
14 Köln 21 7 2 12 28 42 11 5 1 5 17 16 10 2 1 7 11 26 -14 23
15 Mainz 05 22 7 1 14 31 48 11 3 1 7 12 20 11 4 0 7 19 28 -17 22
16 Fortuna Dusseldorf 22 4 5 13 21 46 11 3 2 6 10 20 11 1 3 7 11 26 -25 17
17 Werder Bremen 22 4 5 13 25 51 10 1 2 7 8 24 12 3 3 6 17 27 -26 17
18 Paderborn 23 4 4 15 29 50 12 2 1 9 16 29 11 2 3 6 13 21 -21 16

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.