Home / Leagues / Germany / Bundesliga / 2019-20

2019-20 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

82 points · 29th Title

Last Title: 2018-19

Relegated

SC Paderborn

20 pts

Fortuna Dusseldorf · 30 pts

Biggest Overachiever

Borussia Monchengladbach

13.05 points above expected

65 points · 51.95 expected points

Biggest Disappointment

Werder Bremen

11.77 points below expected

31 points · 42.77 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 26 4 4 82 100 32 +68 74.26 +7.74
2 Borussia Dortmund 34 21 6 7 69 84 41 +43 65.67 +3.33
3 RB Leipzig 34 18 12 4 66 81 37 +44 66.51 -0.51
4 Borussia Monchengladbach 34 20 5 9 65 66 40 +26 51.95 +13.05
5 Bayer Leverkusen 34 19 6 9 63 61 44 +17 57.83 +5.17
6 Hoffenheim 34 15 7 12 52 53 53 0 49.62 +2.38
7 VfL Wolfsburg 34 13 10 11 49 48 46 +2 51.21 -2.21
8 SC Freiburg 34 13 9 12 48 48 47 +1 38.94 +9.06
9 Eintracht Frankfurt 34 13 6 15 45 59 60 -1 48.28 -3.28
10 Hertha BSC 34 11 8 15 41 48 59 -11 38.86 +2.14
11 Union Berlin 34 12 5 17 41 41 58 -17 38.39 +2.61
12 Schalke 04 34 9 12 13 39 38 58 -20 41.41 -2.41
13 Mainz 05 34 11 4 19 37 44 65 -21 40.94 -3.94
14 1. FC Koln 34 10 6 18 36 51 69 -18 40.18 -4.18
15 FC Augsburg 34 9 9 16 36 45 63 -18 35.89 +0.11
16 Werder Bremen 34 8 7 19 31 42 69 -27 42.77 -11.77
17 Dusseldorf 34 6 12 16 30 36 67 -31 37.27 -7.27
18 Paderborn 07 34 4 8 22 20 37 74 -37 31.61 -11.61

Form

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

League Race

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

Promotion Playoff

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

Finals

Werder Bremen 2
1. FC Heidenheim 2

Leg 1: Werder Bremen 0-0 1. FC Heidenheim

Leg 2: 1. FC Heidenheim 2-2 Werder Bremen

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 2213 82 74.26 +7.74 89.0% 49 63 70 74 79 85 98
RB Leipzig 2102 66 66.51 -0.51 49.3% 37 54 62 67 71 78 91
Borussia Dortmund 2084 69 65.67 +3.33 70.1% 36 54 61 66 71 78 92
Bayer Leverkusen 2016 63 57.83 +5.17 77.4% 30 45 53 58 63 70 83
Borussia Monchengladbach 1997 65 51.95 +13.05 96.4% 21 40 47 52 57 64 81
Hoffenheim 1967 52 49.62 +2.38 64.7% 24 37 44 50 55 62 76
VfL Wolfsburg 1952 49 51.21 -2.21 40.5% 22 38 46 51 56 64 80
Eintracht Frankfurt 1931 45 48.28 -3.28 36.0% 20 36 43 48 53 61 75
Mainz 05 1884 37 40.94 -3.94 32.3% 13 29 36 41 46 53 66
SC Freiburg 1873 48 38.94 +9.06 90.2% 11 27 34 39 44 51 67
Hertha BSC 1873 41 38.86 +2.14 64.3% 13 27 34 39 44 51 65
1. FC Koln 1859 36 40.18 -4.18 31.6% 16 28 35 40 45 53 65
Werder Bremen 1856 31 42.77 -11.77 6.5% 16 31 38 43 48 55 73
Union Berlin 1841 41 38.39 +2.61 66.6% 13 27 33 38 43 51 65
FC Augsburg 1829 36 35.89 +0.11 54.2% 11 24 31 36 41 48 66
Dusseldorf 1812 30 37.27 -7.27 17.9% 12 26 32 37 42 49 66
Schalke 04 1811 39 41.41 -2.41 40.4% 16 29 36 41 46 54 68
Paderborn 07 1757 20 31.61 -11.61 4.8% 8 21 27 31 36 43 60

Head-to-Head

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

Beat expectations Fell short Within expectations
Team 1FK BL BM BD BM DUS EF FA HB HOF M0 P0 RL SF S0 UB VW WB
1. FC Koln
1-0-1
1.61
0-0-2
1.06
0-0-2
1.48
0-0-2
2.30
0-1-1
3.03
1-1-0
2.18
0-2-0
2.96
1-0-1
2.84
0-0-2
2.27
0-1-1
2.85
2-0-0
3.37
0-0-2
1.29
2-0-0
2.72
1-1-0
2.53
0-0-2
2.85
1-0-1
2.08
1-0-1
2.80
Bayer Leverkusen
1-0-1
3.98
1-0-1
1.65
1-0-1
2.34
1-0-1
3.09
2-0-0
3.82
1-0-1
3.41
2-0-0
4.01
0-0-2
3.92
0-1-1
3.18
2-0-0
3.62
2-0-0
4.05
0-2-0
2.24
1-1-0
3.86
1-1-0
3.83
2-0-0
3.84
1-0-1
3.23
1-1-0
3.69
Bayern Munich
2-0-0
4.60
1-0-1
3.93
2-0-0
3.27
1-0-1
4.15
2-0-0
4.72
1-0-1
4.37
1-1-0
4.85
1-1-0
4.52
1-0-1
4.29
2-0-0
4.54
2-0-0
4.90
0-2-0
3.41
2-0-0
4.68
2-0-0
4.47
2-0-0
4.71
2-0-0
4.27
2-0-0
4.58
Borussia Dortmund
2-0-0
4.12
1-0-1
3.19
0-0-2
2.27
2-0-0
3.59
2-0-0
4.40
1-1-0
3.74
2-0-0
4.17
2-0-0
4.28
0-0-2
3.92
1-0-1
4.30
1-1-0
4.64
1-1-0
2.64
1-1-0
4.23
1-1-0
4.15
1-0-1
4.23
2-0-0
3.66
1-1-0
4.06
Borussia Monchengladbach
2-0-0
3.23
1-0-1
2.44
1-0-1
1.46
0-0-2
1.96
2-0-0
3.50
2-0-0
3.04
2-0-0
3.78
1-1-0
3.67
1-1-0
2.83
2-0-0
3.20
2-0-0
4.18
0-1-1
1.86
1-0-1
3.61
0-1-1
3.31
1-0-1
3.75
1-0-1
2.92
1-1-0
3.44
Dusseldorf
1-1-0
2.51
0-0-2
1.75
0-0-2
0.97
0-0-2
1.24
0-0-2
2.05
0-1-1
2.16
0-1-1
2.69
0-1-1
2.74
0-2-0
2.07
1-1-0
2.54
0-1-1
3.25
0-1-1
1.14
1-0-1
2.61
1-1-0
2.55
1-0-1
2.61
0-2-0
2.01
1-0-1
2.31
Eintracht Frankfurt
0-1-1
3.36
1-0-1
2.13
1-0-1
1.26
0-1-1
1.83
0-0-2
2.49
1-1-0
3.38
1-0-1
3.50
1-1-0
3.29
2-0-0
2.46
0-0-2
3.35
1-0-1
3.88
1-0-1
1.70
0-1-1
3.36
1-0-1
3.26
1-0-1
3.40
1-0-1
2.55
1-1-0
3.01
FC Augsburg
0-2-0
2.57
0-0-2
1.57
0-1-1
0.86
0-0-2
1.43
0-0-2
1.78
1-1-0
2.84
1-0-1
2.05
1-0-1
2.42
1-0-1
2.10
2-0-0
2.45
1-1-0
3.05
0-0-2
1.20
0-2-0
2.52
1-0-1
2.28
0-1-1
2.74
0-1-1
1.72
1-0-1
2.29
Hertha BSC
1-0-1
2.69
2-0-0
1.66
0-1-1
1.13
0-0-2
1.34
0-1-1
1.88
1-1-0
2.79
0-1-1
2.26
1-0-1
3.11
1-0-1
2.13
0-0-2
2.64
2-0-0
3.10
0-1-1
1.34
1-0-1
2.66
0-1-1
2.66
1-0-1
2.88
1-0-1
2.15
0-2-0
2.52
Hoffenheim
2-0-0
3.28
1-1-0
2.35
1-0-1
1.33
2-0-0
1.66
0-1-1
2.71
0-2-0
3.48
0-0-2
3.07
1-0-1
3.44
1-0-1
3.42
1-0-1
3.44
1-1-0
3.80
0-0-2
1.61
0-0-2
3.63
1-1-0
3.16
2-0-0
3.31
0-1-1
2.75
2-0-0
3.08
Mainz 05
1-1-0
2.68
0-0-2
1.94
0-0-2
1.11
1-0-1
1.32
0-0-2
2.33
0-1-1
2.99
2-0-0
2.19
0-0-2
3.08
2-0-0
2.89
1-0-1
2.11
2-0-0
3.27
0-0-2
1.42
0-0-2
3.11
0-1-1
2.65
0-1-1
2.88
0-0-2
2.16
2-0-0
2.73
Paderborn 07
0-0-2
2.18
0-0-2
1.54
0-0-2
0.83
0-1-1
1.03
0-0-2
1.42
1-1-0
2.29
1-0-1
1.69
0-1-1
2.48
0-0-2
2.43
0-1-1
1.77
0-0-2
2.27
0-1-1
0.97
1-0-1
2.38
0-1-1
2.25
0-1-1
2.19
0-1-1
1.81
1-0-1
2.08
RB Leipzig
2-0-0
4.33
0-2-0
3.31
0-2-0
2.14
0-1-1
2.89
1-1-0
3.70
1-1-0
4.51
1-0-1
3.88
2-0-0
4.44
1-1-0
4.28
2-0-0
3.97
2-0-0
4.19
1-1-0
4.72
0-1-1
4.28
1-0-1
4.10
2-0-0
4.24
0-2-0
3.66
2-0-0
4.00
SC Freiburg
0-0-2
2.81
0-1-1
1.71
0-0-2
1.01
0-1-1
1.38
1-0-1
1.94
1-0-1
2.92
1-1-0
2.18
0-2-0
3.01
1-0-1
2.87
2-0-0
1.93
2-0-0
2.42
1-0-1
3.15
1-1-0
1.34
1-1-0
2.75
1-0-1
2.83
1-1-0
2.03
0-1-1
2.61
Schalke 04
0-1-1
3.00
0-1-1
1.74
0-0-2
1.18
0-1-1
1.46
1-1-0
2.23
0-1-1
2.98
1-0-1
2.28
1-0-1
3.25
1-1-0
2.87
0-1-1
2.37
1-1-0
2.88
1-1-0
3.30
1-0-1
1.49
0-1-1
2.78
1-1-0
2.92
0-1-1
2.13
1-0-1
2.65
Union Berlin
2-0-0
2.69
0-0-2
1.73
0-0-2
0.97
1-0-1
1.38
1-0-1
1.81
1-0-1
2.92
1-0-1
2.14
1-1-0
2.79
1-0-1
2.65
0-0-2
2.23
1-1-0
2.65
1-1-0
3.35
0-0-2
1.37
1-0-1
2.70
0-1-1
2.61
0-1-1
1.96
1-0-1
2.39
VfL Wolfsburg
1-0-1
3.46
1-0-1
2.31
0-0-2
1.35
0-0-2
1.90
1-0-1
2.61
0-2-0
3.54
1-0-1
2.98
1-1-0
3.85
1-0-1
3.39
1-1-0
2.77
2-0-0
3.38
1-1-0
3.75
0-2-0
1.90
0-1-1
3.52
1-1-0
3.41
1-1-0
3.60
1-0-1
3.44
Werder Bremen
1-0-1
2.74
0-1-1
1.87
0-0-2
1.08
0-1-1
1.54
0-1-1
2.11
1-0-1
3.23
0-1-1
2.52
1-0-1
3.25
0-2-0
3.02
0-0-2
2.45
0-0-2
2.81
1-0-1
3.47
0-0-2
1.60
1-1-0
2.92
1-0-1
2.88
1-0-1
3.15
1-0-1
2.11

Points vs. Goals Scored, Allowed, and Differential

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

Fit Metrics

Slope
Scored 0.84 +8.3
Allowed 0.92 -12.4
Differential 0.96 +5.4

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
03.92%5.23%5.07%3.76%3.10%1.80%22.88%
15.23%10.46%8.01%4.58%1.47%1.80%31.54%
25.07%8.01%6.21%2.29%1.31%0.16%23.04%
33.76%4.58%2.29%1.63%0.16%0.16%12.58%
43.10%1.47%1.31%0.16%6.05%
5+1.80%1.80%0.16%0.16%3.92%
Total22.88%31.54%23.04%12.58%6.05%3.92%100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 1.60 +0.00
SD 1.38 1.38 2.22
CV 0.86 0.86
Max 8 8 +8
Min 0 0 -8

Games Played: 306

