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 31 22 5 4 86 40 15 11 4 0 53 19 16 11 1 4 33 21 46 71
2 RB Leipzig 31 19 7 5 55 25 16 11 3 2 27 11 15 8 4 3 28 14 30 64
3 Wolfsburg 31 16 9 6 54 32 15 9 4 2 27 13 16 7 5 4 27 19 22 57
4 Eintracht Frankfurt 31 15 11 5 62 47 15 9 6 0 33 18 16 6 5 5 29 29 15 56
5 Borussia Dortmund 31 17 4 10 66 42 15 9 2 4 34 17 16 8 2 6 32 25 24 55
6 Bayer Leverkusen 31 14 8 9 51 35 16 8 4 4 33 21 15 6 4 5 18 14 16 50
7 Borussia M'gladbach 31 12 10 9 59 46 16 8 4 4 31 17 15 4 6 5 28 29 13 46
8 Union Berlin 31 11 13 7 47 38 16 7 8 1 30 17 15 4 5 6 17 21 9 46
9 Freiburg 30 11 8 11 45 43 16 7 5 4 31 21 14 4 3 7 14 22 2 41
10 Stuttgart 31 10 9 12 52 51 15 4 6 5 25 23 16 6 3 7 27 28 1 39
11 Hoffenheim 31 9 9 13 45 50 15 6 3 6 26 21 16 3 6 7 19 29 -5 36
12 Mainz 05 31 9 8 14 34 50 16 4 4 8 15 23 15 5 4 6 19 27 -16 35
13 Augsburg 31 9 6 16 31 47 16 5 4 7 19 25 15 4 2 9 12 22 -16 33
14 Werder Bremen 31 7 9 15 34 51 15 3 4 8 14 24 16 4 5 7 20 27 -17 30
15 Arminia Bielefeld 31 8 6 17 23 51 16 6 1 9 12 22 15 2 5 8 11 29 -28 30
16 Köln 31 7 8 16 32 56 15 2 5 8 18 27 16 5 3 8 14 29 -24 29
17 Hertha BSC 29 6 9 14 35 49 14 4 3 7 18 26 15 2 6 7 17 23 -14 27
18 Schalke 04 30 2 7 21 18 76 15 2 3 10 9 29 15 0 4 11 9 47 -58 13

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.