Total Home Away  
# Team MP W D L F A MP W D L F A MP W D L F A +/- P
1 FC Bayern München 33 24 4 5 95 35 17 13 2 2 48 15 16 11 2 3 47 20 60 76
2 Borussia Dortmund 33 21 3 9 83 51 16 12 0 4 50 27 17 9 3 5 33 24 32 66
3 Bayer Leverkusen 33 18 7 8 78 46 16 9 2 5 37 22 17 9 5 3 41 24 32 61
4 RB Leipzig 33 17 6 10 71 36 17 11 2 4 43 17 16 6 4 6 28 19 35 57
5 Freiburg 33 15 10 8 57 44 17 8 5 4 32 25 16 7 5 4 25 19 13 55
6 Union Berlin 33 15 9 9 47 42 16 9 5 2 22 15 17 6 4 7 25 27 5 54
7 FC Köln 33 14 10 9 51 47 17 9 4 4 27 21 16 5 6 5 24 26 4 52
8 TSG Hoffenheim 33 13 7 13 57 55 17 8 4 5 34 24 16 5 3 8 23 31 2 46
9 FSV Mainz 05 33 13 6 14 48 43 16 10 4 2 31 9 17 3 2 12 17 34 5 45
10 Borussia Mönchengladbach 33 11 9 13 49 60 16 7 4 5 28 26 17 4 5 8 21 34 -11 42
11 Bochum 33 12 6 15 36 49 17 8 4 5 21 17 16 4 2 10 15 32 -13 42
12 Eintracht Frankfurt 33 10 11 12 43 47 17 4 7 6 20 22 16 6 4 6 23 25 -4 41
13 VfL Wolfsburg 33 12 5 16 41 52 16 7 2 7 23 19 17 5 3 9 18 33 -11 41
14 FC Augsburg 33 9 8 16 37 55 16 6 4 6 23 25 17 3 4 10 14 30 -18 35
15 Hertha BSC 33 9 6 18 36 69 17 6 3 8 24 33 16 3 3 10 12 36 -33 33
16 VfB Stuttgart 33 6 12 15 39 58 16 5 4 7 26 31 17 1 8 8 13 27 -19 30
17 DSC Arminia Bielefeld 33 5 12 16 26 52 16 2 9 5 14 22 17 3 3 11 12 30 -26 27
18 SpVgg Greuther Fürth 33 3 9 21 27 80 17 3 5 9 15 33 16 0 4 12 12 47 -53 18

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.