↓ Scored | Allowed →012345+Total
02.94%5.88%5.88%14.71%
12.94%11.76%11.76%11.76%5.88%5.88%50.00%
22.94%5.88%5.88%2.94%17.65%
35.88%2.94%8.82%
42.94%2.94%5.88%
5+2.94%2.94%
Total17.65%23.53%26.47%11.76%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.03 -0.53
SD 1.21 1.57 2.39
CV 0.81 0.77
Max 5 6 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%2.94%2.94%17.65%
18.82%11.76%5.88%2.94%29.41%
28.82%5.88%2.94%2.94%20.59%
35.88%8.82%5.88%20.59%
42.94%5.88%2.94%11.76%
5+
Total29.41%35.29%20.59%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.79 1.29 +0.50
SD 1.30 1.22 1.94
CV 0.72 0.94
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%
15.88%2.94%8.82%2.94%20.59%
28.82%5.88%5.88%20.59%
32.94%8.82%5.88%17.65%
414.71%2.94%2.94%20.59%
5+8.82%5.88%2.94%17.65%
Total44.12%26.47%26.47%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.94 0.94 +2.00
SD 1.65 1.10 2.20
CV 0.56 1.17
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%5.88%14.71%
111.76%2.94%2.94%17.65%
28.82%5.88%8.82%23.53%
32.94%2.94%5.88%2.94%14.71%
411.76%11.76%
5+5.88%8.82%2.94%17.65%
Total44.12%20.59%14.71%11.76%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 2.47 1.21 +1.26
SD 1.74 1.37 2.43
CV 0.71 1.13
Max 6 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%20.59%
12.94%2.94%8.82%5.88%20.59%
22.94%14.71%2.94%20.59%
35.88%14.71%2.94%23.53%
45.88%5.88%11.76%
5+2.94%2.94%
Total20.59%47.06%26.47%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.94 1.18 +0.76
SD 1.43 0.83 1.67
CV 0.74 0.71
Max 5 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%11.76%2.94%5.88%32.35%
12.94%17.65%8.82%5.88%2.94%38.24%
25.88%5.88%8.82%20.59%
32.94%5.88%8.82%
4
5+
Total11.76%32.35%20.59%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.97 -0.91
SD 0.95 1.36 1.86
CV 0.90 0.69
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%17.65%
12.94%5.88%14.71%2.94%26.47%
22.94%14.71%8.82%5.88%2.94%35.29%
35.88%2.94%2.94%11.76%
42.94%2.94%
5+2.94%2.94%5.88%
Total14.71%32.35%32.35%5.88%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.76 -0.03
SD 1.31 1.30 2.11
CV 0.75 0.74
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%2.94%2.94%23.53%
15.88%17.65%5.88%5.88%5.88%41.18%
28.82%2.94%8.82%20.59%
35.88%2.94%8.82%
42.94%2.94%5.88%
5+
Total20.59%26.47%23.53%17.65%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.85 -0.53
SD 1.12 1.54 2.00
CV 0.85 0.83
Max 4 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%5.88%2.94%26.47%
15.88%2.94%11.76%2.94%2.94%26.47%
25.88%8.82%11.76%2.94%2.94%32.35%
32.94%2.94%2.94%8.82%
45.88%5.88%
5+
Total26.47%20.59%23.53%14.71%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.74 -0.32
SD 1.16 1.46 2.16
CV 0.82 0.84
Max 4 5 +4
Min 0 0 -5

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.56 +0.00
SD 1.21 1.48 2.26
CV 0.78 0.95
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%17.65%2.94%5.88%5.88%35.29%
15.88%8.82%8.82%2.94%26.47%
28.82%8.82%2.94%2.94%23.53%
38.82%8.82%
4
5+2.94%2.94%5.88%
Total14.71%44.12%11.76%14.71%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.91 -0.62
SD 1.36 1.82 2.65
CV 1.05 0.95
Max 5 8 +5
Min 0 0 -8

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%5.88%23.53%
12.94%14.71%11.76%5.88%2.94%8.82%47.06%
25.88%2.94%14.71%2.94%26.47%
32.94%2.94%
4
5+
Total14.71%23.53%17.65%29.41%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 2.18 -1.09
SD 0.79 1.55 1.60
CV 0.73 0.71
Max 3 6 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%11.76%
117.65%2.94%2.94%23.53%
22.94%5.88%8.82%17.65%
38.82%11.76%2.94%2.94%26.47%
42.94%2.94%5.88%11.76%
5+8.82%8.82%
Total29.41%38.24%26.47%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 2.38 1.09 +1.29
SD 1.72 0.90 2.15
CV 0.72 0.83
Max 8 3 +8
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%2.94%23.53%
111.76%11.76%2.94%5.88%32.35%
211.76%11.76%2.94%26.47%
35.88%5.88%2.94%14.71%
42.94%2.94%
5+
Total20.59%41.18%23.53%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.38 +0.03
SD 1.10 1.10 1.70
CV 0.78 0.80
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%8.82%5.88%5.88%38.24%
12.94%17.65%8.82%2.94%32.35%
22.94%8.82%2.94%14.71%
32.94%2.94%2.94%2.94%11.76%
4
5+2.94%2.94%
Total20.59%35.29%17.65%11.76%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.71 -0.59
SD 1.23 1.47 2.15
CV 1.10 0.86
Max 5 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%8.82%2.94%23.53%
15.88%11.76%14.71%5.88%2.94%41.18%
214.71%5.88%2.94%2.94%26.47%
32.94%2.94%2.94%8.82%
4
5+
Total23.53%23.53%29.41%8.82%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.71 -0.50
SD 0.91 1.40 2.05
CV 0.76 0.82
Max 3 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%5.88%2.94%26.47%
18.82%17.65%5.88%2.94%35.29%
22.94%8.82%5.88%2.94%20.59%
32.94%2.94%5.88%
42.94%5.88%2.94%11.76%
5+
Total23.53%35.29%26.47%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.35 +0.06
SD 1.28 1.07 1.84
CV 0.91 0.79
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%5.88%11.76%2.94%35.29%
18.82%2.94%5.88%8.82%2.94%2.94%32.35%
22.94%14.71%2.94%20.59%
35.88%5.88%
4
5+5.88%5.88%
Total11.76%23.53%32.35%23.53%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 2.03 -0.79
SD 1.42 1.36 2.11
CV 1.15 0.67
Max 6 6 +5
Min 0 0 -5

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Borussia Monchengladbach 65 51.95 +13.05
2 SC Freiburg 48 38.94 +9.06
3 Bayern Munich 82 74.26 +7.74
4 Bayer Leverkusen 63 57.83 +5.17
5 Borussia Dortmund 69 65.67 +3.33

Biggest Disappointments

# Team Actual Sim vsSim
1 Werder Bremen 31 42.77 -11.77
2 Paderborn 07 20 31.61 -11.61
3 Dusseldorf 30 37.27 -7.27
4 1. FC Koln 36 40.18 -4.18
5 Mainz 05 37 40.94 -3.94

Top Streaks

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

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 1. FC Koln 4 Dec 14 – Jan 18 1 in 240
2 Bayern Munich 13 Feb 16 – Jun 27 1 in 116
3 Hoffenheim 5 Oct 5 – Nov 8 1 in 99
4 Schalke 04 4 Aug 31 – Sep 28 1 in 98
5 Union Berlin 3 Nov 2 – Nov 23 1 in 31

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Hertha BSC 5 Oct 26 – Nov 30 1 in 50
2 Eintracht Frankfurt 5 Feb 14 – May 23 1 in 41
3 Schalke 04 4 May 16 – May 30 1 in 38
4 Paderborn 07 5 Sep 15 – Oct 20 1 in 38
5 Werder Bremen 5 Jan 26 – Feb 22 1 in 37

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Hertha BSC 6 Feb 28 – May 30 1 in 42
2 Dusseldorf 6 Feb 22 – May 27 1 in 27
3 FC Augsburg 6 Nov 9 – Dec 17 1 in 25
4 VfL Wolfsburg 9 Aug 17 – Oct 27 1 in 24
5 Bayern Munich 20 Dec 14 – Jun 27 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Schalke 04 16 Jan 25 – Jun 27 1 in 735
2 1. FC Koln 10 Mar 11 – Jun 27 1 in 114
3 Eintracht Frankfurt 7 Nov 10 – Dec 22 1 in 106
4 Paderborn 07 15 Feb 2 – Jun 27 1 in 53
5 Hoffenheim 7 Feb 8 – May 23 1 in 51

Finish Position Heatmap

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

Team123456789101112131415161718
Bayern Munich66.88%21.47%8.09%2.45%0.65%0.28%0.15%0.03%
Borussia Dortmund13.79%30.68%29.26%14.16%6.40%3.02%1.36%0.73%0.34%0.11%0.09%0.04%0.01%0.01%
RB Leipzig16.23%33.83%27.28%12.20%5.60%2.39%1.45%0.51%0.24%0.16%0.05%0.04%0.01%0.01%
Borussia Monchengladbach0.39%2.04%6.16%13.55%17.08%14.44%12.25%9.48%7.28%5.29%3.85%2.91%2.01%1.26%0.96%0.69%0.25%0.11%
Bayer Leverkusen2.24%8.29%16.15%25.16%17.56%11.26%7.39%4.90%2.54%1.63%1.19%0.74%0.41%0.23%0.16%0.09%0.05%0.01%
Hoffenheim0.15%0.98%3.43%8.39%12.09%14.24%13.27%11.43%9.61%7.38%5.52%4.42%3.17%2.35%1.58%1.12%0.64%0.23%
VfL Wolfsburg0.21%1.67%5.30%10.67%14.70%16.01%13.51%10.01%7.93%5.85%4.40%3.07%2.25%1.59%1.28%0.95%0.37%0.23%
SC Freiburg0.03%0.13%0.61%1.61%2.64%3.86%5.05%6.98%7.89%8.93%9.23%9.44%9.65%9.32%9.18%8.42%7.03%
Eintracht Frankfurt0.10%0.68%2.57%6.52%10.01%12.44%12.80%12.20%9.71%8.16%6.97%5.17%4.20%2.70%2.45%1.78%0.98%0.56%
Hertha BSC0.01%0.14%0.57%1.28%2.49%3.77%4.97%6.93%7.58%8.13%9.19%9.87%9.77%9.82%9.49%9.13%6.86%
Union Berlin0.01%0.07%0.56%1.11%2.10%3.54%4.64%5.85%6.72%8.12%8.68%9.45%10.22%10.87%10.25%9.74%8.07%
Schalke 040.10%0.39%1.26%2.72%3.87%5.65%7.53%8.58%9.10%9.03%9.47%8.90%8.19%8.23%6.84%6.01%4.13%
Mainz 050.01%0.05%0.22%0.81%2.45%3.55%5.26%6.98%7.56%8.85%9.47%9.56%9.58%9.22%8.17%7.55%6.35%4.36%
1. FC Koln0.01%0.24%0.89%2.02%3.14%4.72%5.73%7.30%8.47%8.95%9.31%9.35%9.76%9.09%8.10%7.59%5.33%
FC Augsburg0.01%0.06%0.23%0.47%1.18%1.78%2.61%3.72%5.25%6.34%7.28%8.52%10.20%11.27%12.84%14.34%13.90%
Werder Bremen0.14%0.42%1.65%3.34%5.37%6.44%9.05%9.37%9.52%9.32%8.91%8.65%7.76%6.81%5.82%4.70%2.73%
Dusseldorf0.08%0.28%0.87%1.35%2.31%3.43%4.75%6.22%6.80%7.91%9.17%10.15%10.97%12.35%11.98%11.38%
Paderborn 070.01%0.04%0.04%0.23%0.49%0.72%1.31%1.82%2.84%4.07%5.02%6.94%9.00%12.95%19.45%35.07%

Points Required Per Position

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

Points Totals in Context

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

Season Trends

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

Edges & Scoring

How these are measured

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

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+2.61%
No Edge
40.20%22.22%37.58%
Elo Value
Home Edge: 9.09 Elo pts.
144 Elo
0.007 goals per Elo point
0400
Scoring Tilt
Expected
+0.11 goals
Neutral
-2+0.06+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
2.0
Top-Heavy
124610
Champion Preseason Odds
67%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.38/gm
Tight Race
00.210.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.87 * Some Luck: 5.87 to 8.81 * Lucky: 8.81 to 11.74 * Wild Swing: 11.74 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.97 * Close: 1.97 to 2.96 * Off: 2.96 to 3.94 * Way Off: 3.94 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.5 * A Surprise: 0.5 to 0.8 * Several Surprises: 0.8 to 1.1 * Many Surprises: 1.1 and up.
Luck Spread
Expected
6.45 points
Some Luck
07.3418
Average Finish Error
Expected
2.00
Close
02.465
Biggest Overachiever
Expected 97.22%
96.41%
Borussia Monchengladbach
50100
Biggest Underachiever
Expected 2.78%
4.84%
Paderborn 07
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
2 of 2
Many Surprises
00.32

Parity

How these are measured

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

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

Predictability

How these are measured

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

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

Calibration

How these are measured

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

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

Stochastic Promotion/Relegation Outcomes

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

