Home / Leagues / Germany / Bundesliga / 2018-19
‹ ›

2018-19 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

78 points · 28th Title

Last Title: 2017-18

Relegated

1. FC Nurnberg

19 pts

Hannover 96 · 21 pts

VfB Stuttgart · via playoff

Biggest Overachiever

Dusseldorf

10.24 points above expected

44 points · 33.76 expected points

Biggest Disappointment

Hannover 96

11.45 points below expected

21 points · 32.45 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 24 6 4 78 88 32 +56 69.47 +8.53
2 Borussia Dortmund 34 23 7 4 76 81 44 +37 66.78 +9.22
3 RB Leipzig 34 19 9 6 66 63 29 +34 60.34 +5.66
4 Bayer Leverkusen 34 18 4 12 58 69 52 +17 51.42 +6.58
5 Borussia Monchengladbach 34 16 7 11 55 55 42 +13 53.54 +1.46
6 VfL Wolfsburg 34 16 7 11 55 62 50 +12 46.65 +8.35
7 Eintracht Frankfurt 34 15 9 10 54 60 48 +12 52.08 +1.92
8 Werder Bremen 34 14 11 9 53 58 49 +9 48.89 +4.11
9 Hoffenheim 34 13 12 9 51 70 52 +18 57.20 -6.20
10 Dusseldorf 34 13 5 16 44 49 65 -16 33.76 +10.24
11 Hertha BSC 34 11 10 13 43 49 57 -8 45.85 -2.85
12 Mainz 05 34 12 7 15 43 46 57 -11 40.26 +2.74
13 SC Freiburg 34 8 12 14 36 46 61 -15 39.37 -3.37
14 Schalke 04 34 8 9 17 33 37 55 -18 42.58 -9.58
15 FC Augsburg 34 8 8 18 32 51 71 -20 40.83 -8.83
16 VfB Stuttgart Relegated 34 7 7 20 28 32 70 -38 34.02 -6.02
17 Hannover 96 Relegated 34 5 6 23 21 31 71 -40 32.45 -11.45
18 1. FC Nurnberg Relegated 34 3 10 21 19 26 68 -42 30.11 -11.11

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 Dusseldorf 44 33.76 +10.24
2 Borussia Dortmund 76 66.78 +9.22
3 Bayern Munich 78 69.47 +8.53
4 VfL Wolfsburg 55 46.65 +8.35
5 Bayer Leverkusen 58 51.42 +6.58

Biggest Disappointments

# Team Actual Sim vsSim
1 Hannover 96 21 32.45 -11.45
2 1. FC Nurnberg 19 30.11 -11.11
3 Schalke 04 33 42.58 -9.58
4 FC Augsburg 32 40.83 -8.83
5 Hoffenheim 51 57.20 -6.20

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 consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Dusseldorf 4 Dec 15 – Jan 19 1 in 492
2 Bayern Munich 7 Dec 1 – Jan 27 1 in 54
3 Bayer Leverkusen 4 Jan 26 – Feb 17 1 in 50
4 Eintracht Frankfurt 6 Feb 24 – Apr 6 1 in 29
5 RB Leipzig 6 Mar 16 – Apr 27 1 in 29

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Schalke 04 5 Aug 25 – Sep 25 1 in 130
2 Hannover 96 8 Feb 16 – Apr 13 1 in 74
3 Dusseldorf 6 Sep 26 – Nov 4 1 in 70
4 Hertha BSC 5 Mar 9 – Apr 14 1 in 59
5 Werder Bremen 3 Oct 28 – Nov 10 1 in 36

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Werder Bremen 12 Jan 19 – Apr 13 1 in 90
2 Eintracht Frankfurt 11 Jan 19 – Apr 6 1 in 51
3 Borussia Dortmund 15 Aug 26 – Dec 15 1 in 39
4 RB Leipzig 15 Jan 27 – May 11 1 in 33
5 Dusseldorf 4 Dec 15 – Jan 19 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 1. FC Nurnberg 20 Oct 7 – Mar 17 1 in 107
2 Hoffenheim 7 Nov 24 – Jan 18 1 in 96
3 FC Augsburg 10 Nov 3 – Jan 26 1 in 87
4 Eintracht Frankfurt 6 Apr 14 – May 18 1 in 51
5 Schalke 04 8 Jan 25 – Mar 16 1 in 23

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Bayern Munich 2217 78 +7 11 11.5 -0.5
Borussia Dortmund 2090 76 +7 10 10.2 -0.2
RB Leipzig 2082 66 -4 8 9.1 -1.1
Bayer Leverkusen 2044 58 +80 13 9.4 +3.6
VfL Wolfsburg 1961 55 +28 10 8.4 +1.6
Borussia Monchengladbach 1916 55 -12 4 6.9 -2.9
Eintracht Frankfurt 1923 54 -74 2 7.1 -5.1
Werder Bremen 1969 53 -6 7 5.2 +1.8
Hoffenheim 1988 51 -60 4 9.3 -5.3
Dusseldorf 1866 44 +17 7 6.3 +0.7
Mainz 05 1900 43 +49 10 6.1 +3.9
Hertha BSC 1861 43 -7 8 7.4 +0.6
SC Freiburg 1786 36 -31 4 5.8 -1.8
Schalke 04 1814 33 +19 6 5.0 +1.0
FC Augsburg 1788 32 -18 4 6.2 -2.2
VfB Stuttgart 1767 28 +13 7 4.2 +2.8
Hannover 96 1721 21 +45 7 3.6 +3.4
1. FC Nurnberg 1678 19 -54 1 3.2 -2.2

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 1FN BL BM BD BM DUS EF FA H9 HB HOF M0 RL SF S0 VS VW WB
1. FC Nurnberg —
0-1-1
1.58
0-1-1
0.77
0-1-1
1.13
0-0-2
1.36
1-0-1
2.43
0-1-1
1.47
1-1-0
1.84
1-0-1
2.53
0-0-2
1.99
0-0-2
1.49
0-1-1
2.08
0-0-2
1.39
0-0-2
2.08
0-1-1
2.14
0-1-1
2.68
0-0-2
1.56
0-2-0
1.75
Bayer Leverkusen
1-1-0
3.96
—
1-0-1
1.50
0-0-2
1.91
0-0-2
2.53
2-0-0
3.60
1-0-1
2.53
2-0-0
3.36
1-1-0
4.00
2-0-0
3.34
0-0-2
2.52
2-0-0
3.22
0-0-2
2.03
1-1-0
3.46
1-1-0
3.42
2-0-0
3.76
1-0-1
2.81
1-0-1
2.76
Bayern Munich
1-1-0
4.89
1-0-1
4.04
—
1-0-1
2.86
1-0-1
3.86
1-1-0
4.67
2-0-0
3.98
1-1-0
4.40
2-0-0
4.78
1-0-1
4.05
2-0-0
3.51
2-0-0
4.38
1-1-0
3.49
0-2-0
4.39
2-0-0
4.11
2-0-0
4.29
2-0-0
3.96
2-0-0
3.99
Borussia Dortmund
1-1-0
4.46
2-0-0
3.61
1-0-1
2.65
—
2-0-0
3.61
1-0-1
4.49
1-1-0
3.69
1-0-1
4.27
1-1-0
4.10
1-1-0
3.87
0-2-0
3.34
2-0-0
4.21
2-0-0
3.33
2-0-0
4.42
1-0-1
4.35
2-0-0
4.33
2-0-0
3.97
1-1-0
3.89
Borussia Monchengladbach
2-0-0
4.20
2-0-0
2.97
1-0-1
1.67
0-0-2
1.91
—
1-0-1
3.95
1-1-0
3.02
1-1-0
3.41
2-0-0
4.19
0-0-2
3.30
0-2-0
2.28
2-0-0
3.53
0-0-2
2.14
0-1-1
3.68
2-0-0
3.25
1-0-1
4.10
0-1-1
3.20
1-1-0
2.82
Dusseldorf
1-0-1
3.08
0-0-2
1.93
0-1-1
0.95
1-0-1
1.09
1-0-1
1.60
—
0-0-2
1.83
1-0-1
2.28
2-0-0
3.21
2-0-0
1.86
1-1-0
1.56
0-0-2
2.29
0-1-1
1.75
1-1-0
2.49
1-0-1
2.19
1-1-0
2.61
0-0-2
1.98
1-0-1
1.74
Eintracht Frankfurt
1-1-0
4.10
1-0-1
2.98
0-0-2
1.58
0-1-1
1.82
0-1-1
2.48
2-0-0
3.69
—
1-0-1
3.78
2-0-0
3.68
0-1-1
3.50
2-0-0
2.40
0-1-1
3.57
0-2-0
2.40
2-0-0
3.23
2-0-0
3.75
2-0-0
3.91
0-1-1
3.38
0-1-1
2.97
FC Augsburg
0-1-1
3.67
0-0-2
2.14
0-1-1
1.18
1-0-1
1.29
0-1-1
2.12
1-0-1
3.22
1-0-1
1.77
—
2-0-0
3.40
0-1-1
2.41
0-0-2
1.61
1-0-1
2.61
0-2-0
1.81
1-0-1
2.83
0-2-0
2.68
1-0-1
3.27
0-0-2
2.12
0-0-2
2.48
Hannover 96
1-0-1
2.97
0-1-1
1.55
0-0-2
0.88
0-1-1
1.48
0-0-2
1.36
0-0-2
2.31
0-0-2
1.84
0-0-2
2.11
—
0-1-1
1.91
0-0-2
1.68
1-1-0
1.75
0-0-2
1.75
1-1-0
2.07
0-0-2
2.11
1-0-1
2.45
1-0-1
1.81
0-1-1
2.12
Hertha BSC
2-0-0
3.52
0-0-2
2.16
1-0-1
1.49
0-1-1
1.65
2-0-0
2.22
0-0-2
3.66
1-1-0
2.01
1-1-0
3.09
1-1-0
3.62
—
0-1-1
1.74
1-1-0
3.36
0-0-2
2.24
0-1-1
3.46
1-1-0
2.53
1-0-1
3.66
0-1-1
2.81
0-1-1
2.77
Hoffenheim
2-0-0
4.08
2-0-0
2.97
0-0-2
2.00
0-2-0
2.17
0-2-0
3.21
0-1-1
3.99
0-0-2
3.10
2-0-0
3.92
2-0-0
3.86
1-1-0
3.79
—
0-1-1
3.72
0-1-1
2.80
2-0-0
3.75
1-1-0
4.04
1-1-0
4.01
0-1-1
3.62
0-1-1
3.46
Mainz 05
1-1-0
3.44
0-0-2
2.28
0-0-2
1.21
0-0-2
1.35
0-0-2
1.98
2-0-0
3.21
1-1-0
1.95
1-0-1
2.89
0-1-1
3.77
0-1-1
2.14
1-1-0
1.80
—
0-1-1
1.52
2-0-0
2.45
1-0-1
2.41
2-0-0
2.91
0-1-1
2.47
1-0-1
1.92
RB Leipzig
2-0-0
4.16
2-0-0
3.48
0-1-1
2.01
0-0-2
2.17
2-0-0
3.36
1-1-0
3.77
0-2-0
3.10
0-2-0
3.73
2-0-0
3.77
2-0-0
3.27
1-1-0
2.71
1-1-0
4.01
—
1-0-1
4.28
1-1-0
3.91
2-0-0
3.83
1-0-1
3.80
1-0-1
3.63
SC Freiburg
2-0-0
3.43
0-1-1
2.06
0-2-0
1.18
0-0-2
1.16
1-1-0
1.84
0-1-1
3.01
0-0-2
2.28
1-0-1
2.67
0-1-1
3.44
1-1-0
2.05
0-0-2
1.78
0-0-2
3.05
1-0-1
1.29
—
1-1-0
2.34
0-2-0
2.73
1-1-0
2.15
0-1-1
2.02
Schalke 04
1-1-0
3.37
0-1-1
2.12
0-0-2
1.44
1-0-1
1.24
0-0-2
2.25
1-0-1
3.31
0-0-2
1.78
0-2-0
2.82
2-0-0
3.39
0-1-1
2.97
0-1-1
1.50
1-0-1
3.08
0-1-1
1.62
0-1-1
3.16
—
1-1-0
3.27
1-0-1
2.91
0-0-2
2.20
VfB Stuttgart
1-1-0
2.82
0-0-2
1.76
0-0-2
1.30
0-0-2
1.26
1-0-1
1.44
0-1-1
2.89
0-0-2
1.64
1-0-1
2.23
1-0-1
3.05
1-0-1
1.86
0-1-1
1.52
0-0-2
2.59
0-0-2
1.70
0-2-0
2.77
0-1-1
2.23
—
1-0-1
1.52
1-1-0
1.88
VfL Wolfsburg
2-0-0
4.00
1-0-1
2.69
0-0-2
1.58
0-0-2
1.56
1-1-0
2.30
2-0-0
3.53
1-1-0
2.13
2-0-0
3.39
1-0-1
3.74
1-1-0
2.68
1-1-0
1.90
1-1-0
3.04
1-0-1
1.72
0-1-1
3.36
1-0-1
2.58
1-0-1
4.02
—
0-1-1
2.71
Werder Bremen
0-2-0
3.77
1-0-1
2.75
0-0-2
1.56
0-1-1
1.64
0-1-1
2.68
1-0-1
3.79
1-1-0
2.53
2-0-0
3.02
1-1-0
3.39
1-1-0
2.72
1-1-0
2.05
1-0-1
3.60
1-0-1
1.88
1-1-0
3.50
2-0-0
3.31
0-1-1
3.65
1-1-0
2.80
—

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

R² Slope
Scored 0.89 +9.5
Allowed 0.79 -12.1
Differential 0.96 +6.0

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
05.56%4.90%5.07%4.58%1.63%1.31%23.04%
14.90%12.09%6.70%5.88%2.12%1.80%33.50%
25.07%6.70%4.25%1.96%1.14%0.65%19.77%
34.58%5.88%1.96%1.96%0.33%—14.71%
41.63%2.12%1.14%0.33%——5.23%
5+1.31%1.80%0.65%———3.76%
Total23.04%33.50%19.77%14.71%5.23%3.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.59 +0.00
SD 1.40 1.40 2.19
CV 0.88 0.88 —
Max 8 8 +7
Min 0 0 -7

Games Played: 306

