Home / Leagues / Germany / Bundesliga / 2015-16

2015-16 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

88 points · 25th Title

Last Title: 2014-15

Relegated

Hannover 96

25 pts

VfB Stuttgart · 33 pts

Biggest Overachiever

Bayern Munich

13.37 points above expected

88 points · 74.63 expected points

Biggest Disappointment

VfL Wolfsburg

11.85 points below expected

45 points · 56.85 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Bayern Munich Champion 34 28 4 2 88 80 17 +63 74.63 +13.37
2 Borussia Dortmund 34 24 6 4 78 82 34 +48 65.21 +12.79
3 Bayer Leverkusen 34 18 6 10 60 56 40 +16 57.91 +2.09
4 Borussia Monchengladbach 34 17 4 13 55 67 50 +17 55.74 -0.74
5 Schalke 04 34 15 7 12 52 51 49 +2 49.35 +2.65
6 Mainz 05 34 14 8 12 50 46 42 +4 48.35 +1.65
7 Hertha BSC 34 14 8 12 50 42 42 0 45.25 +4.75
8 VfL Wolfsburg 34 12 9 13 45 47 49 -2 56.85 -11.85
9 1. FC Koln 34 10 13 11 43 38 42 -4 44.81 -1.81
10 Hamburger SV 34 11 8 15 41 40 46 -6 40.97 +0.03
11 FC Ingolstadt 04 34 10 10 14 40 33 42 -9 37.79 +2.21
12 FC Augsburg 34 9 11 14 38 42 52 -10 43.49 -5.49
13 Werder Bremen 34 10 8 16 38 50 65 -15 38.93 -0.93
14 SV Darmstadt 98 34 9 11 14 38 38 53 -15 34.05 +3.95
15 Hoffenheim 34 9 10 15 37 39 54 -15 41.49 -4.49
16 Eintracht Frankfurt 34 9 9 16 36 34 52 -18 40.54 -4.54
17 VfB Stuttgart Relegated 34 9 6 19 33 50 75 -25 37.59 -4.59
18 Hannover 96 Relegated 34 7 4 23 25 31 62 -31 34.90 -9.90

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Finals

Eintracht Frankfurt 2
1. FC Nurnberg 1

Leg 1: Eintracht Frankfurt 1-1 1. FC Nurnberg

Leg 2: 1. FC Nurnberg 0-1 Eintracht Frankfurt

Sim: 54.0%

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Bayern Munich 2206 88 74.63 +13.37 98.7% 47 63 70 75 79 85 98
Borussia Dortmund 2118 78 65.21 +12.79 97.5% 35 53 60 65 70 77 93
Bayer Leverkusen 2038 60 57.91 +2.09 63.1% 31 46 53 58 63 70 84
Borussia Monchengladbach 2015 55 55.74 -0.74 48.3% 29 43 51 56 61 68 85
Schalke 04 1946 52 49.35 +2.65 66.2% 24 37 44 49 54 62 78
VfL Wolfsburg 1945 45 56.85 -11.85 6.4% 27 45 52 57 62 69 85
Mainz 05 1940 50 48.35 +1.65 61.9% 22 36 43 48 53 61 74
1. FC Koln 1906 43 44.81 -1.81 43.3% 17 33 40 45 50 57 72
Hertha BSC 1900 50 45.25 +4.75 76.5% 17 33 40 45 50 57 71
FC Augsburg 1895 38 43.49 -5.49 25.7% 16 31 38 43 49 56 74
Hamburger SV 1883 41 40.97 +0.03 53.6% 15 29 36 41 46 53 67
Werder Bremen 1870 38 38.93 -0.93 47.7% 13 27 34 39 44 51 66
Hoffenheim 1864 37 41.49 -4.49 29.8% 15 30 36 41 46 54 70
FC Ingolstadt 04 1855 40 37.79 +2.21 65.5% 10 26 33 38 43 50 66
Eintracht Frankfurt 1848 36 40.54 -4.54 28.8% 15 29 36 40 45 52 73
SV Darmstadt 98 1819 38 34.05 +3.95 73.5% 11 23 29 34 39 46 63
VfB Stuttgart 1815 33 37.59 -4.59 28.9% 14 26 33 38 42 50 71
Hannover 96 1782 25 34.90 -9.90 9.2% 12 23 30 35 40 47 67

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team 1FK BL BM BD BM EF FA FI0 HS H9 HB HOF M0 SD9 S0 VS VW WB
1. FC Koln
1-0-1
1.97
0-0-2
1.11
1-1-0
1.49
1-0-1
2.35
1-0-1
2.93
0-1-1
2.87
0-2-0
3.12
1-1-0
3.11
1-0-1
3.45
0-0-2
2.83
0-2-0
2.97
1-1-0
2.51
1-1-0
3.35
1-0-1
2.27
1-0-1
3.20
0-2-0
2.02
0-2-0
3.22
Bayer Leverkusen
1-0-1
3.56
0-1-1
1.86
0-0-2
2.39
1-0-1
2.76
2-0-0
3.77
0-2-0
3.54
2-0-0
4.02
1-1-0
3.64
2-0-0
3.86
1-0-1
3.57
1-1-0
3.67
1-0-1
3.31
1-0-1
4.12
1-1-0
3.42
2-0-0
3.74
1-0-1
2.75
1-0-1
3.81
Bayern Munich
2-0-0
4.52
1-1-0
3.68
1-1-0
3.48
0-1-1
4.10
1-1-0
4.69
2-0-0
4.42
2-0-0
4.80
2-0-0
4.47
2-0-0
4.91
2-0-0
4.55
2-0-0
4.35
1-0-1
4.30
2-0-0
4.71
2-0-0
4.41
2-0-0
4.75
2-0-0
3.86
2-0-0
4.71
Borussia Dortmund
0-1-1
4.08
2-0-0
3.12
0-1-1
2.05
2-0-0
2.91
1-0-1
4.41
2-0-0
4.12
2-0-0
4.04
1-0-1
4.23
2-0-0
4.18
1-1-0
3.79
1-1-0
4.12
2-0-0
3.71
1-1-0
4.40
1-1-0
3.87
2-0-0
4.41
2-0-0
3.48
2-0-0
4.26
Borussia Monchengladbach
1-0-1
3.17
1-0-1
2.75
1-1-0
1.48
0-0-2
2.60
2-0-0
3.52
1-1-0
3.22
0-1-1
3.87
0-0-2
3.65
1-0-1
4.22
2-0-0
3.32
1-1-0
3.67
0-0-2
3.34
2-0-0
4.06
1-0-1
3.12
2-0-0
3.58
1-0-1
2.52
1-0-1
3.66
Eintracht Frankfurt
1-0-1
2.58
0-0-2
1.79
0-1-1
0.97
1-0-1
1.21
0-0-2
2.02
0-2-0
2.60
0-1-1
2.99
0-2-0
2.87
2-0-0
3.11
0-1-1
2.60
0-1-1
2.69
1-0-1
2.14
1-0-1
2.97
0-1-1
2.28
1-0-1
3.03
1-0-1
1.85
1-0-1
2.80
FC Augsburg
1-1-0
2.65
0-2-0
1.99
0-0-2
1.20
0-0-2
1.45
0-1-1
2.29
0-2-0
2.91
0-0-2
3.27
1-0-1
2.96
2-0-0
3.21
0-1-1
2.78
0-0-2
2.99
0-1-1
2.39
0-1-1
3.30
1-1-0
2.45
2-0-0
2.89
1-1-0
1.94
1-0-1
2.87
FC Ingolstadt 04
0-2-0
2.40
0-0-2
1.54
0-0-2
0.88
0-0-2
1.54
1-1-0
1.68
1-1-0
2.52
2-0-0
2.25
0-1-1
2.58
0-1-1
3.20
0-0-2
2.29
0-1-1
2.56
2-0-0
2.17
1-0-1
3.10
1-1-0
2.01
0-1-1
2.81
0-1-1
1.67
2-0-0
2.64
Hamburger SV
0-1-1
2.41
0-1-1
1.90
0-0-2
1.15
1-0-1
1.36
2-0-0
1.88
0-2-0
2.64
1-0-1
2.56
1-1-0
2.93
1-0-1
3.26
1-0-1
2.43
1-0-1
2.78
0-1-1
2.43
0-1-1
3.16
0-0-2
2.18
1-0-1
2.84
0-1-1
2.08
2-0-0
2.97
Hannover 96
1-0-1
2.08
0-0-2
1.70
0-0-2
0.80
0-0-2
1.41
1-0-1
1.37
0-0-2
2.41
0-0-2
2.30
1-1-0
2.33
1-0-1
2.26
0-1-1
2.07
1-0-1
2.22
0-0-2
2.23
0-1-1
3.16
0-0-2
1.95
1-0-1
2.58
0-1-1
1.60
1-0-1
2.49
Hertha BSC
2-0-0
2.68
1-0-1
1.97
0-0-2
1.08
0-1-1
1.76
0-0-2
2.20
1-1-0
2.93
1-1-0
2.74
2-0-0
3.23
1-0-1
3.08
1-1-0
3.47
1-0-1
3.02
1-1-0
2.60
1-0-1
3.42
1-0-1
2.47
1-0-1
3.22
0-1-1
2.07
0-2-0
3.21
Hoffenheim
0-2-0
2.54
0-1-1
1.87
0-0-2
1.27
0-1-1
1.46
0-1-1
1.86
1-1-0
2.82
2-0-0
2.52
1-1-0
2.95
1-0-1
2.74
1-0-1
3.30
1-0-1
2.50
1-0-1
2.29
0-1-1
3.34
0-0-2
2.34
0-1-1
3.02
1-0-1
1.79
0-1-1
2.94
Mainz 05
0-1-1
3.01
1-0-1
2.20
1-0-1
1.30
0-0-2
1.84
2-0-0
2.18
1-0-1
3.38
1-1-0
3.13
0-0-2
3.35
1-1-0
3.09
2-0-0
3.29
0-1-1
2.91
1-0-1
3.23
1-1-0
3.58
1-0-1
2.60
1-1-0
3.61
1-1-0
2.19
0-1-1
3.37
SV Darmstadt 98
0-1-1
2.17
1-0-1
1.46
0-0-2
0.95
0-1-1
1.21
0-0-2
1.51
1-0-1
2.54
1-1-0
2.22
1-0-1
2.41
1-1-0
2.36
1-1-0
2.36
1-0-1
2.11
1-1-0
2.18
0-1-1
1.96
0-1-1
1.87
0-1-1
2.57
0-1-1
1.59
1-1-0
2.51
Schalke 04
1-0-1
3.25
0-1-1
2.10
0-0-2
1.21
0-1-1
1.68
1-0-1
2.39
1-1-0
3.23
0-1-1
3.06
0-1-1
3.52
2-0-0
3.34
2-0-0
3.58
1-0-1
3.05
2-0-0
3.17
1-0-1
2.91
1-1-0
3.67
1-1-0
3.48
1-0-1
2.30
1-0-1
3.37
VfB Stuttgart
1-0-1
2.32
0-0-2
1.80
0-0-2
0.92
0-0-2
1.20
0-0-2
1.96
1-0-1
2.49
0-0-2
2.63
1-1-0
2.70
1-0-1
2.67
1-0-1
2.94
1-0-1
2.29
1-1-0
2.49
0-1-1
1.93
1-1-0
2.94
0-1-1
2.04
1-0-1
1.61
0-1-1
2.66
VfL Wolfsburg
0-2-0
3.51
1-0-1
2.77
0-0-2
1.69
0-0-2
2.07
1-0-1
2.99
1-0-1
3.69
0-1-1
3.59
1-1-0
3.88
1-1-0
3.46
1-1-0
3.96
1-1-0
3.47
1-0-1
3.75
0-1-1
3.32
1-1-0
3.97
1-0-1
3.22
1-0-1
3.94
1-0-1
3.73
Werder Bremen
0-2-0
2.30
1-0-1
1.75
0-0-2
0.95
0-0-2
1.34
1-0-1
1.88
1-0-1
2.72
1-0-1
2.64
0-0-2
2.87
0-0-2
2.54
1-0-1
3.02
0-2-0
2.31
1-1-0
2.57
1-1-0
2.15
0-1-1
3.00
1-0-1
2.15
1-1-0
2.85
1-0-1
1.81

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

Slope
Scored 0.79 +9.4
Allowed 0.69 -10.3
Differential 0.98 +6.5

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
07.84%7.35%5.72%3.43%1.47%0.82%26.63%
17.35%10.13%7.52%6.21%1.31%1.14%33.66%
25.72%7.52%3.59%2.12%0.82%0.33%20.10%
33.43%6.21%2.12%1.63%0.16%13.56%
41.47%1.31%0.82%0.16%3.76%
5+0.82%1.14%0.33%2.29%
Total26.63%33.66%20.10%13.56%3.76%2.29%100%

Summary Statistics