Team Same level Lost relegation playoff Direct relegation
Bayern Munich 100%
Borussia Dortmund 100%
RB Leipzig 100%
Bayer Leverkusen 99.85% 0.09% 0.06%
Borussia Monchengladbach 98.95% 0.69% 0.36%
VfL Wolfsburg 98.45% 0.95% 0.60%
Hoffenheim 98.01% 1.12% 0.87%
Eintracht Frankfurt 96.68% 1.78% 1.54%
Schalke 04 83.02% 6.84% 10.14%
Mainz 05 81.74% 7.55% 10.71%
1. FC Koln 78.98% 8.10% 12.92%
SC Freiburg 75.37% 9.18% 15.45%
Hertha BSC 74.52% 9.49% 15.99%
Union Berlin 71.94% 10.25% 17.81%
Dusseldorf 64.29% 12.35% 23.36%
FC Augsburg 58.92% 12.84% 28.24%
Paderborn 07 32.53% 12.95% 54.52%
Werder Bremen 100%
Loser →
↓ Winner
1. FC Heidenheim1. FC Koln1. FC NurnbergArminia BielefeldBayer LeverkusenBorussia DortmundBorussia MonchengladbachDusseldorfDynamo DresdenEintracht FrankfurtErzgebirge AueFC AugsburgGreuther FurthHamburger SVHannover 96Hertha BSCHoffenheimHolstein KielJahn RegensburgKarlsruher SCMainz 05Paderborn 07SC FreiburgSV Darmstadt 98SV SandhausenSchalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL OsnabruckVfL WolfsburgWehen WiesbadenWerder Bremen
1. FC Heidenheim42.5%106.00%0.0%1.00%42.5%160.00%25.0%16.00%39.5%152.00%37.5%128.00%28.6%14.00%31.7%101.00%58.1%167.00%32.5%126.00%43.4%83.00%38.8%129.00%20.0%10.00%38.8%85.00%
1. FC Koln57.5%106.00%87.5%8.00%43.7%112.00%60.0%5.00%71.4%35.00%60.0%5.00%61.2%129.00%51.3%39.00%68.9%74.00%82.2%45.00%87.5%8.00%45.9%37.00%67.6%37.00%90.9%11.00%57.5%127.00%70.0%30.00%77.8%9.00%100.0%3.00%
1. FC Nurnberg12.5%8.00%27.6%29.00%40.0%5.00%22.6%31.00%40.0%15.00%50.0%2.00%25.0%12.00%31.6%19.00%0.0%14.00%30.0%10.00%36.8%19.00%0.0%1.00%50.0%10.00%
Arminia Bielefeld56.2%112.00%0.0%1.00%30.0%10.00%56.7%150.00%38.1%21.00%59.1%159.00%50.4%129.00%21.1%19.00%44.9%107.00%64.0%200.00%47.7%111.00%60.8%79.00%56.9%123.00%25.0%12.00%55.1%78.00%
Bayer Leverkusen100.0%1.00%100.0%1.00%100.0%1.00%100.0%2.00%
Borussia Dortmund100.0%1.00%
Borussia Monchengladbach70.0%10.00%100.0%1.00%85.7%7.00%100.0%1.00%83.3%6.00%100.0%2.00%100.0%2.00%100.0%2.00%66.7%3.00%77.8%9.00%100.0%2.00%100.0%1.00%
Dusseldorf57.5%160.00%72.4%29.00%43.3%150.00%70.0%10.00%58.3%48.00%62.5%16.00%55.8%172.00%52.9%51.00%62.0%108.00%66.3%95.00%77.8%9.00%59.0%61.00%66.7%54.00%84.6%13.00%49.7%169.00%64.1%39.00%64.3%14.00%70.0%10.00%
Dynamo Dresden40.0%5.00%30.0%10.00%0.0%2.00%12.5%8.00%28.6%7.00%0.0%5.00%33.3%9.00%7.1%14.00%33.3%3.00%20.0%10.00%0.0%1.00%0.0%2.00%
Eintracht Frankfurt75.0%16.00%60.0%5.00%61.9%21.00%100.0%2.00%80.0%5.00%100.0%2.00%75.0%24.00%90.0%10.00%69.2%13.00%78.6%14.00%100.0%2.00%50.0%4.00%90.0%10.00%66.7%3.00%62.5%24.00%66.7%9.00%100.0%1.00%0.0%1.00%
Erzgebirge Aue28.6%35.00%41.7%48.00%20.0%5.00%35.1%57.00%36.6%41.00%0.0%4.00%18.2%33.00%50.0%44.00%30.6%49.00%30.0%40.00%39.0%41.00%0.0%4.00%34.8%23.00%
FC Augsburg60.5%152.00%77.4%31.00%40.9%159.00%87.5%8.00%64.9%57.00%83.3%12.00%61.8%186.00%73.1%52.00%74.5%110.00%75.0%68.00%30.8%13.00%72.7%44.00%64.4%45.00%65.2%23.00%55.8%208.00%65.5%58.00%65.0%20.00%80.0%10.00%
Greuther Furth40.0%5.00%0.0%1.00%37.5%16.00%0.0%2.00%16.7%12.00%50.0%12.00%0.0%3.00%16.7%6.00%46.7%15.00%25.0%12.00%35.7%14.00%41.2%17.00%100.0%1.00%22.2%9.00%
Hamburger SV38.8%129.00%14.3%7.00%44.2%172.00%25.0%24.00%38.2%186.00%31.9%163.00%27.3%11.00%31.5%127.00%52.4%185.00%32.4%136.00%37.9%95.00%39.6%159.00%8.3%12.00%27.6%98.00%
Hannover 9648.7%39.00%0.0%1.00%47.1%51.00%10.0%10.00%26.9%52.00%30.8%52.00%33.3%9.00%28.1%32.00%55.7%79.00%45.9%61.00%48.8%41.00%51.0%51.00%33.3%3.00%31.2%32.00%
Hertha BSC62.5%128.00%60.0%15.00%49.6%129.00%71.4%7.00%63.4%41.00%50.0%12.00%68.1%163.00%69.2%52.00%71.7%92.00%71.4%56.00%85.7%7.00%71.8%39.00%75.8%33.00%63.2%19.00%52.3%151.00%77.1%35.00%78.6%14.00%83.3%6.00%
Hoffenheim71.4%14.00%50.0%2.00%78.9%19.00%100.0%4.00%100.0%3.00%72.7%11.00%66.7%9.00%100.0%9.00%66.7%6.00%100.0%1.00%50.0%2.00%66.7%6.00%100.0%1.00%84.2%19.00%66.7%6.00%100.0%2.00%100.0%2.00%
Holstein Kiel31.1%74.00%0.0%1.00%16.7%6.00%38.0%108.00%30.8%13.00%25.5%110.00%28.3%92.00%0.0%9.00%24.6%57.00%43.4%106.00%27.0%89.00%47.5%59.00%27.7%94.00%40.0%10.00%34.1%44.00%
Jahn Regensburg17.8%45.00%0.0%2.00%33.7%95.00%21.4%14.00%25.0%68.00%28.6%56.00%33.3%6.00%20.4%49.00%42.6%68.00%27.3%55.00%24.3%37.00%23.1%52.00%0.0%1.00%36.0%25.00%
Karlsruher SC12.5%8.00%0.0%2.00%22.2%9.00%0.0%2.00%69.2%13.00%14.3%7.00%0.0%1.00%14.3%7.00%36.4%11.00%37.5%8.00%25.0%8.00%50.0%8.00%0.0%1.00%20.0%5.00%
Mainz 0568.3%101.00%75.0%12.00%55.1%107.00%100.0%5.00%81.8%33.00%83.3%6.00%68.5%127.00%71.9%32.00%75.4%57.00%79.6%49.00%85.7%7.00%68.0%25.00%68.0%25.00%69.2%13.00%57.9%114.00%55.6%18.00%76.9%13.00%100.0%1.00%
Paderborn 0741.9%167.00%68.4%19.00%36.0%200.00%66.7%9.00%50.0%44.00%53.3%15.00%47.6%185.00%44.3%79.00%56.6%106.00%57.4%68.00%63.6%11.00%39.0%41.00%52.3%44.00%76.0%25.00%34.5%200.00%55.0%40.00%66.7%21.00%100.0%7.00%
SC Freiburg67.5%126.00%100.0%14.00%52.3%111.00%92.9%14.00%69.4%49.00%75.0%12.00%67.6%136.00%54.1%61.00%73.0%89.00%72.7%55.00%62.5%8.00%71.8%39.00%70.0%40.00%72.7%11.00%55.8%156.00%82.5%40.00%75.0%4.00%100.0%7.00%
SV Darmstadt 9854.1%37.00%41.0%61.00%50.0%4.00%27.3%44.00%28.2%39.00%50.0%2.00%32.0%25.00%61.0%41.00%28.2%39.00%34.3%35.00%23.8%42.00%0.0%7.00%41.4%29.00%
SV Sandhausen32.4%37.00%0.0%2.00%33.3%54.00%10.0%10.00%35.6%45.00%24.2%33.00%33.3%6.00%32.0%25.00%47.7%44.00%30.0%40.00%26.1%23.00%34.1%41.00%100.0%1.00%22.9%35.00%
Schalke 0456.6%83.00%70.0%10.00%39.2%79.00%66.7%3.00%70.0%40.00%64.3%14.00%62.1%95.00%51.2%41.00%52.5%59.00%75.7%37.00%75.0%8.00%65.7%35.00%73.9%23.00%91.7%12.00%42.7%124.00%53.8%26.00%45.5%11.00%50.0%2.00%
St. Pauli9.1%11.00%33.3%3.00%15.4%13.00%33.3%3.00%34.8%23.00%36.8%19.00%0.0%1.00%30.8%13.00%24.0%25.00%27.3%11.00%8.3%12.00%22.2%18.00%100.0%1.00%22.2%9.00%
Union Berlin61.2%129.00%63.2%19.00%43.1%123.00%80.0%10.00%61.0%41.00%58.8%17.00%60.4%159.00%49.0%51.00%72.3%94.00%76.9%52.00%50.0%8.00%76.2%42.00%65.9%41.00%77.8%18.00%53.5%144.00%57.1%35.00%76.9%13.00%100.0%7.00%
VfB Stuttgart42.5%127.00%0.0%1.00%22.2%9.00%50.3%169.00%37.5%24.00%44.2%208.00%47.7%151.00%15.8%19.00%42.1%114.00%65.5%200.00%44.2%156.00%57.3%124.00%46.5%144.00%10.0%10.00%33.3%78.00%
VfL Bochum30.0%30.00%0.0%2.00%0.0%2.00%35.9%39.00%33.3%9.00%34.5%58.00%22.9%35.00%33.3%6.00%44.4%18.00%45.0%40.00%17.5%40.00%46.2%26.00%42.9%35.00%0.0%2.00%41.7%24.00%
VfL Osnabruck22.2%9.00%0.0%1.00%35.7%14.00%0.0%1.00%35.0%20.00%21.4%14.00%0.0%2.00%23.1%13.00%33.3%21.00%25.0%4.00%54.5%11.00%23.1%13.00%0.0%3.00%25.0%8.00%
VfL Wolfsburg80.0%10.00%100.0%1.00%75.0%12.00%100.0%1.00%100.0%4.00%0.0%1.00%91.7%12.00%66.7%3.00%60.0%10.00%100.0%1.00%100.0%1.00%100.0%7.00%0.0%1.00%0.0%1.00%90.0%10.00%100.0%2.00%100.0%3.00%
Wehen Wiesbaden0.0%3.00%30.0%10.00%100.0%1.00%20.0%10.00%16.7%6.00%0.0%2.00%0.0%1.00%0.0%7.00%0.0%7.00%50.0%2.00%0.0%7.00%0.0%6.00%
Werder Bremen61.2%85.00%50.0%10.00%44.9%78.00%100.0%2.00%65.2%23.00%77.8%9.00%72.4%98.00%68.8%32.00%65.9%44.00%64.0%25.00%80.0%5.00%58.6%29.00%77.1%35.00%77.8%9.00%66.7%78.00%58.3%24.00%75.0%8.00%100.0%6.00%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-16 Hertha BSC D 2-2 2124 1880 69.0% 17.6% 13.5% -1.3 1
2019-08-16 @ Bayern Munich D 2-2 1880 2124 13.5% 17.6% 69.0% +1.3 1
2019-08-17 1. FC Koln W 2-1 1948 1874 49.9% 22.8% 27.3% +4.0 3
2019-08-17 @ VfL Wolfsburg L 1-2 1874 1948 27.3% 22.8% 49.9% -4.0 0
2019-08-17 Dusseldorf L 1-3 1953 1882 49.5% 22.8% 27.7% -11.1 0
2019-08-17 @ Werder Bremen W 3-1 1882 1953 27.7% 22.8% 49.5% +11.1 3
2019-08-17 FC Augsburg W 5-1 2030 1836 64.0% 19.4% 16.6% +7.8 3
2019-08-17 @ Borussia Dortmund L 1-5 1836 2030 16.6% 19.4% 64.0% -7.8 0
2019-08-17 Mainz 05 W 3-0 1833 1906 29.9% 23.1% 47.0% +17.9 3
2019-08-17 @ SC Freiburg L 0-3 1906 1833 47.0% 23.1% 29.9% -17.9 0
2019-08-17 Paderborn 07 W 3-2 2004 1843 60.4% 20.5% 19.0% +2.7 3
2019-08-17 @ Bayer Leverkusen L 2-3 1843 2004 19.0% 20.5% 60.4% -2.7 0
2019-08-17 Schalke 04 D 0-0 1917 1851 48.9% 22.9% 28.2% -0.7 1
2019-08-17 @ Borussia Monchengladbach D 0-0 1851 1917 28.2% 22.9% 48.9% +0.7 1
2019-08-18 Hoffenheim W 1-0 1922 1968 33.3% 23.4% 43.3% +6.1 3
2019-08-18 @ Eintracht Frankfurt L 0-1 1968 1922 43.3% 23.4% 33.3% -6.1 0
2019-08-18 RB Leipzig L 0-4 1851 2036 18.8% 20.4% 60.8% -10.6 0
2019-08-18 @ Union Berlin W 4-0 2036 1851 60.8% 20.4% 18.8% +10.6 3
2019-08-23 Borussia Dortmund L 1-3 1870 2038 20.1% 21.0% 58.9% -5.2 0
2019-08-23 @ 1. FC Koln W 3-1 2038 1870 58.9% 21.0% 20.1% +5.2 6
2019-08-24 Bayer Leverkusen L 1-3 1893 2007 25.2% 22.4% 52.4% -6.4 3
2019-08-24 @ Dusseldorf W 3-1 2007 1893 52.4% 22.4% 25.2% +6.4 6
2019-08-24 Bayern Munich L 0-3 1851 2123 13.1% 17.3% 69.6% -5.5 1
2019-08-24 @ Schalke 04 W 3-0 2123 1851 69.6% 17.3% 13.1% +5.5 4
2019-08-24 Borussia Monchengladbach L 1-3 1888 1917 35.6% 23.5% 40.8% -8.6 0
2019-08-24 @ Mainz 05 W 3-1 1917 1888 40.8% 23.5% 35.6% +8.6 4
2019-08-24 SC Freiburg L 1-3 1841 1851 38.3% 23.6% 38.2% -9.1 0
2019-08-24 @ Paderborn 07 W 3-1 1851 1841 38.2% 23.6% 38.3% +9.1 6
2019-08-24 Union Berlin D 1-1 1828 1840 38.0% 23.6% 38.5% +0.0 1
2019-08-24 @ FC Augsburg D 1-1 1840 1828 38.5% 23.6% 38.0% -0.0 1
2019-08-24 Werder Bremen W 3-2 1962 1942 42.5% 23.5% 34.1% +4.5 3
2019-08-24 @ Hoffenheim L 2-3 1942 1962 34.1% 23.5% 42.5% -4.5 0
2019-08-25 Eintracht Frankfurt W 2-1 2046 1928 55.4% 21.8% 22.8% +3.4 6
2019-08-25 @ RB Leipzig L 1-2 1928 2046 22.8% 21.8% 55.4% -3.4 3
2019-08-25 VfL Wolfsburg L 0-3 1882 1952 30.2% 23.2% 46.6% -12.6 1
2019-08-25 @ Hertha BSC W 3-0 1952 1882 46.6% 23.2% 30.2% +12.6 6
2019-08-30 RB Leipzig L 1-3 1925 2050 24.2% 22.2% 53.7% -6.2 4
2019-08-30 @ Borussia Monchengladbach W 3-1 2050 1925 53.7% 22.2% 24.2% +6.2 9
2019-08-31 1. FC Koln L 1-2 1860 1864 39.0% 23.6% 37.4% -5.3 6
2019-08-31 @ SC Freiburg W 2-1 1864 1860 37.4% 23.6% 39.0% +5.3 3
2019-08-31 Borussia Dortmund W 3-1 1840 2043 17.4% 19.8% 62.8% +13.6 4
2019-08-31 @ Union Berlin L 1-3 2043 1840 62.8% 19.8% 17.4% -13.6 6
2019-08-31 Hertha BSC W 3-0 1846 1869 36.4% 23.5% 40.1% +15.7 4
2019-08-31 @ Schalke 04 L 0-3 1869 1846 40.1% 23.5% 36.4% -15.7 1
2019-08-31 Hoffenheim D 0-0 2014 1966 46.3% 23.2% 30.5% -0.5 7
2019-08-31 @ Bayer Leverkusen D 0-0 1966 2014 30.5% 23.2% 46.3% +0.5 4
2019-08-31 Mainz 05 W 6-1 2128 1879 69.5% 17.4% 13.2% +7.4 7
2019-08-31 @ Bayern Munich L 1-6 1879 2128 13.2% 17.4% 69.5% -7.4 0
2019-08-31 Paderborn 07 D 1-1 1964 1832 57.2% 21.4% 21.4% -1.1 7
2019-08-31 @ VfL Wolfsburg D 1-1 1832 1964 21.4% 21.4% 57.2% +1.1 1
2019-09-01 Dusseldorf W 2-1 1925 1887 45.0% 23.3% 31.7% +4.5 6
2019-09-01 @ Eintracht Frankfurt L 1-2 1887 1925 31.7% 23.3% 45.0% -4.5 3
2019-09-01 FC Augsburg W 3-2 1937 1828 54.3% 22.0% 23.6% +3.3 3
2019-09-01 @ Werder Bremen L 2-3 1828 1937 23.6% 22.0% 54.3% -3.3 1
2019-09-13 VfL Wolfsburg D 1-1 1882 1963 28.9% 23.0% 48.1% +0.6 4
2019-09-13 @ Dusseldorf D 1-1 1963 1882 48.1% 23.0% 28.9% -0.6 8
2019-09-14 Bayer Leverkusen W 4-0 2030 2013 42.0% 23.5% 34.5% +18.3 9
2019-09-14 @ Borussia Dortmund L 0-4 2013 2030 34.5% 23.5% 42.0% -18.3 7
2019-09-14 Bayern Munich D 1-1 2056 2136 29.1% 23.0% 47.9% +0.6 10
2019-09-14 @ RB Leipzig D 1-1 2136 2056 47.9% 23.0% 29.1% -0.6 8
2019-09-14 Borussia Monchengladbach L 0-1 1870 1919 32.9% 23.4% 43.7% -4.9 3
2019-09-14 @ 1. FC Koln W 1-0 1919 1870 43.7% 23.4% 32.9% +4.9 7
2019-09-14 Eintracht Frankfurt W 2-1 1825 1929 26.3% 22.6% 51.1% +6.6 4
2019-09-14 @ FC Augsburg L 1-2 1929 1825 51.1% 22.6% 26.3% -6.6 6
2019-09-14 Hertha BSC W 2-1 1872 1853 42.3% 23.5% 34.2% +4.8 3
2019-09-14 @ Mainz 05 L 1-2 1853 1872 34.2% 23.5% 42.3% -4.8 1
2019-09-14 Werder Bremen L 1-2 1854 1941 28.2% 22.9% 48.8% -4.1 4
2019-09-14 @ Union Berlin W 2-1 1941 1854 48.8% 22.9% 28.2% +4.1 6
2019-09-15 SC Freiburg L 0-3 1967 1854 54.7% 22.0% 23.3% -20.3 4
2019-09-15 @ Hoffenheim W 3-0 1854 1967 23.3% 22.0% 54.7% +20.3 9
2019-09-15 Schalke 04 L 1-5 1833 1862 35.6% 23.5% 40.9% -15.6 1
2019-09-15 @ Paderborn 07 W 5-1 1862 1833 40.9% 23.5% 35.6% +15.6 7
2019-09-20 Mainz 05 W 2-1 1877 1877 39.8% 23.5% 36.7% +5.1 10
2019-09-20 @ Schalke 04 L 1-2 1877 1877 36.7% 23.5% 39.8% -5.1 3
2019-09-21 1. FC Koln W 4-0 2135 1865 71.4% 16.6% 12.0% +6.6 11
2019-09-21 @ Bayern Munich L 0-4 1865 2135 12.0% 16.6% 71.4% -6.6 3
2019-09-21 FC Augsburg D 1-1 1875 1831 45.7% 23.2% 31.0% -0.4 10
2019-09-21 @ SC Freiburg D 1-1 1831 1875 31.0% 23.2% 45.7% +0.4 5
2019-09-21 Paderborn 07 W 2-1 1849 1817 44.1% 23.4% 32.5% +4.6 4
2019-09-21 @ Hertha BSC L 1-2 1817 1849 32.5% 23.4% 44.1% -4.6 1
2019-09-21 RB Leipzig L 0-3 1945 2056 25.5% 22.4% 52.1% -10.9 6
2019-09-21 @ Werder Bremen W 3-0 2056 1945 52.1% 22.4% 25.5% +10.9 13
2019-09-21 Union Berlin W 2-0 1995 1850 58.6% 21.1% 20.4% +6.1 10
2019-09-21 @ Bayer Leverkusen L 0-2 1850 1995 20.4% 21.1% 58.6% -6.1 4
2019-09-22 Borussia Dortmund D 2-2 1922 2048 24.1% 22.1% 53.8% +0.7 7
2019-09-22 @ Eintracht Frankfurt D 2-2 2048 1922 53.8% 22.1% 24.1% -0.7 10
2019-09-22 Dusseldorf W 2-1 1924 1883 45.5% 23.3% 31.3% +4.5 10
2019-09-22 @ Borussia Monchengladbach L 1-2 1883 1924 31.3% 23.3% 45.5% -4.5 4
2019-09-23 Hoffenheim D 1-1 1963 1946 42.0% 23.5% 34.5% -0.2 9
2019-09-23 @ VfL Wolfsburg D 1-1 1946 1963 34.5% 23.5% 42.0% +0.2 5
2019-09-27 Eintracht Frankfurt L 1-2 1844 1923 29.1% 23.0% 47.9% -4.2 4
2019-09-27 @ Union Berlin W 2-1 1923 1844 47.9% 23.0% 29.1% +4.2 10
2019-09-28 Bayer Leverkusen L 0-3 1832 2001 20.1% 20.9% 59.0% -8.7 5
2019-09-28 @ FC Augsburg W 3-0 2001 1832 59.0% 20.9% 20.1% +8.7 13
2019-09-28 Bayern Munich L 2-3 1813 2142 10.2% 15.0% 74.8% -1.4 1
2019-09-28 @ Paderborn 07 W 3-2 2142 1813 74.8% 15.0% 10.2% +1.4 14
2019-09-28 Borussia Monchengladbach L 0-3 1947 1928 42.3% 23.5% 34.2% -16.4 5
2019-09-28 @ Hoffenheim W 3-0 1928 1947 34.2% 23.5% 42.3% +16.4 13
2019-09-28 Schalke 04 L 1-3 2067 1882 63.0% 19.8% 17.2% -13.6 13
2019-09-28 @ RB Leipzig W 3-1 1882 2067 17.2% 19.8% 63.0% +13.6 13
2019-09-28 VfL Wolfsburg L 0-1 1872 1962 27.8% 22.9% 49.4% -4.3 3
2019-09-28 @ Mainz 05 W 1-0 1962 1872 49.4% 22.9% 27.8% +4.3 12
2019-09-28 Werder Bremen D 2-2 2047 1934 54.8% 21.9% 23.2% -0.7 11
2019-09-28 @ Borussia Dortmund D 2-2 1934 2047 23.2% 21.9% 54.8% +0.7 7
2019-09-29 SC Freiburg L 1-2 1878 1874 40.3% 23.5% 36.2% -5.4 4
2019-09-29 @ Dusseldorf W 2-1 1874 1878 36.2% 23.5% 40.3% +5.4 13
2019-09-29 Hertha BSC L 0-4 1858 1853 40.4% 23.5% 36.0% -20.7 3
2019-09-29 @ 1. FC Koln W 4-0 1853 1858 36.0% 23.5% 40.4% +20.7 7
2019-10-04 Dusseldorf W 3-1 1874 1873 39.8% 23.5% 36.6% +8.8 10
2019-10-04 @ Hertha BSC L 1-3 1873 1874 36.6% 23.5% 39.8% -8.8 4
2019-10-05 1. FC Koln D 1-1 1896 1838 47.8% 23.0% 29.2% -0.6 14
2019-10-05 @ Schalke 04 D 1-1 1838 1896 29.2% 23.0% 47.8% +0.6 4
2019-10-05 Borussia Dortmund D 2-2 1880 2047 20.2% 21.0% 58.8% +0.9 14
2019-10-05 @ SC Freiburg D 2-2 2047 1880 58.8% 21.0% 20.2% -0.9 12
2019-10-05 Hoffenheim L 1-2 2143 1930 65.9% 18.8% 15.3% -8.2 14
2019-10-05 @ Bayern Munich W 2-1 1930 2143 15.3% 18.8% 65.9% +8.2 8
2019-10-05 Mainz 05 L 1-2 1811 1867 32.0% 23.3% 44.7% -4.5 1
2019-10-05 @ Paderborn 07 W 2-1 1867 1811 44.7% 23.3% 32.0% +4.5 6
2019-10-05 RB Leipzig D 1-1 2010 2054 33.5% 23.4% 43.0% +0.3 14
2019-10-05 @ Bayer Leverkusen D 1-1 2054 2010 43.0% 23.4% 33.5% -0.3 14
2019-10-06 FC Augsburg W 5-1 1945 1823 55.8% 21.7% 22.5% +10.5 16
2019-10-06 @ Borussia Monchengladbach L 1-5 1823 1945 22.5% 21.7% 55.8% -10.5 5
2019-10-06 Union Berlin W 1-0 1967 1840 56.5% 21.6% 21.9% +3.5 15
2019-10-06 @ VfL Wolfsburg L 0-1 1840 1967 21.9% 21.6% 56.5% -3.5 4
2019-10-06 Werder Bremen D 2-2 1927 1935 38.6% 23.6% 37.8% -0.0 11
2019-10-06 @ Eintracht Frankfurt D 2-2 1935 1927 37.8% 23.6% 38.6% +0.0 8
2019-10-18 Bayer Leverkusen W 3-0 1927 2010 28.7% 23.0% 48.3% +18.3 14
2019-10-18 @ Eintracht Frankfurt L 0-3 2010 1927 48.3% 23.0% 28.7% -18.3 14
2019-10-19 Bayern Munich D 2-2 1813 2135 10.5% 15.3% 74.2% +1.5 6
2019-10-19 @ FC Augsburg D 2-2 2135 1813 74.2% 15.3% 10.5% -1.5 15
2019-10-19 Borussia Monchengladbach W 1-0 2046 1955 52.0% 22.5% 25.6% +4.0 15
2019-10-19 @ Borussia Dortmund L 0-1 1955 2046 25.6% 22.5% 52.0% -4.0 16
2019-10-19 SC Freiburg W 2-0 1836 1881 33.5% 23.4% 43.1% +11.5 7
2019-10-19 @ Union Berlin L 0-2 1881 1836 43.1% 23.4% 33.5% -11.5 14
2019-10-19 Hertha BSC D 1-1 1935 1883 46.9% 23.1% 29.9% -0.5 9
2019-10-19 @ Werder Bremen D 1-1 1883 1935 29.9% 23.1% 46.9% +0.5 11
2019-10-19 Mainz 05 W 1-0 1864 1872 38.6% 23.6% 37.9% +5.5 7
2019-10-19 @ Dusseldorf L 0-1 1872 1864 37.9% 23.6% 38.6% -5.5 6
2019-10-19 VfL Wolfsburg D 1-1 2053 1970 51.0% 22.6% 26.4% -0.8 15
2019-10-19 @ RB Leipzig D 1-1 1970 2053 26.4% 22.6% 51.0% +0.8 16
2019-10-20 Paderborn 07 W 3-0 1838 1807 44.1% 23.4% 32.5% +13.3 7
2019-10-20 @ 1. FC Koln L 0-3 1807 1838 32.5% 23.4% 44.1% -13.3 1
2019-10-20 Schalke 04 W 2-0 1938 1895 45.7% 23.2% 31.0% +8.9 11
2019-10-20 @ Hoffenheim L 0-2 1895 1938 31.0% 23.2% 45.7% -8.8 14
2019-10-25 1. FC Koln W 3-1 1866 1851 41.8% 23.5% 34.7% +8.4 9
2019-10-25 @ Mainz 05 L 1-3 1851 1866 34.7% 23.5% 41.8% -8.4 7
2019-10-26 Borussia Dortmund D 0-0 1886 2050 20.6% 21.1% 58.3% +1.3 15
2019-10-26 @ Schalke 04 D 0-0 2050 1886 58.3% 21.1% 20.6% -1.3 16
2019-10-26 Dusseldorf W 2-0 1793 1870 29.5% 23.1% 47.4% +12.4 4
2019-10-26 @ Paderborn 07 L 0-2 1870 1793 47.4% 23.1% 29.5% -12.4 7
2019-10-26 Hoffenheim L 2-3 1883 1947 31.0% 23.2% 45.8% -4.2 11
2019-10-26 @ Hertha BSC W 3-2 1947 1883 45.8% 23.2% 31.0% +4.2 14
2019-10-26 RB Leipzig W 2-1 1869 2053 18.9% 20.5% 60.6% +7.6 17
2019-10-26 @ SC Freiburg L 1-2 2053 1869 60.6% 20.5% 18.9% -7.6 15
2019-10-26 Union Berlin W 2-1 2133 1848 72.8% 15.9% 11.2% +1.6 18
2019-10-26 @ Bayern Munich L 1-2 1848 2133 11.2% 15.9% 72.8% -1.6 7
2019-10-26 Werder Bremen D 2-2 1992 1934 47.7% 23.1% 29.3% -0.4 15
2019-10-26 @ Bayer Leverkusen D 2-2 1934 1992 29.3% 23.1% 47.7% +0.4 10
2019-10-27 Eintracht Frankfurt W 4-2 1951 1946 40.5% 23.5% 36.0% +7.7 19
2019-10-27 @ Borussia Monchengladbach L 2-4 1946 1951 36.0% 23.5% 40.5% -7.7 14
2019-10-27 FC Augsburg D 0-0 1971 1814 59.9% 20.7% 19.4% -1.4 17
2019-10-27 @ VfL Wolfsburg D 0-0 1814 1971 19.4% 20.7% 59.9% +1.4 7
2019-11-01 Paderborn 07 W 3-0 1951 1806 58.7% 21.0% 20.3% +8.8 17
2019-11-01 @ Hoffenheim L 0-3 1806 1951 20.3% 21.0% 58.7% -8.8 4
2019-11-02 Bayern Munich W 5-1 1938 2135 17.8% 20.0% 62.1% +24.6 17
2019-11-02 @ Eintracht Frankfurt L 1-5 2135 1938 62.1% 20.0% 17.8% -24.6 18
2019-11-02 Borussia Monchengladbach L 1-2 1991 1959 44.2% 23.4% 32.4% -5.8 15
2019-11-02 @ Bayer Leverkusen W 2-1 1959 1991 32.4% 23.4% 44.2% +5.9 22
2019-11-02 SC Freiburg D 2-2 1935 1877 47.7% 23.1% 29.2% -0.4 11
2019-11-02 @ Werder Bremen D 2-2 1877 1935 29.2% 23.1% 47.7% +0.4 18
2019-11-02 Hertha BSC W 1-0 1846 1879 35.0% 23.5% 41.5% +5.9 10
2019-11-02 @ Union Berlin L 0-1 1879 1846 41.5% 23.5% 35.0% -5.9 11
2019-11-02 Mainz 05 W 8-0 2045 1875 61.4% 20.3% 18.3% +19.9 18
2019-11-02 @ RB Leipzig L 0-8 1875 2045 18.3% 20.3% 61.4% -19.9 9
2019-11-02 VfL Wolfsburg W 3-0 2048 1970 50.5% 22.7% 26.8% +11.4 19
2019-11-02 @ Borussia Dortmund L 0-3 1970 2048 26.8% 22.7% 50.5% -11.4 17
2019-11-03 1. FC Koln W 2-0 1857 1843 41.7% 23.5% 34.8% +9.7 10
2019-11-03 @ Dusseldorf L 0-2 1843 1857 34.8% 23.5% 41.7% -9.7 7
2019-11-03 Schalke 04 L 2-3 1816 1888 30.0% 23.1% 46.9% -4.1 7
2019-11-03 @ FC Augsburg W 3-2 1888 1816 46.9% 23.1% 30.0% +4.1 18
2019-11-08 Hoffenheim L 1-2 1833 1960 23.9% 22.1% 54.0% -3.5 7
2019-11-08 @ 1. FC Koln W 2-1 1960 1833 54.0% 22.1% 23.9% +3.5 20
2019-11-09 Borussia Dortmund W 4-0 2110 2060 46.8% 23.2% 30.1% +16.4 21
2019-11-09 @ Bayern Munich L 0-4 2060 2110 30.1% 23.2% 46.8% -16.4 19
2019-11-09 Dusseldorf D 3-3 1892 1867 43.2% 23.4% 33.4% -0.2 19
2019-11-09 @ Schalke 04 D 3-3 1867 1892 33.4% 23.4% 43.2% +0.2 11
2019-11-09 FC Augsburg L 0-1 1797 1812 37.6% 23.6% 38.9% -5.5 4
2019-11-09 @ Paderborn 07 W 1-0 1812 1797 38.9% 23.6% 37.6% +5.5 10
2019-11-09 RB Leipzig L 2-4 1873 2065 18.2% 20.2% 61.6% -4.2 11
2019-11-09 @ Hertha BSC W 4-2 2065 1873 61.6% 20.2% 18.2% +4.2 21
2019-11-09 Union Berlin L 2-3 1855 1852 40.1% 23.5% 36.3% -5.1 9
2019-11-09 @ Mainz 05 W 3-2 1852 1855 36.3% 23.5% 40.1% +5.1 13
2019-11-10 Bayer Leverkusen L 0-2 1958 1985 35.8% 23.5% 40.6% -9.9 17
2019-11-10 @ VfL Wolfsburg W 2-0 1985 1958 40.6% 23.5% 35.8% +9.9 18
2019-11-10 Eintracht Frankfurt W 1-0 1877 1962 28.4% 22.9% 48.6% +6.7 21
2019-11-10 @ SC Freiburg L 0-1 1962 1877 48.6% 22.9% 28.4% -6.7 17
2019-11-10 Werder Bremen W 3-1 1965 1934 44.0% 23.4% 32.6% +8.0 25
2019-11-10 @ Borussia Monchengladbach L 1-3 1934 1965 32.6% 23.4% 44.0% -8.0 11
2019-11-22 Paderborn 07 D 3-3 2043 1791 69.7% 17.3% 13.0% -1.1 20
2019-11-22 @ Borussia Dortmund D 3-3 1791 2043 13.0% 17.3% 69.7% +1.1 5
2019-11-23 1. FC Koln W 4-1 2069 1830 68.5% 17.8% 13.7% +4.9 24
2019-11-23 @ RB Leipzig L 1-4 1830 2069 13.7% 17.8% 68.5% -4.9 7
2019-11-23 Bayern Munich L 0-4 1867 2127 13.7% 17.8% 68.5% -7.6 11
2019-11-23 @ Dusseldorf W 4-0 2127 1867 68.5% 17.8% 13.7% +7.6 24
2019-11-23 Borussia Monchengladbach W 2-0 1857 1973 25.1% 22.4% 52.6% +13.5 16
2019-11-23 @ Union Berlin L 0-2 1973 1857 52.6% 22.4% 25.1% -13.5 25
2019-11-23 SC Freiburg D 1-1 1995 1884 54.6% 22.0% 23.4% -1.0 19
2019-11-23 @ Bayer Leverkusen D 1-1 1884 1995 23.4% 22.0% 54.6% +1.0 22
2019-11-23 Schalke 04 L 1-2 1926 1892 44.5% 23.3% 32.1% -5.9 11
2019-11-23 @ Werder Bremen W 2-1 1892 1926 32.1% 23.3% 44.5% +5.9 22
2019-11-23 VfL Wolfsburg L 0-2 1956 1948 40.8% 23.5% 35.7% -11.0 17
2019-11-23 @ Eintracht Frankfurt W 2-0 1948 1956 35.7% 23.5% 40.8% +11.0 20
2019-11-24 Hertha BSC W 4-0 1817 1869 32.5% 23.4% 44.1% +22.2 13
2019-11-24 @ FC Augsburg L 0-4 1869 1817 44.1% 23.4% 32.5% -22.2 11
2019-11-24 Mainz 05 L 1-5 1964 1850 54.9% 21.9% 23.2% -22.2 20
2019-11-24 @ Hoffenheim W 5-1 1850 1964 23.2% 21.9% 54.9% +22.2 12
2019-11-29 Union Berlin W 2-1 1898 1871 43.5% 23.4% 33.1% +4.7 25
2019-11-29 @ Schalke 04 L 1-2 1871 1898 33.1% 23.4% 43.5% -4.7 16
2019-11-30 Bayer Leverkusen L 1-2 2134 1994 58.0% 21.2% 20.8% -7.3 24
2019-11-30 @ Bayern Munich W 2-1 1994 2134 20.8% 21.2% 58.0% +7.3 22
2019-11-30 Borussia Dortmund L 1-2 1847 2042 17.9% 20.1% 62.0% -2.7 11
2019-11-30 @ Hertha BSC W 2-1 2042 1847 62.0% 20.1% 17.9% +2.7 23
2019-11-30 Dusseldorf D 1-1 1942 1859 50.9% 22.6% 26.5% -0.7 21
2019-11-30 @ Hoffenheim D 1-1 1859 1942 26.5% 22.6% 50.9% +0.8 12
2019-11-30 FC Augsburg D 1-1 1825 1839 37.6% 23.6% 38.8% +0.0 8
2019-11-30 @ 1. FC Koln D 1-1 1839 1825 38.8% 23.6% 37.6% -0.0 14
2019-11-30 RB Leipzig L 2-3 1793 2074 12.5% 16.9% 70.6% -1.7 5
2019-11-30 @ Paderborn 07 W 3-2 2074 1793 70.6% 16.9% 12.5% +1.7 27
2019-12-01 SC Freiburg W 4-2 1959 1885 49.9% 22.8% 27.3% +6.2 28
2019-12-01 @ Borussia Monchengladbach L 2-4 1885 1959 27.3% 22.8% 49.9% -6.1 22
2019-12-01 Werder Bremen L 2-3 1959 1920 45.2% 23.3% 31.6% -5.7 20
2019-12-01 @ VfL Wolfsburg W 3-2 1920 1959 31.6% 23.3% 45.2% +5.7 14
2019-12-02 Eintracht Frankfurt W 2-1 1872 1945 29.9% 23.1% 47.0% +6.2 15
2019-12-02 @ Mainz 05 L 1-2 1945 1872 47.0% 23.1% 29.9% -6.2 17
2019-12-06 Hertha BSC D 2-2 1939 1844 52.5% 22.4% 25.1% -0.6 18
2019-12-06 @ Eintracht Frankfurt D 2-2 1844 1939 25.1% 22.4% 52.5% +0.6 12
2019-12-07 Bayern Munich W 2-1 1965 2127 20.7% 21.2% 58.1% +7.4 31
2019-12-07 @ Borussia Monchengladbach L 1-2 2127 1965 58.1% 21.2% 20.7% -7.4 24
2019-12-07 Dusseldorf W 5-0 2045 1860 63.0% 19.8% 17.2% +12.0 26
2019-12-07 @ Borussia Dortmund L 0-5 1860 2045 17.2% 19.8% 63.0% -12.0 12
2019-12-07 Hoffenheim W 3-1 2076 1941 57.4% 21.3% 21.2% +5.5 30
2019-12-07 @ RB Leipzig L 1-3 1941 2076 21.2% 21.3% 57.4% -5.5 21
2019-12-07 Mainz 05 W 2-1 1839 1878 34.2% 23.5% 42.3% +5.6 17
2019-12-07 @ FC Augsburg L 1-2 1878 1839 42.3% 23.5% 34.2% -5.7 15
2019-12-07 Schalke 04 W 2-1 2002 1902 53.1% 22.3% 24.6% +3.6 25
2019-12-07 @ Bayer Leverkusen L 1-2 1902 2002 24.6% 22.3% 53.1% -3.6 25
2019-12-07 VfL Wolfsburg W 1-0 1879 1954 29.6% 23.1% 47.3% +6.6 25
2019-12-07 @ SC Freiburg L 0-1 1954 1879 47.3% 23.1% 29.6% -6.6 20
2019-12-08 1. FC Koln W 2-0 1866 1825 45.4% 23.3% 31.3% +8.9 19
2019-12-08 @ Union Berlin L 0-2 1825 1866 31.3% 23.3% 45.4% -8.9 8
2019-12-08 Paderborn 07 L 0-1 1926 1791 57.4% 21.3% 21.2% -7.7 14
2019-12-08 @ Werder Bremen W 1-0 1791 1926 21.2% 21.3% 57.4% +7.7 8
2019-12-13 FC Augsburg L 2-4 1935 1845 52.0% 22.5% 25.6% -10.4 21
2019-12-13 @ Hoffenheim W 4-2 1845 1935 25.6% 22.5% 52.0% +10.4 20
2019-12-14 Bayer Leverkusen W 2-0 1816 2005 18.4% 20.3% 61.3% +15.4 11
2019-12-14 @ 1. FC Koln L 0-2 2005 1816 61.3% 20.3% 18.4% -15.4 25
2019-12-14 Borussia Dortmund L 0-4 1872 2057 18.8% 20.5% 60.7% -10.6 15
2019-12-14 @ Mainz 05 W 4-0 2057 1872 60.7% 20.5% 18.8% +10.6 29
2019-12-14 SC Freiburg W 1-0 1845 1885 34.0% 23.5% 42.5% +6.0 15
2019-12-14 @ Hertha BSC L 0-1 1885 1845 42.5% 23.5% 34.0% -6.0 25
2019-12-14 RB Leipzig L 0-3 1848 2081 15.3% 18.8% 65.9% -6.6 12
2019-12-14 @ Dusseldorf W 3-0 2081 1848 65.9% 18.8% 15.3% +6.6 33
2019-12-14 Union Berlin D 1-1 1799 1875 29.5% 23.1% 47.4% +0.5 9
2019-12-14 @ Paderborn 07 D 1-1 1875 1799 47.4% 23.1% 29.5% -0.5 20
2019-12-14 Werder Bremen W 6-1 2120 1918 64.8% 19.2% 16.1% +9.2 27
2019-12-14 @ Bayern Munich L 1-6 1918 2120 16.1% 19.2% 64.8% -9.2 14
2019-12-15 Borussia Monchengladbach W 2-1 1947 1973 36.0% 23.5% 40.4% +5.5 23
2019-12-15 @ VfL Wolfsburg L 1-2 1973 1947 40.4% 23.5% 36.0% -5.5 31
2019-12-15 Eintracht Frankfurt W 1-0 1899 1938 34.2% 23.5% 42.4% +6.0 28
2019-12-15 @ Schalke 04 L 0-1 1938 1899 42.4% 23.5% 34.2% -6.0 18
2019-12-17 Dusseldorf W 3-0 1855 1842 41.6% 23.5% 34.9% +14.1 23
2019-12-17 @ FC Augsburg L 0-3 1842 1855 34.9% 23.5% 41.6% -14.1 12
2019-12-17 Hoffenheim L 0-2 1874 1925 32.7% 23.4% 44.0% -9.2 20
2019-12-17 @ Union Berlin W 2-0 1925 1874 44.0% 23.4% 32.7% +9.2 24
2019-12-17 Mainz 05 L 0-5 1909 1862 46.3% 23.2% 30.5% -28.4 14
2019-12-17 @ Werder Bremen W 5-0 1862 1909 30.5% 23.2% 46.3% +28.4 18
2019-12-17 RB Leipzig D 3-3 2067 2088 36.8% 23.5% 39.7% +0.0 30
2019-12-17 @ Borussia Dortmund D 3-3 2088 2067 39.7% 23.5% 36.8% -0.0 34
2019-12-18 1. FC Koln L 2-4 1932 1831 53.2% 22.2% 24.5% -10.6 18
2019-12-18 @ Eintracht Frankfurt W 4-2 1831 1932 24.5% 22.2% 53.2% +10.6 14
2019-12-18 Bayern Munich L 1-3 1879 2129 14.3% 18.1% 67.5% -3.6 25
2019-12-18 @ SC Freiburg W 3-1 2129 1879 67.5% 18.1% 14.3% +3.6 30
2019-12-18 Hertha BSC L 0-1 1990 1851 57.9% 21.2% 20.9% -7.8 25
2019-12-18 @ Bayer Leverkusen W 1-0 1851 1990 20.9% 21.2% 57.9% +7.8 18
2019-12-18 Paderborn 07 W 2-0 1967 1799 61.2% 20.3% 18.5% +5.5 34
2019-12-18 @ Borussia Monchengladbach L 0-2 1799 1967 18.5% 20.3% 61.2% -5.5 9
2019-12-18 Schalke 04 D 1-1 1952 1905 46.4% 23.2% 30.4% -0.5 24
2019-12-18 @ VfL Wolfsburg D 1-1 1905 1952 30.4% 23.2% 46.4% +0.5 29
2019-12-20 Borussia Dortmund W 2-1 1934 2067 23.3% 21.9% 54.8% +7.0 27
2019-12-20 @ Hoffenheim L 1-2 2067 1934 54.8% 21.9% 23.3% -7.0 30
2019-12-21 Bayer Leverkusen L 0-1 1890 1982 27.7% 22.8% 49.5% -4.2 18
2019-12-21 @ Mainz 05 W 1-0 1982 1890 49.5% 22.8% 27.7% +4.2 28
2019-12-21 Borussia Monchengladbach D 0-0 1858 1973 25.2% 22.4% 52.4% +0.9 19
2019-12-21 @ Hertha BSC D 0-0 1973 1858 52.4% 22.4% 25.2% -0.9 35
2019-12-21 FC Augsburg W 3-1 2088 1869 66.5% 18.6% 15.0% +3.8 37
2019-12-21 @ RB Leipzig L 1-3 1869 2088 15.0% 18.6% 66.5% -3.8 23
2019-12-21 SC Freiburg D 2-2 1905 1876 43.9% 23.4% 32.8% -0.2 30
2019-12-21 @ Schalke 04 D 2-2 1876 1905 32.8% 23.4% 43.9% +0.2 26
2019-12-21 VfL Wolfsburg W 2-0 2132 1952 62.5% 19.9% 17.5% +5.2 33
2019-12-21 @ Bayern Munich L 0-2 1952 2132 17.5% 19.9% 62.5% -5.2 24
2019-12-21 Werder Bremen W 1-0 1842 1881 34.3% 23.5% 42.2% +6.0 17
2019-12-21 @ 1. FC Koln L 0-1 1881 1842 42.2% 23.5% 34.3% -6.0 14
2019-12-22 Eintracht Frankfurt W 2-1 1794 1921 23.8% 22.1% 54.1% +6.9 12
2019-12-22 @ Paderborn 07 L 1-2 1921 1794 54.1% 22.1% 23.8% -6.9 18
2019-12-22 Union Berlin W 2-1 1828 1865 34.4% 23.5% 42.1% +5.6 15
2019-12-22 @ Dusseldorf L 1-2 1865 1828 42.1% 23.5% 34.4% -5.6 20
2020-01-17 Borussia Monchengladbach W 2-0 1905 1972 30.6% 23.2% 46.2% +12.1 33
2020-01-17 @ Schalke 04 L 0-2 1972 1905 46.2% 23.2% 30.6% -12.1 35
2020-01-18 Borussia Dortmund L 3-5 1865 2060 18.0% 20.1% 61.9% -3.9 23
2020-01-18 @ FC Augsburg W 5-3 2060 1865 61.9% 20.1% 18.0% +3.9 33
2020-01-18 Eintracht Frankfurt L 1-2 1941 1914 43.5% 23.4% 33.1% -5.8 27
2020-01-18 @ Hoffenheim W 2-1 1914 1941 33.1% 23.4% 43.5% +5.8 21
2020-01-18 SC Freiburg L 1-2 1886 1876 41.1% 23.5% 35.4% -5.5 18
2020-01-18 @ Mainz 05 W 2-1 1876 1886 35.4% 23.5% 41.1% +5.5 29
2020-01-18 Union Berlin W 3-1 2092 1859 67.8% 18.0% 14.1% +3.6 40
2020-01-18 @ RB Leipzig L 1-3 1859 2092 14.1% 18.0% 67.8% -3.6 20
2020-01-18 VfL Wolfsburg W 3-1 1848 1947 26.9% 22.7% 50.4% +11.3 20
2020-01-18 @ 1. FC Koln L 1-3 1947 1848 50.4% 22.7% 26.9% -11.3 24
2020-01-18 Werder Bremen L 0-1 1833 1875 33.9% 23.5% 42.6% -5.0 15
2020-01-18 @ Dusseldorf W 1-0 1875 1833 42.6% 23.5% 33.9% +5.0 17
2020-01-19 Bayer Leverkusen L 1-4 1801 1986 18.7% 20.4% 60.9% -6.8 12
2020-01-19 @ Paderborn 07 W 4-1 1986 1801 60.9% 20.4% 18.7% +6.8 31
2020-01-19 Bayern Munich L 0-4 1859 2138 12.7% 17.0% 70.3% -7.0 19
2020-01-19 @ Hertha BSC W 4-0 2138 1859 70.3% 17.0% 12.7% +7.0 36
2020-01-24 1. FC Koln W 5-1 2064 1859 65.1% 19.0% 15.8% +7.4 36
2020-01-24 @ Borussia Dortmund L 1-5 1859 2064 15.8% 19.0% 65.1% -7.4 20
2020-01-25 FC Augsburg W 2-0 1856 1862 38.9% 23.6% 37.6% +10.3 23
2020-01-25 @ Union Berlin L 0-2 1862 1856 37.6% 23.6% 38.9% -10.3 23
2020-01-25 Hertha BSC L 1-2 1935 1852 51.0% 22.6% 26.4% -6.6 24
2020-01-25 @ VfL Wolfsburg W 2-1 1852 1935 26.4% 22.6% 51.0% +6.6 22
2020-01-25 Mainz 05 W 3-1 1960 1880 50.6% 22.7% 26.8% +6.8 38
2020-01-25 @ Borussia Monchengladbach L 1-3 1880 1960 26.8% 22.7% 50.6% -6.8 18
2020-01-25 Paderborn 07 L 0-2 1881 1794 51.6% 22.5% 25.9% -13.3 29
2020-01-25 @ SC Freiburg W 2-0 1794 1881 25.9% 22.5% 51.6% +13.3 15
2020-01-25 RB Leipzig W 2-0 1920 2095 19.6% 20.8% 59.7% +15.0 24
2020-01-25 @ Eintracht Frankfurt L 0-2 2095 1920 59.7% 20.8% 19.6% -15.0 40
2020-01-25 Schalke 04 W 5-0 2145 1917 67.4% 18.2% 14.4% +9.9 39
2020-01-25 @ Bayern Munich L 0-5 1917 2145 14.4% 18.2% 67.4% -9.9 33
2020-01-26 Dusseldorf W 3-0 1993 1828 60.9% 20.4% 18.7% +8.1 34
2020-01-26 @ Bayer Leverkusen L 0-3 1828 1993 18.7% 20.4% 60.9% -8.1 15
2020-01-26 Hoffenheim L 0-3 1880 1935 32.0% 23.3% 44.6% -13.2 17
2020-01-26 @ Werder Bremen W 3-0 1935 1880 44.6% 23.3% 32.0% +13.2 30
2020-01-31 Schalke 04 D 0-0 1859 1907 33.0% 23.4% 43.6% +0.3 23
2020-01-31 @ Hertha BSC D 0-0 1907 1859 43.6% 23.4% 33.0% -0.3 34
2020-02-01 Bayer Leverkusen W 2-1 1949 2001 32.4% 23.4% 44.2% +5.9 33
2020-02-01 @ Hoffenheim L 1-2 2001 1949 44.2% 23.4% 32.4% -5.9 34
2020-02-01 Bayern Munich L 1-3 1874 2155 12.5% 16.9% 70.5% -3.1 18
2020-02-01 @ Mainz 05 W 3-1 2155 1874 70.5% 16.9% 12.5% +3.1 42
2020-02-01 Borussia Monchengladbach D 2-2 2080 1967 54.9% 21.9% 23.2% -0.7 41
2020-02-01 @ RB Leipzig D 2-2 1967 2080 23.2% 21.9% 54.9% +0.7 39
2020-02-01 Eintracht Frankfurt D 1-1 1820 1935 25.1% 22.4% 52.5% +0.8 16
2020-02-01 @ Dusseldorf D 1-1 1935 1820 52.5% 22.4% 25.1% -0.8 25
2020-02-01 Union Berlin W 5-0 2072 1866 65.2% 19.0% 15.8% +10.9 39
2020-02-01 @ Borussia Dortmund L 0-5 1866 2072 15.8% 19.0% 65.2% -10.9 23
2020-02-01 Werder Bremen W 2-1 1851 1866 37.5% 23.6% 38.9% +5.3 26
2020-02-01 @ FC Augsburg L 1-2 1866 1851 38.9% 23.6% 37.5% -5.3 17
2020-02-02 SC Freiburg W 4-0 1852 1868 37.4% 23.6% 39.1% +20.1 23
2020-02-02 @ 1. FC Koln L 0-4 1868 1852 39.1% 23.6% 37.4% -20.1 29
2020-02-02 VfL Wolfsburg L 2-4 1807 1929 24.4% 22.2% 53.3% -5.6 15
2020-02-02 @ Paderborn 07 W 4-2 1929 1807 53.3% 22.2% 24.4% +5.6 27
2020-02-07 FC Augsburg W 5-0 1934 1857 50.4% 22.7% 26.9% +18.3 28
2020-02-07 @ Eintracht Frankfurt L 0-5 1857 1934 26.9% 22.7% 50.4% -18.3 26
2020-02-08 Borussia Dortmund W 4-3 1995 2083 28.2% 22.9% 48.9% +5.9 37
2020-02-08 @ Bayer Leverkusen L 3-4 2083 1995 48.9% 22.9% 28.2% -5.9 39
2020-02-08 Dusseldorf D 1-1 1934 1821 54.9% 21.9% 23.2% -1.0 28
2020-02-08 @ VfL Wolfsburg D 1-1 1821 1934 23.2% 21.9% 54.9% +1.0 17
2020-02-08 Hoffenheim W 1-0 1848 1954 26.0% 22.6% 51.4% +7.0 32
2020-02-08 @ SC Freiburg L 0-1 1954 1848 51.4% 22.6% 26.0% -7.0 33
2020-02-08 Mainz 05 L 1-3 1859 1870 38.1% 23.6% 38.4% -9.0 23
2020-02-08 @ Hertha BSC W 3-1 1870 1859 38.4% 23.6% 38.1% +9.0 21
2020-02-08 Paderborn 07 D 1-1 1907 1801 53.8% 22.1% 24.0% -0.9 35
2020-02-08 @ Schalke 04 D 1-1 1801 1907 24.0% 22.1% 53.8% +0.9 16
2020-02-08 Union Berlin L 0-2 1861 1855 40.5% 23.5% 35.9% -10.9 17
2020-02-08 @ Werder Bremen W 2-0 1855 1861 35.9% 23.5% 40.5% +10.9 26
2020-02-09 RB Leipzig D 0-0 2158 2079 50.4% 22.7% 26.9% -0.8 43
2020-02-09 @ Bayern Munich D 0-0 2079 2158 26.9% 22.7% 50.4% +0.8 42
2020-02-14 Eintracht Frankfurt W 4-0 2077 1953 56.1% 21.6% 22.2% +12.5 42
2020-02-14 @ Borussia Dortmund L 0-4 1953 2077 22.2% 21.6% 56.1% -12.5 28
2020-02-15 Bayer Leverkusen L 2-3 1866 2001 23.1% 21.9% 55.0% -3.2 26
2020-02-15 @ Union Berlin W 3-2 2001 1866 55.0% 21.9% 23.1% +3.2 40
2020-02-15 Borussia Monchengladbach L 1-4 1822 1967 22.1% 21.6% 56.2% -8.0 17
2020-02-15 @ Dusseldorf W 4-1 1967 1822 56.2% 21.6% 22.1% +8.0 42
2020-02-15 SC Freiburg D 1-1 1838 1855 37.3% 23.6% 39.1% +0.0 27
2020-02-15 @ FC Augsburg D 1-1 1855 1838 39.1% 23.6% 37.3% -0.1 33
2020-02-15 Hertha BSC L 1-2 1802 1850 33.0% 23.4% 43.6% -4.6 16
2020-02-15 @ Paderborn 07 W 2-1 1850 1802 43.6% 23.4% 33.0% +4.7 26
2020-02-15 VfL Wolfsburg L 2-3 1947 1933 41.7% 23.5% 34.8% -5.3 33
2020-02-15 @ Hoffenheim W 3-2 1933 1947 34.8% 23.5% 41.7% +5.3 31
2020-02-15 Werder Bremen W 3-0 2080 1850 67.6% 18.1% 14.2% +6.1 45
2020-02-15 @ RB Leipzig L 0-3 1850 2080 14.2% 18.1% 67.6% -6.1 17
2020-02-16 Bayern Munich L 1-4 1872 2157 12.3% 16.8% 70.9% -4.4 23
2020-02-16 @ 1. FC Koln W 4-1 2157 1872 70.9% 16.8% 12.3% +4.4 46
2020-02-16 Schalke 04 D 0-0 1879 1906 35.9% 23.5% 40.5% +0.1 22
2020-02-16 @ Mainz 05 D 0-0 1906 1879 40.5% 23.5% 35.9% -0.1 36
2020-02-21 Paderborn 07 W 3-2 2161 1798 79.1% 12.9% 8.0% +1.0 49
2020-02-21 @ Bayern Munich L 2-3 1798 2161 8.0% 12.9% 79.1% -1.0 16
2020-02-22 1. FC Koln L 0-5 1855 1868 37.9% 23.6% 38.6% -24.2 26
2020-02-22 @ Hertha BSC W 5-0 1868 1855 38.6% 23.6% 37.9% +24.2 26
2020-02-22 Borussia Dortmund L 0-2 1844 2089 14.6% 18.3% 67.1% -4.3 17
2020-02-22 @ Werder Bremen W 2-0 2089 1844 67.1% 18.3% 14.6% +4.3 45
2020-02-22 Dusseldorf L 0-2 1855 1814 45.5% 23.3% 31.3% -12.0 33
2020-02-22 @ SC Freiburg W 2-0 1814 1855 31.3% 23.3% 45.5% +12.0 20
2020-02-22 Hoffenheim D 1-1 1975 1942 44.4% 23.4% 32.3% -0.4 43
2020-02-22 @ Borussia Monchengladbach D 1-1 1942 1975 32.3% 23.4% 44.4% +0.4 34
2020-02-22 RB Leipzig L 0-5 1906 2086 19.1% 20.6% 60.3% -13.3 36
2020-02-22 @ Schalke 04 W 5-0 2086 1906 60.3% 20.6% 19.1% +13.3 48
2020-02-23 FC Augsburg W 2-0 2004 1838 61.0% 20.4% 18.6% +5.5 43
2020-02-23 @ Bayer Leverkusen L 0-2 1838 2004 18.6% 20.4% 61.0% -5.5 27
2020-02-23 Mainz 05 W 4-0 1939 1880 47.9% 23.0% 29.1% +15.9 34
2020-02-23 @ VfL Wolfsburg L 0-4 1880 1939 29.1% 23.0% 47.9% -15.9 22
2020-02-24 Union Berlin L 1-2 1940 1863 50.3% 22.7% 27.0% -6.5 28
2020-02-24 @ Eintracht Frankfurt W 2-1 1863 1940 27.0% 22.7% 50.3% +6.5 29
2020-02-28 Hertha BSC D 3-3 1826 1831 39.0% 23.6% 37.5% -0.0 21
2020-02-28 @ Dusseldorf D 3-3 1831 1826 37.5% 23.6% 39.0% +0.0 27
2020-02-29 Bayern Munich L 0-6 1942 2162 16.2% 19.2% 64.5% -13.4 34
2020-02-29 @ Hoffenheim W 6-0 2162 1942 64.5% 19.2% 16.2% +13.3 52
2020-02-29 Borussia Monchengladbach L 2-3 1833 1975 22.4% 21.7% 55.9% -3.2 27
2020-02-29 @ FC Augsburg W 3-2 1975 1833 55.9% 21.7% 22.4% +3.2 46
2020-02-29 SC Freiburg W 1-0 2094 1843 69.6% 17.3% 13.1% +2.0 48
2020-02-29 @ Borussia Dortmund L 0-1 1843 2094 13.1% 17.3% 69.6% -2.0 33
2020-02-29 Paderborn 07 W 2-0 1864 1797 48.9% 22.9% 28.1% +8.2 25
2020-02-29 @ Mainz 05 L 0-2 1797 1864 28.1% 22.9% 48.9% -8.2 16
2020-02-29 Schalke 04 W 3-0 1892 1892 39.6% 23.5% 36.8% +14.7 29
2020-02-29 @ 1. FC Koln L 0-3 1892 1892 36.8% 23.5% 39.6% -14.7 36
2020-03-01 Bayer Leverkusen D 1-1 2100 2010 51.8% 22.5% 25.7% -0.8 49
2020-03-01 @ RB Leipzig D 1-1 2010 2100 25.7% 22.5% 51.8% +0.8 44
2020-03-01 VfL Wolfsburg D 2-2 1869 1955 28.4% 22.9% 48.6% +0.5 30
2020-03-01 @ Union Berlin D 2-2 1955 1869 48.6% 22.9% 28.4% -0.5 35
2020-03-06 1. FC Koln L 1-2 1788 1907 24.8% 22.3% 52.9% -3.7 16
2020-03-06 @ Paderborn 07 W 2-1 1907 1788 52.9% 22.3% 24.8% +3.6 32
2020-03-07 Borussia Dortmund L 1-2 1978 2096 24.9% 22.3% 52.8% -3.7 46
2020-03-07 @ Borussia Monchengladbach W 2-1 2096 1978 52.8% 22.3% 24.9% +3.7 51
2020-03-07 Eintracht Frankfurt W 4-0 2011 1934 50.2% 22.7% 27.0% +14.9 47
2020-03-07 @ Bayer Leverkusen L 0-4 1934 2011 27.0% 22.7% 50.2% -14.9 28
2020-03-07 Hoffenheim D 1-1 1878 1929 32.6% 23.4% 44.0% +0.3 37
2020-03-07 @ Schalke 04 D 1-1 1929 1878 44.0% 23.4% 32.6% -0.3 35
2020-03-07 RB Leipzig D 0-0 1954 2099 22.2% 21.6% 56.1% +1.2 36
2020-03-07 @ VfL Wolfsburg D 0-0 2099 1954 56.1% 21.6% 22.2% -1.2 50
2020-03-07 Union Berlin W 3-1 1841 1870 35.6% 23.5% 40.9% +9.5 36
2020-03-07 @ SC Freiburg L 1-3 1870 1841 40.9% 23.5% 35.6% -9.5 30
2020-03-07 Werder Bremen D 2-2 1831 1840 38.4% 23.6% 38.0% -0.0 28
2020-03-07 @ Hertha BSC D 2-2 1840 1831 38.0% 23.6% 38.4% +0.0 18
2020-03-08 Dusseldorf D 1-1 1872 1826 46.1% 23.2% 30.6% -0.5 26
2020-03-08 @ Mainz 05 D 1-1 1826 1872 30.6% 23.2% 46.1% +0.5 22
2020-03-08 FC Augsburg W 2-0 2176 1830 77.8% 13.6% 8.6% +2.4 55
2020-03-08 @ Bayern Munich L 0-2 1830 2176 8.6% 13.6% 77.8% -2.4 27
2020-03-11 1. FC Koln W 2-1 1974 1910 48.6% 22.9% 28.5% +4.1 49
2020-03-11 @ Borussia Monchengladbach L 1-2 1910 1974 28.5% 22.9% 48.6% -4.1 32
2020-05-16 Borussia Monchengladbach L 1-3 1919 1979 31.5% 23.3% 45.2% -7.8 28
2020-05-16 @ Eintracht Frankfurt W 3-1 1979 1919 45.2% 23.3% 31.5% +7.8 52
2020-05-16 SC Freiburg D 1-1 2098 1850 69.3% 17.4% 13.2% -1.8 51
2020-05-16 @ RB Leipzig D 1-1 1850 2098 13.2% 17.4% 69.3% +1.8 37
2020-05-16 Hertha BSC L 0-3 1929 1831 52.9% 22.3% 24.8% -19.7 35
2020-05-16 @ Hoffenheim W 3-0 1831 1929 24.8% 22.3% 52.9% +19.7 31
2020-05-16 Paderborn 07 D 0-0 1826 1785 45.5% 23.3% 31.2% -0.5 23
2020-05-16 @ Dusseldorf D 0-0 1785 1826 31.2% 23.3% 45.5% +0.5 17
2020-05-16 Schalke 04 W 4-0 2099 1878 66.8% 18.4% 14.8% +8.3 54
2020-05-16 @ Borussia Dortmund L 0-4 1878 2099 14.8% 18.4% 66.8% -8.3 37
2020-05-16 VfL Wolfsburg L 1-2 1827 1955 23.8% 22.1% 54.1% -3.5 27
2020-05-16 @ FC Augsburg W 2-1 1955 1827 54.1% 22.1% 23.8% +3.5 39
2020-05-17 Bayern Munich L 0-2 1860 2178 10.7% 15.5% 73.8% -3.0 30
2020-05-17 @ Union Berlin W 2-0 2178 1860 73.8% 15.5% 10.7% +3.0 58
2020-05-17 Mainz 05 D 2-2 1906 1871 44.6% 23.3% 32.1% -0.3 33
2020-05-17 @ 1. FC Koln D 2-2 1871 1906 32.1% 23.3% 44.6% +0.3 27
2020-05-18 Bayer Leverkusen L 1-4 1840 2026 18.7% 20.4% 60.9% -6.8 18
2020-05-18 @ Werder Bremen W 4-1 2026 1840 60.9% 20.4% 18.7% +6.8 50
2020-05-22 Union Berlin W 4-0 1850 1857 38.7% 23.6% 37.7% +19.6 34
2020-05-22 @ Hertha BSC L 0-4 1857 1850 37.7% 23.6% 38.7% -19.6 30
2020-05-23 Bayer Leverkusen L 1-3 1986 2033 33.2% 23.4% 43.3% -8.1 52
2020-05-23 @ Borussia Monchengladbach W 3-1 2033 1986 43.3% 23.4% 33.2% +8.1 53
2020-05-23 Borussia Dortmund L 0-2 1959 2108 21.8% 21.5% 56.6% -6.5 39
2020-05-23 @ VfL Wolfsburg W 2-0 2108 1959 56.6% 21.5% 21.8% +6.5 57
2020-05-23 Eintracht Frankfurt W 5-2 2181 1911 71.4% 16.6% 12.0% +3.7 61
2020-05-23 @ Bayern Munich L 2-5 1911 2181 12.0% 16.6% 71.4% -3.7 28
2020-05-23 Hoffenheim D 1-1 1785 1909 24.2% 22.2% 53.6% +0.9 18
2020-05-23 @ Paderborn 07 D 1-1 1909 1785 53.6% 22.2% 24.2% -0.9 36
2020-05-23 Werder Bremen L 0-1 1852 1833 42.4% 23.5% 34.1% -6.0 37
2020-05-23 @ SC Freiburg W 1-0 1833 1852 34.1% 23.5% 42.4% +6.0 21
2020-05-24 Dusseldorf D 2-2 1906 1826 50.7% 22.7% 26.7% -0.5 34
2020-05-24 @ 1. FC Koln D 2-2 1826 1906 26.7% 22.7% 50.7% +0.5 24
2020-05-24 FC Augsburg L 0-3 1870 1824 46.1% 23.2% 30.7% -17.6 37
2020-05-24 @ Schalke 04 W 3-0 1824 1870 30.7% 23.2% 46.1% +17.6 30
2020-05-24 RB Leipzig L 0-5 1872 2096 15.9% 19.1% 65.0% -11.0 27
2020-05-24 @ Mainz 05 W 5-0 2096 1872 65.0% 19.1% 15.9% +11.0 54
2020-05-26 Bayern Munich L 0-1 2114 2185 30.2% 23.2% 46.7% -4.6 57
2020-05-26 @ Borussia Dortmund W 1-0 2185 2114 46.7% 23.2% 30.2% +4.6 64
2020-05-26 Borussia Monchengladbach D 0-0 1839 1978 22.7% 21.8% 55.5% +1.1 22
2020-05-26 @ Werder Bremen D 0-0 1978 1839 55.5% 21.8% 22.7% -1.1 53
2020-05-26 SC Freiburg D 3-3 1907 1846 48.2% 23.0% 28.8% -0.4 29
2020-05-26 @ Eintracht Frankfurt D 3-3 1846 1907 28.8% 23.0% 48.2% +0.4 38
2020-05-26 VfL Wolfsburg L 1-4 2041 1952 51.7% 22.5% 25.8% -16.3 53
2020-05-26 @ Bayer Leverkusen W 4-1 1952 2041 25.8% 22.5% 51.7% +16.3 42
2020-05-27 1. FC Koln W 3-1 1908 1905 40.1% 23.5% 36.4% +8.7 39
2020-05-27 @ Hoffenheim L 1-3 1905 1908 36.4% 23.5% 40.1% -8.7 34
2020-05-27 Hertha BSC D 2-2 2107 1870 68.3% 17.8% 13.9% -1.3 55
2020-05-27 @ RB Leipzig D 2-2 1870 2107 13.9% 17.8% 68.3% +1.3 35
2020-05-27 Mainz 05 D 1-1 1838 1861 36.4% 23.5% 40.1% +0.1 31
2020-05-27 @ Union Berlin D 1-1 1861 1838 40.1% 23.5% 36.4% -0.1 28
2020-05-27 Paderborn 07 D 0-0 1841 1786 47.3% 23.1% 29.6% -0.6 31
2020-05-27 @ FC Augsburg D 0-0 1786 1841 29.6% 23.1% 47.3% +0.6 19
2020-05-27 Schalke 04 W 2-1 1826 1852 36.0% 23.5% 40.5% +5.5 27
2020-05-27 @ Dusseldorf L 1-2 1852 1826 40.5% 23.5% 36.0% -5.5 37
2020-05-29 Bayer Leverkusen L 0-1 1847 2024 19.3% 20.7% 60.0% -3.0 38
2020-05-29 @ SC Freiburg W 1-0 2024 1847 60.0% 20.7% 19.3% +3.0 56
2020-05-30 Dusseldorf W 5-0 2189 1832 78.6% 13.1% 8.2% +5.2 67
2020-05-30 @ Bayern Munich L 0-5 1832 2189 8.2% 13.1% 78.6% -5.2 27
2020-05-30 Eintracht Frankfurt L 1-2 1969 1907 48.2% 23.0% 28.8% -6.3 42
2020-05-30 @ VfL Wolfsburg W 2-1 1907 1969 28.8% 23.0% 48.2% +6.3 32
2020-05-30 FC Augsburg W 2-0 1871 1841 44.0% 23.4% 32.6% +9.2 38
2020-05-30 @ Hertha BSC L 0-2 1841 1871 32.6% 23.4% 44.0% -9.2 31
2020-05-30 Hoffenheim L 0-1 1861 1917 31.9% 23.3% 44.7% -4.8 28
2020-05-30 @ Mainz 05 W 1-0 1917 1861 44.7% 23.3% 31.9% +4.8 42
2020-05-30 Werder Bremen L 0-1 1847 1840 40.6% 23.5% 35.9% -5.8 37
2020-05-30 @ Schalke 04 W 1-0 1840 1847 35.9% 23.5% 40.6% +5.8 25
2020-05-31 Borussia Dortmund L 1-6 1787 2110 10.5% 15.3% 74.2% -5.7 19
2020-05-31 @ Paderborn 07 W 6-1 2110 1787 74.2% 15.3% 10.5% +5.8 60
2020-05-31 Union Berlin W 4-1 1977 1838 57.9% 21.2% 20.8% +7.6 56
2020-05-31 @ Borussia Monchengladbach L 1-4 1838 1977 20.8% 21.2% 57.9% -7.6 31
2020-06-01 RB Leipzig L 2-4 1897 2105 17.0% 19.6% 63.4% -3.9 34
2020-06-01 @ 1. FC Koln W 4-2 2105 1897 63.4% 19.6% 17.0% +3.9 58
2020-06-03 Eintracht Frankfurt L 0-3 1846 1913 30.6% 23.2% 46.2% -12.7 25
2020-06-03 @ Werder Bremen W 3-0 1913 1846 46.2% 23.2% 30.6% +12.7 35
2020-06-05 Borussia Monchengladbach W 1-0 1843 1985 22.5% 21.7% 55.7% +7.5 41
2020-06-05 @ SC Freiburg L 0-1 1985 1843 55.7% 21.7% 22.5% -7.5 56
2020-06-06 Bayern Munich L 2-4 2027 2195 20.2% 21.0% 58.8% -4.7 56
2020-06-06 @ Bayer Leverkusen W 4-2 2195 2027 58.8% 21.0% 20.2% +4.7 70
2020-06-06 Hertha BSC W 1-0 2115 1881 68.1% 17.9% 14.0% +2.2 63
2020-06-06 @ Borussia Dortmund L 0-1 1881 2115 14.0% 17.9% 68.1% -2.2 38
2020-06-06 Hoffenheim D 2-2 1826 1922 27.3% 22.8% 49.9% +0.5 28
2020-06-06 @ Dusseldorf D 2-2 1922 1826 49.9% 22.8% 27.3% -0.5 43
2020-06-06 Mainz 05 L 0-2 1926 1856 49.4% 22.9% 27.8% -12.8 35
2020-06-06 @ Eintracht Frankfurt W 2-0 1856 1926 27.8% 22.9% 49.4% +12.8 31
2020-06-06 Paderborn 07 D 1-1 2109 1781 76.4% 14.2% 9.4% -2.2 59
2020-06-06 @ RB Leipzig D 1-1 1781 2109 9.4% 14.2% 76.4% +2.1 20
2020-06-07 1. FC Koln D 1-1 1831 1893 31.3% 23.3% 45.4% +0.4 32
2020-06-07 @ FC Augsburg D 1-1 1893 1831 45.4% 23.3% 31.3% -0.4 35
2020-06-07 Schalke 04 D 1-1 1830 1841 38.1% 23.6% 38.3% +0.0 32
2020-06-07 @ Union Berlin D 1-1 1841 1830 38.3% 23.6% 38.1% +0.0 38
2020-06-07 VfL Wolfsburg L 0-1 1833 1962 23.7% 22.0% 54.3% -3.7 25
2020-06-07 @ Werder Bremen W 1-0 1962 1833 54.3% 22.0% 23.7% +3.7 45
2020-06-12 RB Leipzig L 0-2 1921 2107 18.7% 20.4% 60.9% -5.6 43
2020-06-12 @ Hoffenheim W 2-0 2107 1921 60.9% 20.4% 18.7% +5.6 62
2020-06-13 Borussia Dortmund L 0-1 1827 2117 12.0% 16.6% 71.4% -1.8 28
2020-06-13 @ Dusseldorf W 1-0 2117 1827 71.4% 16.6% 12.0% +1.8 66
2020-06-13 Borussia Monchengladbach W 2-1 2199 1977 66.9% 18.4% 14.7% +2.2 73
2020-06-13 @ Bayern Munich L 1-2 1977 2199 14.7% 18.4% 66.9% -2.2 56
2020-06-13 Eintracht Frankfurt L 1-4 1878 1913 34.8% 23.5% 41.7% -11.9 38
2020-06-13 @ Hertha BSC W 4-1 1913 1878 41.7% 23.5% 34.8% +11.9 38
2020-06-13 SC Freiburg D 2-2 1966 1851 55.0% 21.9% 23.1% -0.7 46
2020-06-13 @ VfL Wolfsburg D 2-2 1851 1966 23.1% 21.9% 55.0% +0.7 42
2020-06-13 Union Berlin L 1-2 1892 1830 48.3% 23.0% 28.7% -6.3 35
2020-06-13 @ 1. FC Koln W 2-1 1830 1892 28.7% 23.0% 48.3% +6.3 35
2020-06-13 Werder Bremen L 1-5 1783 1830 33.2% 23.4% 43.3% -14.8 20
2020-06-13 @ Paderborn 07 W 5-1 1830 1783 43.3% 23.4% 33.2% +14.8 28
2020-06-14 Bayer Leverkusen D 1-1 1841 2023 19.0% 20.5% 60.5% +1.3 39
2020-06-14 @ Schalke 04 D 1-1 2023 1841 60.5% 20.5% 19.0% -1.3 57
2020-06-14 FC Augsburg L 0-1 1869 1832 44.9% 23.3% 31.8% -6.3 31
2020-06-14 @ Mainz 05 W 1-0 1832 1869 31.8% 23.3% 44.9% +6.3 35
2020-06-16 Bayern Munich L 0-1 1844 2201 9.0% 13.9% 77.0% -1.3 28
2020-06-16 @ Werder Bremen W 1-0 2201 1844 77.0% 13.9% 9.0% +1.3 76
2020-06-16 Hertha BSC W 2-1 1852 1867 37.6% 23.6% 38.9% +5.3 45
2020-06-16 @ SC Freiburg L 1-2 1867 1852 38.9% 23.6% 37.6% -5.3 38
2020-06-16 Paderborn 07 W 1-0 1836 1768 49.1% 22.9% 28.0% +4.3 38
2020-06-16 @ Union Berlin L 0-1 1768 1836 28.0% 22.9% 49.1% -4.3 20
2020-06-16 VfL Wolfsburg W 3-0 1975 1965 41.0% 23.5% 35.4% +14.3 59
2020-06-16 @ Borussia Monchengladbach L 0-3 1965 1975 35.4% 23.5% 41.0% -14.3 46
2020-06-17 1. FC Koln W 3-1 2021 1886 57.5% 21.3% 21.2% +5.5 60
2020-06-17 @ Bayer Leverkusen L 1-3 1886 2021 21.2% 21.3% 57.5% -5.5 35
2020-06-17 Dusseldorf D 2-2 2113 1825 73.0% 15.9% 11.2% -1.5 63
2020-06-17 @ RB Leipzig D 2-2 1825 2113 11.2% 15.9% 73.0% +1.5 29
2020-06-17 Hoffenheim L 1-3 1838 1916 29.3% 23.1% 47.6% -7.3 35
2020-06-17 @ FC Augsburg W 3-1 1916 1838 47.6% 23.1% 29.3% +7.3 46
2020-06-17 Mainz 05 L 0-2 2119 1862 70.2% 17.1% 12.7% -17.2 66
2020-06-17 @ Borussia Dortmund W 2-0 1862 2119 12.7% 17.1% 70.2% +17.2 34
2020-06-17 Schalke 04 W 2-1 1925 1842 51.0% 22.6% 26.4% +3.9 41
2020-06-17 @ Eintracht Frankfurt L 1-2 1842 1925 26.4% 22.6% 51.0% -3.9 39
2020-06-20 Bayer Leverkusen W 2-0 1861 2027 20.3% 21.1% 58.6% +14.8 41
2020-06-20 @ Hertha BSC L 0-2 2027 1861 58.6% 21.1% 20.3% -14.8 60
2020-06-20 Borussia Dortmund L 0-2 2111 2102 41.0% 23.5% 35.5% -11.0 63
2020-06-20 @ RB Leipzig W 2-0 2102 2111 35.5% 23.5% 41.0% +11.0 69
2020-06-20 Borussia Monchengladbach L 1-3 1764 1989 15.8% 19.1% 65.1% -4.1 20
2020-06-20 @ Paderborn 07 W 3-1 1989 1764 65.1% 19.1% 15.8% +4.1 62
2020-06-20 Eintracht Frankfurt D 1-1 1881 1929 33.0% 23.4% 43.6% +0.3 36
2020-06-20 @ 1. FC Koln D 1-1 1929 1881 43.6% 23.4% 33.0% -0.3 42
2020-06-20 FC Augsburg D 1-1 1827 1831 39.1% 23.6% 37.4% -0.0 30
2020-06-20 @ Dusseldorf D 1-1 1831 1827 37.4% 23.6% 39.1% +0.1 36
2020-06-20 SC Freiburg W 3-1 2203 1857 77.8% 13.6% 8.7% +2.1 79
2020-06-20 @ Bayern Munich L 1-3 1857 2203 8.7% 13.6% 77.8% -2.1 45
2020-06-20 Union Berlin W 4-0 1923 1841 50.9% 22.6% 26.5% +14.7 49
2020-06-20 @ Hoffenheim L 0-4 1841 1923 26.5% 22.6% 50.9% -14.7 38
2020-06-20 VfL Wolfsburg L 1-4 1838 1951 25.4% 22.4% 52.2% -9.1 39
2020-06-20 @ Schalke 04 W 4-1 1951 1838 52.2% 22.4% 25.4% +9.1 49
2020-06-20 Werder Bremen W 3-1 1879 1843 44.8% 23.3% 31.9% +7.8 37
2020-06-20 @ Mainz 05 L 1-3 1843 1879 31.9% 23.3% 44.8% -7.8 28
2020-06-27 1. FC Koln W 6-1 1835 1881 33.3% 23.4% 43.2% +22.3 31
2020-06-27 @ Werder Bremen L 1-6 1881 1835 43.2% 23.4% 33.3% -22.3 36
2020-06-27 Bayern Munich L 0-4 1960 2205 14.6% 18.3% 67.0% -8.2 49
2020-06-27 @ VfL Wolfsburg W 4-0 2205 1960 67.0% 18.3% 14.6% +8.2 82
2020-06-27 Dusseldorf W 3-0 1826 1827 39.6% 23.5% 36.8% +14.7 41
2020-06-27 @ Union Berlin L 0-3 1827 1826 36.8% 23.5% 39.6% -14.7 30
2020-06-27 Hertha BSC W 2-1 1993 1876 55.3% 21.8% 22.9% +3.4 65
2020-06-27 @ Borussia Monchengladbach L 1-2 1876 1993 22.9% 21.8% 55.3% -3.4 41
2020-06-27 Hoffenheim L 0-4 2113 1938 62.0% 20.1% 17.9% -29.5 69
2020-06-27 @ Borussia Dortmund W 4-0 1938 2113 17.9% 20.1% 62.0% +29.5 52
2020-06-27 Mainz 05 W 1-0 2012 1887 56.2% 21.6% 22.1% +3.5 63
2020-06-27 @ Bayer Leverkusen L 0-1 1887 2012 22.1% 21.6% 56.2% -3.5 37
2020-06-27 Paderborn 07 W 3-2 1929 1760 61.3% 20.3% 18.4% +2.6 45
2020-06-27 @ Eintracht Frankfurt L 2-3 1760 1929 18.4% 20.3% 61.3% -2.6 20
2020-06-27 RB Leipzig L 1-2 1831 2100 13.2% 17.4% 69.5% -1.9 36
2020-06-27 @ FC Augsburg W 2-1 2100 1831 69.5% 17.4% 13.2% +1.9 66
2020-06-27 Schalke 04 W 4-0 1855 1829 43.3% 23.4% 33.2% +17.8 48
2020-06-27 @ SC Freiburg L 0-4 1829 1855 33.2% 23.4% 43.3% -17.8 39

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2020-07-02 1. FC Heidenheim D 0-0 1857 1779 50.4% 22.7% 26.9% -0.8 0-0-1
2020-07-02 @ Werder Bremen D 0-0 1779 1857 26.9% 22.7% 50.4% +0.8 0-0-1
2020-07-06 Werder Bremen D 2-2 1780 1857 29.4% 23.1% 47.5% +0.4 0-0-2
2020-07-06 @ 1. FC Heidenheim D 2-2 1857 1780 47.5% 23.1% 29.4% -0.4 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 2020-06-17 12.71% Mainz 05 1862 2 @ Borussia Dortmund 2119 0
2 2019-10-05 15.31% Hoffenheim 1930 2 @ Bayern Munich 2143 1
3 2019-09-28 17.22% Schalke 04 1882 3 @ RB Leipzig 2067 1
4 2019-08-31 17.40% @ Union Berlin 1840 3 Borussia Dortmund 2043 1
5 2019-11-02 17.84% @ Eintracht Frankfurt 1938 5 Bayern Munich 2135 1
6 2020-06-27 17.91% Hoffenheim 1938 4 @ Borussia Dortmund 2113 0
7 2019-12-14 18.44% @ 1. FC Koln 1816 2 Bayer Leverkusen 2005 0
8 2019-10-26 18.88% @ SC Freiburg 1869 2 RB Leipzig 2053 1
9 2020-01-25 19.58% @ Eintracht Frankfurt 1920 2 RB Leipzig 2095 0
10 2020-06-20 20.34% @ Hertha BSC 1861 2 Bayer Leverkusen 2027 0
11 2019-12-07 20.71% @ Borussia Monchengladbach 1965 2 Bayern Munich 2127 1
12 2019-11-30 20.79% Bayer Leverkusen 1994 2 @ Bayern Munich 2134 1
13 2019-12-18 20.86% Hertha BSC 1851 1 @ Bayer Leverkusen 1990 0
14 2019-12-08 21.22% Paderborn 07 1791 1 @ Werder Bremen 1926 0
15 2020-06-05 22.54% @ SC Freiburg 1843 1 Borussia Monchengladbach 1985 0
16 2019-11-24 23.18% Mainz 05 1850 5 @ Hoffenheim 1964 1
17 2019-12-20 23.29% @ Hoffenheim 1934 2 Borussia Dortmund 2067 1
18 2019-09-15 23.34% SC Freiburg 1854 3 @ Hoffenheim 1967 0
19 2019-12-22 23.83% @ Paderborn 07 1794 2 Eintracht Frankfurt 1921 1
20 2019-12-18 24.51% 1. FC Koln 1831 4 @ Eintracht Frankfurt 1932 2
21 2020-05-16 24.77% Hertha BSC 1831 3 @ Hoffenheim 1929 0
22 2019-11-23 25.06% @ Union Berlin 1857 2 Borussia Monchengladbach 1973 0
23 2019-12-13 25.56% FC Augsburg 1845 4 @ Hoffenheim 1935 2
24 2020-05-26 25.79% VfL Wolfsburg 1952 4 @ Bayer Leverkusen 2041 1
25 2020-01-25 25.86% Paderborn 07 1794 2 @ SC Freiburg 1881 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 2020-06-27 29.50 Hoffenheim 4 1938 17.91% @ Borussia Dortmund 0 2113 62.02% 20.08%
2 2019-12-17 28.41 Mainz 05 5 1862 30.52% @ Werder Bremen 0 1909 46.29% 23.20%
3 2019-11-02 24.61 @ Eintracht Frankfurt 5 1938 17.84% Bayern Munich 1 2135 62.12% 20.04%
4 2020-02-22 24.24 1. FC Koln 5 1868 38.58% @ Hertha BSC 0 1855 37.86% 23.56%
5 2020-06-27 22.27 @ Werder Bremen 6 1835 33.32% 1. FC Koln 1 1881 43.25% 23.42%
6 2019-11-24 22.17 Mainz 05 5 1850 23.18% @ Hoffenheim 1 1964 54.91% 21.91%
7 2019-11-24 22.16 @ FC Augsburg 4 1817 32.53% Hertha BSC 0 1869 44.09% 23.37%
8 2019-09-29 20.68 Hertha BSC 4 1853 36.04% @ 1. FC Koln 0 1858 40.42% 23.54%
9 2019-09-15 20.30 SC Freiburg 3 1854 23.34% @ Hoffenheim 0 1967 54.70% 21.96%
10 2020-02-02 20.14 @ 1. FC Koln 4 1852 37.38% SC Freiburg 0 1868 39.06% 23.56%
11 2019-11-02 19.93 @ RB Leipzig 8 2045 61.42% Mainz 05 0 1875 18.32% 20.26%
12 2020-05-16 19.74 Hertha BSC 3 1831 24.77% @ Hoffenheim 0 1929 52.94% 22.29%
13 2020-05-22 19.61 @ Hertha BSC 4 1850 38.72% Union Berlin 0 1857 37.72% 23.56%
14 2020-02-07 18.34 @ Eintracht Frankfurt 5 1934 50.37% FC Augsburg 0 1857 26.92% 22.71%
15 2019-09-14 18.28 @ Borussia Dortmund 4 2030 42.05% Bayer Leverkusen 0 2013 34.47% 23.48%
16 2019-10-18 18.27 @ Eintracht Frankfurt 3 1927 28.74% Bayer Leverkusen 0 2010 48.27% 22.99%
17 2019-08-17 17.87 @ SC Freiburg 3 1833 29.87% Mainz 05 0 1906 47.00% 23.13%
18 2020-06-27 17.76 @ SC Freiburg 4 1855 43.34% Schalke 04 0 1829 33.25% 23.42%
19 2020-05-24 17.60 FC Augsburg 3 1824 30.66% @ Schalke 04 0 1870 46.13% 23.21%
20 2020-06-17 17.19 Mainz 05 2 1862 12.71% @ Borussia Dortmund 0 2119 70.22% 17.07%
21 2019-09-28 16.40 Borussia Monchengladbach 3 1928 34.25% @ Hoffenheim 0 1947 42.28% 23.47%
22 2019-11-09 16.37 @ Bayern Munich 4 2110 46.75% Borussia Dortmund 0 2060 30.10% 23.15%
23 2020-05-26 16.31 VfL Wolfsburg 4 1952 25.79% @ Bayer Leverkusen 1 2041 51.70% 22.51%
24 2020-02-23 15.90 @ VfL Wolfsburg 4 1939 47.90% Mainz 05 0 1880 29.07% 23.03%
25 2019-08-31 15.73 @ Schalke 04 3 1846 36.37% Hertha BSC 0 1869 40.08% 23.55%