↓ Scored | Allowed →012345+Total
02.94%11.76%17.65%2.94%2.94%5.88%44.12%
1—23.53%8.82%5.88%—2.94%41.18%
22.94%—2.94%——2.94%8.82%
35.88%—————5.88%
4———————
5+———————
Total11.76%35.29%29.41%8.82%2.94%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 2.00 -1.24
SD 0.85 1.69 2.09
CV 1.12 0.84 —
Max 3 7 +3
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%2.94%——11.76%
18.82%5.88%2.94%8.82%5.88%—32.35%
211.76%5.88%2.94%2.94%5.88%—29.41%
32.94%5.88%2.94%———11.76%
4—2.94%————2.94%
5+—8.82%2.94%———11.76%
Total26.47%32.35%14.71%14.71%11.76%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.03 1.53 +0.50
SD 1.60 1.35 2.25
CV 0.79 0.89 —
Max 6 4 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%—2.94%2.94%——8.82%
18.82%11.76%—2.94%——23.53%
22.94%5.88%—2.94%——11.76%
38.82%17.65%2.94%2.94%——32.35%
42.94%5.88%————8.82%
5+8.82%5.88%————14.71%
Total35.29%47.06%5.88%11.76%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.59 0.94 +1.65
SD 1.65 0.95 2.13
CV 0.64 1.01 —
Max 6 3 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%————2.94%8.82%
15.88%5.88%5.88%———17.65%
28.82%14.71%5.88%—2.94%—32.35%
3—5.88%11.76%2.94%——20.59%
45.88%2.94%2.94%2.94%——14.71%
5+2.94%2.94%————5.88%
Total29.41%32.35%26.47%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.38 1.29 +1.09
SD 1.50 1.22 2.01
CV 0.63 0.94 —
Max 7 5 +7
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%5.88%——17.65%
18.82%11.76%5.88%5.88%—2.94%35.29%
211.76%2.94%5.88%—2.94%—23.53%
38.82%5.88%————14.71%
45.88%2.94%————8.82%
5+———————
Total38.24%26.47%17.65%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.24 +0.38
SD 1.21 1.33 2.12
CV 0.75 1.07 —
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%11.76%2.94%—26.47%
12.94%8.82%5.88%5.88%2.94%2.94%29.41%
22.94%17.65%—2.94%—2.94%26.47%
32.94%2.94%—2.94%——8.82%
42.94%5.88%————8.82%
5+———————
Total14.71%38.24%11.76%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.91 -0.47
SD 1.24 1.58 2.31
CV 0.86 0.83 —
Max 4 7 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%2.94%——14.71%
12.94%14.71%5.88%8.82%—5.88%38.24%
22.94%8.82%5.88%———17.65%
314.71%5.88%2.94%———23.53%
4—2.94%————2.94%
5+—2.94%————2.94%
Total26.47%38.24%17.65%11.76%—5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.76 1.41 +0.35
SD 1.44 1.42 2.28
CV 0.81 1.00 —
Max 7 6 +6
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%2.94%5.88%—26.47%
1—8.82%8.82%2.94%2.94%5.88%29.41%
2—8.82%5.88%8.82%——23.53%
32.94%5.88%——5.88%—14.71%
4—2.94%————2.94%
5+2.94%—————2.94%
Total14.71%32.35%17.65%14.71%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.09 -0.59
SD 1.38 1.75 2.38
CV 0.92 0.84 —
Max 6 8 +6
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%8.82%2.94%—35.29%
12.94%8.82%5.88%14.71%5.88%5.88%44.12%
22.94%2.94%2.94%5.88%——14.71%
32.94%2.94%————5.88%
4———————
5+———————
Total14.71%26.47%14.71%29.41%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 2.09 -1.18
SD 0.87 1.44 1.75
CV 0.95 0.69 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%2.94%—2.94%23.53%
15.88%5.88%8.82%5.88%2.94%2.94%32.35%
28.82%2.94%11.76%2.94%——26.47%
32.94%5.88%—2.94%——11.76%
4——2.94%2.94%——5.88%
5+———————
Total26.47%20.59%26.47%17.65%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.68 -0.24
SD 1.16 1.43 1.84
CV 0.80 0.85 —
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%————5.88%
1—20.59%8.82%5.88%2.94%—38.24%
22.94%5.88%5.88%2.94%2.94%—20.59%
32.94%8.82%—5.88%——17.65%
45.88%5.88%2.94%———14.71%
5+——2.94%———2.94%
Total14.71%44.12%20.59%14.71%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.06 1.53 +0.53
SD 1.30 1.11 1.80
CV 0.63 0.72 —
Max 5 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%—5.88%2.94%2.94%29.41%
15.88%8.82%11.76%2.94%2.94%2.94%35.29%
22.94%8.82%2.94%———14.71%
32.94%5.88%2.94%2.94%——14.71%
4——2.94%———2.94%
5+2.94%—————2.94%
Total20.59%35.29%20.59%11.76%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.68 -0.32
SD 1.30 1.49 2.20
CV 0.96 0.89 —
Max 5 6 +5
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%8.82%—2.94%——26.47%
15.88%8.82%2.94%—2.94%—20.59%
28.82%8.82%————17.65%
38.82%2.94%5.88%2.94%——20.59%
42.94%2.94%2.94%———8.82%
5+5.88%—————5.88%
Total47.06%32.35%11.76%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.85 0.85 +1.00
SD 1.62 1.05 1.97
CV 0.87 1.23 —
Max 6 4 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%—11.76%2.94%2.94%2.94%26.47%
15.88%20.59%5.88%8.82%2.94%—44.12%
2—2.94%2.94%—2.94%—8.82%
32.94%5.88%—5.88%——14.71%
4———————
5+—5.88%————5.88%
Total14.71%35.29%20.59%17.65%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.79 -0.44
SD 1.35 1.32 2.05
CV 0.99 0.74 —
Max 5 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%11.76%5.88%2.94%—38.24%
15.88%11.76%14.71%2.94%——35.29%
22.94%2.94%2.94%—2.94%2.94%14.71%
3—5.88%————5.88%
4——2.94%———2.94%
5+——2.94%———2.94%
Total20.59%26.47%35.29%8.82%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.62 -0.53
SD 1.24 1.26 1.67
CV 1.14 0.78 —
Max 5 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%8.82%14.71%5.88%2.94%44.12%
15.88%8.82%—14.71%2.94%—32.35%
22.94%5.88%2.94%2.94%——14.71%
32.94%——2.94%——5.88%
4———————
5+—2.94%————2.94%
Total17.65%23.53%11.76%35.29%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 2.06 -1.12
SD 1.15 1.48 2.11
CV 1.23 0.72 —
Max 5 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%8.82%5.88%—2.94%23.53%
15.88%5.88%5.88%5.88%——23.53%
28.82%5.88%8.82%———23.53%
38.82%5.88%2.94%2.94%——20.59%
4—2.94%————2.94%
5+—2.94%2.94%———5.88%
Total26.47%26.47%29.41%14.71%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.47 +0.35
SD 1.70 1.31 2.41
CV 0.93 0.89 —
Max 8 6 +7
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
0—2.94%————2.94%
15.88%26.47%11.76%2.94%2.94%—50.00%
25.88%8.82%5.88%2.94%—2.94%26.47%
3—11.76%2.94%———14.71%
42.94%—2.94%———5.88%
5+———————
Total14.71%50.00%23.53%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.44 +0.26
SD 0.97 1.21 1.58
CV 0.57 0.84 —
Max 4 6 +4
Min 0 0 -4

Games Played: 34

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 2217 78 69.47 +8.53 89.0% 51 56 64 69 74 81 92
Borussia Dortmund 2090 76 66.78 +9.22 91.0% 51 56 62 66 71 78 83
RB Leipzig 2082 66 60.34 +5.66 78.0% 44 48 56 60 65 72 78
Bayer Leverkusen 2044 58 51.42 +6.58 82.0% 35 39 47 51 56 63 75
Hoffenheim 1988 51 57.20 -6.20 21.0% 40 47 52 56 61 71 85
Werder Bremen 1969 53 48.89 +4.11 75.0% 34 37 44 49 53 59 65
VfL Wolfsburg 1961 55 46.65 +8.35 91.0% 32 36 42 46 51 58 62
Eintracht Frankfurt 1923 54 52.08 +1.92 62.0% 34 38 48 53 56 65 68
Borussia Monchengladbach 1916 55 53.54 +1.46 61.0% 33 40 49 53 60 65 72
Mainz 05 1900 43 40.26 +2.74 64.0% 20 24 35 41 45 53 59
Dusseldorf 1866 44 33.76 +10.24 89.0% 19 23 29 32 38 46 57
Hertha BSC 1861 43 45.85 -2.85 36.0% 28 35 41 46 50 58 66
Schalke 04 1814 33 42.58 -9.58 12.0% 19 31 37 42 47 55 66
FC Augsburg 1788 32 40.83 -8.83 8.0% 24 31 35 40 46 53 58
SC Freiburg 1786 36 39.37 -3.37 39.0% 25 27 34 38 45 49 59
VfB Stuttgart 1769 28 34.02 -6.02 21.0% 18 22 29 33 39 45 57
Hannover 96 1721 21 32.45 -11.45 5.0% 17 21 27 32 37 45 57
1. FC Nurnberg 1678 19 30.11 -11.11 7.0% 15 17 24 30 35 43 46

Point 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).

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.

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 19.5% * Slight Edge: 19.5% to 27.5% * Clear Edge: 27.5% to 33.5% * Strong Edge: 33.5% 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
+14.05%
No Edge
45.10%23.86%31.05%
Elo Value
Home Edge: 49.15 Elo pts.
165 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.40 goals
Neutral
-2+0.30+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 3 * Top-Heavy: 3 to 4 * Open: 4 to 7 * Wide Open: 7 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.06 * Tight Race: 0.06 to 0.12 * Comfortable: 0.12 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
2.7
One-Team Race
134710
Champion Preseason Odds
54%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.06/gm
Photo Finish
00.180.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.81 * Some Luck: 5.81 to 8.71 * Lucky: 8.71 to 11.62 * Wild Swing: 11.62 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 1.77 * Close: 1.77 to 2.66 * Off: 2.66 to 3.54 * Way Off: 3.54 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.74 * A Surprise: 0.74 to 1.18 * Several Surprises: 1.18 to 1.63 * Many Surprises: 1.63 and up.
Luck Spread
Expected
7.29 points
Some Luck
07.2618
Average Finish Error
Expected
1.56
Pinpoint
02.225
Biggest Overachiever
Expected 97.22%
91.00%
Borussia Dortmund
50100
Biggest Underachiever
Expected 2.78%
5.00%
Hannover 96
050
Season Outliers
Expected
0 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 3
A Surprise
00.73

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.15 * Top-Heavy: 0.15 to 0.17 * Lopsided: 0.17 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.55 * Moderate Separation: 1.55 to 1.75 * Strong Separation: 1.75 to 1.9 * Wide Separation: 1.9 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 63% * Slight Edge: 63% to 67% * Clear Edge: 67% to 70% * Wide Edge: 70% 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 85.5% * Clear Edge: 85.5% to 91% * Strong Edge: 91% to 94.5% * Dominant: 94.5% 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 52.5% * Some Drama: 52.5% to 55% * Frequent: 55% to 59.5% * Very Frequent: 59.5% 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 17.5% * Occasional: 17.5% to 21.5% * Frequent: 21.5% to 24% * Very Frequent: 24% and up.
Gini Index
0.20
Lopsided
00.120.5
Noll-Scully
Elo SD: 141.45
2.20
Wide Separation
11.551.752.5
Interquartile Edge
75%
Wide Edge
50%63%70%100%
Best vs. Worst
Baseline 96%
96%
Dominant
50%100%
Close Games
Expected
52%
Few
0%51%100%
Blowouts
Expected
24%
Very Frequent
0%25%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.34 * Slight Separation: 0.34 to 0.47 * Notable Separation: 0.47 to 0.53 * Lopsided: 0.53 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.46 * Some Carryover: 0.46 to 0.58 * Strong Carryover: 0.58 to 0.68 * Near-Lock: 0.68 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 19.5% * As Expected: 19.5% to 22% * Upset-Prone: 22% to 24% * Very Upset-Prone: 24% 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 17.5% * As Expected: 17.5% to 19.5% * Shaky Favorites: 19.5% to 21% * Very Shaky: 21% and up.
Brier Score
Expected
0.58
Predictable
00.592
Matchup Imbalance
0.38
Slight Separation
00.340.5
Strangeness
Expected
1.03
As Expected
01.002
Repeatability
0.57
Some Carryover
00.460.581
Upset Rate
Expected
21%
As Expected
0%24%50%
Clear Favorite Upset Rate
Expected
19%
As Expected
0%20%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.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.68
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.14
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.049
Well Within Noise
00.0980.25

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The sections below show matchup heatmaps and round-by-round simulation outcomes.

Finals

VfB Stuttgart 2
Union Berlin 2

Leg 1: VfB Stuttgart 2-2 Union Berlin

Leg 2: Union Berlin 0-0 VfB Stuttgart