Scored Allowed Difference
Mean 1.42 1.42 +0.00
SD 1.26 1.26 1.90
CV 0.89 0.89
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
014.71%14.71%5.88%2.94%38.24%
12.94%20.59%5.88%29.41%
22.94%8.82%2.94%2.94%17.65%
32.94%5.88%2.94%11.76%
42.94%2.94%
5+
Total23.53%52.94%11.76%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.24 -0.12
SD 1.15 1.26 1.63
CV 1.03 1.02
Max 4 6 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%17.65%
111.76%8.82%11.76%2.94%2.94%38.24%
25.88%8.82%14.71%
311.76%2.94%5.88%2.94%23.53%
42.94%2.94%
5+2.94%2.94%
Total38.24%26.47%17.65%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.18 +0.47
SD 1.28 1.19 1.85
CV 0.77 1.01
Max 5 4 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%
111.76%2.94%2.94%2.94%20.59%
214.71%11.76%26.47%
311.76%14.71%26.47%
45.88%5.88%
5+5.88%5.88%11.76%
Total58.82%35.29%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.35 0.50 +1.85
SD 1.43 0.71 1.62
CV 0.61 1.41
Max 5 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
15.88%2.94%2.94%2.94%2.94%17.65%
211.76%2.94%8.82%23.53%
38.82%14.71%5.88%29.41%
45.88%5.88%2.94%14.71%
5+5.88%5.88%
Total38.24%35.29%20.59%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.41 1.00 +1.41
SD 1.35 1.10 1.81
CV 0.56 1.10
Max 5 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%2.94%2.94%2.94%23.53%
12.94%2.94%11.76%2.94%20.59%
25.88%5.88%2.94%2.94%17.65%
32.94%11.76%2.94%2.94%20.59%
42.94%2.94%2.94%8.82%
5+2.94%5.88%8.82%
Total20.59%38.24%23.53%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.97 1.47 +0.50
SD 1.60 1.21 2.34
CV 0.81 0.82
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%8.82%11.76%5.88%44.12%
15.88%8.82%5.88%5.88%2.94%2.94%32.35%
211.76%2.94%14.71%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%
Total23.53%32.35%23.53%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.53 -0.53
SD 1.33 1.31 1.73
CV 1.33 0.86
Max 6 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%2.94%20.59%
111.76%8.82%11.76%11.76%2.94%47.06%
25.88%5.88%5.88%5.88%23.53%
35.88%5.88%
42.94%2.94%
5+
Total32.35%20.59%20.59%17.65%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.53 -0.29
SD 0.96 1.42 1.53
CV 0.77 0.93
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%11.76%5.88%35.29%
114.71%17.65%8.82%41.18%
25.88%2.94%2.94%2.94%14.71%
32.94%2.94%2.94%8.82%
4
5+
Total29.41%35.29%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.24 -0.26
SD 0.94 1.13 1.56
CV 0.97 0.91
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%11.76%5.88%2.94%32.35%
15.88%11.76%14.71%5.88%38.24%
22.94%2.94%2.94%8.82%
35.88%8.82%5.88%20.59%
4
5+
Total26.47%35.29%20.59%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.35 -0.18
SD 1.11 1.20 1.73
CV 0.95 0.89
Max 3 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%5.88%8.82%2.94%38.24%
18.82%2.94%8.82%14.71%2.94%38.24%
22.94%5.88%8.82%2.94%20.59%
3
42.94%2.94%
5+
Total14.71%29.41%23.53%23.53%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.82 -0.91
SD 0.93 1.22 1.66
CV 1.02 0.67
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%2.94%26.47%
111.76%8.82%11.76%2.94%2.94%38.24%
211.76%8.82%2.94%23.53%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total38.24%20.59%29.41%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.24 +0.00
SD 1.05 1.28 1.86
CV 0.85 1.04
Max 4 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%5.88%26.47%
15.88%14.71%5.88%11.76%2.94%2.94%44.12%
22.94%8.82%2.94%2.94%17.65%
35.88%2.94%2.94%11.76%
4
5+
Total17.65%41.18%17.65%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.59 -0.44
SD 0.96 1.28 1.46
CV 0.83 0.81
Max 3 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%8.82%8.82%2.94%35.29%
15.88%5.88%5.88%2.94%20.59%
22.94%11.76%5.88%20.59%
32.94%11.76%2.94%2.94%20.59%
42.94%2.94%
5+
Total26.47%38.24%20.59%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.24 +0.12
SD 1.25 1.02 1.47
CV 0.93 0.82
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%11.76%2.94%2.94%29.41%
15.88%8.82%5.88%5.88%2.94%29.41%
28.82%11.76%14.71%5.88%41.18%
3
4
5+
Total23.53%23.53%32.35%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.56 -0.44
SD 0.84 1.19 1.50
CV 0.76 0.76
Max 2 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%11.76%17.65%
18.82%14.71%5.88%8.82%38.24%
25.88%8.82%2.94%5.88%23.53%
35.88%8.82%2.94%17.65%
42.94%2.94%
5+
Total23.53%35.29%14.71%26.47%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.44 +0.06
SD 1.08 1.13 1.82
CV 0.72 0.79
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%2.94%8.82%23.53%
12.94%5.88%5.88%14.71%5.88%35.29%
25.88%2.94%5.88%2.94%2.94%20.59%
38.82%2.94%2.94%14.71%
42.94%2.94%
5+2.94%2.94%
Total11.76%26.47%17.65%23.53%17.65%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 2.21 -0.74
SD 1.26 1.47 2.09
CV 0.86 0.67
Max 5 6 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%11.76%5.88%26.47%
15.88%20.59%2.94%2.94%5.88%38.24%
25.88%8.82%5.88%20.59%
32.94%2.94%5.88%
42.94%2.94%5.88%
5+2.94%2.94%
Total26.47%35.29%17.65%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.44 -0.06
SD 1.37 1.35 2.17
CV 0.99 0.94
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%5.88%5.88%26.47%
12.94%14.71%11.76%5.88%2.94%38.24%
25.88%2.94%2.94%11.76%
38.82%2.94%2.94%14.71%
45.88%5.88%
5+2.94%2.94%
Total5.88%44.12%23.53%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.91 -0.44
SD 1.44 1.38 2.19
CV 0.98 0.72
Max 6 6 +4
Min 0 0 -6

Games Played: 34

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Bayern Munich 88 74.63 +13.37
2 Borussia Dortmund 78 65.21 +12.79
3 Hertha BSC 50 45.25 +4.75
4 SV Darmstadt 98 38 34.05 +3.95
5 Schalke 04 52 49.35 +2.65

Biggest Disappointments

# Team Actual Sim vsSim
1 VfL Wolfsburg 45 56.85 -11.85
2 Hannover 96 25 34.90 -9.90
3 FC Augsburg 38 43.49 -5.49
4 VfB Stuttgart 33 37.59 -4.59
5 Eintracht Frankfurt 36 40.54 -4.54

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts W or D consecutively; Winless counts L or D consecutively.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 VfB Stuttgart 5 Dec 19 – Feb 13 1 in 632
2 Borussia Monchengladbach 6 Sep 23 – Oct 31 1 in 158
3 Bayern Munich 10 Aug 14 – Oct 24 1 in 120
4 Bayer Leverkusen 7 Mar 13 – Apr 30 1 in 91
5 Eintracht Frankfurt 3 Apr 24 – May 7 1 in 88

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Borussia Monchengladbach 5 Aug 15 – Sep 19 1 in 478
2 Hannover 96 8 Dec 4 – Feb 21 1 in 245
3 Werder Bremen 5 Sep 19 – Oct 17 1 in 78
4 VfB Stuttgart 6 Apr 9 – May 14 1 in 40
5 Hertha BSC 4 Apr 16 – May 7 1 in 31

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 VfB Stuttgart 8 Dec 6 – Feb 21 1 in 217
2 SV Darmstadt 98 6 Mar 6 – Apr 16 1 in 71
3 FC Augsburg 7 Nov 21 – Jan 30 1 in 53
4 Borussia Monchengladbach 10 Sep 23 – Dec 5 1 in 46
5 Borussia Dortmund 15 Jan 23 – Apr 30 1 in 34

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 VfL Wolfsburg 7 Nov 29 – Feb 6 1 in 152
2 Hoffenheim 8 Oct 3 – Dec 5 1 in 34
3 Hertha BSC 7 Apr 3 – May 14 1 in 26
4 Eintracht Frankfurt 8 Jan 30 – Mar 12 1 in 24
5 Borussia Monchengladbach 5 Aug 15 – Sep 19 1 in 23

