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 16 4 3 67 32 11 8 3 0 42 16 12 8 1 3 25 16 35 52
2 RB Leipzig 23 15 5 3 43 20 12 10 1 1 24 9 11 5 4 2 19 11 23 50
3 Wolfsburg 23 12 9 2 37 19 11 7 4 0 19 8 12 5 5 2 18 11 18 45
4 Eintracht Frankfurt 23 11 9 3 46 32 11 6 5 0 21 12 12 5 4 3 25 20 14 42
5 Borussia Dortmund 23 12 3 8 48 31 11 6 2 3 25 14 12 6 1 5 23 17 17 39
6 Bayer Leverkusen 23 10 7 6 41 26 12 5 4 3 24 17 11 5 3 3 17 9 15 37
7 Union Berlin 23 8 10 5 36 26 12 4 7 1 22 13 11 4 3 4 14 13 10 34
8 Freiburg 23 9 7 7 37 35 12 5 4 3 24 17 11 4 3 4 13 18 2 34
9 Borussia M'gladbach 23 8 9 6 40 36 12 5 4 3 20 15 11 3 5 3 20 21 4 33
10 Stuttgart 23 8 8 7 44 36 11 2 6 3 19 17 12 6 2 4 25 19 8 32
11 Hoffenheim 23 7 6 10 37 40 11 4 2 5 20 16 12 3 4 5 17 24 -3 27
12 Werder Bremen 22 6 8 8 26 32 11 3 4 4 11 14 11 3 4 4 15 18 -6 26
13 Augsburg 23 7 5 11 23 35 12 3 3 6 12 20 11 4 2 5 11 15 -12 26
14 Köln 23 5 6 12 21 41 11 1 3 7 11 20 12 4 3 5 10 21 -20 21
15 Hertha BSC 23 4 6 13 26 42 11 2 2 7 11 23 12 2 4 6 15 19 -16 18
16 Arminia Bielefeld 22 5 3 14 18 41 11 4 0 7 10 19 11 1 3 7 8 22 -23 18
17 Mainz 05 23 4 5 14 23 44 12 2 2 8 10 20 11 2 3 6 13 24 -21 17
18 Schalke 04 23 1 6 16 16 61 12 1 2 9 8 26 11 0 4 7 8 35 -45 9

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.