Final Table Odds

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 Munich54.00%24.00%13.00%3.00%2.00%2.00%—2.00%——————————
Borussia Dortmund27.00%33.00%28.00%8.00%—2.00%1.00%1.00%——————————
RB Leipzig7.00%22.00%18.00%21.00%14.00%7.00%3.00%3.00%1.00%3.00%1.00%———————
Bayer Leverkusen3.00%2.00%5.00%8.00%9.00%11.00%21.00%10.00%8.00%6.00%5.00%2.00%5.00%4.00%1.00%———
Borussia Monchengladbach1.00%7.00%12.00%10.00%13.00%15.00%6.00%7.00%13.00%4.00%3.00%4.00%2.00%2.00%—1.00%——
VfL Wolfsburg——3.00%2.00%7.00%4.00%14.00%16.00%5.00%13.00%12.00%8.00%5.00%3.00%5.00%2.00%1.00%—
Eintracht Frankfurt1.00%2.00%9.00%11.00%15.00%15.00%9.00%11.00%7.00%8.00%4.00%1.00%2.00%1.00%4.00%———
Werder Bremen—3.00%1.00%6.00%11.00%11.00%10.00%13.00%12.00%10.00%3.00%8.00%7.00%4.00%1.00%———
Hoffenheim7.00%6.00%10.00%21.00%20.00%9.00%12.00%8.00%3.00%1.00%2.00%1.00%——————
Dusseldorf—————2.00%——3.00%4.00%7.00%6.00%4.00%6.00%12.00%19.00%20.00%17.00%
Hertha BSC—1.00%—5.00%2.00%8.00%7.00%11.00%14.00%9.00%9.00%15.00%6.00%6.00%5.00%1.00%1.00%—
Mainz 05———1.00%1.00%5.00%3.00%3.00%6.00%10.00%12.00%8.00%11.00%15.00%7.00%8.00%6.00%4.00%
SC Freiburg———1.00%1.00%—4.00%4.00%11.00%5.00%4.00%11.00%15.00%8.00%11.00%13.00%8.00%4.00%
Schalke 04——1.00%2.00%1.00%7.00%5.00%4.00%6.00%15.00%11.00%11.00%10.00%10.00%8.00%5.00%3.00%1.00%
FC Augsburg————2.00%2.00%5.00%5.00%6.00%6.00%14.00%9.00%13.00%13.00%12.00%8.00%3.00%2.00%
VfB Stuttgart———1.00%1.00%——2.00%3.00%3.00%5.00%5.00%6.00%14.00%9.00%17.00%16.00%18.00%
Hannover 96————1.00%———1.00%2.00%5.00%5.00%7.00%11.00%16.00%14.00%19.00%19.00%
1. FC Nurnberg————————1.00%1.00%3.00%6.00%7.00%3.00%9.00%12.00%23.00%35.00%

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.

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
Bayer Leverkusen 100% — —
Bayern Munich 100% — —
Borussia Dortmund 100% — —
Eintracht Frankfurt 100% — —
Hoffenheim 100% — —
RB Leipzig 100% — —
Werder Bremen 100% — —
Borussia Monchengladbach 99.00% 1.00% —
Hertha BSC 98.00% 1.00% 1.00%
VfL Wolfsburg 97.00% 2.00% 1.00%
Schalke 04 91.00% 5.00% 4.00%
FC Augsburg 87.00% 8.00% 5.00%
Mainz 05 82.00% 8.00% 10.00%
SC Freiburg 75.00% 13.00% 12.00%
Hannover 96 48.00% 14.00% 38.00%
Dusseldorf 44.00% 19.00% 37.00%
1. FC Nurnberg 30.00% 12.00% 58.00%
VfB Stuttgart — 100% —
Loser →
↓ Winner
1. FC Heidenheim1. FC Koln1. FC Magdeburg1. FC NurnbergArminia BielefeldBayer LeverkusenBorussia MonchengladbachDusseldorfDynamo DresdenEintracht FrankfurtErzgebirge AueFC AugsburgFC Ingolstadt 04Greuther FurthHamburger SVHannover 96Hertha BSCHoffenheimHolstein KielJahn RegensburgMSV DuisburgMainz 05Paderborn 07RB LeipzigSC FreiburgSV Darmstadt 98SV SandhausenSchalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWerder Bremen
1. FC Heidenheim66.3%86.00%16.7%6.00%100.0%1.00%29.4%109.00%50.9%57.00%47.7%86.00%21.4%14.00%0.0%2.00%29.1%79.00%48.2%83.00%37.8%37.00%49.2%122.00%23.5%17.00%14.3%7.00%
1. FC Koln65.2%178.00%16.7%6.00%0.0%2.00%53.6%166.00%0.0%3.00%59.6%89.00%73.0%189.00%58.6%29.00%42.2%109.00%60.2%123.00%49.3%69.00%58.3%187.00%33.3%21.00%27.3%11.00%
1. FC Magdeburg33.3%6.00%0.0%6.00%0.0%4.00%22.2%9.00%0.0%2.00%0.0%5.00%0.0%1.00%0.0%2.00%
1. FC Nurnberg33.7%86.00%34.8%178.00%66.7%6.00%37.3%51.00%35.0%20.00%57.9%19.00%71.4%7.00%44.3%192.00%36.4%217.00%43.1%72.00%0.0%2.00%33.8%204.00%51.4%37.00%38.5%13.00%62.3%53.00%28.6%227.00%57.1%70.00%
Arminia Bielefeld62.7%51.00%0.0%2.00%100.0%1.00%44.1%59.00%0.0%1.00%35.5%31.00%65.7%67.00%33.3%6.00%26.3%38.00%41.9%43.00%41.4%29.00%59.3%54.00%0.0%6.00%0.0%4.00%
Bayer Leverkusen83.3%6.00%83.3%6.00%100.0%2.00%100.0%1.00%100.0%1.00%90.0%10.00%85.7%14.00%85.7%7.00%62.5%8.00%100.0%4.00%90.9%11.00%100.0%1.00%
Borussia Monchengladbach0.0%1.00%100.0%2.00%0.0%1.00%100.0%1.00%80.0%5.00%60.0%5.00%100.0%1.00%50.0%2.00%50.0%2.00%75.0%4.00%100.0%2.00%
Dusseldorf70.6%109.00%46.4%166.00%100.0%6.00%55.9%59.00%81.8%22.00%78.9%19.00%100.0%1.00%50.0%6.00%73.8%195.00%66.7%219.00%71.9%57.00%50.0%2.00%62.7%217.00%71.0%31.00%75.0%12.00%83.7%43.00%59.5%274.00%79.1%86.00%
Dynamo Dresden65.0%20.00%0.0%1.00%18.2%22.00%33.3%12.00%47.8%23.00%0.0%3.00%22.2%9.00%30.0%10.00%57.1%7.00%31.0%29.00%100.0%1.00%0.0%1.00%
Eintracht Frankfurt100.0%3.00%100.0%1.00%50.0%2.00%57.1%7.00%50.0%2.00%0.0%1.00%66.7%6.00%100.0%1.00%
Erzgebirge Aue42.1%19.00%0.0%1.00%0.0%1.00%21.1%19.00%25.0%4.00%50.0%16.00%0.0%1.00%33.3%6.00%50.0%14.00%33.3%12.00%22.2%18.00%0.0%1.00%0.0%2.00%
FC Augsburg49.1%57.00%40.4%89.00%100.0%4.00%64.5%31.00%66.7%12.00%75.0%4.00%100.0%3.00%83.3%6.00%63.6%99.00%55.6%99.00%65.6%32.00%100.0%1.00%45.2%84.00%55.6%18.00%40.0%5.00%66.7%27.00%50.4%115.00%64.3%28.00%
FC Ingolstadt 040.0%1.00%0.0%3.00%37.5%8.00%0.0%2.00%25.0%4.00%0.0%3.00%0.0%2.00%100.0%2.00%
Greuther Furth28.6%7.00%50.0%6.00%16.7%6.00%30.0%10.00%100.0%1.00%33.3%3.00%11.1%9.00%25.0%4.00%33.3%9.00%0.0%1.00%
Hamburger SV55.7%192.00%10.0%10.00%20.0%5.00%26.2%195.00%50.0%2.00%36.4%99.00%43.4%189.00%28.6%42.00%20.2%99.00%50.0%2.00%36.5%115.00%39.3%61.00%39.8%186.00%11.1%18.00%19.0%21.00%
Hannover 9652.3%86.00%27.0%189.00%77.8%9.00%34.3%67.00%52.2%23.00%50.0%16.00%62.5%8.00%70.0%10.00%56.6%189.00%40.3%310.00%45.9%74.00%100.0%1.00%32.2%199.00%58.6%29.00%72.7%11.00%58.3%60.00%36.1%269.00%58.4%77.00%
Hertha BSC78.6%14.00%41.4%29.00%66.7%6.00%100.0%3.00%100.0%1.00%100.0%2.00%0.0%1.00%71.4%42.00%67.6%34.00%90.0%10.00%42.4%33.00%85.7%7.00%100.0%10.00%59.5%37.00%55.6%9.00%
Hoffenheim100.0%2.00%100.0%1.00%0.0%1.00%
Holstein Kiel63.6%217.00%14.3%14.00%40.0%5.00%33.3%219.00%42.9%7.00%44.4%99.00%59.7%310.00%32.4%34.00%0.0%1.00%24.3%136.00%0.0%1.00%49.7%173.00%38.1%84.00%44.3%221.00%16.7%30.00%13.0%23.00%
Jahn Regensburg56.9%72.00%14.3%7.00%0.0%1.00%28.1%57.00%50.0%2.00%34.4%32.00%54.1%74.00%10.0%10.00%100.0%1.00%32.8%61.00%31.7%63.00%25.8%31.00%40.0%65.00%12.5%8.00%0.0%5.00%
MSV Duisburg100.0%2.00%50.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%
Mainz 0570.9%79.00%57.8%109.00%100.0%2.00%73.7%38.00%77.8%9.00%66.7%6.00%66.7%3.00%79.8%99.00%75.7%136.00%67.2%61.00%59.8%97.00%87.5%16.00%88.9%9.00%80.0%20.00%61.5%156.00%91.9%37.00%
Paderborn 0766.2%204.00%37.5%8.00%50.0%2.00%37.3%217.00%100.0%1.00%54.8%84.00%67.8%199.00%57.6%33.00%40.2%97.00%54.8%115.00%44.6%74.00%54.9%213.00%13.0%23.00%20.0%20.00%
RB Leipzig50.0%2.00%100.0%1.00%100.0%1.00%
SC Freiburg51.8%83.00%39.8%123.00%100.0%5.00%58.1%43.00%70.0%10.00%50.0%14.00%75.0%4.00%88.9%9.00%63.5%115.00%50.3%173.00%68.3%63.00%100.0%1.00%45.2%115.00%69.2%13.00%75.0%8.00%77.3%44.00%39.8%171.00%69.6%56.00%
SV Darmstadt 9848.6%37.00%29.0%31.00%44.4%18.00%41.4%29.00%14.3%7.00%12.5%16.00%30.8%13.00%44.4%9.00%35.7%28.00%0.0%1.00%50.0%4.00%
SV Sandhausen61.5%13.00%25.0%12.00%60.0%5.00%27.3%11.00%11.1%9.00%25.0%8.00%25.0%4.00%55.6%18.00%0.0%1.00%50.0%2.00%
Schalke 0462.2%37.00%50.7%69.00%100.0%1.00%58.6%29.00%42.9%7.00%66.7%12.00%100.0%3.00%75.0%4.00%60.7%61.00%61.9%84.00%74.2%31.00%55.4%74.00%55.6%9.00%75.0%4.00%66.7%21.00%58.0%88.00%80.0%20.00%
St. Pauli37.7%53.00%0.0%4.00%50.0%2.00%16.3%43.00%33.3%27.00%41.7%60.00%0.0%10.00%20.0%20.00%22.7%44.00%33.3%21.00%35.9%64.00%14.3%7.00%0.0%4.00%
Union Berlin71.4%227.00%9.1%11.00%25.0%4.00%40.5%274.00%33.3%6.00%49.6%115.00%63.9%269.00%40.5%37.00%38.5%156.00%0.0%1.00%60.2%171.00%42.0%88.00%50.8%236.00%25.7%35.00%13.3%15.00%
VfB Stuttgart50.8%122.00%41.7%187.00%100.0%2.00%40.7%54.00%69.0%29.00%77.8%18.00%100.0%2.00%66.7%9.00%60.2%186.00%55.7%221.00%60.0%65.00%100.0%1.00%45.1%213.00%64.3%28.00%44.4%18.00%64.1%64.00%49.2%236.00%66.2%71.00%
VfL Bochum42.9%70.00%0.0%1.00%0.0%2.00%20.9%86.00%0.0%1.00%35.7%28.00%41.6%77.00%44.4%9.00%8.1%37.00%30.4%56.00%20.0%20.00%33.8%71.00%30.0%10.00%14.3%7.00%
VfL Wolfsburg76.5%17.00%66.7%21.00%100.0%6.00%0.0%1.00%100.0%1.00%0.0%2.00%100.0%1.00%88.9%18.00%83.3%30.00%87.5%8.00%87.0%23.00%100.0%1.00%100.0%1.00%85.7%7.00%74.3%35.00%70.0%10.00%
Werder Bremen85.7%7.00%72.7%11.00%100.0%4.00%100.0%1.00%100.0%2.00%81.0%21.00%87.0%23.00%100.0%5.00%80.0%20.00%50.0%4.00%50.0%2.00%100.0%4.00%86.7%15.00%85.7%7.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
Union Berlin 58.75%
VfB Stuttgart 41.25%
Loser →
↓ Winner
Union BerlinVfB Stuttgart
Union Berlin58.8%100.00%
VfB Stuttgart41.2%100.00%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2018-08-24 Hoffenheim W 3-158.8 2062 1969 55.69% 23.88% 20.44%+0.86 +10.6 3
2018-08-24 @ Bayern Munich L 1-358.8 1969 2062 20.44% 23.88% 55.69%-0.86 -10.6 0
2018-08-25 1. FC Nurnberg W 1-057.8 1888 1846 49.72% 24.70% 25.58%+0.56 +7.9 3
2018-08-25 @ Hertha BSC L 0-157.8 1846 1888 25.58% 24.70% 49.72%-0.56 -7.9 0
2018-08-25 Bayer Leverkusen W 2-057.8 1905 1934 40.24% 25.27% 34.49%+0.12 +18.8 3
2018-08-25 @ Borussia Monchengladbach L 0-257.8 1934 1905 34.49% 25.27% 40.24%-0.12 -18.8 0
2018-08-25 Eintracht Frankfurt L 0-259.0 1848 1889 38.51% 25.29% 36.20%+0.05 -20.4 0
2018-08-25 @ SC Freiburg W 2-059.0 1889 1848 36.20% 25.29% 38.51%-0.05 +20.4 3
2018-08-25 FC Augsburg L 1-266.0 1827 1889 35.53% 25.29% 39.18%-0.08 -9.6 0
2018-08-25 @ Dusseldorf W 2-166.0 1889 1827 39.18% 25.29% 35.53%+0.08 +9.6 3
2018-08-25 Hannover 96 D 1-172.0 1910 1877 48.59% 24.81% 26.60%+0.50 -1.3 1
2018-08-25 @ Werder Bremen D 1-172.0 1877 1910 26.60% 24.81% 48.59%-0.50 +1.3 1
2018-08-25 Schalke 04 W 2-167.6 1881 1955 33.86% 25.25% 40.88%-0.15 +10.7 3
2018-08-25 @ VfL Wolfsburg L 1-267.6 1955 1881 40.88% 25.25% 33.86%+0.15 -10.7 0
2018-08-26 RB Leipzig W 4-158.1 1973 1926 50.31% 24.63% 25.06%+0.59 +17.8 3
2018-08-26 @ Borussia Dortmund L 1-458.1 1926 1973 25.06% 24.63% 50.31%-0.59 -17.8 0
2018-08-26 VfB Stuttgart W 1-061.3 1874 1916 38.30% 25.29% 36.40%+0.04 +10.4 3
2018-08-26 @ Mainz 05 L 0-161.3 1916 1874 36.40% 25.29% 38.30%-0.04 -10.4 0
2018-08-31 Borussia Dortmund D 0-068.0 1878 1991 28.79% 25.00% 46.20%-0.39 +1.1 2
2018-08-31 @ Hannover 96 D 0-068.0 1991 1878 46.20% 25.00% 28.79%+0.39 -1.1 4
2018-09-01 Bayern Munich L 0-352.0 1906 2073 22.83% 24.32% 52.86%-0.71 -19.5 0
2018-09-01 @ VfB Stuttgart W 3-052.0 2073 1906 52.86% 24.32% 22.83%+0.71 +19.5 6
2018-09-01 Borussia Monchengladbach D 1-171.9 1898 1924 40.68% 25.26% 34.06%+0.14 -0.4 4
2018-09-01 @ FC Augsburg D 1-171.9 1924 1898 34.06% 25.26% 40.68%-0.14 +0.4 4
2018-09-01 SC Freiburg W 3-157.5 1958 1827 59.65% 23.08% 17.26%+1.09 +9.1 3
2018-09-01 @ Hoffenheim L 1-357.5 1827 1958 17.26% 23.08% 59.65%-1.09 -9.1 0
2018-09-01 Mainz 05 D 1-171.9 1838 1884 37.77% 25.30% 36.93%+0.02 -0.0 1
2018-09-01 @ 1. FC Nurnberg D 1-171.9 1884 1838 36.93% 25.30% 37.77%-0.02 +0.0 4
2018-09-01 VfL Wolfsburg L 1-367.1 1915 1891 47.38% 24.91% 27.71%+0.44 -20.9 0
2018-09-01 @ Bayer Leverkusen W 3-167.1 1891 1915 27.71% 24.91% 47.38%-0.44 +20.9 6
2018-09-01 Werder Bremen L 1-268.6 1909 1909 44.27% 25.12% 30.61%+0.30 -11.4 3
2018-09-01 @ Eintracht Frankfurt W 2-168.6 1909 1909 30.61% 25.12% 44.27%-0.30 +11.4 4
2018-09-02 Dusseldorf D 1-172.3 1908 1817 55.45% 23.92% 20.63%+0.85 -2.1 1
2018-09-02 @ RB Leipzig D 1-172.3 1817 1908 20.63% 23.92% 55.45%-0.85 +2.1 1
2018-09-02 Hertha BSC L 0-262.4 1944 1896 50.38% 24.63% 25.00%+0.59 -25.4 0
2018-09-02 @ Schalke 04 W 2-062.4 1896 1944 25.00% 24.63% 50.38%-0.59 +25.4 6
2018-09-14 Eintracht Frankfurt W 3-158.8 1990 1898 55.56% 23.90% 20.54%+0.86 +10.6 7
2018-09-14 @ Borussia Dortmund L 1-358.8 1898 1990 20.54% 23.90% 55.56%-0.86 -10.6 3
2018-09-15 Bayer Leverkusen W 3-155.7 2092 1894 65.91% 21.34% 12.75%+1.50 +6.7 9
2018-09-15 @ Bayern Munich L 1-355.7 1894 2092 12.75% 21.34% 65.91%-1.50 -6.7 0
2018-09-15 FC Augsburg W 2-165.1 1884 1898 42.35% 25.21% 32.45%+0.22 +9.0 7
2018-09-15 @ Mainz 05 L 1-265.1 1898 1884 32.45% 25.21% 42.35%-0.22 -9.0 4
2018-09-15 Hannover 96 W 3-268.8 1906 1879 47.78% 24.88% 27.34%+0.46 +7.4 4
2018-09-15 @ RB Leipzig L 2-368.8 1879 1906 27.34% 24.88% 47.78%-0.46 -7.4 2
2018-09-15 Hertha BSC D 2-277.5 1912 1922 42.95% 25.18% 31.87%+0.24 -0.5 7
2018-09-15 @ VfL Wolfsburg D 2-277.5 1922 1912 31.87% 25.18% 42.95%-0.24 +0.5 7
2018-09-15 Hoffenheim W 2-170.3 1819 1967 24.78% 24.60% 50.62%-0.60 +12.8 4
2018-09-15 @ Dusseldorf L 1-270.3 1967 1819 50.62% 24.60% 24.78%+0.60 -12.8 3
2018-09-15 Schalke 04 W 2-164.3 1924 1919 45.00% 25.08% 29.92%+0.33 +8.4 7
2018-09-15 @ Borussia Monchengladbach L 1-264.3 1919 1924 29.92% 25.08% 45.00%-0.33 -8.4 0
2018-09-16 1. FC Nurnberg D 1-172.2 1920 1838 54.46% 24.08% 21.45%+0.80 -2.0 5
2018-09-16 @ Werder Bremen D 1-172.2 1838 1920 21.45% 24.08% 54.46%-0.80 +2.0 2
2018-09-16 VfB Stuttgart D 3-381.8 1818 1886 34.68% 25.27% 40.05%-0.11 +0.2 1
2018-09-16 @ SC Freiburg D 3-381.8 1886 1818 40.05% 25.27% 34.68%+0.11 -0.2 1
2018-09-21 Dusseldorf D 0-068.1 1886 1832 51.16% 24.54% 24.30%+0.63 -1.8 2
2018-09-21 @ VfB Stuttgart D 0-068.1 1832 1886 24.30% 24.54% 51.16%-0.63 +1.8 5
2018-09-22 Bayern Munich L 0-253.3 1910 2099 20.69% 23.93% 55.38%-0.85 -12.3 0
2018-09-22 @ Schalke 04 W 2-053.3 2099 1910 55.38% 23.93% 20.69%+0.85 +12.3 12
2018-09-22 Borussia Dortmund D 1-171.9 1955 2001 37.78% 25.30% 36.93%+0.02 -0.1 4
2018-09-22 @ Hoffenheim D 1-171.9 2001 1955 36.93% 25.30% 37.78%-0.02 +0.1 8
2018-09-22 Borussia Monchengladbach W 4-267.0 1922 1933 42.75% 25.19% 32.06%+0.23 +13.8 10
2018-09-22 @ Hertha BSC L 2-467.0 1933 1922 32.06% 25.19% 42.75%-0.23 -13.8 7
2018-09-22 SC Freiburg L 1-369.3 1912 1819 55.67% 23.88% 20.45%+0.86 -24.0 7
2018-09-22 @ VfL Wolfsburg W 3-169.3 1819 1912 20.45% 23.88% 55.67%-0.86 +24.0 4
2018-09-22 Hannover 96 W 2-057.9 1840 1872 39.83% 25.28% 34.90%+0.11 +19.0 5
2018-09-22 @ 1. FC Nurnberg L 0-257.9 1872 1840 34.90% 25.28% 39.83%-0.11 -19.0 2
2018-09-22 Werder Bremen L 2-372.7 1889 1918 40.17% 25.27% 34.56%+0.12 -10.0 4
2018-09-22 @ FC Augsburg W 3-272.7 1918 1889 34.56% 25.27% 40.17%-0.12 +10.0 8
2018-09-23 Mainz 05 W 1-059.7 1888 1893 43.47% 25.16% 31.37%+0.26 +9.3 3
2018-09-23 @ Bayer Leverkusen L 0-159.7 1893 1888 31.37% 25.16% 43.47%-0.26 -9.3 7
2018-09-23 RB Leipzig D 1-171.9 1887 1914 40.59% 25.26% 34.15%+0.14 -0.4 4
2018-09-23 @ Eintracht Frankfurt D 1-171.9 1914 1887 34.15% 25.26% 40.59%-0.14 +0.3 5
2018-09-25 FC Augsburg D 1-173.4 2111 1879 68.77% 20.31% 10.91%+1.71 -3.7 13
2018-09-25 @ Bayern Munich D 1-173.4 1879 2111 10.91% 20.31% 68.77%-1.71 +3.7 5
2018-09-25 Hertha BSC W 3-162.5 1928 1936 43.21% 25.17% 31.62%+0.25 +15.2 11
2018-09-25 @ Werder Bremen L 1-362.5 1936 1928 31.62% 25.17% 43.21%-0.25 -15.2 10
2018-09-25 Hoffenheim L 1-362.0 1853 1955 30.22% 25.10% 44.69%-0.32 -14.7 2
2018-09-25 @ Hannover 96 W 3-162.0 1955 1853 44.69% 25.10% 30.22%+0.32 +14.7 7
2018-09-25 Schalke 04 W 1-061.8 1843 1898 36.47% 25.29% 38.23%-0.04 +10.8 7
2018-09-25 @ SC Freiburg L 0-161.8 1898 1843 38.23% 25.29% 36.47%+0.04 -10.8 0
2018-09-26 1. FC Nurnberg W 7-050.4 2001 1859 60.76% 22.82% 16.42%+1.16 +32.1 11
2018-09-26 @ Borussia Dortmund L 0-750.4 1859 2001 16.42% 22.82% 60.76%-1.16 -32.1 5
2018-09-26 Bayer Leverkusen L 1-265.9 1834 1897 35.36% 25.28% 39.36%-0.09 -9.6 5
2018-09-26 @ Dusseldorf W 2-165.9 1897 1834 39.36% 25.28% 35.36%+0.09 +9.6 6
2018-09-26 Eintracht Frankfurt W 3-160.9 1919 1887 48.42% 24.82% 26.76%+0.49 +13.3 10
2018-09-26 @ Borussia Monchengladbach L 1-360.9 1887 1919 26.76% 24.82% 48.42%-0.49 -13.3 4
2018-09-26 VfB Stuttgart W 2-055.4 1914 1885 48.09% 24.85% 27.05%+0.48 +15.5 8
2018-09-26 @ RB Leipzig L 0-255.4 1885 1914 27.05% 24.85% 48.09%-0.48 -15.5 2
2018-09-26 VfL Wolfsburg D 0-068.0 1884 1888 43.71% 25.15% 31.15%+0.28 -0.8 8
2018-09-26 @ Mainz 05 D 0-068.0 1888 1884 31.15% 25.15% 43.71%-0.28 +0.8 8
2018-09-28 Bayern Munich W 2-063.6 1921 2108 20.85% 23.96% 55.18%-0.84 +27.5 13
2018-09-28 @ Hertha BSC L 0-263.6 2108 1921 55.18% 23.96% 20.85%+0.84 -27.5 13
2018-09-29 Borussia Dortmund L 2-465.5 1907 2033 27.23% 24.87% 47.90%-0.47 -12.1 6
2018-09-29 @ Bayer Leverkusen W 4-265.5 2033 1907 47.90% 24.87% 27.23%+0.47 +12.1 14
2018-09-29 Borussia Monchengladbach D 2-277.5 1889 1932 38.11% 25.30% 36.59%+0.03 -0.1 9
2018-09-29 @ VfL Wolfsburg D 2-277.5 1932 1889 36.59% 25.30% 38.11%-0.03 +0.1 11
2018-09-29 Dusseldorf W 3-054.4 1827 1824 44.57% 25.10% 30.33%+0.31 +24.7 8
2018-09-29 @ 1. FC Nurnberg L 0-354.4 1824 1827 30.33% 25.10% 44.57%-0.31 -24.7 5
2018-09-29 Mainz 05 W 1-059.3 1887 1883 44.74% 25.09% 30.17%+0.32 +9.0 3
2018-09-29 @ Schalke 04 L 0-159.3 1883 1887 30.17% 25.09% 44.74%-0.32 -9.0 8
2018-09-29 RB Leipzig L 1-270.0 1969 1930 49.37% 24.73% 25.90%+0.54 -12.5 7
2018-09-29 @ Hoffenheim W 2-170.0 1930 1969 25.90% 24.73% 49.37%-0.54 +12.5 11
2018-09-29 Werder Bremen W 2-167.7 1869 1944 33.78% 25.25% 40.97%-0.15 +10.7 5
2018-09-29 @ VfB Stuttgart L 1-267.7 1944 1869 40.97% 25.25% 33.78%+0.15 -10.7 11
2018-09-30 SC Freiburg W 4-158.7 1883 1853 48.07% 24.86% 27.08%+0.48 +19.0 8
2018-09-30 @ FC Augsburg L 1-458.7 1853 1883 27.08% 24.86% 48.07%-0.48 -19.0 7
2018-09-30 Hannover 96 W 4-158.5 1874 1838 48.86% 24.78% 26.36%+0.51 +18.6 7
2018-09-30 @ Eintracht Frankfurt L 1-458.5 1838 1874 26.36% 24.78% 48.86%-0.51 -18.6 2
2018-10-05 VfL Wolfsburg W 2-054.9 1933 1889 49.96% 24.67% 25.37%+0.57 +14.7 14
2018-10-05 @ Werder Bremen L 0-254.9 1889 1933 25.37% 24.67% 49.96%-0.57 -14.7 9
2018-10-06 Borussia Monchengladbach L 0-363.1 2080 1932 61.32% 22.68% 16.00%+1.20 -43.9 13
2018-10-06 @ Bayern Munich W 3-063.1 1932 2080 16.00% 22.68% 61.32%-1.20 +43.9 14
2018-10-06 FC Augsburg W 4-368.1 2045 1902 60.89% 22.79% 16.32%+1.17 +4.6 17
2018-10-06 @ Borussia Dortmund L 3-468.1 1902 2045 16.32% 22.79% 60.89%-1.17 -4.6 8
2018-10-06 Hertha BSC D 0-068.0 1874 1948 33.88% 25.25% 40.87%-0.15 +0.4 9
2018-10-06 @ Mainz 05 D 0-068.0 1948 1874 40.87% 25.25% 33.88%+0.15 -0.4 14
2018-10-06 Schalke 04 L 0-256.6 1800 1896 30.88% 25.14% 43.98%-0.29 -17.3 5
2018-10-06 @ Dusseldorf W 2-056.6 1896 1800 43.98% 25.14% 30.88%+0.29 +17.3 6
2018-10-06 VfB Stuttgart W 3-164.7 1820 1880 35.78% 25.29% 38.94%-0.07 +17.8 5
2018-10-06 @ Hannover 96 L 1-364.7 1880 1820 38.94% 25.29% 35.78%+0.07 -17.8 5
2018-10-07 1. FC Nurnberg W 6-051.4 1942 1852 55.37% 23.93% 20.70%+0.85 +34.3 14
2018-10-07 @ RB Leipzig L 0-651.4 1852 1942 20.70% 23.93% 55.37%-0.85 -34.3 8
2018-10-07 Bayer Leverkusen D 0-067.9 1834 1895 35.78% 25.29% 38.93%-0.07 +0.2 8
2018-10-07 @ SC Freiburg D 0-067.9 1895 1834 38.93% 25.29% 35.78%+0.07 -0.2 7
2018-10-07 Eintracht Frankfurt L 1-270.8 1957 1892 52.39% 24.38% 23.23%+0.69 -13.1 7
2018-10-07 @ Hoffenheim W 2-170.8 1892 1957 23.23% 24.38% 52.39%-0.69 +13.1 10
2018-10-19 Dusseldorf W 7-152.4 1905 1782 58.87% 23.26% 17.87%+1.05 +24.8 13
2018-10-19 @ Eintracht Frankfurt L 1-752.4 1782 1905 17.87% 23.26% 58.87%-1.05 -24.8 5
2018-10-20 Bayern Munich L 1-359.8 1874 2036 23.26% 24.39% 52.36%-0.69 -11.8 9
2018-10-20 @ VfL Wolfsburg W 3-159.8 2036 1874 52.36% 24.39% 23.26%+0.69 +11.8 16
2018-10-20 Borussia Dortmund L 0-450.6 1862 2050 20.80% 23.95% 55.25%-0.84 -23.5 5
2018-10-20 @ VfB Stuttgart W 4-050.6 2050 1862 55.25% 23.95% 20.80%+0.84 +23.5 20
2018-10-20 Hannover 96 D 2-277.7 1894 1837 51.49% 24.50% 24.01%+0.64 -1.2 8
2018-10-20 @ Bayer Leverkusen D 2-277.7 1837 1894 24.01% 24.50% 51.49%-0.64 +1.2 6
2018-10-20 Hoffenheim L 1-361.1 1817 1944 27.23% 24.87% 47.90%-0.47 -13.5 8
2018-10-20 @ 1. FC Nurnberg W 3-161.1 1944 1817 47.90% 24.87% 27.23%+0.47 +13.5 10
2018-10-20 RB Leipzig D 0-068.0 1897 1976 33.16% 25.23% 41.61%-0.18 +0.5 9
2018-10-20 @ FC Augsburg D 0-068.0 1976 1897 41.61% 25.23% 33.16%+0.18 -0.5 15
2018-10-20 Werder Bremen L 0-259.3 1913 1948 39.47% 25.28% 35.25%+0.09 -20.8 6
2018-10-20 @ Schalke 04 W 2-059.3 1948 1913 35.25% 25.28% 39.47%-0.09 +20.8 17
2018-10-21 SC Freiburg D 1-172.4 1948 1835 57.83% 23.48% 18.70%+0.99 -2.4 15
2018-10-21 @ Hertha BSC D 1-172.4 1835 1948 18.70% 23.48% 57.83%-0.99 +2.4 9
2018-10-21 Mainz 05 W 4-050.2 1976 1875 56.60% 23.71% 19.68%+0.92 +22.4 17
2018-10-21 @ Borussia Monchengladbach L 0-450.2 1875 1976 19.68% 23.71% 56.60%-0.92 -22.4 9
2018-10-26 Borussia Monchengladbach W 3-168.5 1837 1999 23.33% 24.40% 52.27%-0.68 +22.7 12
2018-10-26 @ SC Freiburg L 1-368.5 1999 1837 52.27% 24.40% 23.33%+0.68 -22.7 17
2018-10-27 Bayern Munich L 1-261.0 1852 2048 20.05% 23.80% 56.16%-0.89 -6.0 9
2018-10-27 @ Mainz 05 W 2-161.0 2048 1852 56.16% 23.80% 20.05%+0.89 +6.0 19
2018-10-27 FC Augsburg L 1-266.1 1839 1898 35.93% 25.29% 38.78%-0.06 -9.7 6
2018-10-27 @ Hannover 96 W 2-166.1 1898 1839 38.78% 25.29% 35.93%+0.06 +9.7 12
2018-10-27 Hertha BSC D 2-278.2 2073 1945 59.34% 23.15% 17.50%+1.07 -1.9 21
2018-10-27 @ Borussia Dortmund D 2-278.2 1945 2073 17.50% 23.15% 59.34%-1.07 +1.9 16
2018-10-27 VfB Stuttgart W 4-049.6 1957 1838 58.42% 23.35% 18.23%+1.02 +20.9 13
2018-10-27 @ Hoffenheim L 0-449.6 1838 1957 18.23% 23.35% 58.42%-1.02 -20.9 5
2018-10-27 VfL Wolfsburg L 0-354.2 1758 1862 29.88% 25.08% 45.04%-0.34 -24.4 5
2018-10-27 @ Dusseldorf W 3-054.2 1862 1758 45.04% 25.08% 29.88%+0.34 +24.4 12
2018-10-28 Bayer Leverkusen L 2-667.0 1968 1893 53.66% 24.20% 22.14%+0.76 -36.0 17
2018-10-28 @ Werder Bremen W 6-267.0 1893 1968 22.14% 24.20% 53.66%-0.76 +36.0 11
2018-10-28 Eintracht Frankfurt D 1-172.0 1804 1930 27.22% 24.87% 47.91%-0.47 +1.2 9
2018-10-28 @ 1. FC Nurnberg D 1-172.0 1930 1804 47.91% 24.87% 27.22%+0.47 -1.2 14
2018-10-28 Schalke 04 D 0-068.3 1976 1893 54.56% 24.06% 21.37%+0.80 -2.2 16
2018-10-28 @ RB Leipzig D 0-068.3 1893 1976 21.37% 24.06% 54.56%-0.80 +2.2 7
2018-11-02 Eintracht Frankfurt L 0-354.0 1817 1929 29.01% 25.02% 45.98%-0.38 -23.8 5
2018-11-02 @ VfB Stuttgart W 3-054.0 1929 1817 45.98% 25.02% 29.01%+0.38 +23.8 17
2018-11-03 1. FC Nurnberg D 2-277.9 1907 1805 56.68% 23.70% 19.62%+0.92 -1.7 13
2018-11-03 @ FC Augsburg D 2-277.9 1805 1907 19.62% 23.70% 56.68%-0.92 +1.7 10
2018-11-03 Borussia Dortmund L 0-156.3 1886 2071 21.07% 24.01% 54.93%-0.82 -6.7 12
2018-11-03 @ VfL Wolfsburg W 1-056.3 2071 1886 54.93% 24.01% 21.07%+0.82 +6.7 24
2018-11-03 SC Freiburg D 1-173.1 2054 1860 65.62% 21.43% 12.95%+1.48 -3.3 20
2018-11-03 @ Bayern Munich D 1-173.1 1860 2054 12.95% 21.43% 65.62%-1.48 +3.3 13
2018-11-03 Hannover 96 W 3-159.6 1895 1829 52.55% 24.36% 23.09%+0.70 +11.8 10
2018-11-03 @ Schalke 04 L 1-359.6 1829 1895 23.09% 24.36% 52.55%-0.70 -11.8 6
2018-11-03 Hoffenheim L 1-462.0 1929 1978 37.38% 25.30% 37.32%+0.00 -24.5 11
2018-11-03 @ Bayer Leverkusen W 4-162.0 1978 1929 37.32% 25.30% 37.38%+0.00 +24.5 16
2018-11-03 RB Leipzig L 0-357.6 1947 1974 40.59% 25.26% 34.15%+0.14 -30.9 16
2018-11-03 @ Hertha BSC W 3-057.6 1974 1947 34.15% 25.26% 40.59%-0.14 +30.9 19
2018-11-04 Dusseldorf W 3-046.9 1976 1733 69.61% 19.99% 10.40%+1.77 +9.1 20
2018-11-04 @ Borussia Monchengladbach L 0-346.9 1733 1976 10.40% 19.99% 69.61%-1.77 -9.1 5
2018-11-04 Werder Bremen W 2-168.1 1846 1932 32.23% 25.20% 42.57%-0.23 +11.0 12
2018-11-04 @ Mainz 05 L 1-268.1 1932 1846 42.57% 25.20% 32.23%+0.23 -11.0 17
2018-11-09 VfL Wolfsburg W 2-167.1 1817 1880 35.43% 25.28% 39.28%-0.08 +10.4 9
2018-11-09 @ Hannover 96 L 1-267.1 1880 1817 39.28% 25.28% 35.43%+0.08 -10.4 12
2018-11-10 Bayern Munich W 3-268.8 2078 2051 47.76% 24.88% 27.35%+0.46 +7.4 27
2018-11-10 @ Borussia Dortmund L 2-368.8 2051 2078 27.35% 24.88% 47.76%-0.46 -7.4 20
2018-11-10 Borussia Monchengladbach L 1-363.6 1921 1985 35.29% 25.28% 39.43%-0.09 -16.6 17
2018-11-10 @ Werder Bremen W 3-163.6 1985 1921 39.43% 25.28% 35.29%+0.09 +16.6 23
2018-11-10 FC Augsburg W 2-161.0 2003 1906 56.07% 23.81% 20.12%+0.89 +6.0 19
2018-11-10 @ Hoffenheim L 1-261.0 1906 2003 20.12% 23.81% 56.07%-0.89 -6.0 13
2018-11-10 Hertha BSC W 4-166.9 1724 1916 20.37% 23.87% 55.76%-0.87 +34.0 8
2018-11-10 @ Dusseldorf L 1-466.9 1916 1724 55.76% 23.87% 20.37%+0.87 -34.0 16
2018-11-10 Mainz 05 L 1-366.4 1863 1857 44.97% 25.08% 29.95%+0.33 -20.0 13
2018-11-10 @ SC Freiburg W 3-166.4 1857 1863 29.95% 25.08% 44.97%-0.33 +20.0 15
2018-11-10 VfB Stuttgart L 0-261.0 1807 1794 45.95% 25.02% 29.03%+0.38 -23.5 10
2018-11-10 @ 1. FC Nurnberg W 2-061.0 1794 1807 29.03% 25.02% 45.95%-0.38 +23.5 8
2018-11-11 Bayer Leverkusen W 3-050.9 2005 1905 56.40% 23.75% 19.85%+0.90 +17.3 22
2018-11-11 @ RB Leipzig L 0-350.9 1905 2005 19.85% 23.75% 56.40%-0.90 -17.3 11
2018-11-11 Schalke 04 W 3-052.8 1953 1907 50.20% 24.65% 25.16%+0.58 +21.2 20
2018-11-11 @ Eintracht Frankfurt L 0-352.8 1907 1953 25.16% 24.65% 50.20%-0.58 -21.2 10
2018-11-23 VfB Stuttgart W 2-053.9 1887 1817 53.06% 24.29% 22.65%+0.72 +13.4 14
2018-11-23 @ Bayer Leverkusen L 0-253.9 1817 1887 22.65% 24.29% 53.06%-0.72 -13.4 8
2018-11-24 1. FC Nurnberg W 5-259.3 1885 1783 56.65% 23.71% 19.64%+0.92 +12.5 13
2018-11-24 @ Schalke 04 L 2-559.3 1783 1885 19.64% 23.71% 56.65%-0.92 -12.5 10
2018-11-24 Borussia Dortmund L 1-260.6 1877 2085 18.99% 23.55% 57.46%-0.96 -5.7 15
2018-11-24 @ Mainz 05 W 2-160.6 2085 1877 57.46% 23.55% 18.99%+0.96 +5.7 30
2018-11-24 Dusseldorf D 3-383.9 2043 1758 72.78% 18.64% 8.58%+2.03 -2.5 21
2018-11-24 @ Bayern Munich D 3-383.9 1758 2043 8.58% 18.64% 72.78%-2.03 +2.5 9
2018-11-24 Eintracht Frankfurt L 1-363.2 1900 1974 33.82% 25.25% 40.93%-0.15 -16.0 13
2018-11-24 @ FC Augsburg W 3-163.2 1974 1900 40.93% 25.25% 33.82%+0.15 +16.0 23
2018-11-24 Hoffenheim D 3-382.0 1882 2009 27.25% 24.87% 47.88%-0.47 +0.7 17
2018-11-24 @ Hertha BSC D 3-382.0 2009 1882 47.88% 24.87% 27.25%+0.47 -0.7 20
2018-11-24 RB Leipzig W 1-065.5 1869 2022 24.32% 24.54% 51.14%-0.63 +13.6 15
2018-11-24 @ VfL Wolfsburg L 0-165.5 2022 1869 51.14% 24.54% 24.32%+0.63 -13.6 22
2018-11-25 Hannover 96 W 4-154.0 2002 1827 63.82% 21.99% 14.19%+1.36 +10.6 26
2018-11-25 @ Borussia Monchengladbach L 1-454.0 1827 2002 14.19% 21.99% 63.82%-1.36 -10.6 9
2018-11-25 Werder Bremen D 1-171.9 1843 1905 35.54% 25.29% 39.18%-0.08 +0.2 14
2018-11-25 @ SC Freiburg D 1-171.9 1905 1843 39.18% 25.29% 35.54%+0.08 -0.2 18
2018-11-30 Mainz 05 L 0-158.8 1761 1872 29.06% 25.02% 45.92%-0.38 -8.7 9
2018-11-30 @ Dusseldorf W 1-058.8 1872 1761 45.92% 25.02% 29.06%+0.38 +8.7 18
2018-12-01 Bayern Munich L 1-263.1 1905 2041 26.09% 24.75% 49.16%-0.53 -7.5 18
2018-12-01 @ Werder Bremen W 2-163.1 2041 1905 49.16% 24.75% 26.09%+0.53 +7.5 24
2018-12-01 FC Augsburg W 1-062.8 1804 1884 33.07% 25.23% 41.70%-0.19 +11.5 11
2018-12-01 @ VfB Stuttgart L 0-162.8 1884 1804 41.70% 25.23% 33.07%+0.19 -11.5 13
2018-12-01 SC Freiburg W 2-048.9 2091 1843 69.99% 19.84% 10.17%+1.80 +6.1 33
2018-12-01 @ Borussia Dortmund L 0-248.9 1843 2091 10.17% 19.84% 69.99%-1.80 -6.1 14
2018-12-01 Hertha BSC L 0-257.9 1817 1883 34.94% 25.28% 39.79%-0.10 -19.0 9
2018-12-01 @ Hannover 96 W 2-057.9 1883 1817 39.79% 25.28% 34.94%+0.10 +19.0 20
2018-12-01 Schalke 04 D 1-172.5 2008 1898 57.49% 23.54% 18.96%+0.97 -2.3 21
2018-12-01 @ Hoffenheim D 1-172.5 1898 2008 18.96% 23.54% 57.49%-0.97 +2.3 14
2018-12-02 Borussia Monchengladbach W 2-056.8 2008 2012 43.65% 25.15% 31.20%+0.27 +17.4 25
2018-12-02 @ RB Leipzig L 0-256.8 2012 2008 31.20% 25.15% 43.65%-0.27 -17.4 26
2018-12-02 VfL Wolfsburg L 1-272.0 1990 1883 57.18% 23.60% 19.21%+0.95 -14.2 23
2018-12-02 @ Eintracht Frankfurt W 2-172.0 1883 1990 19.21% 23.60% 57.18%-0.95 +14.2 18
2018-12-03 Bayer Leverkusen D 1-172.0 1771 1901 26.80% 24.83% 48.38%-0.49 +1.2 11
2018-12-03 @ 1. FC Nurnberg D 1-172.0 1901 1771 48.38% 24.83% 26.80%+0.49 -1.2 15
2018-12-07 Dusseldorf W 3-157.0 1897 1752 61.09% 22.74% 16.17%+1.18 +8.5 21
2018-12-07 @ Werder Bremen L 1-357.0 1752 1897 16.17% 22.74% 61.09%-1.18 -8.5 9
2018-12-08 1. FC Nurnberg W 3-046.2 2048 1772 72.14% 18.92% 8.93%+1.98 +7.7 27
2018-12-08 @ Bayern Munich L 0-346.2 1772 2048 8.93% 18.92% 72.14%-1.98 -7.7 11
2018-12-08 Borussia Dortmund L 1-260.9 1900 2097 19.95% 23.77% 56.27%-0.90 -6.0 14
2018-12-08 @ Schalke 04 W 2-160.9 2097 1900 56.27% 23.77% 19.95%+0.90 +6.0 36
2018-12-08 Eintracht Frankfurt W 1-062.6 1902 1976 33.89% 25.25% 40.86%-0.15 +11.3 23
2018-12-08 @ Hertha BSC L 0-162.6 1976 1902 40.86% 25.25% 33.89%+0.15 -11.3 23
2018-12-08 FC Augsburg W 1-058.4 1899 1872 47.81% 24.88% 27.31%+0.46 +8.3 18
2018-12-08 @ Bayer Leverkusen L 0-158.4 1872 1899 27.31% 24.88% 47.81%-0.46 -8.3 13
2018-12-08 Hoffenheim D 2-277.6 1897 2005 29.41% 25.05% 45.54%-0.36 +0.7 19
2018-12-08 @ VfL Wolfsburg D 2-277.6 2005 1897 45.54% 25.05% 29.41%+0.36 -0.7 22
2018-12-08 RB Leipzig W 3-061.6 1837 2026 20.72% 23.94% 55.34%-0.85 +40.0 17
2018-12-08 @ SC Freiburg L 0-361.6 2026 1837 55.34% 23.94% 20.72%+0.85 -40.0 25
2018-12-09 Hannover 96 D 1-172.2 1880 1798 54.47% 24.08% 21.45%+0.80 -2.0 19
2018-12-09 @ Mainz 05 D 1-172.2 1798 1880 21.45% 24.08% 54.47%-0.80 +2.0 10
2018-12-09 VfB Stuttgart W 3-048.6 1995 1815 64.30% 21.85% 13.85%+1.39 +12.3 29
2018-12-09 @ Borussia Monchengladbach L 0-348.6 1815 1995 13.85% 21.85% 64.30%-1.39 -12.2 11
2018-12-14 VfL Wolfsburg L 0-255.1 1764 1898 26.38% 24.79% 48.84%-0.51 -15.2 11
2018-12-14 @ 1. FC Nurnberg W 2-055.1 1898 1764 48.84% 24.79% 26.38%+0.51 +15.2 22
2018-12-15 Bayern Munich L 0-448.5 1800 2056 15.27% 22.42% 62.31%-1.26 -17.6 10
2018-12-15 @ Hannover 96 W 4-048.5 2056 1800 62.31% 22.42% 15.27%+1.26 +17.6 30
2018-12-15 Borussia Monchengladbach D 0-068.0 2005 2007 43.89% 25.14% 30.97%+0.28 -0.8 23
2018-12-15 @ Hoffenheim D 0-068.0 2007 2005 30.97% 25.14% 43.89%-0.28 +0.8 30
2018-12-15 SC Freiburg W 2-061.8 1743 1877 26.37% 24.78% 48.84%-0.51 +24.7 12
2018-12-15 @ Dusseldorf L 0-261.8 1877 1743 48.84% 24.78% 26.37%+0.51 -24.7 17
2018-12-15 Hertha BSC W 2-169.0 1803 1913 29.15% 25.03% 45.83%-0.37 +11.7 14
2018-12-15 @ VfB Stuttgart L 1-269.0 1913 1803 45.83% 25.03% 29.15%+0.37 -11.7 23
2018-12-15 Schalke 04 D 1-171.9 1864 1894 40.03% 25.27% 34.70%+0.11 -0.3 14
2018-12-15 @ FC Augsburg D 1-171.9 1894 1864 34.70% 25.27% 40.03%-0.11 +0.3 15
2018-12-15 Werder Bremen W 2-158.1 2103 1906 65.87% 21.35% 12.78%+1.50 +3.9 39
2018-12-15 @ Borussia Dortmund L 1-258.1 1906 2103 12.78% 21.35% 65.87%-1.50 -3.9 21
2018-12-16 Bayer Leverkusen W 2-162.4 1965 1908 51.47% 24.50% 24.03%+0.64 +7.0 26
2018-12-16 @ Eintracht Frankfurt L 1-262.4 1908 1965 24.03% 24.50% 51.47%-0.64 -7.0 18
2018-12-16 Mainz 05 W 4-156.0 1986 1878 57.19% 23.60% 19.21%+0.95 +14.1 28
2018-12-16 @ RB Leipzig L 1-456.0 1878 1986 19.21% 23.60% 57.19%-0.95 -14.1 19
2018-12-18 1. FC Nurnberg W 2-048.6 2008 1749 70.84% 19.49% 9.67%+1.87 +5.8 33
2018-12-18 @ Borussia Monchengladbach L 0-248.6 1749 2008 9.67% 19.49% 70.84%-1.87 -5.8 11
2018-12-18 Borussia Dortmund W 2-174.7 1768 2107 10.51% 20.06% 69.43%-1.76 +16.8 15
2018-12-18 @ Dusseldorf L 1-274.7 2107 1768 69.43% 20.06% 10.51%+1.76 -16.8 39
2018-12-18 FC Augsburg D 2-277.6 1902 1864 49.18% 24.75% 26.07%+0.53 -1.0 24
2018-12-18 @ Hertha BSC D 2-277.6 1864 1902 26.07% 24.75% 49.18%-0.53 +1.0 15
2018-12-18 VfB Stuttgart W 2-053.0 1913 1815 56.24% 23.78% 19.98%+0.90 +12.0 25
2018-12-18 @ VfL Wolfsburg L 0-253.0 1815 1913 19.98% 23.78% 56.24%-0.90 -12.0 14
2018-12-19 Bayer Leverkusen L 1-268.3 1894 1901 43.36% 25.16% 31.47%+0.26 -11.2 15
2018-12-19 @ Schalke 04 W 2-168.3 1901 1894 31.47% 25.16% 43.36%-0.26 +11.2 21
2018-12-19 Eintracht Frankfurt D 2-277.6 1864 1972 29.51% 25.05% 45.43%-0.35 +0.7 20
2018-12-19 @ Mainz 05 D 2-277.6 1972 1864 45.43% 25.05% 29.51%+0.35 -0.7 27
2018-12-19 Hannover 96 D 1-172.1 1852 1782 53.05% 24.29% 22.66%+0.72 -1.8 18
2018-12-19 @ SC Freiburg D 1-172.1 1782 1852 22.66% 24.29% 53.05%-0.72 +1.8 11
2018-12-19 Hoffenheim D 1-172.0 1902 2004 30.17% 25.09% 44.74%-0.32 +0.8 22
2018-12-19 @ Werder Bremen D 1-172.0 2004 1902 44.74% 25.09% 30.17%+0.32 -0.8 24
2018-12-19 RB Leipzig W 1-056.7 2074 2000 53.52% 24.22% 22.25%+0.75 +7.0 33
2018-12-19 @ Bayern Munich L 0-156.7 2000 2074 22.25% 24.22% 53.52%-0.75 -7.0 28
2018-12-21 Borussia Monchengladbach W 2-161.7 2090 2014 53.78% 24.19% 22.04%+0.76 +6.5 42
2018-12-21 @ Borussia Dortmund L 1-261.7 2014 2090 22.04% 24.19% 53.78%-0.76 -6.5 33
2018-12-22 Bayern Munich L 0-354.2 1971 2081 29.21% 25.03% 45.76%-0.37 -24.0 27
2018-12-22 @ Eintracht Frankfurt W 3-054.2 2081 1971 45.76% 25.03% 29.21%+0.37 +24.0 36
2018-12-22 Dusseldorf L 0-163.3 1784 1785 44.11% 25.13% 30.76%+0.29 -12.0 11
2018-12-22 @ Hannover 96 W 1-063.3 1785 1784 30.76% 25.13% 44.11%-0.29 +12.1 18
2018-12-22 SC Freiburg L 0-158.9 1743 1851 29.52% 25.05% 45.42%-0.35 -8.8 11
2018-12-22 @ 1. FC Nurnberg W 1-058.9 1851 1743 45.42% 25.05% 29.52%+0.35 +8.8 21
2018-12-22 Hertha BSC W 3-161.7 1912 1901 45.72% 25.03% 29.24%+0.37 +14.3 24
2018-12-22 @ Bayer Leverkusen L 1-361.7 1901 1912 29.24% 25.03% 45.72%-0.37 -14.3 24
2018-12-22 Schalke 04 L 1-362.8 1803 1883 33.00% 25.23% 41.78%-0.19 -15.7 14
2018-12-22 @ VfB Stuttgart W 3-162.8 1883 1803 41.78% 25.23% 33.00%+0.19 +15.7 18
2018-12-22 Werder Bremen W 3-266.5 1993 1903 55.32% 23.94% 20.74%+0.84 +5.9 31
2018-12-22 @ RB Leipzig L 2-366.5 1903 1993 20.74% 23.94% 55.32%-0.84 -5.9 22
2018-12-23 Mainz 05 D 1-172.6 2003 1865 60.39% 22.91% 16.70%+1.14 -2.7 25
2018-12-23 @ Hoffenheim D 1-172.6 1865 2003 16.70% 22.91% 60.39%-1.14 +2.7 21
2018-12-23 VfL Wolfsburg L 2-371.4 1865 1925 35.73% 25.29% 38.98%-0.07 -9.2 15
2018-12-23 @ FC Augsburg W 3-271.4 1925 1865 38.98% 25.29% 35.73%+0.07 +9.2 28
2019-01-18 Bayern Munich L 1-362.0 2000 2105 29.89% 25.08% 45.03%-0.34 -14.6 25
2019-01-18 @ Hoffenheim W 3-162.0 2105 2000 45.03% 25.08% 29.89%+0.34 +14.6 39
2019-01-19 Borussia Dortmund L 0-159.5 1999 2097 30.67% 25.12% 44.20%-0.30 -9.1 31
2019-01-19 @ RB Leipzig W 1-059.5 2097 1999 44.20% 25.12% 30.67%+0.30 +9.1 45
2019-01-19 Borussia Monchengladbach L 0-160.2 1926 2007 32.92% 25.22% 41.85%-0.19 -9.6 24
2019-01-19 @ Bayer Leverkusen W 1-060.2 2007 1926 41.85% 25.22% 32.92%+0.19 +9.6 36
2019-01-19 Dusseldorf L 1-270.5 1855 1797 51.67% 24.47% 23.85%+0.65 -13.0 15
2019-01-19 @ FC Augsburg W 2-170.5 1797 1855 23.85% 24.47% 51.67%-0.65 +13.0 21
2019-01-19 SC Freiburg W 3-158.9 1947 1859 55.05% 23.99% 20.97%+0.83 +10.8 30
2019-01-19 @ Eintracht Frankfurt L 1-358.9 1859 1947 20.97% 23.99% 55.05%-0.83 -10.8 21
2019-01-19 Mainz 05 L 2-370.5 1787 1868 32.99% 25.23% 41.79%-0.19 -8.6 14
2019-01-19 @ VfB Stuttgart W 3-270.5 1868 1787 41.79% 25.23% 32.99%+0.19 +8.6 24
2019-01-19 Werder Bremen L 0-158.4 1772 1897 27.42% 24.89% 47.70%-0.46 -8.3 11
2019-01-19 @ Hannover 96 W 1-058.4 1897 1772 47.70% 24.89% 27.42%+0.46 +8.3 25
2019-01-20 Hertha BSC L 1-360.0 1734 1886 24.36% 24.54% 51.10%-0.62 -12.3 11
2019-01-20 @ 1. FC Nurnberg W 3-160.0 1886 1734 51.10% 24.54% 24.36%+0.62 +12.3 27
2019-01-20 VfL Wolfsburg W 2-166.0 1899 1934 39.34% 25.28% 35.38%+0.08 +9.6 21
2019-01-20 @ Schalke 04 L 1-266.0 1934 1899 35.38% 25.28% 39.34%-0.08 -9.6 28
2019-01-25 Schalke 04 D 2-277.5 1899 1909 42.87% 25.19% 31.94%+0.24 -0.5 28
2019-01-25 @ Hertha BSC D 2-277.5 1909 1899 31.94% 25.19% 42.87%-0.24 +0.5 22
2019-01-26 1. FC Nurnberg W 2-159.0 1876 1722 61.94% 22.52% 15.54%+1.23 +4.7 27
2019-01-26 @ Mainz 05 L 1-259.0 1722 1876 15.54% 22.52% 61.94%-1.23 -4.7 11
2019-01-26 Bayer Leverkusen L 0-359.0 1925 1917 45.29% 25.06% 29.65%+0.35 -33.7 28
2019-01-26 @ VfL Wolfsburg W 3-059.0 1917 1925 29.65% 25.06% 45.29%-0.35 +33.7 27
2019-01-26 Eintracht Frankfurt D 2-277.5 1905 1958 36.84% 25.30% 37.86%-0.02 +0.0 26
2019-01-26 @ Werder Bremen D 2-277.5 1958 1905 37.86% 25.30% 36.84%+0.02 -0.0 31
2019-01-26 FC Augsburg W 2-050.7 2017 1842 63.84% 21.99% 14.18%+1.36 +8.6 39
2019-01-26 @ Borussia Monchengladbach L 0-250.7 1842 2017 14.18% 21.99% 63.84%-1.36 -8.6 15
2019-01-26 Hannover 96 W 5-148.6 2106 1764 76.60% 16.78% 6.62%+2.38 +6.0 48
2019-01-26 @ Borussia Dortmund L 1-548.6 1764 2106 6.62% 16.78% 76.60%-2.38 -6.0 11
2019-01-26 Hoffenheim L 2-465.1 1849 1986 25.97% 24.74% 49.29%-0.54 -11.6 21
2019-01-26 @ SC Freiburg W 4-265.1 1986 1849 49.29% 24.74% 25.97%+0.54 +11.6 28
2019-01-27 RB Leipzig L 0-450.8 1810 1989 21.57% 24.10% 54.33%-0.79 -24.3 21
2019-01-27 @ Dusseldorf W 4-050.8 1989 1810 54.33% 24.10% 21.57%+0.79 +24.3 34
2019-01-27 VfB Stuttgart W 4-150.2 2119 1778 76.52% 16.82% 6.66%+2.37 +4.7 42
2019-01-27 @ Bayern Munich L 1-450.2 1778 2119 6.66% 16.82% 76.52%-2.37 -4.7 14
2019-02-01 RB Leipzig L 0-349.1 1758 2014 15.29% 22.43% 62.28%-1.26 -13.5 11
2019-02-01 @ Hannover 96 W 3-049.1 2014 1758 62.28% 22.43% 15.29%+1.26 +13.5 37
2019-02-02 Bayern Munich W 3-168.8 1950 2124 22.14% 24.20% 53.66%-0.76 +23.2 30
2019-02-02 @ Bayer Leverkusen L 1-368.8 2124 1950 53.66% 24.20% 22.14%+0.76 -23.2 42
2019-02-02 Borussia Dortmund D 1-172.2 1958 2112 24.14% 24.51% 51.35%-0.64 +1.6 32
2019-02-02 @ Eintracht Frankfurt D 1-172.2 2112 1958 51.35% 24.51% 24.14%+0.64 -1.6 49
2019-02-02 Borussia Monchengladbach L 0-255.9 1909 2026 28.40% 24.97% 46.63%-0.41 -16.1 22
2019-02-02 @ Schalke 04 W 2-055.9 2026 1909 46.63% 24.97% 28.40%+0.41 +16.2 42
2019-02-02 Dusseldorf D 1-173.2 1997 1786 67.10% 20.93% 11.97%+1.58 -3.5 29
2019-02-02 @ Hoffenheim D 1-173.2 1786 1997 11.97% 20.93% 67.10%-1.58 +3.5 22
2019-02-02 VfL Wolfsburg L 0-163.8 1898 1891 45.20% 25.07% 29.74%+0.34 -12.3 28
2019-02-02 @ Hertha BSC W 1-063.8 1891 1898 29.74% 25.07% 45.20%-0.34 +12.3 31
2019-02-02 Werder Bremen D 1-172.2 1717 1905 20.79% 23.95% 55.26%-0.84 +2.1 12
2019-02-02 @ 1. FC Nurnberg D 1-172.2 1905 1717 55.26% 23.95% 20.79%+0.84 -2.1 27
2019-02-03 SC Freiburg D 2-277.3 1774 1837 35.36% 25.28% 39.35%-0.09 +0.2 15
2019-02-03 @ VfB Stuttgart D 2-277.3 1837 1774 39.35% 25.28% 35.36%+0.09 -0.2 22
2019-02-03 Mainz 05 W 3-056.5 1834 1881 37.64% 25.30% 37.07%+0.01 +28.8 18
2019-02-03 @ FC Augsburg L 0-356.5 1881 1834 37.07% 25.30% 37.64%-0.01 -28.8 27
2019-02-08 Bayer Leverkusen L 1-557.3 1852 1974 27.80% 24.92% 47.28%-0.44 -25.1 27
2019-02-08 @ Mainz 05 W 5-157.3 1974 1852 47.28% 24.92% 27.80%+0.44 +25.1 33
2019-02-09 1. FC Nurnberg W 2-055.1 1744 1719 47.48% 24.91% 27.62%+0.45 +15.8 14
2019-02-09 @ Hannover 96 L 0-255.1 1719 1744 27.62% 24.91% 47.48%-0.45 -15.8 12
2019-02-09 Eintracht Frankfurt D 0-068.3 2027 1959 52.79% 24.33% 22.88%+0.71 -2.0 38
2019-02-09 @ RB Leipzig D 0-068.3 1959 2027 22.88% 24.33% 52.79%-0.71 +2.0 33
2019-02-09 Hertha BSC L 0-363.2 2042 1886 62.09% 22.48% 15.43%+1.24 -44.4 42
2019-02-09 @ Borussia Monchengladbach W 3-063.2 1886 2042 15.43% 22.48% 62.09%-1.24 +44.3 31
2019-02-09 Hoffenheim D 3-382.5 2110 1994 58.15% 23.41% 18.44%+1.00 -1.5 50
2019-02-09 @ Borussia Dortmund D 3-382.5 1994 2110 18.44% 23.41% 58.15%-1.00 +1.5 30
2019-02-09 Schalke 04 W 3-155.4 2101 1893 66.77% 21.05% 12.19%+1.56 +6.4 45
2019-02-09 @ Bayern Munich L 1-355.4 1893 2101 12.19% 21.05% 66.77%-1.56 -6.4 22
2019-02-09 VfL Wolfsburg D 3-381.8 1837 1903 34.91% 25.28% 39.82%-0.11 +0.2 23
2019-02-09 @ SC Freiburg D 3-381.8 1903 1837 39.82% 25.28% 34.91%+0.11 -0.2 32
2019-02-10 FC Augsburg W 4-052.3 1903 1863 49.47% 24.72% 25.81%+0.54 +28.3 30
2019-02-10 @ Werder Bremen L 0-452.3 1863 1903 25.81% 24.72% 49.47%-0.54 -28.3 18
2019-02-10 VfB Stuttgart W 3-053.7 1789 1774 46.23% 25.00% 28.77%+0.39 +23.7 25
2019-02-10 @ Dusseldorf L 0-353.7 1774 1789 28.77% 25.00% 46.23%-0.39 -23.7 15
2019-02-15 Bayern Munich L 2-364.0 1834 2107 14.17% 21.98% 63.85%-1.36 -4.1 18
2019-02-15 @ FC Augsburg W 3-264.0 2107 1834 63.85% 21.98% 14.17%+1.36 +4.1 48
2019-02-16 SC Freiburg D 0-068.1 1886 1837 50.59% 24.60% 24.81%+0.60 -1.7 23
2019-02-16 @ Schalke 04 D 0-068.1 1837 1886 24.81% 24.60% 50.59%-0.60 +1.7 24
2019-02-16 Hannover 96 W 3-047.1 1996 1760 69.03% 20.22% 10.75%+1.73 +9.4 33
2019-02-16 @ Hoffenheim L 0-347.1 1760 1996 10.75% 20.22% 69.03%-1.73 -9.4 14
2019-02-16 Mainz 05 W 3-051.7 1903 1827 53.73% 24.19% 22.07%+0.76 +19.0 35
2019-02-16 @ VfL Wolfsburg L 0-351.7 1827 1903 22.07% 24.19% 53.73%-0.76 -19.0 27
2019-02-16 RB Leipzig L 1-356.2 1750 2025 14.03% 21.93% 64.04%-1.37 -7.4 15
2019-02-16 @ VfB Stuttgart W 3-156.2 2025 1750 64.04% 21.93% 14.03%+1.37 +7.4 41
2019-02-16 Werder Bremen D 1-172.0 1930 1931 44.07% 25.13% 30.80%+0.29 -0.8 32
2019-02-16 @ Hertha BSC D 1-172.0 1931 1930 30.80% 25.13% 44.07%-0.29 +0.8 31
2019-02-17 Borussia Monchengladbach D 1-171.9 1961 1997 39.23% 25.28% 35.48%+0.08 -0.2 34
2019-02-17 @ Eintracht Frankfurt D 1-171.9 1997 1961 35.48% 25.28% 39.23%-0.08 +0.2 43
2019-02-17 Dusseldorf W 2-050.4 1999 1813 64.87% 21.67% 13.46%+1.43 +8.2 36
2019-02-17 @ Bayer Leverkusen L 0-250.4 1813 1999 13.46% 21.67% 64.87%-1.43 -8.2 25
2019-02-18 Borussia Dortmund D 0-070.1 1704 2109 7.79% 17.94% 74.27%-2.16 +4.7 13
2019-02-18 @ 1. FC Nurnberg D 0-070.1 2109 1704 74.27% 17.94% 7.79%+2.16 -4.7 51
2019-02-22 VfB Stuttgart D 1-172.9 1932 1743 65.16% 21.58% 13.26%+1.45 -3.2 32
2019-02-22 @ Werder Bremen D 1-172.9 1743 1932 13.26% 21.58% 65.16%-1.45 +3.3 16
2019-02-23 1. FC Nurnberg W 2-160.6 1805 1708 56.00% 23.82% 20.17%+0.88 +6.0 28
2019-02-23 @ Dusseldorf L 1-260.6 1708 1805 20.17% 23.82% 56.00%-0.88 -6.0 13
2019-02-23 FC Augsburg W 5-157.8 1839 1830 45.35% 25.06% 29.59%+0.35 +26.4 27
2019-02-23 @ SC Freiburg L 1-557.8 1830 1839 29.59% 25.06% 45.35%-0.35 -26.4 18
2019-02-23 Hertha BSC W 1-053.4 2111 1930 64.49% 21.79% 13.72%+1.40 +4.4 51
2019-02-23 @ Bayern Munich L 0-153.4 1930 2111 13.72% 21.79% 64.49%-1.40 -4.4 32
2019-02-23 Schalke 04 W 3-057.7 1808 1885 33.49% 25.24% 41.26%-0.17 +31.3 30
2019-02-23 @ Mainz 05 L 0-357.7 1885 1808 41.26% 25.24% 33.49%+0.17 -31.3 23
2019-02-23 VfL Wolfsburg L 0-361.2 1998 1922 53.67% 24.20% 22.13%+0.76 -39.0 43
2019-02-23 @ Borussia Monchengladbach W 3-061.2 1922 1998 22.13% 24.20% 53.67%-0.76 +39.0 38
2019-02-24 Bayer Leverkusen W 3-266.3 2104 2007 56.10% 23.81% 20.09%+0.89 +5.7 54
2019-02-24 @ Borussia Dortmund L 2-366.3 2007 2104 20.09% 23.81% 56.10%-0.89 -5.7 36
2019-02-24 Eintracht Frankfurt L 0-350.5 1750 1961 18.77% 23.49% 57.74%-0.98 -16.4 14
2019-02-24 @ Hannover 96 W 3-050.5 1961 1750 57.74% 23.49% 18.77%+0.98 +16.4 37
2019-02-25 Hoffenheim D 1-172.1 2033 2005 47.86% 24.87% 27.27%+0.47 -1.2 42
2019-02-25 @ RB Leipzig D 1-172.1 2005 2033 27.27% 24.87% 47.86%-0.47 +1.2 34
2019-03-01 Borussia Dortmund W 2-174.2 1804 2110 12.20% 21.05% 66.74%-1.56 +16.3 21
2019-03-01 @ FC Augsburg L 1-274.2 2110 1804 66.74% 21.05% 12.20%+1.56 -16.3 54
2019-03-02 Bayern Munich L 1-556.0 1959 2116 23.81% 24.47% 51.72%-0.66 -22.1 43
2019-03-02 @ Borussia Monchengladbach W 5-156.0 2116 1959 51.72% 24.47% 23.81%+0.66 +22.1 54
2019-03-02 Dusseldorf L 0-459.4 1853 1811 49.77% 24.69% 25.54%+0.56 -47.7 23
2019-03-02 @ Schalke 04 W 4-059.4 1811 1853 25.54% 24.69% 49.77%-0.56 +47.7 31
2019-03-02 SC Freiburg W 2-051.8 2001 1865 60.19% 22.96% 16.85%+1.12 +10.2 39
2019-03-02 @ Bayer Leverkusen L 0-251.8 1865 2001 16.85% 22.96% 60.19%-1.12 -10.2 27
2019-03-02 Hoffenheim W 3-271.1 1978 2006 40.28% 25.27% 34.46%+0.12 +8.9 40
2019-03-02 @ Eintracht Frankfurt L 2-371.1 2006 1978 34.46% 25.27% 40.28%-0.12 -8.9 34
2019-03-02 Mainz 05 W 2-161.3 1925 1839 54.84% 24.02% 21.14%+0.82 +6.3 35
2019-03-02 @ Hertha BSC L 1-261.3 1839 1925 21.14% 24.02% 54.84%-0.82 -6.3 30
2019-03-02 RB Leipzig L 0-152.1 1702 2031 10.99% 20.36% 68.65%-1.70 -3.5 13
2019-03-02 @ 1. FC Nurnberg W 1-052.1 2031 1702 68.65% 20.36% 10.99%+1.70 +3.5 45
2019-03-03 Hannover 96 W 5-157.3 1746 1734 45.82% 25.03% 29.15%+0.37 +26.1 19
2019-03-03 @ VfB Stuttgart L 1-557.3 1734 1746 29.15% 25.03% 45.82%-0.37 -26.1 14
2019-03-03 Werder Bremen D 1-172.1 1961 1929 48.42% 24.82% 26.75%+0.49 -1.3 39
2019-03-03 @ VfL Wolfsburg D 1-172.1 1929 1961 26.75% 24.82% 48.42%-0.49 +1.2 33
2019-03-08 Schalke 04 W 4-262.1 1930 1806 58.99% 23.23% 17.78%+1.05 +8.3 36
2019-03-08 @ Werder Bremen L 2-462.1 1806 1930 17.78% 23.23% 58.99%-1.05 -8.3 23
2019-03-09 Borussia Monchengladbach L 0-159.3 1833 1936 30.01% 25.08% 44.91%-0.33 -9.0 30
2019-03-09 @ Mainz 05 W 1-059.3 1936 1833 44.91% 25.08% 30.01%+0.33 +9.0 46
2019-03-09 FC Augsburg D 0-069.3 2035 1820 67.35% 20.84% 11.81%+1.60 -3.9 46
2019-03-09 @ RB Leipzig D 0-069.3 1820 2035 11.81% 20.84% 67.35%-1.60 +3.9 22
2019-03-09 Hertha BSC W 2-167.7 1855 1931 33.51% 25.24% 41.24%-0.17 +10.8 30
2019-03-09 @ SC Freiburg L 1-267.7 1931 1855 41.24% 25.24% 33.51%+0.17 -10.8 35
2019-03-09 VfB Stuttgart W 3-152.9 2093 1772 75.25% 17.46% 7.29%+2.25 +3.7 57
2019-03-09 @ Borussia Dortmund L 1-352.9 1772 2093 7.29% 17.46% 75.25%-2.25 -3.7 19
2019-03-09 VfL Wolfsburg W 6-048.8 2138 1960 64.16% 21.89% 13.95%+1.38 +23.6 57
2019-03-09 @ Bayern Munich L 0-648.8 1960 2138 13.95% 21.89% 64.16%-1.38 -23.6 39
2019-03-10 1. FC Nurnberg W 2-155.6 1997 1699 73.70% 18.21% 8.09%+2.11 +2.4 37
2019-03-10 @ Hoffenheim L 1-255.6 1699 1997 8.09% 18.21% 73.70%-2.11 -2.4 13
2019-03-10 Bayer Leverkusen L 2-363.1 1708 2011 12.34% 21.13% 66.53%-1.54 -3.5 14
2019-03-10 @ Hannover 96 W 3-263.1 2011 1708 66.53% 21.13% 12.34%+1.54 +3.6 42
2019-03-11 Eintracht Frankfurt L 0-353.4 1858 1986 27.02% 24.85% 48.13%-0.48 -22.5 31
2019-03-11 @ Dusseldorf W 3-053.4 1986 1858 48.13% 24.85% 27.02%+0.48 +22.5 43
2019-03-15 SC Freiburg D 1-172.3 1945 1866 54.17% 24.13% 21.70%+0.78 -1.9 47
2019-03-15 @ Borussia Monchengladbach D 1-172.3 1866 1945 21.70% 24.13% 54.17%-0.78 +1.9 31
2019-03-16 Borussia Dortmund L 2-367.0 1921 2097 21.86% 24.16% 53.98%-0.77 -6.2 35
2019-03-16 @ Hertha BSC W 3-267.0 2097 1921 53.98% 24.16% 21.86%+0.77 +6.1 60
2019-03-16 Dusseldorf W 5-259.4 1936 1836 56.46% 23.74% 19.80%+0.91 +12.6 42
2019-03-16 @ VfL Wolfsburg L 2-559.4 1836 1936 19.80% 23.74% 56.46%-0.91 -12.6 31
2019-03-16 Hannover 96 W 3-157.6 1824 1704 58.49% 23.34% 18.17%+1.02 +9.5 25
2019-03-16 @ FC Augsburg L 1-357.6 1704 1824 18.17% 23.34% 58.49%-1.02 -9.5 14
2019-03-16 Hoffenheim D 1-172.6 1768 2000 17.11% 23.04% 59.85%-1.10 +2.6 20
2019-03-16 @ VfB Stuttgart D 1-172.6 2000 1768 59.85% 23.04% 17.11%+1.10 -2.6 38
2019-03-16 RB Leipzig L 0-154.7 1797 2031 16.92% 22.98% 60.10%-1.12 -5.4 23
2019-03-16 @ Schalke 04 W 1-054.7 2031 1797 60.10% 22.98% 16.92%+1.12 +5.4 49
2019-03-17 1. FC Nurnberg W 1-050.3 2009 1696 74.66% 17.75% 7.59%+2.20 +2.3 46
2019-03-17 @ Eintracht Frankfurt L 0-150.3 1696 2009 7.59% 17.75% 74.66%-2.20 -2.4 13
2019-03-17 Mainz 05 W 6-045.2 2161 1824 76.29% 16.94% 6.77%+2.35 +10.8 60
2019-03-17 @ Bayern Munich L 0-645.2 1824 2161 6.77% 16.94% 76.29%-2.35 -10.8 30
2019-03-17 Werder Bremen L 1-368.9 2015 1938 53.79% 24.18% 22.02%+0.76 -23.3 42
2019-03-17 @ Bayer Leverkusen W 3-168.9 1938 2015 22.02% 24.18% 53.79%-0.76 +23.3 39
2019-03-29 Bayer Leverkusen W 4-159.7 1997 1992 44.93% 25.08% 29.99%+0.33 +20.6 41
2019-03-29 @ Hoffenheim L 1-459.7 1992 1997 29.99% 25.08% 44.93%-0.33 -20.7 42
2019-03-30 Bayern Munich D 1-173.2 1868 2172 12.27% 21.09% 66.64%-1.55 +3.4 32
2019-03-30 @ SC Freiburg D 1-173.2 2172 1868 66.64% 21.09% 12.27%+1.55 -3.4 61
2019-03-30 Borussia Monchengladbach W 3-167.0 1823 1943 27.94% 24.93% 47.13%-0.43 +20.8 34
2019-03-30 @ Dusseldorf L 1-367.0 1943 1823 47.13% 24.93% 27.94%+0.43 -20.8 47
2019-03-30 FC Augsburg W 3-059.8 1694 1833 25.74% 24.71% 49.55%-0.55 +36.4 16
2019-03-30 @ 1. FC Nurnberg L 0-359.8 1833 1694 49.55% 24.71% 25.74%+0.55 -36.4 25
2019-03-30 Hertha BSC W 5-049.8 2036 1914 58.75% 23.28% 17.97%+1.04 +25.4 52
2019-03-30 @ RB Leipzig L 0-549.8 1914 2036 17.97% 23.28% 58.75%-1.04 -25.4 35
2019-03-30 Mainz 05 W 3-157.0 1962 1813 61.39% 22.66% 15.95%+1.20 +8.4 42
2019-03-30 @ Werder Bremen L 1-357.0 1813 1962 15.95% 22.66% 61.39%-1.20 -8.4 30
2019-03-30 VfL Wolfsburg W 2-051.3 2103 1949 61.98% 22.51% 15.51%+1.24 +9.4 63
2019-03-30 @ Borussia Dortmund L 0-251.3 1949 2103 15.51% 22.51% 61.98%-1.24 -9.4 42
2019-03-31 Schalke 04 L 0-159.1 1695 1792 30.82% 25.13% 44.05%-0.29 -9.1 14
2019-03-31 @ Hannover 96 W 1-059.1 1792 1695 44.05% 25.13% 30.82%+0.29 +9.1 26
2019-03-31 VfB Stuttgart W 3-047.0 2011 1771 69.39% 20.07% 10.53%+1.76 +9.2 49
2019-03-31 @ Eintracht Frankfurt L 0-347.0 1771 2011 10.53% 20.07% 69.39%-1.76 -9.2 20
2019-04-05 SC Freiburg W 5-056.8 1805 1871 34.96% 25.28% 39.76%-0.10 +48.9 33
2019-04-05 @ Mainz 05 L 0-556.8 1871 1805 39.76% 25.28% 34.96%+0.10 -49.0 32
2019-04-06 1. FC Nurnberg D 1-171.6 1762 1730 48.34% 24.83% 26.83%+0.49 -1.2 21
2019-04-06 @ VfB Stuttgart D 1-171.6 1730 1762 26.83% 24.83% 48.34%-0.49 +1.2 17
2019-04-06 Borussia Dortmund W 5-052.0 2169 2113 51.38% 24.51% 24.11%+0.64 +33.0 64
2019-04-06 @ Bayern Munich L 0-552.0 2113 2169 24.11% 24.51% 51.38%-0.64 -33.0 63
2019-04-06 Dusseldorf L 1-270.2 1889 1844 50.05% 24.66% 25.29%+0.57 -12.6 35
2019-04-06 @ Hertha BSC W 2-170.2 1844 1889 25.29% 24.66% 50.05%-0.57 +12.6 37
2019-04-06 Eintracht Frankfurt L 1-260.2 1801 2021 18.04% 23.30% 58.65%-1.03 -5.5 26
2019-04-06 @ Schalke 04 W 2-160.2 2021 1801 58.65% 23.30% 18.04%+1.03 +5.5 52
2019-04-06 Hannover 96 W 3-154.2 1939 1686 70.42% 19.66% 9.92%+1.84 +5.2 45
2019-04-06 @ VfL Wolfsburg L 1-354.2 1686 1939 9.92% 19.66% 70.42%-1.84 -5.1 14
2019-04-06 RB Leipzig L 2-466.9 1971 2062 31.62% 25.17% 43.21%-0.25 -13.6 42
2019-04-06 @ Bayer Leverkusen W 4-266.9 2062 1971 43.21% 25.17% 31.62%+0.25 +13.6 55
2019-04-07 Hoffenheim L 0-449.5 1797 2018 17.95% 23.28% 58.77%-1.04 -20.6 25
2019-04-07 @ FC Augsburg W 4-049.5 2018 1797 58.77% 23.28% 17.95%+1.04 +20.6 44
2019-04-07 Werder Bremen D 1-171.9 1923 1970 37.60% 25.30% 37.10%+0.01 -0.0 48
2019-04-07 @ Borussia Monchengladbach D 1-171.9 1970 1923 37.10% 25.30% 37.60%-0.01 +0.0 43
2019-04-12 Schalke 04 D 1-171.6 1732 1796 35.24% 25.28% 39.48%-0.09 +0.2 18
2019-04-12 @ 1. FC Nurnberg D 1-171.6 1796 1732 39.48% 25.28% 35.24%+0.09 -0.2 27
2019-04-13 Bayer Leverkusen L 0-155.8 1761 1957 19.97% 23.78% 56.25%-0.90 -6.3 21
2019-04-13 @ VfB Stuttgart W 1-055.8 1957 1761 56.25% 23.78% 19.97%+0.90 +6.3 45
2019-04-13 Borussia Monchengladbach L 0-154.3 1681 1923 16.29% 22.78% 60.93%-1.17 -5.2 14
2019-04-13 @ Hannover 96 W 1-054.3 1923 1681 60.93% 22.78% 16.29%+1.17 +5.2 51
2019-04-13 SC Freiburg W 2-159.4 1970 1822 61.37% 22.67% 15.97%+1.20 +4.8 46
2019-04-13 @ Werder Bremen L 1-259.4 1822 1970 15.97% 22.67% 61.37%-1.20 -4.9 32
2019-04-13 Mainz 05 W 2-157.3 2080 1854 68.25% 20.51% 11.24%+1.67 +3.4 66
2019-04-13 @ Borussia Dortmund L 1-257.3 1854 2080 11.24% 20.51% 68.25%-1.67 -3.4 33
2019-04-13 VfL Wolfsburg W 2-052.0 2076 1944 59.67% 23.08% 17.25%+1.09 +10.4 58
2019-04-13 @ RB Leipzig L 0-252.0 1944 2076 17.25% 23.08% 59.67%-1.09 -10.5 45
2019-04-14 Bayern Munich L 1-452.2 1857 2202 10.22% 19.87% 69.92%-1.80 -7.5 37
2019-04-14 @ Dusseldorf W 4-152.2 2202 1857 69.92% 19.87% 10.22%+1.80 +7.5 67
2019-04-14 FC Augsburg L 1-372.4 2026 1777 70.11% 19.79% 10.10%+1.81 -29.3 52
2019-04-14 @ Eintracht Frankfurt W 3-172.4 1777 2026 10.10% 19.79% 70.11%-1.81 +29.3 28
2019-04-14 Hertha BSC W 2-051.1 2038 1876 62.66% 22.32% 15.02%+1.28 +9.1 47
2019-04-14 @ Hoffenheim L 0-251.1 1876 2038 15.02% 22.32% 62.66%-1.28 -9.1 35
2019-04-20 1. FC Nurnberg W 2-049.2 1964 1732 68.73% 20.33% 10.94%+1.71 +6.6 48
2019-04-20 @ Bayer Leverkusen L 0-249.2 1732 1964 10.94% 20.33% 68.73%-1.71 -6.6 18
2019-04-20 Dusseldorf W 3-162.1 1850 1849 44.40% 25.11% 30.48%+0.31 +14.8 36
2019-04-20 @ Mainz 05 L 1-362.1 1849 1850 30.48% 25.11% 44.40%-0.31 -14.8 37
2019-04-20 Hoffenheim L 2-557.8 1795 2047 15.58% 22.53% 61.88%-1.23 -10.0 27
2019-04-20 @ Schalke 04 W 5-257.8 2047 1795 61.88% 22.53% 15.58%+1.23 +10.1 50
2019-04-20 RB Leipzig L 1-262.3 1928 2086 23.72% 24.46% 51.82%-0.66 -7.0 51
2019-04-20 @ Borussia Monchengladbach W 2-162.3 2086 1928 51.82% 24.46% 23.72%+0.66 +7.0 61
2019-04-20 VfB Stuttgart W 6-052.5 1806 1754 50.83% 24.58% 24.59%+0.61 +39.8 31
2019-04-20 @ FC Augsburg L 0-652.5 1754 1806 24.59% 24.58% 50.83%-0.61 -39.8 21
2019-04-20 Werder Bremen W 1-052.1 2209 1975 68.93% 20.25% 10.82%+1.72 +3.5 70
2019-04-20 @ Bayern Munich L 0-152.1 1975 2209 10.82% 20.25% 68.93%-1.72 -3.5 46
2019-04-21 Borussia Dortmund L 0-448.2 1817 2083 14.62% 22.17% 63.22%-1.32 -16.9 32
2019-04-21 @ SC Freiburg W 4-048.2 2083 1817 63.22% 22.17% 14.62%+1.32 +16.9 69
2019-04-21 Hannover 96 D 0-068.8 1867 1675 65.39% 21.51% 13.10%+1.46 -3.7 36
2019-04-21 @ Hertha BSC D 0-068.8 1675 1867 13.10% 21.51% 65.39%-1.46 +3.7 15
2019-04-22 Eintracht Frankfurt D 1-171.9 1934 1997 35.44% 25.28% 39.28%-0.08 +0.2 46
2019-04-22 @ VfL Wolfsburg D 1-171.9 1997 1934 39.28% 25.28% 35.44%+0.08 -0.2 53
2019-04-26 Bayer Leverkusen L 1-458.9 1846 1970 27.42% 24.89% 47.69%-0.46 -19.2 31
2019-04-26 @ FC Augsburg W 4-158.9 1970 1846 47.69% 24.89% 27.42%+0.46 +19.2 51
2019-04-27 Borussia Monchengladbach W 1-066.9 1714 1921 19.12% 23.58% 57.30%-0.95 +15.1 24
2019-04-27 @ VfB Stuttgart L 0-166.9 1921 1714 57.30% 23.58% 19.12%+0.95 -15.1 51
2019-04-27 SC Freiburg W 2-155.8 2093 1800 73.29% 18.40% 8.30%+2.07 +2.4 64
2019-04-27 @ RB Leipzig L 1-255.8 1800 2093 8.30% 18.40% 73.29%-2.07 -2.5 32
2019-04-27 Hertha BSC D 0-068.6 1996 1864 59.85% 23.04% 17.12%+1.10 -2.9 54
2019-04-27 @ Eintracht Frankfurt D 0-068.6 1864 1996 17.12% 23.04% 59.85%-1.10 +2.9 37
2019-04-27 Mainz 05 W 1-066.2 1679 1865 20.94% 23.98% 55.07%-0.83 +14.6 18
2019-04-27 @ Hannover 96 L 0-166.2 1865 1679 55.07% 23.98% 20.94%+0.83 -14.6 36
2019-04-27 Schalke 04 L 2-477.6 2100 1785 74.80% 17.68% 7.51%+2.21 -27.5 69
2019-04-27 @ Borussia Dortmund W 4-277.6 1785 2100 7.51% 17.68% 74.80%-2.21 +27.5 30
2019-04-27 Werder Bremen W 4-165.4 1834 1972 25.98% 24.74% 49.28%-0.53 +30.5 40
2019-04-27 @ Dusseldorf L 1-465.4 1972 1834 49.28% 24.74% 25.98%+0.53 -30.5 46
2019-04-28 Bayern Munich D 1-175.0 1725 2213 5.33% 15.23% 79.44%-2.66 +4.7 19
2019-04-28 @ 1. FC Nurnberg D 1-175.0 2213 1725 79.44% 15.23% 5.33%+2.66 -4.7 71
2019-04-28 VfL Wolfsburg L 1-467.8 2057 1934 58.87% 23.26% 17.87%+1.05 -35.7 50
2019-04-28 @ Hoffenheim W 4-167.8 1934 2057 17.87% 23.26% 58.87%-1.05 +35.7 49
2019-05-03 RB Leipzig D 3-382.7 1851 2095 16.10% 22.71% 61.19%-1.19 +1.7 37
2019-05-03 @ Mainz 05 D 3-382.7 2095 1851 61.19% 22.71% 16.10%+1.19 -1.7 65
2019-05-04 1. FC Nurnberg W 2-049.0 1970 1730 69.37% 20.08% 10.55%+1.75 +6.4 52
2019-05-04 @ VfL Wolfsburg L 0-249.0 1730 1970 10.55% 20.08% 69.37%-1.75 -6.4 19
2019-05-04 Borussia Dortmund D 2-277.7 1941 2072 26.63% 24.81% 48.56%-0.50 +1.0 47
2019-05-04 @ Werder Bremen D 2-277.7 2072 1941 48.56% 24.81% 26.63%+0.50 -0.9 70
2019-05-04 Hannover 96 W 3-149.8 2208 1694 85.70% 11.37% 2.93%+3.42 +1.3 74
2019-05-04 @ Bayern Munich L 1-349.8 1694 2208 2.93% 11.37% 85.70%-3.42 -1.3 18
2019-05-04 Hoffenheim D 2-277.6 1906 2022 28.48% 24.98% 46.54%-0.40 +0.8 52
2019-05-04 @ Borussia Monchengladbach D 2-277.6 2022 1906 46.54% 24.98% 28.48%+0.40 -0.8 51
2019-05-04 VfB Stuttgart W 3-157.2 1867 1730 60.27% 22.94% 16.79%+1.13 +8.8 40
2019-05-04 @ Hertha BSC L 1-357.2 1730 1867 16.79% 22.94% 60.27%-1.13 -8.8 24
2019-05-05 Dusseldorf D 1-171.8 1798 1865 34.83% 25.27% 39.90%-0.11 +0.3 33
2019-05-05 @ SC Freiburg D 1-171.8 1865 1798 39.90% 25.27% 34.83%+0.11 -0.3 41
2019-05-05 Eintracht Frankfurt W 6-157.5 1990 1993 43.69% 25.15% 31.16%+0.27 +33.7 54
2019-05-05 @ Bayer Leverkusen L 1-657.5 1993 1990 31.16% 25.15% 43.69%-0.27 -33.7 54
2019-05-05 FC Augsburg D 0-067.8 1813 1826 42.38% 25.21% 32.41%+0.22 -0.6 31
2019-05-05 @ Schalke 04 D 0-067.8 1826 1813 32.41% 25.21% 42.38%-0.22 +0.6 32
2019-05-11 Bayern Munich D 0-068.1 2094 2209 28.49% 24.98% 46.53%-0.40 +1.2 66
2019-05-11 @ RB Leipzig D 0-068.1 2209 2094 46.53% 24.98% 28.49%+0.40 -1.2 75
2019-05-11 Borussia Monchengladbach L 0-450.6 1724 1907 21.23% 24.04% 54.73%-0.81 -24.0 19
2019-05-11 @ 1. FC Nurnberg W 4-050.6 1907 1724 54.73% 24.04% 21.23%+0.81 +24.0 55
2019-05-11 Dusseldorf W 3-263.1 2072 1864 66.69% 21.07% 12.24%+1.56 +3.5 73
2019-05-11 @ Borussia Dortmund L 2-363.1 1864 2072 12.24% 21.07% 66.69%-1.56 -3.5 41
2019-05-11 SC Freiburg W 3-058.5 1692 1798 29.73% 25.07% 45.21%-0.34 +33.7 21
2019-05-11 @ Hannover 96 L 0-358.5 1798 1692 45.21% 25.07% 29.73%+0.34 -33.7 33
2019-05-11 Hertha BSC L 3-475.1 1827 1875 37.47% 25.30% 37.23%+0.00 -9.3 32
2019-05-11 @ FC Augsburg W 4-375.1 1875 1827 37.23% 25.30% 37.47%+0.00 +9.3 43
2019-05-11 Schalke 04 D 1-173.2 2023 1812 67.02% 20.96% 12.02%+1.58 -3.5 55
2019-05-11 @ Bayer Leverkusen D 1-173.2 1812 2023 12.02% 20.96% 67.02%-1.58 +3.5 32
2019-05-11 VfL Wolfsburg W 3-063.2 1721 1976 15.33% 22.44% 62.23%-1.25 +44.4 27
2019-05-11 @ VfB Stuttgart L 0-363.2 1976 1721 62.23% 22.44% 15.33%+1.25 -44.5 52
2019-05-11 Werder Bremen L 0-166.2 2021 1942 54.07% 24.14% 21.78%+0.78 -14.3 51
2019-05-11 @ Hoffenheim W 1-066.2 1942 2021 21.78% 24.14% 54.07%-0.78 +14.3 50
2019-05-12 Mainz 05 L 0-264.1 1960 1852 57.22% 23.60% 19.18%+0.95 -28.4 54
2019-05-12 @ Eintracht Frankfurt W 2-064.1 1852 1960 19.18% 23.60% 57.22%-0.95 +28.4 40
2019-05-18 1. FC Nurnberg W 5-155.2 1764 1700 52.42% 24.38% 23.20%+0.69 +21.6 36
2019-05-18 @ SC Freiburg L 1-555.2 1700 1764 23.20% 24.38% 52.42%-0.69 -21.6 19
2019-05-18 Bayer Leverkusen L 1-556.8 1885 2020 26.22% 24.77% 49.01%-0.52 -23.9 43
2019-05-18 @ Hertha BSC W 5-156.8 2020 1885 49.01% 24.77% 26.22%+0.52 +23.9 58
2019-05-18 Borussia Dortmund L 0-254.8 1931 2075 25.18% 24.65% 50.17%-0.58 -14.6 55
2019-05-18 @ Borussia Monchengladbach W 2-054.8 2075 1931 50.17% 24.65% 25.18%+0.58 +14.6 76
2019-05-18 Eintracht Frankfurt W 5-149.9 2208 1931 72.16% 18.92% 8.92%+1.98 +8.4 78
2019-05-18 @ Bayern Munich L 1-549.9 1931 2208 8.92% 18.92% 72.16%-1.98 -8.4 54
2019-05-18 FC Augsburg W 8-152.6 1932 1818 57.91% 23.46% 18.63%+0.99 +29.7 55
2019-05-18 @ VfL Wolfsburg L 1-852.6 1818 1932 18.63% 23.46% 57.91%-0.99 -29.7 32
2019-05-18 Hannover 96 W 2-159.6 1861 1726 60.06% 22.99% 16.95%+1.12 +5.1 44
2019-05-18 @ Dusseldorf L 1-259.6 1726 1861 16.95% 22.99% 60.06%-1.12 -5.1 21
2019-05-18 Hoffenheim W 4-271.7 1881 2007 27.29% 24.88% 47.83%-0.47 +18.8 43
2019-05-18 @ Mainz 05 L 2-471.7 2007 1881 47.83% 24.88% 27.29%+0.47 -18.8 51
2019-05-18 RB Leipzig W 2-170.1 1956 2095 25.84% 24.73% 49.44%-0.54 +12.5 53
2019-05-18 @ Werder Bremen L 1-270.1 2095 1956 49.44% 24.73% 25.84%+0.54 -12.5 66
2019-05-18 VfB Stuttgart D 0-067.9 1816 1765 50.72% 24.59% 24.69%+0.61 -1.7 33
2019-05-18 @ Schalke 04 D 0-067.9 1765 1816 24.69% 24.59% 50.72%-0.61 +1.7 28

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 ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2019-05-23 Union Berlin D 2-277.3 1767 1821 36.65% 25.30% 38.06%-0.03 +0.1 0-0-1
2019-05-23 @ VfB Stuttgart D 2-277.3 1821 1767 38.06% 25.30% 36.65%+0.03 -0.1 0-0-1
2019-05-27 VfB Stuttgart D 0-068.0 1821 1767 51.13% 24.54% 24.33%+0.63 -1.8 0-0-2
2019-05-27 @ Union Berlin D 0-068.0 1767 1821 24.33% 24.54% 51.13%-0.63 +1.8 0-0-2

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 2019-04-27 7.51% Schalke 04 1785 4 @ Borussia Dortmund 2100 2
2 2019-04-14 10.10% FC Augsburg 1777 3 @ Eintracht Frankfurt 2026 1
3 2018-12-18 10.51% @ Dusseldorf 1768 2 Borussia Dortmund 2107 1
4 2019-03-01 12.20% @ FC Augsburg 1804 2 Borussia Dortmund 2110 1
5 2019-05-11 15.33% @ VfB Stuttgart 1721 3 VfL Wolfsburg 1976 0
6 2019-02-09 15.43% Hertha BSC 1886 3 @ Borussia Monchengladbach 2042 0
7 2018-10-06 16.00% Borussia Monchengladbach 1932 3 @ Bayern Munich 2080 0
8 2019-04-28 17.87% VfL Wolfsburg 1934 4 @ Hoffenheim 2057 1
9 2019-04-27 19.12% @ VfB Stuttgart 1714 1 Borussia Monchengladbach 1921 0
10 2019-05-12 19.18% Mainz 05 1852 2 @ Eintracht Frankfurt 1960 0
11 2018-12-02 19.21% VfL Wolfsburg 1883 2 @ Eintracht Frankfurt 1990 1
12 2018-11-10 20.37% @ Dusseldorf 1724 4 Hertha BSC 1916 1
13 2018-09-22 20.45% SC Freiburg 1819 3 @ VfL Wolfsburg 1912 1
14 2018-12-08 20.72% @ SC Freiburg 1837 3 RB Leipzig 2026 0
15 2018-09-28 20.85% @ Hertha BSC 1921 2 Bayern Munich 2108 0
16 2019-04-27 20.94% @ Hannover 96 1679 1 Mainz 05 1865 0
17 2019-05-11 21.78% Werder Bremen 1942 1 @ Hoffenheim 2021 0
18 2019-03-17 22.02% Werder Bremen 1938 3 @ Bayer Leverkusen 2015 1
19 2019-02-23 22.13% VfL Wolfsburg 1922 3 @ Borussia Monchengladbach 1998 0
20 2018-10-28 22.14% Bayer Leverkusen 1893 6 @ Werder Bremen 1968 2
21 2019-02-02 22.14% @ Bayer Leverkusen 1950 3 Bayern Munich 2124 1
22 2018-10-07 23.23% Eintracht Frankfurt 1892 2 @ Hoffenheim 1957 1
23 2018-10-26 23.33% @ SC Freiburg 1837 3 Borussia Monchengladbach 1999 1
24 2019-01-19 23.85% Dusseldorf 1797 2 @ FC Augsburg 1855 1
25 2018-11-24 24.32% @ VfL Wolfsburg 1869 1 RB Leipzig 2022 0

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 2019-04-05 48.95 @ Mainz 05 5 1805 34.96% SC Freiburg 0 1871 39.76% 25.28%
2 2019-03-02 47.69 Dusseldorf 4 1811 25.54% @ Schalke 04 0 1853 49.77% 24.69%
3 2019-05-11 44.45 @ VfB Stuttgart 3 1721 15.33% VfL Wolfsburg 0 1976 62.23% 22.44%
4 2019-02-09 44.36 Hertha BSC 3 1886 15.43% @ Borussia Monchengladbach 0 2042 62.09% 22.48%
5 2018-10-06 43.87 Borussia Monchengladbach 3 1932 16.00% @ Bayern Munich 0 2080 61.32% 22.68%
6 2018-12-08 40.04 @ SC Freiburg 3 1837 20.72% RB Leipzig 0 2026 55.34% 23.94%
7 2019-04-20 39.82 @ FC Augsburg 6 1806 50.83% VfB Stuttgart 0 1754 24.59% 24.58%
8 2019-02-23 38.97 VfL Wolfsburg 3 1922 22.13% @ Borussia Monchengladbach 0 1998 53.67% 24.20%
9 2019-03-30 36.36 @ 1. FC Nurnberg 3 1694 25.74% FC Augsburg 0 1833 49.55% 24.71%
10 2018-10-28 36.00 Bayer Leverkusen 6 1893 22.14% @ Werder Bremen 2 1968 53.66% 24.20%
11 2019-04-28 35.68 VfL Wolfsburg 4 1934 17.87% @ Hoffenheim 1 2057 58.87% 23.26%
12 2018-10-07 34.29 @ RB Leipzig 6 1942 55.37% 1. FC Nurnberg 0 1852 20.70% 23.93%
13 2018-11-10 33.99 @ Dusseldorf 4 1724 20.37% Hertha BSC 1 1916 55.76% 23.87%
14 2019-01-26 33.73 Bayer Leverkusen 3 1917 29.65% @ VfL Wolfsburg 0 1925 45.29% 25.06%
15 2019-05-11 33.67 @ Hannover 96 3 1692 29.73% SC Freiburg 0 1798 45.21% 25.07%
16 2019-05-05 33.65 @ Bayer Leverkusen 6 1990 43.69% Eintracht Frankfurt 1 1993 31.16% 25.15%
17 2019-04-06 32.96 @ Bayern Munich 5 2169 51.38% Borussia Dortmund 0 2113 24.11% 24.51%
18 2018-09-26 32.06 @ Borussia Dortmund 7 2001 60.76% 1. FC Nurnberg 0 1859 16.42% 22.82%
19 2019-02-23 31.30 @ Mainz 05 3 1808 33.49% Schalke 04 0 1885 41.26% 25.24%
20 2018-11-03 30.90 RB Leipzig 3 1974 34.15% @ Hertha BSC 0 1947 40.59% 25.26%
21 2019-04-27 30.53 @ Dusseldorf 4 1834 25.98% Werder Bremen 1 1972 49.28% 24.74%
22 2019-05-18 29.70 @ VfL Wolfsburg 8 1932 57.91% FC Augsburg 1 1818 18.63% 23.46%
23 2019-04-14 29.32 FC Augsburg 3 1777 10.10% @ Eintracht Frankfurt 1 2026 70.11% 19.79%
24 2019-02-03 28.83 @ FC Augsburg 3 1834 37.64% Mainz 05 0 1881 37.07% 25.30%
25 2019-05-12 28.40 Mainz 05 2 1852 19.18% @ Eintracht Frankfurt 0 1960 57.22% 23.60%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2018-11-24 83.9 @ Bayern Munich 3 2043 72.78% Dusseldorf 3 1758 8.58% 18.64%
2 2019-05-03 82.7 @ Mainz 05 3 1851 16.10% RB Leipzig 3 2095 61.19% 22.71%
3 2019-02-09 82.5 @ Borussia Dortmund 3 2110 58.15% Hoffenheim 3 1994 18.44% 23.41%
4 2018-11-24 82.0 @ Hertha BSC 3 1882 27.25% Hoffenheim 3 2009 47.88% 24.87%
5 2018-09-16 81.8 @ SC Freiburg 3 1818 34.68% VfB Stuttgart 3 1886 40.05% 25.27%
6 2019-02-09 81.8 @ SC Freiburg 3 1837 34.91% VfL Wolfsburg 3 1903 39.82% 25.28%
7 2018-10-27 78.2 @ Borussia Dortmund 2 2073 59.34% Hertha BSC 2 1945 17.50% 23.15%
8 2018-11-03 77.9 @ FC Augsburg 2 1907 56.68% 1. FC Nurnberg 2 1805 19.62% 23.70%
9 2018-10-20 77.7 @ Bayer Leverkusen 2 1894 51.49% Hannover 96 2 1837 24.01% 24.50%
10 2019-05-04 77.7 @ Werder Bremen 2 1941 26.63% Borussia Dortmund 2 2072 48.56% 24.81%
11 2018-12-08 77.6 @ VfL Wolfsburg 2 1897 29.41% Hoffenheim 2 2005 45.54% 25.05%
12 2018-12-18 77.6 @ Hertha BSC 2 1902 49.18% FC Augsburg 2 1864 26.07% 24.75%
13 2018-12-19 77.6 @ Mainz 05 2 1864 29.51% Eintracht Frankfurt 2 1972 45.43% 25.05%
14 2019-04-27 77.6 Schalke 04 4 1785 7.51% @ Borussia Dortmund 2 2100 74.80% 17.68%
15 2019-05-04 77.6 @ Borussia Monchengladbach 2 1906 28.48% Hoffenheim 2 2022 46.54% 24.98%
16 2018-09-15 77.5 @ VfL Wolfsburg 2 1912 42.95% Hertha BSC 2 1922 31.87% 25.18%
17 2018-09-29 77.5 @ VfL Wolfsburg 2 1889 38.11% Borussia Monchengladbach 2 1932 36.59% 25.30%
18 2019-01-25 77.5 @ Hertha BSC 2 1899 42.87% Schalke 04 2 1909 31.94% 25.19%
19 2019-01-26 77.5 @ Werder Bremen 2 1905 36.84% Eintracht Frankfurt 2 1958 37.86% 25.30%
20 2019-02-03 77.3 @ VfB Stuttgart 2 1774 35.36% SC Freiburg 2 1837 39.35% 25.28%
21 2019-05-23 * 77.3 @ VfB Stuttgart 2 1767 36.65% Union Berlin 2 1821 38.06% 25.30%
22 2019-05-11 75.1 Hertha BSC 4 1875 37.23% @ FC Augsburg 3 1827 37.47% 25.30%
23 2019-04-28 75.0 @ 1. FC Nurnberg 1 1725 5.33% Bayern Munich 1 2213 79.44% 15.23%
24 2018-12-18 74.7 @ Dusseldorf 2 1768 10.51% Borussia Dortmund 1 2107 69.43% 20.06%
25 2019-03-01 74.2 @ FC Augsburg 2 1804 12.20% Borussia Dortmund 1 2110 66.74% 21.05%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-03-17 45.2 @ Bayern Munich 6 2161 76.29% Mainz 05 0 1824 6.77% 16.94%
2 2018-12-08 46.2 @ Bayern Munich 3 2048 72.14% 1. FC Nurnberg 0 1772 8.93% 18.92%
3 2018-11-04 46.9 @ Borussia Monchengladbach 3 1976 69.61% Dusseldorf 0 1733 10.40% 19.99%
4 2019-03-31 47.0 @ Eintracht Frankfurt 3 2011 69.39% VfB Stuttgart 0 1771 10.53% 20.07%
5 2019-02-16 47.1 @ Hoffenheim 3 1996 69.03% Hannover 96 0 1760 10.75% 20.22%
6 2019-04-21 48.2 Borussia Dortmund 4 2083 63.22% @ SC Freiburg 0 1817 14.62% 22.17%
7 2018-12-15 48.5 Bayern Munich 4 2056 62.31% @ Hannover 96 0 1800 15.27% 22.42%
8 2018-12-09 48.6 @ Borussia Monchengladbach 3 1995 64.30% VfB Stuttgart 0 1815 13.85% 21.85%
9 2018-12-18 48.6 @ Borussia Monchengladbach 2 2008 70.84% 1. FC Nurnberg 0 1749 9.67% 19.49%
10 2019-01-26 48.6 @ Borussia Dortmund 5 2106 76.60% Hannover 96 1 1764 6.62% 16.78%
11 2019-03-09 48.8 @ Bayern Munich 6 2138 64.16% VfL Wolfsburg 0 1960 13.95% 21.89%
12 2018-12-01 48.9 @ Borussia Dortmund 2 2091 69.99% SC Freiburg 0 1843 10.17% 19.84%
13 2019-05-04 49.0 @ VfL Wolfsburg 2 1970 69.37% 1. FC Nurnberg 0 1730 10.55% 20.08%
14 2019-02-01 49.1 RB Leipzig 3 2014 62.28% @ Hannover 96 0 1758 15.29% 22.43%
15 2019-04-20 49.2 @ Bayer Leverkusen 2 1964 68.73% 1. FC Nurnberg 0 1732 10.94% 20.33%
16 2019-04-07 49.5 Hoffenheim 4 2018 58.77% @ FC Augsburg 0 1797 17.95% 23.28%
17 2018-10-27 49.6 @ Hoffenheim 4 1957 58.42% VfB Stuttgart 0 1838 18.23% 23.35%
18 2019-03-30 49.8 @ RB Leipzig 5 2036 58.75% Hertha BSC 0 1914 17.97% 23.28%
19 2019-05-04 49.8 @ Bayern Munich 3 2208 85.70% Hannover 96 1 1694 2.93% 11.37%
20 2019-05-18 49.9 @ Bayern Munich 5 2208 72.16% Eintracht Frankfurt 1 1931 8.92% 18.92%
21 2018-10-21 50.2 @ Borussia Monchengladbach 4 1976 56.60% Mainz 05 0 1875 19.68% 23.71%
22 2019-01-27 50.2 @ Bayern Munich 4 2119 76.52% VfB Stuttgart 1 1778 6.66% 16.82%
23 2019-03-17 50.3 @ Eintracht Frankfurt 1 2009 74.66% 1. FC Nurnberg 0 1696 7.59% 17.75%
24 2018-09-26 50.4 @ Borussia Dortmund 7 2001 60.76% 1. FC Nurnberg 0 1859 16.42% 22.82%
25 2019-02-17 50.4 @ Bayer Leverkusen 2 1999 64.87% Dusseldorf 0 1813 13.46% 21.67%