Finish Position Heatmap

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112131415161718
Bayern Munich78.70%15.50%4.04%1.33%0.26%0.08%0.04%0.04%0.01%
Borussia Dortmund14.63%44.80%20.44%10.08%4.92%2.50%1.21%0.62%0.36%0.28%0.09%0.03%0.02%0.01%0.01%
Bayer Leverkusen2.72%14.41%22.41%19.77%14.41%9.05%6.08%3.98%2.63%1.80%0.99%0.81%0.36%0.29%0.13%0.10%0.06%
Borussia Monchengladbach1.48%9.10%17.72%19.01%15.58%11.88%7.89%5.55%4.07%2.49%1.98%1.19%0.81%0.51%0.43%0.22%0.07%0.02%
Schalke 040.20%2.08%5.27%8.13%11.75%12.88%12.06%10.21%8.81%7.04%5.75%4.55%3.85%3.06%1.98%1.33%0.81%0.24%
Mainz 050.13%1.44%4.47%7.47%9.93%11.69%12.04%11.04%9.11%7.99%6.53%5.25%4.14%3.00%2.30%1.86%1.04%0.57%
Hertha BSC0.04%0.58%1.81%3.68%6.28%7.89%9.79%10.80%10.21%9.29%8.65%7.27%6.53%5.52%4.45%3.44%2.27%1.50%
VfL Wolfsburg2.03%10.68%18.98%19.62%15.55%11.16%8.09%4.68%3.15%2.16%1.42%1.14%0.54%0.37%0.18%0.13%0.08%0.04%
1. FC Koln0.02%0.42%1.67%3.25%5.47%8.14%8.97%9.70%10.09%9.26%9.03%7.43%7.04%6.16%5.04%3.83%2.73%1.75%
Hamburger SV0.01%0.13%0.58%1.19%2.28%3.81%5.08%6.84%7.47%8.69%8.77%9.22%9.76%8.53%8.81%7.86%6.54%4.43%
FC Ingolstadt 040.01%0.07%0.18%0.45%1.13%1.99%2.77%3.38%4.99%6.35%6.86%8.06%8.58%10.57%11.16%11.60%11.52%10.33%
FC Augsburg0.01%0.38%1.05%2.33%4.51%6.04%7.71%8.83%9.17%9.12%8.99%8.66%8.09%6.56%6.15%5.22%4.14%3.04%
Werder Bremen0.06%0.19%0.56%1.49%2.19%3.31%4.60%5.88%6.73%7.85%8.95%9.38%9.90%10.17%10.58%9.75%8.41%
SV Darmstadt 980.06%0.04%0.33%0.68%1.20%1.55%2.38%3.18%4.16%5.59%6.89%8.22%10.66%13.31%17.73%24.02%
Hoffenheim0.19%0.58%1.45%2.66%4.24%5.64%6.66%7.44%8.51%9.14%9.21%9.03%8.42%8.26%7.55%6.01%5.01%
Eintracht Frankfurt0.09%0.36%1.14%2.27%3.21%4.37%5.64%7.00%8.12%8.68%9.34%9.12%9.57%8.94%8.67%7.29%6.19%
VfB Stuttgart0.02%0.06%0.11%0.27%0.89%1.79%2.59%3.78%4.55%5.31%6.57%7.72%8.81%10.54%10.45%11.42%12.88%12.24%
Hannover 960.01%0.08%0.23%0.29%0.78%1.16%2.10%2.68%3.68%4.54%5.58%7.05%8.77%10.89%12.88%17.07%22.21%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+11.44%
Slight Edge
44.12%23.20%32.68%
Elo Value
Home Edge: 39.91 Elo pts.
170 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.30 goals
Neutral
-2+0.23+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
1.6
One-Team Race
124610
Champion Preseason Odds
79%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.29/gm
Tight Race
00.260.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.82 * Some Luck: 5.82 to 8.73 * Lucky: 8.73 to 11.64 * Wild Swing: 11.64 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.05 * Close: 2.05 to 3.08 * Off: 3.08 to 4.11 * Way Off: 4.11 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.5 * A Surprise: 0.5 to 0.8 * Several Surprises: 0.8 to 1.1 * Many Surprises: 1.1 and up.
Luck Spread
Expected
6.39 points
Some Luck
07.2818
Average Finish Error
Expected
1.67
Pinpoint
02.576
Biggest Overachiever
Expected 97.22%
98.69%
Bayern Munich
50100
Biggest Underachiever
Expected 2.78%
6.40%
VfL Wolfsburg
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
2 of 2
Many Surprises
00.42

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.17
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.79
Strong Separation
01.003
Interquartile Edge
62%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
92%
Strong Edge
50%92%100%
Close Games
Expected
58%
Very Frequent
0%57%100%
Blowouts
Expected
17%
Frequent
0%19%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.60
Predictable
00.602
Matchup Imbalance
0.32
Lopsided
00.10.180.280.5
Strangeness
Expected
0.81
As Expected
01.002
Repeatability
0.65
Strong Carryover
00.30.60.851
Upset Rate
Expected
27%
As Expected
0%26%50%
Clear Favorite Upset Rate
Expected
24%
As Expected
0%22%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.19 * Well Above Noise: 0.19 and up.
Probability calibration
0.69
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.99
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.049
Well Within Noise
00.0970.25

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Same level Lost relegation playoff Direct relegation
Bayern Munich 100%
Borussia Dortmund 99.99% 0.01%
Bayer Leverkusen 99.84% 0.10% 0.06%
VfL Wolfsburg 99.75% 0.13% 0.12%
Borussia Monchengladbach 99.69% 0.22% 0.09%
Schalke 04 97.62% 1.33% 1.05%
Mainz 05 96.53% 1.86% 1.61%
Hertha BSC 92.79% 3.44% 3.77%
1. FC Koln 91.69% 3.83% 4.48%
FC Augsburg 87.60% 5.22% 7.18%
Hoffenheim 81.43% 7.55% 11.02%
Hamburger SV 81.17% 7.86% 10.97%
Werder Bremen 71.26% 10.58% 18.16%
FC Ingolstadt 04 66.55% 11.60% 21.85%
VfB Stuttgart 63.46% 11.42% 25.12%
Hannover 96 47.84% 12.88% 39.28%
SV Darmstadt 98 44.94% 13.31% 41.75%
Eintracht Frankfurt 100%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Nurnberg1860 MunichArminia BielefeldBayer LeverkusenBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtFC AugsburgFC Ingolstadt 04FSV FrankfurtGreuther FurthHamburger SVHannover 96Hertha BSCHoffenheimKarlsruher SCMSV DuisburgMainz 05Paderborn 07RB LeipzigSC FreiburgSV Darmstadt 98SV SandhausenSchalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWerder Bremen
1. FC Heidenheim54.8%31.00%0.0%2.00%39.7%58.00%22.5%40.00%30.2%63.00%29.4%51.00%49.3%73.00%31.8%22.00%28.6%42.00%33.3%9.00%50.0%90.00%20.0%5.00%37.7%69.00%0.0%1.00%30.9%55.00%
1. FC Kaiserslautern31.6%38.00%0.0%1.00%36.2%80.00%32.6%46.00%29.8%104.00%35.0%60.00%44.3%131.00%32.4%37.00%42.0%81.00%37.5%16.00%37.9%132.00%0.0%9.00%38.8%134.00%0.0%1.00%29.7%101.00%
1. FC Koln45.2%31.00%68.4%38.00%65.0%60.00%75.0%4.00%62.5%8.00%83.3%6.00%62.5%24.00%100.0%4.00%0.0%1.00%72.7%22.00%100.0%2.00%70.4%54.00%51.2%43.00%83.3%6.00%82.4%17.00%60.7%28.00%74.4%39.00%
1. FC Nurnberg35.0%60.00%0.0%2.00%33.3%3.00%55.4%121.00%53.9%76.00%46.5%155.00%40.2%127.00%62.1%198.00%34.0%53.00%40.2%117.00%12.0%25.00%58.9%190.00%50.0%18.00%56.5%193.00%0.0%2.00%50.7%148.00%
1860 Munich25.0%4.00%14.3%7.00%0.0%4.00%25.0%8.00%0.0%6.00%33.3%12.00%25.0%4.00%50.0%4.00%37.5%8.00%50.0%2.00%60.0%5.00%25.0%4.00%
Arminia Bielefeld37.5%8.00%13.3%15.00%25.0%8.00%31.6%19.00%14.3%14.00%35.0%20.00%25.0%4.00%15.4%13.00%34.8%23.00%0.0%1.00%30.4%23.00%31.2%16.00%
Bayer Leverkusen100.0%2.00%100.0%2.00%100.0%1.00%50.0%2.00%100.0%2.00%100.0%2.00%50.0%2.00%
Borussia Monchengladbach100.0%1.00%66.7%3.00%100.0%2.00%75.0%4.00%75.0%4.00%75.0%4.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%4.00%
Dusseldorf16.7%6.00%14.3%7.00%16.7%6.00%8.3%12.00%0.0%8.00%36.4%11.00%75.0%4.00%25.0%4.00%0.0%2.00%36.4%11.00%0.0%2.00%16.7%12.00%28.6%7.00%
Eintracht Braunschweig37.5%24.00%0.0%1.00%0.0%2.00%35.3%68.00%17.2%58.00%36.0%100.00%25.0%64.00%48.0%123.00%19.4%36.00%33.3%66.00%19.0%21.00%36.9%149.00%30.0%10.00%38.1%105.00%31.1%103.00%
Eintracht Frankfurt60.3%58.00%63.7%80.00%44.6%121.00%85.7%7.00%86.7%15.00%85.7%7.00%64.7%68.00%50.0%2.00%73.1%26.00%60.3%68.00%62.5%8.00%64.8%122.00%48.3%87.00%73.7%19.00%85.3%34.00%62.5%56.00%67.0%88.00%
FC Augsburg77.5%40.00%67.4%46.00%46.1%76.00%100.0%4.00%75.0%8.00%83.3%6.00%82.8%58.00%33.3%3.00%80.0%10.00%81.6%38.00%100.0%2.00%67.3%55.00%56.9%51.00%88.9%9.00%59.3%27.00%75.0%28.00%79.6%49.00%
FC Ingolstadt 0469.8%63.00%70.2%104.00%53.5%155.00%75.0%8.00%68.4%19.00%91.7%12.00%64.0%100.00%80.0%10.00%85.0%20.00%74.0%73.00%85.7%7.00%53.2%126.00%41.6%101.00%89.3%28.00%67.3%52.00%70.3%74.00%58.1%93.00%
FSV Frankfurt0.0%4.00%50.0%2.00%66.7%3.00%20.0%10.00%27.3%11.00%40.0%5.00%50.0%2.00%0.0%3.00%0.0%4.00%0.0%8.00%0.0%5.00%33.3%3.00%
Greuther Furth100.0%1.00%50.0%2.00%26.9%26.00%20.0%10.00%15.0%20.00%29.4%17.00%31.0%29.00%62.5%8.00%15.8%19.00%33.3%6.00%26.1%23.00%0.0%1.00%39.1%23.00%18.2%22.00%
Hamburger SV70.6%51.00%65.0%60.00%59.8%127.00%100.0%6.00%85.7%14.00%100.0%8.00%75.0%64.00%72.7%11.00%70.6%17.00%60.8%51.00%0.0%1.00%0.0%4.00%63.7%113.00%44.4%72.00%88.0%25.00%77.5%40.00%68.8%48.00%60.7%84.00%
Hannover 9650.7%73.00%55.7%131.00%37.9%198.00%66.7%12.00%65.0%20.00%63.6%11.00%52.0%123.00%60.0%5.00%69.0%29.00%61.8%89.00%100.0%1.00%90.9%11.00%35.1%188.00%31.8%154.00%62.5%32.00%60.6%66.00%61.4%57.00%52.1%140.00%
Hertha BSC68.2%22.00%67.6%37.00%66.0%53.00%75.0%4.00%75.0%4.00%25.0%4.00%80.6%36.00%50.0%2.00%37.5%8.00%78.9%19.00%100.0%3.00%62.5%48.00%59.3%27.00%100.0%9.00%85.7%14.00%63.2%19.00%85.3%34.00%
Hoffenheim71.4%42.00%58.0%81.00%59.8%117.00%50.0%4.00%84.6%13.00%75.0%4.00%66.7%66.00%100.0%3.00%84.2%19.00%52.8%36.00%100.0%7.00%55.0%100.00%43.3%60.00%68.4%19.00%67.9%28.00%80.0%45.00%58.7%63.00%
Karlsruher SC27.3%22.00%0.0%2.00%25.0%4.00%39.7%68.00%18.4%38.00%26.0%73.00%39.2%51.00%38.2%89.00%21.1%19.00%47.2%36.00%10.0%10.00%43.4%83.00%10.0%10.00%40.2%82.00%0.0%1.00%28.4%74.00%
MSV Duisburg100.0%1.00%0.0%1.00%0.0%1.00%
Mainz 0566.7%9.00%62.5%16.00%88.0%25.00%100.0%2.00%81.0%21.00%100.0%4.00%66.7%6.00%90.0%10.00%81.0%21.00%60.0%25.00%66.7%6.00%80.0%5.00%50.0%6.00%60.0%15.00%
Paderborn 070.0%2.00%37.5%8.00%0.0%2.00%14.3%7.00%100.0%4.00%9.1%11.00%0.0%3.00%0.0%7.00%36.4%11.00%100.0%1.00%18.2%11.00%22.2%9.00%
RB Leipzig29.6%54.00%0.0%2.00%25.0%4.00%35.2%122.00%32.7%55.00%46.8%126.00%36.3%113.00%64.9%188.00%37.5%48.00%45.0%100.00%19.0%21.00%52.7%201.00%30.0%20.00%52.3%172.00%50.0%2.00%34.2%158.00%
SC Freiburg48.8%43.00%25.0%4.00%51.7%87.00%43.1%51.00%58.4%101.00%55.6%72.00%68.2%154.00%40.7%27.00%56.7%60.00%40.0%25.00%59.0%144.00%22.2%9.00%61.1%131.00%49.5%101.00%
SV Darmstadt 9850.0%90.00%62.1%132.00%41.1%190.00%62.5%8.00%65.2%23.00%63.6%11.00%63.1%149.00%100.0%8.00%73.9%23.00%56.6%83.00%100.0%1.00%63.6%11.00%47.3%201.00%41.0%144.00%68.6%35.00%71.6%67.00%52.6%78.00%54.9%133.00%
SV Sandhausen16.7%6.00%0.0%1.00%26.3%19.00%11.1%9.00%10.7%28.00%12.0%25.00%37.5%32.00%0.0%9.00%31.6%19.00%33.3%6.00%31.4%35.00%25.0%4.00%28.9%38.00%12.0%25.00%
Schalke 0480.0%5.00%100.0%9.00%50.0%18.00%50.0%2.00%100.0%1.00%100.0%2.00%70.0%10.00%100.0%1.00%90.0%10.00%0.0%1.00%70.0%20.00%77.8%9.00%75.0%4.00%55.6%9.00%57.1%7.00%66.7%6.00%
St. Pauli17.6%17.00%0.0%1.00%14.7%34.00%40.7%27.00%32.7%52.00%22.5%40.00%39.4%66.00%14.3%14.00%32.1%28.00%20.0%5.00%28.4%67.00%44.4%9.00%32.1%56.00%29.5%44.00%
Union Berlin39.3%28.00%0.0%1.00%37.5%56.00%25.0%28.00%29.7%74.00%31.2%48.00%38.6%57.00%36.8%19.00%20.0%45.00%50.0%6.00%47.4%78.00%42.9%7.00%38.9%72.00%0.0%1.00%26.3%57.00%
VfB Stuttgart62.3%69.00%61.2%134.00%43.5%193.00%40.0%5.00%69.6%23.00%83.3%12.00%61.9%105.00%100.0%5.00%60.9%23.00%59.8%82.00%81.8%11.00%47.7%172.00%38.9%131.00%71.1%38.00%67.9%56.00%61.1%72.00%60.3%126.00%
VfL Bochum25.6%39.00%50.0%2.00%0.0%4.00%33.0%88.00%20.4%49.00%41.9%93.00%39.3%84.00%47.9%140.00%14.7%34.00%41.3%63.00%40.0%15.00%45.1%133.00%33.3%6.00%39.7%126.00%0.0%3.00%39.6%101.00%
VfL Wolfsburg100.0%1.00%100.0%1.00%100.0%2.00%100.0%1.00%50.0%2.00%100.0%1.00%100.0%3.00%
Werder Bremen69.1%55.00%70.3%101.00%49.3%148.00%75.0%4.00%68.8%16.00%71.4%7.00%68.9%103.00%66.7%3.00%81.8%22.00%71.6%74.00%77.8%9.00%65.8%158.00%50.5%101.00%88.0%25.00%70.5%44.00%73.7%57.00%60.4%101.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Finals
1. FC Nurnberg 52.57%
Eintracht Frankfurt 47.43%
Loser →
↓ Winner
1. FC NurnbergEintracht Frankfurt
1. FC Nurnberg52.6%100.00%
Eintracht Frankfurt47.4%100.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2015-08-14 Hamburger SV W 5-0 2083 1865 68.3% 18.9% 12.7% +11.4 3
2015-08-14 @ Bayern Munich L 0-5 1865 2083 12.7% 18.9% 68.3% -11.4 0
2015-08-15 Borussia Monchengladbach W 4-0 1982 2008 39.6% 24.6% 35.8% +24.1 3
2015-08-15 @ Borussia Dortmund L 0-4 2008 1982 35.8% 24.6% 39.6% -24.1 0
2015-08-15 Hannover 96 D 2-2 1824 1883 34.9% 24.6% 40.5% +0.1 1
2015-08-15 @ SV Darmstadt 98 D 2-2 1883 1824 40.5% 24.6% 34.9% -0.2 1
2015-08-15 Hertha BSC L 0-1 1916 1870 49.5% 23.9% 26.6% -8.7 0
2015-08-15 @ FC Augsburg W 1-0 1870 1916 26.6% 23.9% 49.5% +8.7 3
2015-08-15 Hoffenheim W 2-1 2003 1911 55.1% 22.9% 21.9% +4.2 3
2015-08-15 @ Bayer Leverkusen L 1-2 1911 2003 21.9% 22.9% 55.1% -4.2 0
2015-08-15 FC Ingolstadt 04 L 0-1 1918 1853 51.9% 23.5% 24.5% -9.1 0
2015-08-15 @ Mainz 05 W 1-0 1853 1918 24.5% 23.5% 51.9% +9.1 3
2015-08-15 Schalke 04 L 0-3 1887 1940 35.8% 24.6% 39.6% -18.4 0
2015-08-15 @ Werder Bremen W 3-0 1940 1887 39.6% 24.6% 35.8% +18.4 3
2015-08-16 1. FC Koln L 1-3 1874 1906 38.9% 24.6% 36.5% -11.7 0
2015-08-16 @ VfB Stuttgart W 3-1 1906 1874 36.5% 24.6% 38.9% +11.7 3
2015-08-16 Eintracht Frankfurt W 2-1 2013 1901 57.5% 22.4% 20.1% +3.9 3
2015-08-16 @ VfL Wolfsburg L 1-2 1901 2013 20.1% 22.4% 57.5% -3.9 0
2015-08-21 Werder Bremen D 1-1 1879 1868 44.8% 24.3% 30.9% -0.5 4
2015-08-21 @ Hertha BSC D 1-1 1868 1879 30.9% 24.3% 44.8% +0.5 1
2015-08-22 Bayer Leverkusen L 0-1 1883 2007 26.9% 23.9% 49.2% -5.3 1
2015-08-22 @ Hannover 96 W 1-0 2007 1883 49.2% 23.9% 26.9% +5.4 6
2015-08-22 Bayern Munich L 1-2 1907 2095 20.4% 22.5% 57.0% -3.9 0
2015-08-22 @ Hoffenheim W 2-1 2095 1907 57.0% 22.5% 20.4% +3.9 6
2015-08-22 FC Augsburg D 1-1 1897 1907 42.0% 24.5% 33.5% -0.3 1
2015-08-22 @ Eintracht Frankfurt D 1-1 1907 1897 33.5% 24.5% 42.0% +0.3 1
2015-08-22 SV Darmstadt 98 D 1-1 1958 1824 60.0% 21.8% 18.3% -1.7 4
2015-08-22 @ Schalke 04 D 1-1 1824 1958 18.3% 21.8% 60.0% +1.7 2
2015-08-22 VfB Stuttgart W 3-2 1853 1862 42.1% 24.5% 33.4% +5.7 3
2015-08-22 @ Hamburger SV L 2-3 1862 1853 33.4% 24.5% 42.1% -5.7 0
2015-08-22 VfL Wolfsburg D 1-1 1917 2017 29.7% 24.2% 46.1% +0.6 4
2015-08-22 @ 1. FC Koln D 1-1 2017 1917 46.1% 24.2% 29.7% -0.6 4
2015-08-23 Borussia Dortmund L 0-4 1862 2006 24.7% 23.5% 51.8% -17.8 3
2015-08-23 @ FC Ingolstadt 04 W 4-0 2006 1862 51.8% 23.5% 24.7% +17.8 6
2015-08-23 Mainz 05 L 1-2 1984 1909 53.1% 23.3% 23.6% -8.7 0
2015-08-23 @ Borussia Monchengladbach W 2-1 1909 1984 23.6% 23.3% 53.1% +8.7 3
2015-08-28 Schalke 04 W 3-0 2017 1957 51.2% 23.6% 25.1% +13.8 7
2015-08-28 @ VfL Wolfsburg L 0-3 1957 2017 25.1% 23.6% 51.2% -13.8 4
2015-08-29 Bayer Leverkusen W 3-0 2099 2012 54.5% 23.1% 22.4% +12.5 9
2015-08-29 @ Bayern Munich L 0-3 2012 2099 22.4% 23.1% 54.5% -12.5 6
2015-08-29 Eintracht Frankfurt L 1-4 1857 1897 37.6% 24.6% 37.8% -16.2 0
2015-08-29 @ VfB Stuttgart W 4-1 1897 1857 37.8% 24.6% 37.6% +16.1 4
2015-08-29 Hamburger SV W 2-1 1918 1859 51.1% 23.6% 25.2% +4.8 7
2015-08-29 @ 1. FC Koln L 1-2 1859 1918 25.2% 23.6% 51.1% -4.8 3
2015-08-29 Hannover 96 W 3-0 1918 1878 48.7% 24.0% 27.3% +14.8 6
2015-08-29 @ Mainz 05 L 0-3 1878 1918 27.3% 24.0% 48.7% -14.8 1
2015-08-29 Hoffenheim D 0-0 1826 1903 32.6% 24.5% 43.0% +0.4 3
2015-08-29 @ SV Darmstadt 98 D 0-0 1903 1826 43.0% 24.5% 32.6% -0.4 1
2015-08-29 FC Ingolstadt 04 L 0-1 1908 1844 51.7% 23.6% 24.7% -9.0 1
2015-08-29 @ FC Augsburg W 1-0 1844 1908 24.7% 23.6% 51.7% +9.0 6
2015-08-30 Borussia Monchengladbach W 2-1 1869 1975 28.9% 24.2% 46.9% +7.9 4
2015-08-30 @ Werder Bremen L 1-2 1975 1869 46.9% 24.2% 28.9% -7.8 0
2015-08-30 Hertha BSC W 3-1 2023 1878 61.1% 21.4% 17.4% +5.9 9
2015-08-30 @ Borussia Dortmund L 1-3 1878 2023 17.4% 21.4% 61.1% -5.9 4
2015-09-11 Hamburger SV L 0-3 1967 1854 57.6% 22.4% 20.1% -27.1 0
2015-09-11 @ Borussia Monchengladbach W 3-0 1854 1967 20.1% 22.4% 57.6% +27.1 6
2015-09-12 1. FC Koln W 6-2 1913 1923 42.0% 24.5% 33.5% +16.2 7
2015-09-12 @ Eintracht Frankfurt L 2-6 1923 1913 33.5% 24.5% 42.0% -16.2 7
2015-09-12 Borussia Dortmund L 2-4 1863 2029 22.4% 23.1% 54.5% -6.7 1
2015-09-12 @ Hannover 96 W 4-2 2029 1863 54.5% 23.1% 22.4% +6.7 12
2015-09-12 FC Augsburg W 2-1 2111 1899 67.8% 19.1% 13.1% +2.5 12
2015-09-12 @ Bayern Munich L 1-2 1899 2111 13.1% 19.1% 67.8% -2.5 1
2015-09-12 SV Darmstadt 98 L 0-1 2000 1826 64.0% 20.5% 15.4% -10.9 6
2015-09-12 @ Bayer Leverkusen W 1-0 1826 2000 15.4% 20.5% 64.0% +10.8 6
2015-09-12 VfB Stuttgart W 2-1 1872 1841 47.6% 24.1% 28.3% +5.3 7
2015-09-12 @ Hertha BSC L 1-2 1841 1872 28.3% 24.1% 47.6% -5.3 0
2015-09-12 VfL Wolfsburg D 0-0 1853 2030 21.4% 22.8% 55.8% +1.5 7
2015-09-12 @ FC Ingolstadt 04 D 0-0 2030 1853 55.8% 22.8% 21.4% -1.5 8
2015-09-13 Mainz 05 W 2-1 1943 1933 44.7% 24.4% 30.9% +5.7 7
2015-09-13 @ Schalke 04 L 1-2 1933 1943 30.9% 24.4% 44.7% -5.7 6
2015-09-13 Werder Bremen L 1-3 1902 1876 46.8% 24.2% 29.0% -13.6 1
2015-09-13 @ Hoffenheim W 3-1 1876 1902 29.0% 24.2% 46.8% +13.6 7
2015-09-18 Hoffenheim W 3-1 1927 1889 48.5% 24.0% 27.5% +8.9 9
2015-09-18 @ Mainz 05 L 1-3 1889 1927 27.5% 24.0% 48.5% -8.9 1
2015-09-19 Bayern Munich L 0-3 1837 2114 14.0% 19.7% 66.3% -7.8 6
2015-09-19 @ SV Darmstadt 98 W 3-0 2114 1837 66.3% 19.7% 14.0% +7.8 15
2015-09-19 Borussia Monchengladbach W 1-0 1907 1940 38.6% 24.6% 36.8% +6.9 10
2015-09-19 @ 1. FC Koln L 0-1 1940 1907 36.8% 24.6% 38.6% -6.9 0
2015-09-19 Eintracht Frankfurt D 0-0 1882 1930 36.5% 24.6% 38.9% +0.1 7
2015-09-19 @ Hamburger SV D 0-0 1930 1882 38.9% 24.6% 36.5% -0.1 8
2015-09-19 Hertha BSC W 2-0 2029 1878 61.7% 21.3% 17.0% +6.6 11
2015-09-19 @ VfL Wolfsburg L 0-2 1878 2029 17.0% 21.3% 61.7% -6.6 7
2015-09-19 FC Ingolstadt 04 L 0-1 1890 1855 48.1% 24.0% 27.8% -8.5 7
2015-09-19 @ Werder Bremen W 1-0 1855 1890 27.8% 24.0% 48.1% +8.5 10
2015-09-20 Bayer Leverkusen W 3-0 2036 1989 49.6% 23.9% 26.5% +14.5 15
2015-09-20 @ Borussia Dortmund L 0-3 1989 2036 26.5% 23.9% 49.6% -14.5 6
2015-09-20 Hannover 96 W 2-0 1896 1856 48.7% 24.0% 27.3% +10.2 4
2015-09-20 @ FC Augsburg L 0-2 1856 1896 27.3% 24.0% 48.7% -10.2 1
2015-09-20 Schalke 04 L 0-1 1835 1949 28.1% 24.1% 47.9% -5.5 0
2015-09-20 @ VfB Stuttgart W 1-0 1949 1835 47.9% 24.1% 28.1% +5.5 10
2015-09-22 1. FC Koln W 2-0 1871 1913 37.3% 24.6% 38.1% +13.3 10
2015-09-22 @ Hertha BSC L 0-2 1913 1871 38.1% 24.6% 37.3% -13.3 10
2015-09-22 Hamburger SV L 0-1 1863 1882 40.7% 24.6% 34.7% -7.4 10
2015-09-22 @ FC Ingolstadt 04 W 1-0 1882 1863 34.7% 24.6% 40.7% +7.4 10
2015-09-22 VfL Wolfsburg W 5-1 2121 2035 54.4% 23.1% 22.5% +13.6 18
2015-09-22 @ Bayern Munich L 1-5 2035 2121 22.5% 23.1% 54.4% -13.6 11
2015-09-22 Werder Bremen W 2-1 1829 1882 35.9% 24.6% 39.5% +6.8 9
2015-09-22 @ SV Darmstadt 98 L 1-2 1882 1829 39.5% 24.6% 35.9% -6.8 7
2015-09-23 Borussia Dortmund D 1-1 1880 2050 22.0% 23.0% 55.0% +1.3 2
2015-09-23 @ Hoffenheim D 1-1 2050 1880 55.0% 23.0% 22.0% -1.3 16
2015-09-23 Eintracht Frankfurt W 2-0 1954 1929 46.7% 24.2% 29.1% +10.8 13
2015-09-23 @ Schalke 04 L 0-2 1929 1954 29.1% 24.2% 46.7% -10.8 8
2015-09-23 FC Augsburg W 4-2 1933 1906 47.0% 24.2% 28.9% +8.3 3
2015-09-23 @ Borussia Monchengladbach L 2-4 1906 1933 28.9% 24.2% 47.0% -8.3 4
2015-09-23 Mainz 05 W 1-0 1974 1936 48.5% 24.0% 27.5% +5.5 9
2015-09-23 @ Bayer Leverkusen L 0-1 1936 1974 27.5% 24.0% 48.5% -5.5 9
2015-09-23 VfB Stuttgart L 1-3 1846 1830 45.6% 24.3% 30.1% -13.3 1
2015-09-23 @ Hannover 96 W 3-1 1830 1846 30.1% 24.3% 45.6% +13.3 3
2015-09-25 FC Ingolstadt 04 D 1-1 1900 1856 49.3% 23.9% 26.8% -0.9 11
2015-09-25 @ 1. FC Koln D 1-1 1856 1900 26.8% 23.9% 49.3% +0.9 11
2015-09-26 Bayer Leverkusen L 0-3 1875 1980 29.0% 24.2% 46.8% -15.6 7
2015-09-26 @ Werder Bremen W 3-0 1980 1875 46.8% 24.2% 29.0% +15.6 12
2015-09-26 Bayern Munich L 0-3 1931 2135 19.1% 22.1% 58.9% -10.7 9
2015-09-26 @ Mainz 05 W 3-0 2135 1931 58.9% 22.1% 19.1% +10.7 21
2015-09-26 Borussia Monchengladbach L 1-3 1843 1942 29.8% 24.3% 45.9% -9.5 3
2015-09-26 @ VfB Stuttgart W 3-1 1942 1843 45.9% 24.3% 29.8% +9.5 6
2015-09-26 Hannover 96 D 1-1 2022 1833 65.6% 20.0% 14.4% -2.1 12
2015-09-26 @ VfL Wolfsburg D 1-1 1833 2022 14.4% 20.0% 65.6% +2.1 2
2015-09-26 Hoffenheim L 1-3 1898 1881 45.7% 24.3% 30.0% -13.3 4
2015-09-26 @ FC Augsburg W 3-1 1881 1898 30.0% 24.3% 45.7% +13.3 5
2015-09-26 Schalke 04 L 0-1 1889 1965 32.7% 24.5% 42.8% -6.3 10
2015-09-26 @ Hamburger SV W 1-0 1965 1889 42.8% 24.5% 32.7% +6.3 16
2015-09-27 Hertha BSC D 1-1 1919 1884 48.0% 24.1% 28.0% -0.8 9
2015-09-27 @ Eintracht Frankfurt D 1-1 1884 1919 28.0% 24.1% 48.0% +0.8 11
2015-09-27 SV Darmstadt 98 D 2-2 2049 1836 67.8% 19.1% 13.0% -1.7 17
2015-09-27 @ Borussia Dortmund D 2-2 1836 2049 13.0% 19.1% 67.8% +1.7 10
2015-10-02 Mainz 05 L 2-3 1838 1920 31.9% 24.4% 43.7% -5.5 10
2015-10-02 @ SV Darmstadt 98 W 3-2 1920 1838 43.7% 24.4% 31.9% +5.5 12
2015-10-03 Eintracht Frankfurt W 2-0 1856 1918 34.7% 24.6% 40.8% +14.0 14
2015-10-03 @ FC Ingolstadt 04 L 0-2 1918 1856 40.8% 24.6% 34.7% -14.0 9
2015-10-03 Hamburger SV W 3-0 1885 1883 43.6% 24.4% 31.9% +16.9 14
2015-10-03 @ Hertha BSC L 0-3 1883 1885 31.9% 24.4% 43.6% -16.9 10
2015-10-03 VfB Stuttgart D 2-2 1894 1833 51.3% 23.6% 25.0% -0.8 6
2015-10-03 @ Hoffenheim D 2-2 1833 1894 25.0% 23.6% 51.3% +0.8 4
2015-10-03 VfL Wolfsburg W 2-0 1951 2020 33.7% 24.5% 41.8% +14.3 9
2015-10-03 @ Borussia Monchengladbach L 0-2 2020 1951 41.8% 24.5% 33.7% -14.3 12
2015-10-03 Werder Bremen W 1-0 1835 1859 39.9% 24.6% 35.5% +6.7 5
2015-10-03 @ Hannover 96 L 0-1 1859 1835 35.5% 24.6% 39.9% -6.7 7
2015-10-04 1. FC Koln L 0-3 1971 1899 52.7% 23.4% 23.9% -25.2 16
2015-10-04 @ Schalke 04 W 3-0 1899 1971 23.9% 23.4% 52.7% +25.2 14
2015-10-04 Borussia Dortmund W 5-1 2146 2047 55.9% 22.8% 21.3% +13.0 24
2015-10-04 @ Bayern Munich L 1-5 2047 2146 21.3% 22.8% 55.9% -13.0 17
2015-10-04 FC Augsburg D 1-1 1995 1885 57.3% 22.4% 20.2% -1.5 13
2015-10-04 @ Bayer Leverkusen D 1-1 1885 1995 20.2% 22.4% 57.3% +1.5 5
2015-10-16 Borussia Dortmund L 0-2 1925 2034 28.6% 24.1% 47.3% -10.6 12
2015-10-16 @ Mainz 05 W 2-0 2034 1925 47.3% 24.1% 28.6% +10.6 20
2015-10-17 Bayer Leverkusen D 0-0 1866 1994 26.4% 23.8% 49.8% +1.0 11
2015-10-17 @ Hamburger SV D 0-0 1994 1866 49.8% 23.8% 26.4% -1.0 14
2015-10-17 Bayern Munich L 0-1 1852 2159 12.3% 18.6% 69.1% -2.5 7
2015-10-17 @ Werder Bremen W 1-0 2159 1852 69.1% 18.6% 12.3% +2.5 27
2015-10-17 Borussia Monchengladbach L 1-5 1904 1965 34.7% 24.6% 40.8% -19.6 9
2015-10-17 @ Eintracht Frankfurt W 5-1 1965 1904 40.8% 24.6% 34.7% +19.6 12
2015-10-17 Hertha BSC W 2-1 1946 1902 49.2% 23.9% 26.9% +5.0 19
2015-10-17 @ Schalke 04 L 1-2 1902 1946 26.9% 23.9% 49.2% -5.0 14
2015-10-17 Hoffenheim W 4-2 2005 1894 57.5% 22.4% 20.1% +6.0 15
2015-10-17 @ VfL Wolfsburg L 2-4 1894 2005 20.1% 22.4% 57.5% -6.0 6
2015-10-17 SV Darmstadt 98 L 0-2 1886 1832 50.5% 23.7% 25.7% -16.7 5
2015-10-17 @ FC Augsburg W 2-0 1832 1886 25.7% 23.7% 50.5% +16.7 13
2015-10-18 Hannover 96 L 0-1 1924 1842 54.1% 23.2% 22.8% -9.4 14
2015-10-18 @ 1. FC Koln W 1-0 1842 1924 22.8% 23.2% 54.1% +9.4 8
2015-10-18 FC Ingolstadt 04 W 1-0 1834 1870 38.2% 24.6% 37.2% +6.9 7
2015-10-18 @ VfB Stuttgart L 0-1 1870 1834 37.2% 24.6% 38.2% -6.9 14
2015-10-23 Hamburger SV L 0-1 1888 1867 46.1% 24.2% 29.6% -8.2 6
2015-10-23 @ Hoffenheim W 1-0 1867 1888 29.6% 24.2% 46.1% +8.2 14
2015-10-24 1. FC Koln W 4-0 2161 1915 70.8% 17.9% 11.3% +8.1 30
2015-10-24 @ Bayern Munich L 0-4 1915 2161 11.3% 17.9% 70.8% -8.1 14
2015-10-24 Eintracht Frankfurt L 1-2 1851 1884 38.6% 24.6% 36.8% -6.7 8
2015-10-24 @ Hannover 96 W 2-1 1884 1851 36.8% 24.6% 38.6% +6.7 12
2015-10-24 Hertha BSC L 0-1 1864 1897 38.6% 24.6% 36.8% -7.1 14
2015-10-24 @ FC Ingolstadt 04 W 1-0 1897 1864 36.8% 24.6% 38.6% +7.1 17
2015-10-24 VfB Stuttgart W 4-3 1993 1841 61.8% 21.2% 17.0% +3.0 17
2015-10-24 @ Bayer Leverkusen L 3-4 1841 1993 17.0% 21.2% 61.8% -3.0 7
2015-10-24 VfL Wolfsburg L 0-1 1849 2011 22.8% 23.2% 54.1% -4.6 13
2015-10-24 @ SV Darmstadt 98 W 1-0 2011 1849 54.1% 23.2% 22.8% +4.6 18
2015-10-24 Werder Bremen L 1-3 1915 1850 51.8% 23.5% 24.6% -14.8 12
2015-10-24 @ Mainz 05 W 3-1 1850 1915 24.6% 23.5% 51.8% +14.8 10
2015-10-25 FC Augsburg W 5-1 2045 1870 64.2% 20.5% 15.3% +9.4 23
2015-10-25 @ Borussia Dortmund L 1-5 1870 2045 15.3% 20.5% 64.2% -9.4 5
2015-10-25 Schalke 04 W 3-1 1985 1951 47.9% 24.1% 28.0% +9.0 15
2015-10-25 @ Borussia Monchengladbach L 1-3 1951 1985 28.0% 24.1% 47.9% -9.0 19
2015-10-30 Bayern Munich D 0-0 1891 2169 13.9% 19.7% 66.5% +2.4 13
2015-10-30 @ Eintracht Frankfurt D 0-0 2169 1891 66.5% 19.7% 13.9% -2.4 31
2015-10-31 Bayer Leverkusen W 2-1 2016 1996 46.1% 24.2% 29.7% +5.5 21
2015-10-31 @ VfL Wolfsburg L 1-2 1996 2016 29.7% 24.2% 46.1% -5.5 17
2015-10-31 Borussia Dortmund L 1-3 1865 2054 20.3% 22.5% 57.2% -6.8 10
2015-10-31 @ Werder Bremen W 3-1 2054 1865 57.2% 22.5% 20.3% +6.8 26
2015-10-31 Borussia Monchengladbach L 1-4 1904 1994 30.9% 24.4% 44.7% -13.9 17
2015-10-31 @ Hertha BSC W 4-1 1994 1904 44.7% 24.4% 30.9% +13.9 18
2015-10-31 Hoffenheim D 0-0 1907 1879 47.1% 24.1% 28.8% -0.8 15
2015-10-31 @ 1. FC Koln D 0-0 1879 1907 28.8% 24.1% 47.1% +0.8 7
2015-10-31 FC Ingolstadt 04 D 1-1 1942 1856 54.4% 23.1% 22.5% -1.3 20
2015-10-31 @ Schalke 04 D 1-1 1856 1942 22.5% 23.1% 54.4% +1.2 15
2015-10-31 Mainz 05 D 3-3 1860 1900 37.7% 24.6% 37.7% +0.0 6
2015-10-31 @ FC Augsburg D 3-3 1900 1860 37.7% 24.6% 37.7% +0.0 13
2015-11-01 Hannover 96 L 1-2 1875 1844 47.5% 24.1% 28.4% -7.9 14
2015-11-01 @ Hamburger SV W 2-1 1844 1875 28.4% 24.1% 47.5% +7.9 11
2015-11-01 SV Darmstadt 98 W 2-0 1838 1844 42.5% 24.5% 33.0% +11.9 10
2015-11-01 @ VfB Stuttgart L 0-2 1844 1838 33.0% 24.5% 42.5% -11.9 13
2015-11-06 Hertha BSC L 1-3 1852 1890 38.0% 24.6% 37.4% -11.5 11
2015-11-06 @ Hannover 96 W 3-1 1890 1852 37.4% 24.6% 38.0% +11.5 20
2015-11-07 1. FC Koln L 1-2 1991 1906 54.2% 23.1% 22.7% -8.9 17
2015-11-07 @ Bayer Leverkusen W 2-1 1906 1991 22.7% 23.1% 54.2% +8.9 18
2015-11-07 Eintracht Frankfurt D 0-0 1880 1893 41.5% 24.5% 34.0% -0.3 8
2015-11-07 @ Hoffenheim D 0-0 1893 1880 34.0% 24.5% 41.5% +0.3 14
2015-11-07 Hamburger SV D 1-1 1832 1867 38.4% 24.6% 37.0% -0.1 14
2015-11-07 @ SV Darmstadt 98 D 1-1 1867 1832 37.0% 24.6% 38.4% +0.0 15
2015-11-07 FC Ingolstadt 04 D 0-0 2008 1858 61.6% 21.3% 17.1% -2.0 19
2015-11-07 @ Borussia Monchengladbach D 0-0 1858 2008 17.1% 21.3% 61.6% +2.0 16
2015-11-07 VfB Stuttgart W 4-0 2167 1850 76.5% 15.2% 8.3% +5.7 34
2015-11-07 @ Bayern Munich L 0-4 1850 2167 8.3% 15.2% 76.5% -5.7 10
2015-11-07 VfL Wolfsburg W 2-0 1900 2022 27.1% 23.9% 48.9% +16.3 16
2015-11-07 @ Mainz 05 L 0-2 2022 1900 48.9% 23.9% 27.1% -16.3 21
2015-11-08 Schalke 04 W 3-2 2061 1941 58.4% 22.2% 19.4% +3.6 29
2015-11-08 @ Borussia Dortmund L 2-3 1941 2061 19.4% 22.2% 58.4% -3.6 20
2015-11-08 Werder Bremen L 1-2 1860 1858 43.6% 24.4% 31.9% -7.4 6
2015-11-08 @ FC Augsburg W 2-1 1858 1860 31.9% 24.4% 43.6% +7.4 13
2015-11-20 Borussia Dortmund W 3-1 1867 2065 19.6% 22.3% 58.1% +16.3 18
2015-11-20 @ Hamburger SV L 1-3 2065 1867 58.1% 22.3% 19.6% -16.3 29
2015-11-21 Bayer Leverkusen L 1-3 1894 1982 31.2% 24.4% 44.5% -9.9 14
2015-11-21 @ Eintracht Frankfurt W 3-1 1982 1894 44.5% 24.4% 31.2% +9.9 20
2015-11-21 Bayern Munich L 1-3 1937 2173 16.7% 21.1% 62.2% -5.6 20
2015-11-21 @ Schalke 04 W 3-1 2173 1937 62.2% 21.1% 16.7% +5.6 37
2015-11-21 FC Augsburg L 0-4 1844 1853 42.2% 24.5% 33.3% -27.3 10
2015-11-21 @ VfB Stuttgart W 4-0 1853 1844 33.3% 24.5% 42.2% +27.3 9
2015-11-21 Hannover 96 W 2-1 2006 1841 63.2% 20.8% 16.0% +3.1 22
2015-11-21 @ Borussia Monchengladbach L 1-2 1841 2006 16.0% 20.8% 63.2% -3.1 11
2015-11-21 Mainz 05 D 0-0 1915 1916 43.2% 24.5% 32.4% -0.5 19
2015-11-21 @ 1. FC Koln D 0-0 1916 1915 32.4% 24.5% 43.2% +0.4 17
2015-11-21 Werder Bremen W 6-0 2005 1865 60.6% 21.6% 17.8% +19.2 24
2015-11-21 @ VfL Wolfsburg L 0-6 1865 2005 17.8% 21.6% 60.6% -19.2 13
2015-11-22 Hoffenheim W 1-0 1902 1880 46.3% 24.2% 29.4% +5.8 23
2015-11-22 @ Hertha BSC L 0-1 1880 1902 29.4% 24.2% 46.3% -5.8 8
2015-11-22 SV Darmstadt 98 W 3-1 1860 1832 47.1% 24.2% 28.8% +9.2 19
2015-11-22 @ FC Ingolstadt 04 L 1-3 1832 1860 28.8% 24.2% 47.1% -9.2 14
2015-11-27 1. FC Koln D 0-0 1823 1915 30.7% 24.3% 45.0% +0.6 15
2015-11-27 @ SV Darmstadt 98 D 0-0 1915 1823 45.0% 24.3% 30.7% -0.6 20
2015-11-28 Borussia Monchengladbach D 3-3 1874 2009 25.6% 23.7% 50.6% +0.6 9
2015-11-28 @ Hoffenheim D 3-3 2009 1874 50.6% 23.7% 25.6% -0.6 23
2015-11-28 Eintracht Frankfurt W 2-1 1917 1884 47.8% 24.1% 28.2% +5.2 20
2015-11-28 @ Mainz 05 L 1-2 1884 1917 28.2% 24.1% 47.8% -5.2 14
2015-11-28 Hamburger SV L 1-3 1846 1884 38.0% 24.6% 37.4% -11.5 13
2015-11-28 @ Werder Bremen W 3-1 1884 1846 37.4% 24.6% 38.0% +11.5 21
2015-11-28 Hertha BSC W 2-0 2178 1907 72.9% 17.0% 10.2% +3.8 40
2015-11-28 @ Bayern Munich L 0-2 1907 2178 10.2% 17.0% 72.9% -3.8 23
2015-11-28 FC Ingolstadt 04 W 4-0 1837 1869 38.9% 24.6% 36.5% +24.5 14
2015-11-28 @ Hannover 96 L 0-4 1869 1837 36.5% 24.6% 38.9% -24.5 19
2015-11-29 Schalke 04 D 1-1 1992 1932 51.2% 23.6% 25.1% -1.0 21
2015-11-29 @ Bayer Leverkusen D 1-1 1932 1992 25.1% 23.6% 51.2% +1.0 21
2015-11-29 VfB Stuttgart W 4-1 2048 1817 69.5% 18.4% 12.0% +5.6 32
2015-11-29 @ Borussia Dortmund L 1-4 1817 2048 12.0% 18.4% 69.5% -5.6 10
2015-11-29 VfL Wolfsburg D 0-0 1880 2025 24.6% 23.5% 51.8% +1.2 10
2015-11-29 @ FC Augsburg D 0-0 2025 1880 51.8% 23.5% 24.6% -1.2 25
2015-12-04 Hannover 96 W 3-1 1933 1862 52.6% 23.4% 24.0% +7.9 24
2015-12-04 @ Schalke 04 L 1-3 1862 1933 24.0% 23.4% 52.6% -7.9 14
2015-12-05 Bayer Leverkusen W 2-1 1904 1991 31.3% 24.4% 44.3% +7.5 26
2015-12-05 @ Hertha BSC L 1-2 1991 1904 44.3% 24.4% 31.3% -7.5 21
2015-12-05 Bayern Munich W 3-1 2008 2182 21.8% 22.9% 55.4% +15.6 26
2015-12-05 @ Borussia Monchengladbach L 1-3 2182 2008 55.4% 22.9% 21.8% -15.6 40
2015-12-05 Borussia Dortmund L 1-2 2023 2054 39.0% 24.6% 36.4% -6.8 25
2015-12-05 @ VfL Wolfsburg W 2-1 2054 2023 36.4% 24.6% 39.0% +6.8 35
2015-12-05 FC Augsburg L 0-1 1914 1881 47.8% 24.1% 28.2% -8.5 20
2015-12-05 @ 1. FC Koln W 1-0 1881 1914 28.2% 24.1% 47.8% +8.5 13
2015-12-05 Hoffenheim D 1-1 1844 1875 39.1% 24.6% 36.3% -0.1 20
2015-12-05 @ FC Ingolstadt 04 D 1-1 1875 1844 36.3% 24.6% 39.1% +0.1 10
2015-12-05 Mainz 05 L 1-3 1895 1922 39.6% 24.6% 35.8% -11.9 21
2015-12-05 @ Hamburger SV W 3-1 1922 1895 35.8% 24.6% 39.6% +11.9 23
2015-12-06 SV Darmstadt 98 L 0-1 1879 1823 50.6% 23.7% 25.6% -8.9 14
2015-12-06 @ Eintracht Frankfurt W 1-0 1823 1879 25.6% 23.7% 50.6% +8.9 18
2015-12-06 Werder Bremen D 1-1 1811 1835 40.1% 24.6% 35.3% -0.2 11
2015-12-06 @ VfB Stuttgart D 1-1 1835 1811 35.3% 24.6% 40.1% +0.2 14
2015-12-11 VfB Stuttgart D 0-0 1934 1811 58.6% 22.1% 19.2% -1.8 24
2015-12-11 @ Mainz 05 D 0-0 1811 1934 19.2% 22.1% 58.6% +1.8 12
2015-12-12 1. FC Koln D 1-1 1835 1906 33.4% 24.5% 42.1% +0.3 15
2015-12-12 @ Werder Bremen D 1-1 1906 1835 42.1% 24.5% 33.4% -0.3 21
2015-12-12 Borussia Monchengladbach W 5-0 1983 2024 37.5% 24.6% 37.9% +31.0 24
2015-12-12 @ Bayer Leverkusen L 0-5 2024 1983 37.9% 24.6% 37.5% -31.0 26
2015-12-12 Hamburger SV D 1-1 2017 1883 59.8% 21.8% 18.4% -1.7 26
2015-12-12 @ VfL Wolfsburg D 1-1 1883 2017 18.4% 21.8% 59.8% +1.7 22
2015-12-12 Hannover 96 W 1-0 1875 1854 46.2% 24.2% 29.6% +5.8 13
2015-12-12 @ Hoffenheim L 0-1 1854 1875 29.6% 24.2% 46.2% -5.8 14
2015-12-12 Hertha BSC L 0-4 1832 1911 32.3% 24.5% 43.2% -22.3 18
2015-12-12 @ SV Darmstadt 98 W 4-0 1911 1832 43.2% 24.5% 32.3% +22.3 29
2015-12-12 FC Ingolstadt 04 W 2-0 2166 1844 76.9% 15.0% 8.1% +2.9 43
2015-12-12 @ Bayern Munich L 0-2 1844 2166 8.1% 15.0% 76.9% -2.9 20
2015-12-13 Eintracht Frankfurt W 4-1 2061 1870 65.8% 19.9% 14.3% +6.8 38
2015-12-13 @ Borussia Dortmund L 1-4 1870 2061 14.3% 19.9% 65.8% -6.8 14
2015-12-13 Schalke 04 W 2-1 1890 1941 36.1% 24.6% 39.3% +6.8 16
2015-12-13 @ FC Augsburg L 1-2 1941 1890 39.3% 24.6% 36.1% -6.8 24
2015-12-18 Hoffenheim W 1-0 1934 1880 50.4% 23.8% 25.8% +5.2 27
2015-12-18 @ Schalke 04 L 0-1 1880 1934 25.8% 23.8% 50.4% -5.2 13
2015-12-19 Bayer Leverkusen L 0-1 1841 2014 21.9% 22.9% 55.2% -4.5 20
2015-12-19 @ FC Ingolstadt 04 W 1-0 2014 1841 55.2% 22.9% 21.9% +4.5 27
2015-12-19 Bayern Munich L 0-1 1848 2169 11.6% 18.1% 70.4% -2.3 14
2015-12-19 @ Hannover 96 W 1-0 2169 1848 70.4% 18.1% 11.6% +2.3 46
2015-12-19 Borussia Dortmund W 2-1 1905 2068 22.8% 23.2% 54.0% +8.8 24
2015-12-19 @ 1. FC Koln L 1-2 2068 1905 54.0% 23.2% 22.8% -8.8 38
2015-12-19 FC Augsburg L 0-1 1885 1897 41.7% 24.5% 33.8% -7.6 22
2015-12-19 @ Hamburger SV W 1-0 1897 1885 33.8% 24.5% 41.7% +7.6 19
2015-12-19 VfL Wolfsburg W 3-1 1813 2015 19.3% 22.1% 58.6% +16.4 15
2015-12-19 @ VfB Stuttgart L 1-3 2015 1813 58.6% 22.1% 19.3% -16.4 26
2015-12-19 Werder Bremen W 2-1 1863 1835 47.1% 24.1% 28.7% +5.3 17
2015-12-19 @ Eintracht Frankfurt L 1-2 1835 1863 28.7% 24.1% 47.1% -5.3 15
2015-12-20 Mainz 05 W 2-0 1933 1932 43.5% 24.4% 32.0% +11.6 32
2015-12-20 @ Hertha BSC L 0-2 1932 1933 32.0% 24.4% 43.5% -11.6 24
2015-12-20 SV Darmstadt 98 W 3-2 1993 1810 65.0% 20.2% 14.8% +2.7 29
2015-12-20 @ Borussia Monchengladbach L 2-3 1810 1993 14.8% 20.2% 65.0% -2.7 18
2016-01-22 Bayern Munich L 1-2 1877 2172 13.0% 19.1% 68.0% -2.5 22
2016-01-22 @ Hamburger SV W 2-1 2172 1877 68.0% 19.1% 13.0% +2.5 49
2016-01-23 Bayer Leverkusen D 1-1 1875 2018 24.8% 23.6% 51.7% +1.0 14
2016-01-23 @ Hoffenheim D 1-1 2018 1875 51.7% 23.6% 24.8% -1.0 28
2016-01-23 Borussia Dortmund L 1-3 1996 2059 34.4% 24.6% 41.0% -10.7 29
2016-01-23 @ Borussia Monchengladbach W 3-1 2059 1996 41.0% 24.6% 34.4% +10.7 41
2016-01-23 FC Augsburg D 0-0 1945 1904 48.8% 24.0% 27.2% -0.9 33
2016-01-23 @ Hertha BSC D 0-0 1904 1945 27.2% 24.0% 48.8% +0.9 20
2016-01-23 Mainz 05 W 1-0 1837 1920 31.8% 24.4% 43.8% +7.9 23
2016-01-23 @ FC Ingolstadt 04 L 0-1 1920 1837 43.8% 24.4% 31.8% -7.9 24
2016-01-23 SV Darmstadt 98 L 1-2 1846 1807 48.5% 24.0% 27.5% -8.1 14
2016-01-23 @ Hannover 96 W 2-1 1807 1846 27.5% 24.0% 48.5% +8.1 21
2016-01-23 VfB Stuttgart L 1-3 1914 1829 54.3% 23.1% 22.6% -15.4 24
2016-01-23 @ 1. FC Koln W 3-1 1829 1914 22.6% 23.1% 54.3% +15.4 18
2016-01-24 VfL Wolfsburg W 3-2 1868 1998 26.2% 23.8% 50.0% +7.9 20
2016-01-24 @ Eintracht Frankfurt L 2-3 1998 1868 50.0% 23.8% 26.2% -7.8 26
2016-01-24 Werder Bremen L 1-3 1939 1830 57.1% 22.5% 20.4% -16.1 27
2016-01-24 @ Schalke 04 W 3-1 1830 1939 20.4% 22.5% 57.1% +16.1 18
2016-01-29 Borussia Monchengladbach W 1-0 1912 1985 33.2% 24.5% 42.3% +7.7 27
2016-01-29 @ Mainz 05 L 0-1 1985 1912 42.3% 24.5% 33.2% -7.7 29
2016-01-30 Eintracht Frankfurt D 0-0 1905 1876 47.2% 24.1% 28.6% -0.8 21
2016-01-30 @ FC Augsburg D 0-0 1876 1905 28.6% 24.1% 47.2% +0.8 21
2016-01-30 Hamburger SV W 2-1 1845 1875 39.1% 24.6% 36.3% +6.4 21
2016-01-30 @ VfB Stuttgart L 1-2 1875 1845 36.3% 24.6% 39.1% -6.4 22
2016-01-30 Hannover 96 W 3-0 2017 1838 64.6% 20.3% 15.0% +8.5 31
2016-01-30 @ Bayer Leverkusen L 0-3 1838 2017 15.0% 20.3% 64.6% -8.5 14
2016-01-30 Hertha BSC D 3-3 1846 1944 29.9% 24.3% 45.9% +0.4 19
2016-01-30 @ Werder Bremen D 3-3 1944 1846 45.9% 24.3% 29.9% -0.4 34
2016-01-30 FC Ingolstadt 04 W 2-0 2069 1845 68.9% 18.7% 12.4% +4.7 44
2016-01-30 @ Borussia Dortmund L 0-2 1845 2069 12.4% 18.7% 68.9% -4.7 23
2016-01-30 Schalke 04 L 0-2 1815 1923 28.8% 24.2% 47.1% -10.7 21
2016-01-30 @ SV Darmstadt 98 W 2-0 1923 1815 47.1% 24.2% 28.8% +10.7 30
2016-01-31 1. FC Koln D 1-1 1991 1899 55.1% 22.9% 21.9% -1.3 27
2016-01-31 @ VfL Wolfsburg D 1-1 1899 1991 21.9% 22.9% 55.1% +1.3 25
2016-01-31 Hoffenheim W 2-0 2174 1876 75.0% 15.9% 9.0% +3.3 52
2016-01-31 @ Bayern Munich L 0-2 1876 2174 9.0% 15.9% 75.0% -3.3 14
2016-02-05 Werder Bremen W 5-1 1977 1846 59.6% 21.9% 18.5% +11.3 32
2016-02-05 @ Borussia Monchengladbach L 1-5 1846 1977 18.5% 21.9% 59.6% -11.4 19
2016-02-06 Bayern Munich D 0-0 2026 2177 23.9% 23.4% 52.7% +1.3 32
2016-02-06 @ Bayer Leverkusen D 0-0 2177 2026 52.7% 23.4% 23.9% -1.2 53
2016-02-06 Borussia Dortmund D 0-0 1944 2074 26.1% 23.8% 50.1% +1.0 35
2016-02-06 @ Hertha BSC D 0-0 2074 1944 50.1% 23.8% 26.1% -1.0 45
2016-02-06 FC Augsburg W 2-1 1840 1904 34.3% 24.6% 41.1% +7.1 26
2016-02-06 @ FC Ingolstadt 04 L 1-2 1904 1840 41.1% 24.6% 34.3% -7.1 21
2016-02-06 Mainz 05 L 0-1 1829 1920 30.8% 24.3% 44.8% -6.0 14
2016-02-06 @ Hannover 96 W 1-0 1920 1829 44.8% 24.3% 30.8% +6.0 30
2016-02-06 VfB Stuttgart L 2-4 1877 1851 46.8% 24.2% 29.0% -12.1 21
2016-02-06 @ Eintracht Frankfurt W 4-2 1851 1877 29.0% 24.2% 46.8% +12.1 24
2016-02-06 VfL Wolfsburg W 3-0 1934 1989 35.4% 24.6% 40.0% +20.1 33
2016-02-06 @ Schalke 04 L 0-3 1989 1934 40.0% 24.6% 35.4% -20.1 27
2016-02-07 1. FC Koln D 1-1 1868 1900 38.9% 24.6% 36.5% -0.1 23
2016-02-07 @ Hamburger SV D 1-1 1900 1868 36.5% 24.6% 38.9% +0.1 26
2016-02-07 SV Darmstadt 98 L 0-2 1873 1805 52.3% 23.5% 24.2% -17.2 14
2016-02-07 @ Hoffenheim W 2-0 1805 1873 24.2% 23.5% 52.3% +17.2 24
2016-02-12 Schalke 04 W 2-1 1926 1954 39.5% 24.6% 35.9% +6.4 33
2016-02-12 @ Mainz 05 L 1-2 1954 1926 35.9% 24.6% 39.5% -6.4 33
2016-02-13 Bayer Leverkusen L 1-2 1822 2027 19.0% 22.0% 59.0% -3.7 24
2016-02-13 @ SV Darmstadt 98 W 2-1 2027 1822 59.0% 22.0% 19.0% +3.7 35
2016-02-13 Eintracht Frankfurt W 3-1 1900 1865 48.1% 24.1% 27.9% +9.0 29
2016-02-13 @ 1. FC Koln L 1-3 1865 1900 27.9% 24.1% 48.1% -9.0 21
2016-02-13 Hannover 96 W 1-0 2073 1823 71.1% 17.8% 11.1% +2.2 48
2016-02-13 @ Borussia Dortmund L 0-1 1823 2073 11.1% 17.8% 71.1% -2.2 14
2016-02-13 Hertha BSC W 2-0 1863 1945 32.0% 24.4% 43.6% +14.8 27
2016-02-13 @ VfB Stuttgart L 0-2 1945 1863 43.6% 24.4% 32.0% -14.8 35
2016-02-13 Hoffenheim D 1-1 1835 1856 40.4% 24.6% 35.0% -0.2 20
2016-02-13 @ Werder Bremen D 1-1 1856 1835 35.0% 24.6% 40.4% +0.2 15
2016-02-13 FC Ingolstadt 04 W 2-0 1969 1847 58.6% 22.1% 19.3% +7.5 30
2016-02-13 @ VfL Wolfsburg L 0-2 1847 1969 19.3% 22.1% 58.6% -7.5 26
2016-02-14 Bayern Munich L 1-3 1897 2176 13.8% 19.6% 66.5% -4.6 21
2016-02-14 @ FC Augsburg W 3-1 2176 1897 66.5% 19.6% 13.8% +4.6 56
2016-02-14 Borussia Monchengladbach W 3-2 1868 1989 27.3% 24.0% 48.8% +7.7 26
2016-02-14 @ Hamburger SV L 2-3 1989 1868 48.8% 24.0% 27.3% -7.7 32
2016-02-19 Hamburger SV D 0-0 1856 1876 40.5% 24.6% 34.9% -0.2 22
2016-02-19 @ Eintracht Frankfurt D 0-0 1876 1856 34.9% 24.6% 40.5% +0.2 27
2016-02-20 1. FC Koln W 1-0 1981 1909 52.7% 23.4% 23.9% +4.8 35
2016-02-20 @ Borussia Monchengladbach L 0-1 1909 1981 23.9% 23.4% 52.7% -4.8 29
2016-02-20 Mainz 05 W 3-2 1856 1932 32.7% 24.5% 42.9% +6.9 18
2016-02-20 @ Hoffenheim L 2-3 1932 1856 42.9% 24.5% 32.7% -6.9 33
2016-02-20 SV Darmstadt 98 W 3-1 2181 1818 79.8% 13.5% 6.8% +2.1 59
2016-02-20 @ Bayern Munich L 1-3 1818 2181 6.8% 13.5% 79.8% -2.1 24
2016-02-20 VfL Wolfsburg D 1-1 1930 1977 36.7% 24.6% 38.7% +0.1 36
2016-02-20 @ Hertha BSC D 1-1 1977 1930 38.7% 24.6% 36.7% -0.1 31
2016-02-20 Werder Bremen W 2-0 1840 1835 44.0% 24.4% 31.6% +11.5 29
2016-02-20 @ FC Ingolstadt 04 L 0-2 1835 1840 31.6% 24.4% 44.0% -11.5 20
2016-02-21 Borussia Dortmund L 0-1 2031 2075 37.0% 24.6% 38.4% -6.9 35
2016-02-21 @ Bayer Leverkusen W 1-0 2075 2031 38.4% 24.6% 37.0% +6.9 51
2016-02-21 FC Augsburg L 0-1 1821 1893 33.3% 24.5% 42.2% -6.4 14
2016-02-21 @ Hannover 96 W 1-0 1893 1821 42.2% 24.5% 33.3% +6.4 24
2016-02-21 VfB Stuttgart D 1-1 1947 1878 52.4% 23.4% 24.2% -1.1 34
2016-02-21 @ Schalke 04 D 1-1 1878 1947 24.2% 23.4% 52.4% +1.1 28
2016-02-26 Hertha BSC L 0-1 1904 1930 39.7% 24.6% 35.7% -7.3 29
2016-02-26 @ 1. FC Koln W 1-0 1930 1904 35.7% 24.6% 39.7% +7.3 39
2016-02-27 Bayern Munich L 0-2 1977 2183 18.9% 22.0% 59.1% -7.3 31
2016-02-27 @ VfL Wolfsburg W 2-0 2183 1977 59.1% 22.0% 18.9% +7.3 62
2016-02-27 Hannover 96 L 1-2 1879 1815 51.8% 23.5% 24.6% -8.5 28
2016-02-27 @ VfB Stuttgart W 2-1 1815 1879 24.6% 23.5% 51.8% +8.5 17
2016-02-27 FC Ingolstadt 04 D 1-1 1876 1851 46.7% 24.2% 29.1% -0.7 28
2016-02-27 @ Hamburger SV D 1-1 1851 1876 29.1% 24.2% 46.7% +0.7 30
2016-02-27 SV Darmstadt 98 D 2-2 1823 1816 44.3% 24.4% 31.3% -0.4 21
2016-02-27 @ Werder Bremen D 2-2 1816 1823 31.3% 24.4% 44.3% +0.4 25
2016-02-28 Bayer Leverkusen W 3-1 1926 2024 29.9% 24.3% 45.9% +13.4 36
2016-02-28 @ Mainz 05 L 1-3 2024 1926 45.9% 24.3% 29.9% -13.4 35
2016-02-28 Borussia Monchengladbach D 2-2 1899 1986 31.3% 24.4% 44.3% +0.4 25
2016-02-28 @ FC Augsburg D 2-2 1986 1899 44.3% 24.4% 31.3% -0.4 36
2016-02-28 Hoffenheim W 3-1 2082 1863 68.4% 18.9% 12.7% +4.2 54
2016-02-28 @ Borussia Dortmund L 1-3 1863 2082 12.7% 18.9% 68.4% -4.2 18
2016-02-28 Schalke 04 D 0-0 1856 1946 30.8% 24.3% 44.8% +0.6 23
2016-02-28 @ Eintracht Frankfurt D 0-0 1946 1856 44.8% 24.3% 30.8% -0.6 35
2016-03-01 1. FC Koln D 1-1 1852 1897 37.0% 24.6% 38.4% +0.0 31
2016-03-01 @ FC Ingolstadt 04 D 1-1 1897 1852 38.4% 24.6% 37.0% -0.0 30
2016-03-01 VfL Wolfsburg L 0-4 1823 1969 24.5% 23.5% 52.0% -17.6 17
2016-03-01 @ Hannover 96 W 4-0 1969 1823 52.0% 23.5% 24.5% +17.6 34
2016-03-02 Borussia Dortmund L 0-2 1817 2087 14.4% 20.0% 65.7% -5.6 25
2016-03-02 @ SV Darmstadt 98 W 2-0 2087 1817 65.7% 20.0% 14.4% +5.6 57
2016-03-02 Eintracht Frankfurt W 2-0 1937 1856 53.9% 23.2% 22.9% +8.8 42
2016-03-02 @ Hertha BSC L 0-2 1856 1937 22.9% 23.2% 53.9% -8.8 23
2016-03-02 FC Augsburg W 2-1 1859 1899 37.6% 24.6% 37.8% +6.6 21
2016-03-02 @ Hoffenheim L 1-2 1899 1859 37.8% 24.6% 37.6% -6.6 25
2016-03-02 Hamburger SV W 3-2 1946 1876 52.5% 23.4% 24.1% +4.4 38
2016-03-02 @ Schalke 04 L 2-3 1876 1946 24.1% 23.4% 52.5% -4.3 28
2016-03-02 Mainz 05 L 1-2 2190 1939 71.2% 17.7% 11.1% -11.1 62
2016-03-02 @ Bayern Munich W 2-1 1939 2190 11.1% 17.7% 71.2% +11.1 39
2016-03-02 VfB Stuttgart W 4-0 1986 1871 57.8% 22.3% 19.9% +14.6 39
2016-03-02 @ Borussia Monchengladbach L 0-4 1871 1986 19.9% 22.3% 57.8% -14.6 28
2016-03-02 Werder Bremen L 1-4 2011 1823 65.4% 20.0% 14.5% -25.5 35
2016-03-02 @ Bayer Leverkusen W 4-1 1823 2011 14.5% 20.0% 65.4% +25.5 24
2016-03-05 Bayer Leverkusen D 3-3 1893 1985 30.6% 24.3% 45.1% +0.3 26
2016-03-05 @ FC Augsburg D 3-3 1985 1893 45.1% 24.3% 30.6% -0.3 36
2016-03-05 Bayern Munich D 0-0 2092 2179 31.3% 24.4% 44.3% +0.5 58
2016-03-05 @ Borussia Dortmund D 0-0 2179 2092 44.3% 24.4% 31.3% -0.5 63
2016-03-05 Borussia Monchengladbach W 2-1 1987 2000 41.5% 24.5% 34.0% +6.1 37
2016-03-05 @ VfL Wolfsburg L 1-2 2000 1987 34.0% 24.5% 41.5% -6.1 39
2016-03-05 Hannover 96 W 4-1 1848 1806 49.0% 23.9% 27.0% +12.4 27
2016-03-05 @ Werder Bremen L 1-4 1806 1848 27.0% 23.9% 49.0% -12.4 17
2016-03-05 Hoffenheim W 5-1 1856 1865 42.0% 24.5% 33.4% +19.0 31
2016-03-05 @ VfB Stuttgart L 1-5 1865 1856 33.4% 24.5% 42.0% -19.1 21
2016-03-05 FC Ingolstadt 04 D 1-1 1847 1852 42.7% 24.5% 32.8% -0.4 24
2016-03-05 @ Eintracht Frankfurt D 1-1 1852 1847 32.8% 24.5% 42.7% +0.4 32
2016-03-05 Schalke 04 L 1-3 1897 1950 35.8% 24.6% 39.6% -11.0 30
2016-03-05 @ 1. FC Koln W 3-1 1950 1897 39.6% 24.6% 35.8% +11.0 41
2016-03-06 Hertha BSC W 2-0 1871 1946 32.9% 24.5% 42.7% +14.5 31
2016-03-06 @ Hamburger SV L 0-2 1946 1871 42.7% 24.5% 32.9% -14.5 42
2016-03-06 SV Darmstadt 98 D 0-0 1950 1811 60.4% 21.6% 17.9% -1.9 40
2016-03-06 @ Mainz 05 D 0-0 1811 1950 17.9% 21.6% 60.4% +1.9 26
2016-03-11 Schalke 04 W 2-0 1932 1961 39.2% 24.6% 36.2% +12.8 45
2016-03-11 @ Hertha BSC L 0-2 1961 1932 36.2% 24.6% 39.2% -12.8 41
2016-03-12 1. FC Koln L 0-2 1793 1886 30.6% 24.3% 45.1% -11.2 17
2016-03-12 @ Hannover 96 W 2-0 1886 1793 45.1% 24.3% 30.6% +11.2 33
2016-03-12 Eintracht Frankfurt W 3-0 1994 1847 61.3% 21.4% 17.3% +9.8 42
2016-03-12 @ Borussia Monchengladbach L 0-3 1847 1994 17.3% 21.4% 61.3% -9.8 24
2016-03-12 FC Augsburg D 2-2 1813 1893 32.2% 24.4% 43.4% +0.3 27
2016-03-12 @ SV Darmstadt 98 D 2-2 1893 1813 43.4% 24.4% 32.2% -0.3 27
2016-03-12 VfB Stuttgart D 3-3 1852 1875 40.1% 24.6% 35.3% -0.1 33
2016-03-12 @ FC Ingolstadt 04 D 3-3 1875 1852 35.3% 24.6% 40.1% +0.1 32
2016-03-12 VfL Wolfsburg W 1-0 1846 1993 24.4% 23.5% 52.1% +9.1 24
2016-03-12 @ Hoffenheim L 0-1 1993 1846 52.1% 23.5% 24.4% -9.1 37
2016-03-12 Werder Bremen W 5-0 2178 1861 76.6% 15.2% 8.3% +7.0 66
2016-03-12 @ Bayern Munich L 0-5 1861 2178 8.3% 15.2% 76.6% -7.0 27
2016-03-13 Hamburger SV W 1-0 1985 1886 56.0% 22.8% 21.3% +4.3 39
2016-03-13 @ Bayer Leverkusen L 0-1 1886 1985 21.3% 22.8% 56.0% -4.3 31
2016-03-13 Mainz 05 W 2-0 2093 1948 61.0% 21.5% 17.5% +6.8 61
2016-03-13 @ Borussia Dortmund L 0-2 1948 2093 17.5% 21.5% 61.0% -6.8 40
2016-03-18 Borussia Monchengladbach W 2-1 1948 2004 35.5% 24.6% 40.0% +6.9 44
2016-03-18 @ Schalke 04 L 1-2 2004 1948 40.0% 24.6% 35.5% -6.9 42
2016-03-19 Bayern Munich L 0-1 1897 2185 13.3% 19.3% 67.4% -2.7 33
2016-03-19 @ 1. FC Koln W 1-0 2185 1897 67.4% 19.3% 13.3% +2.7 69
2016-03-19 Hannover 96 W 1-0 1837 1782 50.6% 23.7% 25.6% +5.1 27
2016-03-19 @ Eintracht Frankfurt L 0-1 1782 1837 25.6% 23.7% 50.6% -5.1 17
2016-03-19 Hoffenheim L 1-3 1881 1855 46.9% 24.2% 29.0% -13.6 31
2016-03-19 @ Hamburger SV W 3-1 1855 1881 29.0% 24.2% 46.9% +13.6 27
2016-03-19 FC Ingolstadt 04 W 2-1 1944 1852 55.2% 22.9% 21.9% +4.2 48
2016-03-19 @ Hertha BSC L 1-2 1852 1944 21.9% 22.9% 55.2% -4.2 33
2016-03-19 Mainz 05 D 1-1 1854 1941 31.2% 24.4% 44.4% +0.5 28
2016-03-19 @ Werder Bremen D 1-1 1941 1854 44.4% 24.4% 31.2% -0.5 41
2016-03-19 SV Darmstadt 98 D 1-1 1984 1813 63.7% 20.6% 15.6% -2.0 38
2016-03-19 @ VfL Wolfsburg D 1-1 1813 1984 15.6% 20.6% 63.7% +2.0 28
2016-03-20 Bayer Leverkusen L 0-2 1875 1989 28.0% 24.1% 47.9% -10.5 32
2016-03-20 @ VfB Stuttgart W 2-0 1989 1875 47.9% 24.1% 28.0% +10.4 42
2016-03-20 Borussia Dortmund L 1-3 1893 2099 18.9% 22.0% 59.1% -6.3 27
2016-03-20 @ FC Augsburg W 3-1 2099 1893 59.1% 22.0% 18.9% +6.3 64
2016-04-01 VfL Wolfsburg W 3-0 2000 1982 45.7% 24.3% 30.0% +16.0 45
2016-04-01 @ Bayer Leverkusen L 0-3 1982 2000 30.0% 24.3% 45.7% -16.0 38
2016-04-02 Eintracht Frankfurt W 1-0 2188 1842 78.6% 14.1% 7.3% +1.4 72
2016-04-02 @ Bayern Munich L 0-1 1842 2188 7.3% 14.1% 78.6% -1.4 27
2016-04-02 FC Augsburg W 4-2 1941 1886 50.5% 23.7% 25.7% +7.5 44
2016-04-02 @ Mainz 05 L 2-4 1886 1941 25.7% 23.7% 50.5% -7.5 27
2016-04-02 Hamburger SV L 0-3 1777 1868 30.8% 24.3% 44.9% -16.4 17
2016-04-02 @ Hannover 96 W 3-0 1868 1777 44.9% 24.3% 30.8% +16.4 34
2016-04-02 Schalke 04 W 3-0 1848 1955 28.8% 24.2% 47.0% +22.8 36
2016-04-02 @ FC Ingolstadt 04 L 0-3 1955 1848 47.0% 24.2% 28.8% -22.8 44
2016-04-02 VfB Stuttgart D 2-2 1815 1865 36.3% 24.6% 39.1% +0.1 29
2016-04-02 @ SV Darmstadt 98 D 2-2 1865 1815 39.1% 24.6% 36.3% -0.1 33
2016-04-02 Werder Bremen W 3-2 2106 1854 71.3% 17.7% 11.1% +2.0 67
2016-04-02 @ Borussia Dortmund L 2-3 1854 2106 11.1% 17.7% 71.3% -2.0 28
2016-04-03 1. FC Koln D 1-1 1869 1894 39.8% 24.6% 35.6% -0.2 28
2016-04-03 @ Hoffenheim D 1-1 1894 1869 35.6% 24.6% 39.8% +0.1 34
2016-04-03 Hertha BSC W 5-0 1997 1949 49.8% 23.8% 26.4% +23.2 45
2016-04-03 @ Borussia Monchengladbach L 0-5 1949 1997 26.4% 23.8% 49.8% -23.2 48
2016-04-08 Hannover 96 D 2-2 1925 1761 63.1% 20.8% 16.0% -1.4 49
2016-04-08 @ Hertha BSC D 2-2 1761 1925 16.0% 20.8% 63.1% +1.4 18
2016-04-09 Bayern Munich L 1-3 1865 2190 11.4% 17.9% 70.7% -3.7 33
2016-04-09 @ VfB Stuttgart W 3-1 2190 1865 70.7% 17.9% 11.4% +3.7 75
2016-04-09 Borussia Monchengladbach W 1-0 1871 2020 24.1% 23.4% 52.4% +9.1 39
2016-04-09 @ FC Ingolstadt 04 L 0-1 2020 1871 52.4% 23.4% 24.1% -9.1 45
2016-04-09 FC Augsburg L 1-2 1852 1879 39.6% 24.6% 35.8% -6.9 28
2016-04-09 @ Werder Bremen W 2-1 1879 1852 35.8% 24.6% 39.6% +6.9 30
2016-04-09 Hoffenheim L 0-2 1841 1869 39.4% 24.6% 36.0% -13.7 27
2016-04-09 @ Eintracht Frankfurt W 2-0 1869 1841 36.0% 24.6% 39.4% +13.7 31
2016-04-09 Mainz 05 D 1-1 1966 1948 45.7% 24.3% 30.0% -0.6 39
2016-04-09 @ VfL Wolfsburg D 1-1 1948 1966 30.0% 24.3% 45.7% +0.6 45
2016-04-09 SV Darmstadt 98 L 1-2 1884 1815 52.4% 23.4% 24.2% -8.6 34
2016-04-09 @ Hamburger SV W 2-1 1815 1884 24.2% 23.4% 52.4% +8.6 32
2016-04-10 Bayer Leverkusen L 0-2 1895 2016 27.2% 24.0% 48.9% -10.2 34
2016-04-10 @ 1. FC Koln W 2-0 2016 1895 48.9% 24.0% 27.2% +10.2 48
2016-04-10 Borussia Dortmund D 2-2 1932 2108 21.6% 22.8% 55.6% +1.0 45
2016-04-10 @ Schalke 04 D 2-2 2108 1932 55.6% 22.8% 21.6% -1.0 68
2016-04-15 Borussia Monchengladbach W 2-0 1762 2011 15.7% 20.7% 63.6% +20.3 21
2016-04-15 @ Hannover 96 L 0-2 2011 1762 63.6% 20.7% 15.7% -20.3 45
2016-04-16 Eintracht Frankfurt W 3-0 2026 1827 66.5% 19.7% 13.9% +7.8 51
2016-04-16 @ Bayer Leverkusen L 0-3 1827 2026 13.9% 19.7% 66.5% -7.8 27
2016-04-16 Hertha BSC W 2-1 1883 1924 37.5% 24.6% 37.9% +6.6 34
2016-04-16 @ Hoffenheim L 1-2 1924 1883 37.9% 24.6% 37.5% -6.6 49
2016-04-16 FC Ingolstadt 04 W 2-0 1824 1880 35.4% 24.6% 40.0% +13.8 35
2016-04-16 @ SV Darmstadt 98 L 0-2 1880 1824 40.0% 24.6% 35.4% -13.8 39
2016-04-16 Schalke 04 W 3-0 2193 1933 72.0% 17.4% 10.7% +5.8 78
2016-04-16 @ Bayern Munich L 0-3 1933 2193 10.7% 17.4% 72.0% -5.8 45
2016-04-16 VfB Stuttgart W 1-0 1886 1861 46.7% 24.2% 29.1% +5.7 33
2016-04-16 @ FC Augsburg L 0-1 1861 1886 29.1% 24.2% 46.7% -5.7 33
2016-04-16 VfL Wolfsburg W 3-2 1845 1965 27.3% 24.0% 48.7% +7.7 31
2016-04-16 @ Werder Bremen L 2-3 1965 1845 48.7% 24.0% 27.3% -7.7 39
2016-04-17 1. FC Koln L 2-3 1949 1884 51.8% 23.5% 24.6% -8.1 45
2016-04-17 @ Mainz 05 W 3-2 1884 1949 24.6% 23.5% 51.8% +8.1 37
2016-04-17 Hamburger SV W 3-0 2107 1876 69.5% 18.5% 12.1% +6.7 71
2016-04-17 @ Borussia Dortmund L 0-3 1876 2107 12.1% 18.5% 69.5% -6.7 34
2016-04-22 Werder Bremen W 2-1 1869 1853 45.5% 24.3% 30.2% +5.5 37
2016-04-22 @ Hamburger SV L 1-2 1853 1869 30.2% 24.3% 45.5% -5.5 31
2016-04-23 Bayer Leverkusen L 2-3 1927 2034 28.9% 24.2% 46.9% -5.1 45
2016-04-23 @ Schalke 04 W 3-2 2034 1927 46.9% 24.2% 28.9% +5.1 54
2016-04-23 Bayern Munich L 0-2 1917 2199 13.7% 19.5% 66.8% -5.3 49
2016-04-23 @ Hertha BSC W 2-0 2199 1917 66.8% 19.5% 13.7% +5.3 81
2016-04-23 Borussia Dortmund L 0-3 1855 2113 15.1% 20.4% 64.5% -8.5 33
2016-04-23 @ VfB Stuttgart W 3-0 2113 1855 64.5% 20.4% 15.1% +8.5 74
2016-04-23 FC Augsburg L 0-2 1958 1891 52.0% 23.5% 24.5% -17.1 39
2016-04-23 @ VfL Wolfsburg W 2-0 1891 1958 24.5% 23.5% 52.0% +17.1 36
2016-04-23 Hannover 96 D 2-2 1866 1782 54.2% 23.1% 22.7% -0.9 40
2016-04-23 @ FC Ingolstadt 04 D 2-2 1782 1866 22.7% 23.1% 54.2% +0.9 22
2016-04-23 SV Darmstadt 98 W 4-1 1893 1838 50.6% 23.7% 25.7% +11.9 40
2016-04-23 @ 1. FC Koln L 1-4 1838 1893 25.7% 23.7% 50.6% -11.9 35
2016-04-24 Hoffenheim W 3-1 1991 1889 56.2% 22.7% 21.1% +7.0 48
2016-04-24 @ Borussia Monchengladbach L 1-3 1889 1991 21.1% 22.7% 56.2% -7.0 34
2016-04-24 Mainz 05 W 2-1 1820 1941 27.2% 23.9% 48.9% +8.1 30
2016-04-24 @ Eintracht Frankfurt L 1-2 1941 1820 48.9% 23.9% 27.2% -8.1 45
2016-04-29 1. FC Koln D 0-0 1909 1904 43.9% 24.4% 31.7% -0.5 37
2016-04-29 @ FC Augsburg D 0-0 1904 1909 31.7% 24.4% 43.9% +0.5 41
2016-04-30 Borussia Monchengladbach D 1-1 2204 1998 67.2% 19.4% 13.4% -2.2 82
2016-04-30 @ Bayern Munich D 1-1 1998 2204 13.4% 19.4% 67.2% +2.2 49
2016-04-30 Eintracht Frankfurt L 1-2 1826 1828 43.1% 24.5% 32.5% -7.3 35
2016-04-30 @ SV Darmstadt 98 W 2-1 1828 1826 32.5% 24.5% 43.1% +7.3 33
2016-04-30 Hamburger SV D 0-0 1933 1874 51.0% 23.7% 25.3% -1.1 46
2016-04-30 @ Mainz 05 D 0-0 1874 1933 25.3% 23.7% 51.0% +1.1 38
2016-04-30 Hertha BSC W 2-1 2039 1912 59.1% 22.0% 18.9% +3.7 57
2016-04-30 @ Bayer Leverkusen L 1-2 1912 2039 18.9% 22.0% 59.1% -3.7 49
2016-04-30 FC Ingolstadt 04 W 2-1 1882 1865 45.6% 24.3% 30.1% +5.5 37
2016-04-30 @ Hoffenheim L 1-2 1865 1882 30.1% 24.3% 45.6% -5.5 40
2016-04-30 Schalke 04 L 1-3 1783 1922 25.2% 23.6% 51.2% -8.3 22
2016-04-30 @ Hannover 96 W 3-1 1922 1783 51.2% 23.6% 25.2% +8.3 48
2016-04-30 VfL Wolfsburg W 5-1 2122 1941 64.8% 20.3% 14.9% +9.1 77
2016-04-30 @ Borussia Dortmund L 1-5 1941 2122 14.9% 20.3% 64.8% -9.1 39
2016-05-02 VfB Stuttgart W 6-2 1847 1847 43.4% 24.4% 32.1% +15.7 34
2016-05-02 @ Werder Bremen L 2-6 1847 1847 32.1% 24.4% 43.4% -15.7 33
2016-05-07 Bayer Leverkusen W 2-1 2000 2042 37.3% 24.6% 38.0% +6.7 52
2016-05-07 @ Borussia Monchengladbach L 1-2 2042 2000 38.0% 24.6% 37.3% -6.7 57
2016-05-07 Bayern Munich L 1-2 1860 2202 10.5% 17.3% 72.2% -2.0 40
2016-05-07 @ FC Ingolstadt 04 W 2-1 2202 1860 72.2% 17.3% 10.5% +2.0 85
2016-05-07 Borussia Dortmund W 1-0 1835 2131 12.9% 19.0% 68.1% +11.4 36
2016-05-07 @ Eintracht Frankfurt L 0-1 2131 1835 68.1% 19.0% 12.9% -11.4 77
2016-05-07 FC Augsburg D 1-1 1931 1908 46.4% 24.2% 29.4% -0.6 49
2016-05-07 @ Schalke 04 D 1-1 1908 1931 29.4% 24.2% 46.4% +0.6 38
2016-05-07 Hoffenheim W 1-0 1775 1888 28.1% 24.1% 47.8% +8.5 25
2016-05-07 @ Hannover 96 L 0-1 1888 1775 47.8% 24.1% 28.1% -8.5 37
2016-05-07 Mainz 05 L 1-3 1831 1932 29.6% 24.2% 46.1% -9.5 33
2016-05-07 @ VfB Stuttgart W 3-1 1932 1831 46.1% 24.2% 29.6% +9.5 49
2016-05-07 SV Darmstadt 98 L 1-2 1908 1819 54.9% 23.0% 22.1% -9.0 49
2016-05-07 @ Hertha BSC W 2-1 1819 1908 22.1% 23.0% 54.9% +9.0 38
2016-05-07 VfL Wolfsburg L 0-1 1876 1931 35.4% 24.6% 40.0% -6.7 38
2016-05-07 @ Hamburger SV W 1-0 1931 1876 40.0% 24.6% 35.4% +6.7 42
2016-05-07 Werder Bremen D 0-0 1905 1863 48.9% 23.9% 27.1% -0.9 42
2016-05-07 @ 1. FC Koln D 0-0 1863 1905 27.1% 23.9% 48.9% +0.9 35
2016-05-14 1. FC Koln D 2-2 2120 1904 68.1% 19.0% 12.9% -1.7 78
2016-05-14 @ Borussia Dortmund D 2-2 1904 2120 12.9% 19.0% 68.1% +1.7 43
2016-05-14 Borussia Monchengladbach L 0-2 1827 2007 21.2% 22.8% 56.0% -8.2 38
2016-05-14 @ SV Darmstadt 98 W 2-0 2007 1827 56.0% 22.8% 21.2% +8.2 55
2016-05-14 Eintracht Frankfurt W 1-0 1864 1846 45.7% 24.3% 30.0% +5.9 38
2016-05-14 @ Werder Bremen L 0-1 1846 1864 30.0% 24.3% 45.7% -5.9 36
2016-05-14 Hamburger SV L 1-3 1909 1869 48.7% 24.0% 27.4% -14.0 38
2016-05-14 @ FC Augsburg W 3-1 1869 1909 27.4% 24.0% 48.7% +14.0 41
2016-05-14 Hannover 96 W 3-1 2204 1783 83.4% 11.4% 5.2% +1.5 88
2016-05-14 @ Bayern Munich L 1-3 1783 2204 5.2% 11.4% 83.4% -1.5 25
2016-05-14 Hertha BSC D 0-0 1941 1899 48.9% 23.9% 27.1% -0.9 50
2016-05-14 @ Mainz 05 D 0-0 1899 1941 27.1% 23.9% 48.9% +0.9 50
2016-05-14 FC Ingolstadt 04 W 3-2 2036 1858 64.5% 20.4% 15.2% +2.8 60
2016-05-14 @ Bayer Leverkusen L 2-3 1858 2036 15.2% 20.4% 64.5% -2.8 40
2016-05-14 Schalke 04 L 1-4 1879 1930 36.2% 24.6% 39.2% -15.7 37
2016-05-14 @ Hoffenheim W 4-1 1930 1879 39.2% 24.6% 36.2% +15.7 52
2016-05-14 VfB Stuttgart W 3-1 1938 1822 58.0% 22.3% 19.7% +6.6 45
2016-05-14 @ VfL Wolfsburg L 1-3 1822 1938 19.7% 22.3% 58.0% -6.6 33

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2016-05-19 1. FC Nurnberg D 1-1 1841 1856 41.2% 24.6% 34.2% -0.3 0-0-1
2016-05-19 @ Eintracht Frankfurt D 1-1 1856 1841 34.2% 24.6% 41.2% +0.3 0-0-1
2016-05-23 Eintracht Frankfurt L 0-1 1856 1840 45.5% 24.3% 30.2% -8.1 0-1-1
2016-05-23 @ 1. FC Nurnberg W 1-0 1840 1856 30.2% 24.3% 45.5% +8.1 1-0-1

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2016-03-02 11.06% Mainz 05 1939 2 @ Bayern Munich 2190 1
2 2016-05-07 12.87% @ Eintracht Frankfurt 1835 1 Borussia Dortmund 2131 0
3 2016-03-02 14.53% Werder Bremen 1823 4 @ Bayer Leverkusen 2011 1
4 2015-09-12 15.44% SV Darmstadt 98 1826 1 @ Bayer Leverkusen 2000 0
5 2016-04-15 15.74% @ Hannover 96 1762 2 Borussia Monchengladbach 2011 0
6 2015-12-19 19.27% @ VfB Stuttgart 1813 3 VfL Wolfsburg 2015 1
7 2015-11-20 19.63% @ Hamburger SV 1867 3 Borussia Dortmund 2065 1
8 2015-09-11 20.05% Hamburger SV 1854 3 @ Borussia Monchengladbach 1967 0
9 2016-01-24 20.36% Werder Bremen 1830 3 @ Schalke 04 1939 1
10 2015-12-05 21.75% @ Borussia Monchengladbach 2008 3 Bayern Munich 2182 1
11 2016-05-07 22.11% SV Darmstadt 98 1819 2 @ Hertha BSC 1908 1
12 2016-01-23 22.62% VfB Stuttgart 1829 3 @ 1. FC Koln 1914 1
13 2015-11-07 22.65% 1. FC Koln 1906 2 @ Bayer Leverkusen 1991 1
14 2015-10-18 22.78% Hannover 96 1842 1 @ 1. FC Koln 1924 0
15 2015-12-19 22.82% @ 1. FC Koln 1905 2 Borussia Dortmund 2068 1
16 2015-08-23 23.60% Mainz 05 1909 2 @ Borussia Monchengladbach 1984 1
17 2015-10-04 23.88% 1. FC Koln 1899 3 @ Schalke 04 1971 0
18 2016-04-09 24.13% @ FC Ingolstadt 04 1871 1 Borussia Monchengladbach 2020 0
19 2016-04-09 24.18% SV Darmstadt 98 1815 2 @ Hamburger SV 1884 1
20 2016-02-07 24.25% SV Darmstadt 98 1805 2 @ Hoffenheim 1873 0
21 2016-03-12 24.39% @ Hoffenheim 1846 1 VfL Wolfsburg 1993 0
22 2016-04-23 24.46% FC Augsburg 1891 2 @ VfL Wolfsburg 1958 0
23 2015-08-15 24.53% FC Ingolstadt 04 1853 1 @ Mainz 05 1918 0
24 2015-10-24 24.61% Werder Bremen 1850 3 @ Mainz 05 1915 1
25 2016-04-17 24.64% 1. FC Koln 1884 3 @ Mainz 05 1949 2

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2015-12-12 30.99 @ Bayer Leverkusen 5 1983 37.54% Borussia Monchengladbach 0 2024 37.85% 24.61%
2 2015-11-21 27.33 FC Augsburg 4 1853 33.32% @ VfB Stuttgart 0 1844 42.17% 24.51%
3 2015-09-11 27.12 Hamburger SV 3 1854 20.05% @ Borussia Monchengladbach 0 1967 57.56% 22.40%
4 2016-03-02 25.49 Werder Bremen 4 1823 14.53% @ Bayer Leverkusen 1 2011 65.44% 20.03%
5 2015-10-04 25.16 1. FC Koln 3 1899 23.88% @ Schalke 04 0 1971 52.74% 23.39%
6 2015-11-28 24.46 @ Hannover 96 4 1837 38.91% FC Ingolstadt 04 0 1869 36.49% 24.60%
7 2015-08-15 24.09 @ Borussia Dortmund 4 1982 39.63% Borussia Monchengladbach 0 2008 35.77% 24.59%
8 2016-04-03 23.22 @ Borussia Monchengladbach 5 1997 49.76% Hertha BSC 0 1949 26.40% 23.84%
9 2016-04-02 22.84 @ FC Ingolstadt 04 3 1848 28.82% Schalke 04 0 1955 47.02% 24.16%
10 2015-12-12 22.27 Hertha BSC 4 1911 43.20% @ SV Darmstadt 98 0 1832 32.34% 24.46%
11 2016-04-15 20.32 @ Hannover 96 2 1762 15.74% Borussia Monchengladbach 0 2011 63.58% 20.67%
12 2016-02-06 20.06 @ Schalke 04 3 1934 35.45% VfL Wolfsburg 0 1989 39.96% 24.59%
13 2015-10-17 19.59 Borussia Monchengladbach 5 1965 40.78% @ Eintracht Frankfurt 1 1904 34.66% 24.56%
14 2015-11-21 19.22 @ VfL Wolfsburg 6 2005 60.55% Werder Bremen 0 1865 17.84% 21.61%
15 2016-03-05 19.05 @ VfB Stuttgart 5 1856 42.05% Hoffenheim 1 1865 33.44% 24.52%
16 2015-08-15 18.44 Schalke 04 3 1940 39.65% @ Werder Bremen 0 1887 35.76% 24.59%
17 2015-08-23 17.78 Borussia Dortmund 4 2006 51.76% @ FC Ingolstadt 04 0 1862 24.69% 23.55%
18 2016-03-01 17.64 VfL Wolfsburg 4 1969 52.02% @ Hannover 96 0 1823 24.47% 23.51%
19 2016-02-07 17.20 SV Darmstadt 98 2 1805 24.25% @ Hoffenheim 0 1873 52.29% 23.46%
20 2016-04-23 17.13 FC Augsburg 2 1891 24.46% @ VfL Wolfsburg 0 1958 52.03% 23.51%
21 2015-10-03 16.87 @ Hertha BSC 3 1885 43.65% Hamburger SV 0 1883 31.92% 24.43%
22 2015-10-17 16.70 SV Darmstadt 98 2 1832 25.73% @ FC Augsburg 0 1886 50.53% 23.74%
23 2015-12-19 16.42 @ VfB Stuttgart 3 1813 19.27% VfL Wolfsburg 1 2015 58.59% 22.14%
24 2016-04-02 16.39 Hamburger SV 3 1868 44.85% @ Hannover 96 0 1777 30.80% 24.35%
25 2015-11-20 16.30 @ Hamburger SV 3 1867 19.63% Borussia Dortmund 1 2065 58.11% 22.26%