Home / Leagues / Germany / Bundesliga / 2023-24

2023-24 Bundesliga Season

272 games · 2 promotion-playoff teams · 100,000 simulations

Final

Champion

Bayer Leverkusen

84 points · 1st Title

Relegated

Darmstadt 98

17 pts

1. FC Koln · 27 pts

Biggest Overachiever

Bayer Leverkusen

23.35 points above expected

84 points · 60.65 expected points

Biggest Disappointment

SV Darmstadt 98

15.37 points below expected

14 points · 29.37 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 Bayer Leverkusen 32 26 6 0 84 84 24 +60 60.6 +23.35
2 VfB Stuttgart 32 22 3 7 69 75 38 +37 48.2 +20.75
3 Bayern Munich 32 21 3 8 66 91 45 +46 63.5 +2.51
4 RB Leipzig 32 17 8 7 59 66 38 +28 55.3 +3.67
5 Borussia Dortmund 32 16 9 7 57 63 43 +20 54.5 +2.54
6 Eintracht Frankfurt 32 11 13 8 46 50 47 +3 47.8 -1.84
7 Hoffenheim 32 12 6 14 42 62 64 -2 41.0 +0.95
8 1. FC Heidenheim 32 9 11 12 38 45 53 -8 35.1 +2.94
9 SC Freiburg 32 10 8 14 38 43 58 -15 42.0 -3.97
10 FC Augsburg 32 10 7 15 37 48 58 -10 38.4 -1.36
11 Werder Bremen 32 9 9 14 36 45 53 -8 37.6 -1.65
12 Borussia Monchengladbach 32 7 12 13 33 52 61 -9 41.5 -8.51
13 Mainz 05 32 7 12 13 33 38 50 -12 38.2 -5.24
14 VfL Wolfsburg 32 9 6 17 33 38 54 -16 41.4 -8.36
15 VfL Bochum 32 7 11 14 32 40 71 -31 34.8 -2.75
16 Union Berlin 32 8 6 18 30 29 55 -26 37.0 -6.96
17 SV Darmstadt 98 32 2 8 22 14 28 85 -57 29.4 -15.37

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

VfL Bochum 3
Dusseldorf 3

Leg 1: VfL Bochum 0-3 Dusseldorf

Leg 2: Dusseldorf 0-3 VfL Bochum

Sim: 2.0%

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Bayer Leverkusen 2169 84 60.65 +23.35 100.0% 44 50 56 60 65 72 77
Bayern Munich 2097 66 63.49 +2.51 70.0% 47 53 59 64 68 73 77
VfB Stuttgart 2077 69 48.25 +20.75 100.0% 31 34 42 49 54 61 67
RB Leipzig 2074 59 55.33 +3.67 71.0% 42 44 51 56 60 65 76
Borussia Dortmund 2045 57 54.46 +2.54 68.0% 38 42 50 54 60 65 75
Eintracht Frankfurt 1980 46 47.84 -1.84 38.0% 30 36 43 48 53 58 63
Hoffenheim 1940 42 41.05 +0.95 57.0% 24 31 36 40 46 52 60
1. FC Koln 1934 0.00 100.0% 0 0 0 0 0 0 0
Mainz 05 1933 33 38.24 -5.24 25.0% 24 27 33 38 43 48 54
Werder Bremen 1921 36 37.65 -1.65 46.0% 20 28 33 37 42 50 54
SC Freiburg 1911 38 41.97 -3.97 27.0% 22 28 37 43 48 53 60
Borussia Monchengladbach 1906 33 41.51 -8.51 15.0% 28 30 37 41 46 53 59
VfL Wolfsburg 1894 33 41.36 -8.36 17.0% 20 28 37 42 47 53 58
1. FC Heidenheim 1894 38 35.06 +2.94 73.0% 19 24 31 35 39 46 50
FC Augsburg 1893 37 38.36 -1.36 45.0% 22 28 34 38 41 50 56
Union Berlin 1863 30 36.96 -6.96 22.0% 24 26 31 36 42 48 60
VfL Bochum 1840 32 34.75 -2.75 43.0% 13 23 30 35 39 47 51
SV Darmstadt 98 1720 14 29.37 -15.37 2.0% 13 18 25 30 34 40 43

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 1FH 1FK BL BM BD BM EF FA HOF M0 RL SF SD9 UB VS VB VW WB
1. FC Heidenheim
0-0-0
0.00
0-0-2
1.53
1-0-1
1.22
0-2-0
1.73
0-1-1
2.28
0-0-2
2.05
0-0-2
2.57
0-1-1
2.39
1-1-0
2.65
0-0-2
1.60
1-1-0
2.35
2-0-0
3.32
1-1-0
2.40
1-1-0
1.72
0-2-0
2.95
0-1-1
2.34
2-0-0
2.41
1. FC Koln
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Bayer Leverkusen
2-0-0
4.04
0-0-0
0.00
1-1-0
2.38
0-2-0
3.22
1-1-0
3.45
2-0-0
3.59
2-0-0
4.40
2-0-0
3.86
2-0-0
4.08
2-0-0
2.85
2-0-0
3.91
2-0-0
4.23
2-0-0
4.22
0-2-0
3.36
2-0-0
4.54
2-0-0
3.75
2-0-0
4.17
Bayern Munich
1-0-1
4.47
0-0-0
0.00
0-1-1
3.07
1-0-1
3.28
2-0-0
3.96
1-0-1
3.80
2-0-0
4.17
1-0-1
4.10
2-0-0
4.38
1-1-0
3.18
1-1-0
4.03
2-0-0
4.75
2-0-0
4.43
1-0-1
3.40
1-0-1
4.33
2-0-0
4.19
1-0-1
4.04
Borussia Dortmund
0-2-0
3.80
0-0-0
0.00
0-2-0
2.22
1-0-1
2.17
2-0-0
3.51
1-1-0
3.14
1-1-0
3.72
1-0-1
3.44
0-1-1
3.88
0-0-2
2.68
2-0-0
3.38
2-0-0
4.43
2-0-0
3.62
0-0-2
3.01
1-1-0
3.81
1-1-0
3.45
2-0-0
3.77
Borussia Monchengladbach
1-1-0
3.17
0-0-0
0.00
0-1-1
2.07
0-0-2
1.61
0-0-2
1.96
0-1-1
2.28
0-1-1
3.08
1-0-1
2.79
0-2-0
3.17
0-0-2
1.95
0-1-1
2.77
0-2-0
3.39
0-1-1
3.19
1-0-1
1.99
2-0-0
3.10
2-0-0
2.66
0-2-0
2.90
Eintracht Frankfurt
2-0-0
3.41
0-0-0
0.00
0-0-2
1.89
1-0-1
1.72
0-1-1
2.29
1-1-0
3.16
1-0-1
3.23
2-0-0
3.02
1-1-0
3.29
1-1-0
2.14
0-2-0
3.17
1-1-0
3.68
1-1-0
3.40
0-0-2
2.57
0-2-0
3.54
0-1-1
3.05
0-2-0
3.48
FC Augsburg
2-0-0
2.87
0-0-0
0.00
0-0-2
1.27
0-0-2
1.43
0-1-1
1.80
1-1-0
2.37
1-0-1
2.21
0-1-1
2.67
1-0-1
2.81
0-1-1
1.80
1-0-1
2.46
1-0-1
3.12
1-1-0
2.97
0-0-2
1.80
0-2-0
2.89
2-0-0
2.55
0-0-2
2.97
Hoffenheim
1-1-0
3.05
0-0-0
0.00
0-0-2
1.71
1-0-1
1.49
1-0-1
2.05
1-0-1
2.63
0-0-2
2.44
1-1-0
2.74
0-1-1
3.05
0-1-1
1.75
0-0-2
2.57
1-1-0
3.72
1-0-1
2.79
1-0-1
2.10
1-0-1
3.24
1-1-0
2.59
2-0-0
2.94
Mainz 05
0-1-1
2.78
0-0-0
0.00
0-0-2
1.53
0-0-2
1.28
1-1-0
1.67
0-2-0
2.26
0-1-1
2.21
1-0-1
2.61
1-1-0
2.39
1-1-0
1.56
0-1-1
2.45
1-1-0
3.24
0-1-1
2.58
0-0-2
2.10
1-1-0
2.80
1-1-0
2.61
0-0-2
2.66
RB Leipzig
2-0-0
3.96
0-0-0
0.00
0-0-2
2.56
0-1-1
2.27
2-0-0
2.74
2-0-0
3.53
0-1-1
3.31
1-1-0
3.72
1-1-0
3.76
0-1-1
4.02
2-0-0
3.50
2-0-0
4.24
2-0-0
3.28
1-0-1
3.11
1-1-0
4.00
1-0-1
3.72
0-2-0
3.91
SC Freiburg
0-1-1
3.07
0-0-0
0.00
0-0-2
1.64
0-1-1
1.54
0-0-2
2.10
1-1-0
2.66
0-2-0
2.26
1-0-1
2.97
2-0-0
2.86
1-1-0
2.98
0-0-2
1.98
1-1-0
3.67
0-1-1
3.18
0-0-2
2.62
2-0-0
3.21
1-0-1
2.88
1-0-1
3.10
SV Darmstadt 98
0-0-2
2.12
0-0-0
0.00
0-0-2
1.39
0-0-2
1.01
0-0-2
1.25
0-2-0
2.09
0-1-1
1.82
1-0-1
2.31
0-1-1
1.78
0-1-1
2.23
0-0-2
1.40
0-1-1
1.83
0-0-2
2.14
0-0-2
1.67
0-1-1
2.48
0-0-2
1.96
1-1-0
2.16
Union Berlin
0-1-1
3.01
0-0-0
0.00
0-0-2
1.40
0-0-2
1.25
0-0-2
1.87
1-1-0
2.25
0-1-1
2.09
0-1-1
2.47
1-0-1
2.67
1-1-0
2.85
0-0-2
2.23
1-1-0
2.26
2-0-0
3.30
0-0-2
2.13
0-0-2
2.90
1-0-1
2.59
1-0-1
2.71
VfB Stuttgart
0-1-1
3.82
0-0-0
0.00
0-2-0
2.11
1-0-1
2.09
2-0-0
2.42
1-0-1
3.52
2-0-0
2.87
2-0-0
3.70
1-0-1
3.35
2-0-0
3.41
1-0-1
2.33
2-0-0
2.79
2-0-0
3.86
2-0-0
3.37
1-0-1
3.30
2-0-0
3.14
1-0-1
3.79
VfL Bochum
0-2-0
2.48
0-0-0
0.00
0-0-2
1.16
1-0-1
1.32
0-1-1
1.73
0-0-2
2.34
0-2-0
1.96
0-2-0
2.55
1-0-1
2.21
0-1-1
2.62
0-1-1
1.58
0-0-2
2.25
1-1-0
2.98
2-0-0
2.53
1-0-1
2.14
1-0-1
2.25
0-1-1
2.38
VfL Wolfsburg
1-1-0
3.11
0-0-0
0.00
0-0-2
1.81
0-0-2
1.43
0-1-1
2.01
0-0-2
2.76
1-1-0
2.42
0-0-2
2.86
0-1-1
2.83
0-1-1
2.81
1-0-1
1.81
1-0-1
2.55
2-0-0
3.55
1-0-1
2.82
0-0-2
2.29
1-0-1
3.19
1-1-0
2.87
Werder Bremen
0-0-2
3.02
0-0-0
0.00
0-0-2
1.45
1-0-1
1.56
0-0-2
1.76
0-2-0
2.54
0-2-0
2.01
2-0-0
2.47
0-0-2
2.48
2-0-0
2.75
0-2-0
1.65
1-0-1
2.35
0-1-1
3.31
1-0-1
2.70
1-0-1
1.73
1-1-0
3.07
0-1-1
2.58

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

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
04.04%5.15%4.04%4.23%1.65%1.47%20.59%
15.15%11.76%6.99%5.33%1.47%1.29%31.99%
24.04%6.99%6.99%3.31%1.29%0.74%23.35%
34.23%5.33%3.31%2.21%0.37%15.44%
41.65%1.47%1.29%0.37%0.37%5.15%
5+1.47%1.29%0.74%3.49%
Total20.59%31.99%23.35%15.44%5.15%3.49%100%

Summary Statistics

Mean scored1.65
Mean allowed1.65
StdDev scored1.36
StdDev allowed1.36
Mean total goals/game3.30
Correlation (home vs away score)-0.182
Sample size (games)272
↓ Scored | Allowed →012345+Total
06.25%3.12%6.25%15.62%
19.38%18.75%15.62%3.12%46.88%
23.12%3.12%6.25%3.12%3.12%3.12%21.88%
39.38%3.12%12.50%
43.12%3.12%
5+
Total18.75%25.00%40.62%6.25%6.25%3.12%100%

1. FC Heidenheim — Summary Statistics

Mean scored1.41
Mean allowed1.66
StdDev scored1.01
StdDev allowed1.23
Mean total goals/game3.06
Correlation (scored vs allowed)0.374
Games played32
↓ Scored | Allowed →012345+Total
03.12%3.12%
16.25%9.38%15.62%
26.25%18.75%6.25%31.25%
315.62%12.50%28.12%
46.25%3.12%9.38%
5+6.25%6.25%12.50%
Total43.75%37.50%18.75%100%

Bayer Leverkusen — Summary Statistics

Mean scored2.62
Mean allowed0.75
StdDev scored1.31
StdDev allowed0.76
Mean total goals/game3.38
Correlation (scored vs allowed)-0.064
Games played32
↓ Scored | Allowed →012345+Total
03.12%3.12%3.12%9.38%
13.12%3.12%3.12%9.38%
23.12%12.50%9.38%6.25%3.12%34.38%
39.38%9.38%3.12%21.88%
46.25%3.12%9.38%
5+6.25%6.25%3.12%15.62%
Total28.12%31.25%21.88%12.50%3.12%3.12%100%

Bayern Munich — Summary Statistics

Mean scored2.84
Mean allowed1.41
StdDev scored2.02
StdDev allowed1.29
Mean total goals/game4.25
Correlation (scored vs allowed)-0.420
Games played32
↓ Scored | Allowed →012345+Total
03.12%3.12%3.12%3.12%12.50%
16.25%18.75%3.12%3.12%31.25%
26.25%6.25%3.12%6.25%21.88%
36.25%9.38%3.12%18.75%
43.12%9.38%12.50%
5+3.12%3.12%
Total25.00%40.62%15.62%12.50%6.25%100%

Borussia Dortmund — Summary Statistics

Mean scored1.97
Mean allowed1.34
StdDev scored1.36
StdDev allowed1.18
Mean total goals/game3.31
Correlation (scored vs allowed)-0.114
Games played32
↓ Scored | Allowed →012345+Total
09.38%3.12%3.12%6.25%3.12%25.00%
19.38%12.50%6.25%28.12%
26.25%9.38%3.12%18.75%
39.38%6.25%3.12%18.75%
43.12%3.12%6.25%
5+3.12%3.12%
Total12.50%28.12%28.12%18.75%12.50%100%

Borussia Monchengladbach — Summary Statistics

Mean scored1.62
Mean allowed1.91
StdDev scored1.39
StdDev allowed1.23
Mean total goals/game3.53
Correlation (scored vs allowed)0.130
Games played32
↓ Scored | Allowed →012345+Total
06.25%3.12%6.25%15.62%
19.38%15.62%9.38%3.12%3.12%40.62%
23.12%6.25%12.50%21.88%
33.12%9.38%6.25%18.75%
4
5+3.12%3.12%
Total21.88%34.38%25.00%15.62%3.12%100%

Eintracht Frankfurt — Summary Statistics

Mean scored1.56
Mean allowed1.47
StdDev scored1.16
StdDev allowed1.19
Mean total goals/game3.03
Correlation (scored vs allowed)-0.057
Games played32
↓ Scored | Allowed →012345+Total
09.38%6.25%9.38%25.00%
13.12%12.50%6.25%9.38%3.12%34.38%
23.12%12.50%6.25%3.12%25.00%
33.12%3.12%6.25%
43.12%3.12%
5+3.12%3.12%6.25%
Total9.38%37.50%25.00%21.88%3.12%3.12%100%

FC Augsburg — Summary Statistics

Mean scored1.50
Mean allowed1.81
StdDev scored1.46
StdDev allowed1.18
Mean total goals/game3.31
Correlation (scored vs allowed)-0.150
Games played32
↓ Scored | Allowed →012345+Total
03.12%6.25%9.38%
112.50%9.38%12.50%3.12%37.50%
23.12%3.12%3.12%9.38%18.75%
39.38%12.50%3.12%25.00%
43.12%3.12%6.25%
5+3.12%3.12%
Total6.25%28.12%28.12%34.38%3.12%100%

Hoffenheim — Summary Statistics

Mean scored1.94
Mean allowed2.00
StdDev scored1.34
StdDev allowed1.02
Mean total goals/game3.94
Correlation (scored vs allowed)-0.284
Games played32
↓ Scored | Allowed →012345+Total
06.25%12.50%3.12%3.12%25.00%
13.12%25.00%6.25%9.38%3.12%3.12%50.00%
26.25%6.25%12.50%
33.12%3.12%6.25%
43.12%3.12%6.25%
5+
Total21.88%43.75%12.50%12.50%6.25%3.12%100%

Mainz 05 — Summary Statistics

Mean scored1.19
Mean allowed1.56
StdDev scored1.09
StdDev allowed1.64
Mean total goals/game2.75
Correlation (scored vs allowed)-0.205
Games played32
↓ Scored | Allowed →012345+Total
06.25%3.12%3.12%12.50%
13.12%9.38%6.25%18.75%
29.38%6.25%9.38%6.25%3.12%34.38%
39.38%9.38%3.12%21.88%
49.38%9.38%
5+3.12%3.12%
Total28.12%40.62%21.88%6.25%3.12%100%

RB Leipzig — Summary Statistics

Mean scored2.06
Mean allowed1.19
StdDev scored1.27
StdDev allowed1.12
Mean total goals/game3.25
Correlation (scored vs allowed)-0.031
Games played32
↓ Scored | Allowed →012345+Total
06.25%6.25%3.12%15.62%
112.50%9.38%12.50%9.38%3.12%46.88%
23.12%9.38%3.12%6.25%3.12%25.00%
33.12%3.12%6.25%12.50%
4
5+
Total25.00%18.75%18.75%28.12%6.25%3.12%100%

SC Freiburg — Summary Statistics

Mean scored1.34
Mean allowed1.81
StdDev scored0.90
StdDev allowed1.42
Mean total goals/game3.16
Correlation (scored vs allowed)0.002
Games played32
↓ Scored | Allowed →012345+Total
06.25%15.62%6.25%6.25%6.25%9.38%50.00%
16.25%6.25%6.25%3.12%3.12%25.00%
23.12%6.25%3.12%3.12%15.62%
36.25%6.25%
43.12%3.12%
5+
Total6.25%25.00%21.88%21.88%9.38%15.62%100%

SV Darmstadt 98 — Summary Statistics

Mean scored0.88
Mean allowed2.66
StdDev scored1.10
StdDev allowed1.86
Mean total goals/game3.53
Correlation (scored vs allowed)-0.022
Games played32
↓ Scored | Allowed →012345+Total
09.38%9.38%18.75%12.50%3.12%53.12%
19.38%6.25%3.12%3.12%21.88%
26.25%3.12%3.12%12.50%
33.12%3.12%6.25%
46.25%6.25%
5+
Total18.75%31.25%25.00%12.50%9.38%3.12%100%

Union Berlin — Summary Statistics

Mean scored0.91
Mean allowed1.72
StdDev scored1.23
StdDev allowed1.35
Mean total goals/game2.62
Correlation (scored vs allowed)-0.036
Games played32
↓ Scored | Allowed →012345+Total
03.12%3.12%3.12%9.38%
16.25%3.12%3.12%3.12%3.12%18.75%
26.25%9.38%3.12%3.12%21.88%
312.50%18.75%3.12%3.12%37.50%
43.12%3.12%
5+6.25%3.12%9.38%
Total34.38%34.38%15.62%12.50%3.12%100%

VfB Stuttgart — Summary Statistics

Mean scored2.34
Mean allowed1.19
StdDev scored1.36
StdDev allowed1.23
Mean total goals/game3.53
Correlation (scored vs allowed)-0.368
Games played32
↓ Scored | Allowed →012345+Total
06.25%3.12%3.12%3.12%9.38%25.00%
13.12%18.75%6.25%9.38%6.25%43.75%
23.12%9.38%3.12%15.62%
33.12%3.12%6.25%12.50%
43.12%3.12%
5+
Total12.50%28.12%25.00%12.50%9.38%12.50%100%

VfL Bochum — Summary Statistics

Mean scored1.25
Mean allowed2.22
StdDev scored1.08
StdDev allowed1.72
Mean total goals/game3.47
Correlation (scored vs allowed)-0.187
Games played32
↓ Scored | Allowed →012345+Total
09.38%6.25%3.12%3.12%21.88%
16.25%9.38%6.25%18.75%40.62%
29.38%9.38%9.38%6.25%34.38%
33.12%3.12%
4
5+
Total18.75%28.12%21.88%28.12%3.12%100%

VfL Wolfsburg — Summary Statistics

Mean scored1.19
Mean allowed1.69
StdDev scored0.82
StdDev allowed1.18
Mean total goals/game2.88
Correlation (scored vs allowed)-0.305
Games played32
↓ Scored | Allowed →012345+Total
06.25%6.25%3.12%3.12%3.12%21.88%
16.25%15.62%12.50%34.38%
26.25%3.12%12.50%3.12%6.25%31.25%
33.12%3.12%6.25%
43.12%3.12%6.25%
5+
Total18.75%31.25%31.25%6.25%9.38%3.12%100%

Werder Bremen — Summary Statistics

Mean scored1.41
Mean allowed1.66
StdDev scored1.10
StdDev allowed1.31
Mean total goals/game3.06
Correlation (scored vs allowed)-0.324
Games played32

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 Bayer Leverkusen 84 60.6 +23.35
2 VfB Stuttgart 69 48.2 +20.75
3 RB Leipzig 59 55.3 +3.67
4 1. FC Heidenheim 38 35.1 +2.94
5 Borussia Dortmund 57 54.5 +2.54

Biggest Disappointments

# Team Actual Sim vsSim
1 SV Darmstadt 98 14 29.4 -15.37
2 Borussia Monchengladbach 33 41.5 -8.51
3 VfL Wolfsburg 33 41.4 -8.36
4 Union Berlin 30 37.0 -6.96
5 Mainz 05 33 38.2 -5.24

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.

Longest Winning Streaks

# Team Games Dates Probability
1 VfB Stuttgart 7 Jan 27 – Mar 16 1 in 207
2 Werder Bremen 3 Jan 21 – Feb 3 1 in 62
3 Bayer Leverkusen 9 Feb 3 – Apr 14 1 in 57
4 FC Augsburg 4 Feb 25 – Mar 16 1 in 45
5 Borussia Dortmund 5 Sep 16 – Oct 20 1 in 40

Longest Losing Streaks

# Team Games Dates Probability
1 Union Berlin 9 Sep 3 – Nov 12 1 in 5,823
2 Mainz 05 4 Sep 2 – Sep 30 1 in 38
3 Werder Bremen 4 Sep 17 – Oct 20 1 in 36
4 RB Leipzig 3 Jan 13 – Jan 27 1 in 34
5 FC Augsburg 5 Apr 19 – May 18 1 in 32

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Bayer Leverkusen 32 Aug 19 – May 18 1 in 4,629
2 Mainz 05 8 Mar 16 – May 18 1 in 89
3 Werder Bremen 7 Dec 9 – Feb 3 1 in 88
4 1. FC Heidenheim 7 Dec 9 – Feb 10 1 in 42
5 VfB Stuttgart 10 Jan 27 – Apr 13 1 in 26

Longest Winless Streaks

# Team Games Dates Probability
1 SV Darmstadt 98 25 Oct 21 – May 18 1 in 588
2 Union Berlin 10 Sep 3 – Nov 25 1 in 65
3 Mainz 05 10 Nov 11 – Feb 11 1 in 44
4 VfL Wolfsburg 10 Dec 20 – Mar 16 1 in 34
5 Werder Bremen 8 Feb 10 – Apr 14 1 in 31

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.

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

Team1234567891011121314151617
Bayer Leverkusen31.00%31.00%17.00%12.00%3.00%1.00%5.00%
VfB Stuttgart3.00%6.00%10.00%10.00%16.00%13.00%10.00%7.00%3.00%8.00%2.00%6.00%3.00%2.00%1.00%
Bayern Munich49.00%32.00%11.00%4.00%2.00%1.00%1.00%
RB Leipzig8.00%16.00%24.00%22.00%8.00%9.00%5.00%4.00%2.00%1.00%1.00%
Borussia Dortmund9.00%9.00%23.00%18.00%15.00%11.00%3.00%3.00%3.00%4.00%2.00%
Eintracht Frankfurt3.00%7.00%11.00%19.00%20.00%9.00%5.00%5.00%4.00%4.00%6.00%2.00%1.00%3.00%1.00%
Hoffenheim1.00%4.00%6.00%9.00%9.00%16.00%4.00%6.00%8.00%8.00%8.00%11.00%4.00%5.00%1.00%
1. FC Heidenheim1.00%2.00%2.00%8.00%5.00%7.00%11.00%8.00%10.00%11.00%15.00%7.00%13.00%
SC Freiburg2.00%5.00%8.00%8.00%7.00%8.00%17.00%15.00%4.00%6.00%4.00%5.00%5.00%3.00%3.00%
FC Augsburg1.00%1.00%2.00%3.00%1.00%5.00%7.00%9.00%10.00%10.00%9.00%13.00%8.00%9.00%8.00%4.00%
Werder Bremen2.00%3.00%5.00%6.00%3.00%9.00%7.00%13.00%9.00%9.00%6.00%15.00%8.00%5.00%
Borussia Monchengladbach1.00%2.00%4.00%5.00%4.00%14.00%11.00%10.00%9.00%6.00%9.00%5.00%9.00%2.00%6.00%3.00%
Mainz 051.00%1.00%2.00%5.00%6.00%8.00%8.00%9.00%11.00%9.00%11.00%10.00%10.00%6.00%3.00%
VfL Wolfsburg1.00%3.00%6.00%9.00%12.00%9.00%10.00%13.00%5.00%6.00%6.00%4.00%6.00%7.00%3.00%
VfL Bochum2.00%1.00%5.00%9.00%7.00%6.00%10.00%6.00%13.00%14.00%14.00%13.00%
Union Berlin1.00%1.00%2.00%1.00%7.00%5.00%6.00%7.00%7.00%10.00%13.00%9.00%8.00%14.00%9.00%
SV Darmstadt 981.00%5.00%7.00%7.00%10.00%7.00%21.00%42.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.

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

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

Promotion Playoff Bracket

The path the promotion-playoff teams took to determine the final promotion spot. Two-leg ties show their aggregate score with each leg listed below the matchup card.

Finals

VfL Bochum 3
Dusseldorf 3

Leg 1: VfL Bochum 0-3 Dusseldorf

Leg 2: Dusseldorf 0-3 VfL Bochum

Sim: 2.0%

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 Won relegation playoff Lost relegation playoff Direct relegation
Bayer Leverkusen 100%
Bayern Munich 100%
Borussia Dortmund 100%
RB Leipzig 100%
Eintracht Frankfurt 99.0% 1.0%
VfB Stuttgart 99.0% 1.0%
Hoffenheim 94.0% 4.0% 1.0% 1.0%
Borussia Monchengladbach 91.0% 5.0% 1.0% 3.0%
Mainz 05 91.0% 4.0% 2.0% 3.0%
SC Freiburg 94.0% 1.0% 2.0% 3.0%
FC Augsburg 88.0% 5.0% 3.0% 4.0%
VfL Wolfsburg 90.0% 2.0% 5.0% 3.0%
Werder Bremen 87.0% 5.0% 3.0% 5.0%
Union Berlin 77.0% 8.0% 6.0% 9.0%
1. FC Heidenheim 80.0% 4.0% 3.0% 13.0%
VfL Bochum 73.0% 6.0% 8.0% 13.0%
SV Darmstadt 98 37.0% 9.0% 12.0% 42.0%
1. FC Koln 100%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Magdeburg1. FC NurnbergBorussia MonchengladbachDusseldorfEintracht FrankfurtFC AugsburgGreuther FurthHamburger SVHannover 96Hertha BSCHoffenheimHolstein KielKarlsruher SCMainz 05Paderborn 07SC FreiburgSV Darmstadt 98Schalke 04St. PauliUnion BerlinVfL BochumVfL WolfsburgWehen WiesbadenWerder Bremen
1. FC Heidenheim1.00%1.00%1.00%1.00%
1. FC Kaiserslautern
1. FC Magdeburg
1. FC Nurnberg
Borussia Monchengladbach1.00%1.00%1.00%2.00%
Dusseldorf2.00%1.00%1.00%1.00%1.00%1.00%
Eintracht Frankfurt
FC Augsburg2.00%1.00%1.00%1.00%
Greuther Furth2.00%2.00%1.00%1.00%
Hamburger SV1.00%1.00%5.00%1.00%2.00%2.00%1.00%
Hannover 961.00%1.00%1.00%1.00%
Hertha BSC1.00%1.00%2.00%2.00%
Hoffenheim2.00%1.00%1.00%
Holstein Kiel1.00%1.00%
Karlsruher SC1.00%1.00%
Mainz 052.00%1.00%1.00%
Paderborn 07
SC Freiburg1.00%
SV Darmstadt 982.00%1.00%1.00%1.00%1.00%2.00%1.00%
Schalke 041.00%
St. Pauli1.00%1.00%1.00%1.00%1.00%
Union Berlin2.00%1.00%1.00%1.00%1.00%2.00%
VfL Bochum1.00%2.00%1.00%1.00%1.00%
VfL Wolfsburg1.00%1.00%
Wehen Wiesbaden1.00%
Werder Bremen1.00%2.00%1.00%1.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
Dusseldorf 72.0%
VfL Bochum 28.0%
Loser →
↓ Winner
DusseldorfVfL Bochum
Dusseldorf72.00%
VfL Bochum28.00%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2023-08-18 Bayern Munich L 0-4 1921 2048 26.1% 27.9% 46.0% -17.7 0
2023-08-18 @ Werder Bremen W 4-0 2048 1921 46.0% 27.9% 26.1% +17.7 3
2023-08-19 Borussia Monchengladbach D 4-4 1910 1945 37.8% 29.5% 32.7% -0.1 1
2023-08-19 @ FC Augsburg D 4-4 1945 1910 32.7% 29.5% 37.8% +0.1 1
2023-08-19 RB Leipzig W 3-2 1981 2002 39.7% 29.3% 31.0% +5.1 3
2023-08-19 @ Bayer Leverkusen L 2-3 2002 1981 31.0% 29.3% 39.7% -5.1 0
2023-08-19 SC Freiburg L 1-2 1934 1964 38.6% 29.4% 32.0% -6.3 0
2023-08-19 @ Hoffenheim W 2-1 1964 1934 32.0% 29.4% 38.6% +6.3 3
2023-08-19 VfL Bochum W 5-0 1924 1899 46.5% 27.7% 25.8% +21.5 3
2023-08-19 @ VfB Stuttgart L 0-5 1899 1924 25.8% 27.7% 46.5% -21.5 0
2023-08-19 1. FC Heidenheim W 2-0 1960 1891 52.8% 25.2% 21.9% +7.8 3
2023-08-19 @ VfL Wolfsburg L 0-2 1891 1960 21.9% 25.2% 52.8% -7.8 0
2023-08-20 SV Darmstadt 98 W 1-0 1959 1889 53.0% 25.2% 21.9% +4.1 3
2023-08-20 @ Eintracht Frankfurt L 0-1 1889 1959 21.9% 25.2% 53.0% -4.1 0
2023-08-20 Mainz 05 W 4-1 1969 1941 46.8% 27.6% 25.6% +11.2 3
2023-08-20 @ Union Berlin L 1-4 1941 1969 25.6% 27.6% 46.8% -11.2 0
2023-08-25 VfB Stuttgart W 5-1 1997 1945 50.3% 26.3% 23.4% +13.2 3
2023-08-25 @ RB Leipzig L 1-5 1945 1997 23.4% 26.3% 50.3% -13.2 3
2023-08-26 Hoffenheim L 2-3 1883 1928 36.4% 29.6% 34.0% -5.7 0
2023-08-26 @ 1. FC Heidenheim W 3-2 1928 1883 34.0% 29.6% 36.4% +5.7 3
2023-08-26 Bayer Leverkusen L 0-3 1945 1986 36.9% 29.6% 33.5% -17.7 1
2023-08-26 @ Borussia Monchengladbach W 3-0 1986 1945 33.5% 29.6% 36.9% +17.7 6
2023-08-26 Union Berlin L 1-4 1885 1980 29.6% 29.0% 41.3% -12.7 0
2023-08-26 @ SV Darmstadt 98 W 4-1 1980 1885 41.3% 29.0% 29.6% +12.7 6
2023-08-26 Werder Bremen W 1-0 1970 1903 52.5% 25.4% 22.1% +4.2 6
2023-08-26 @ SC Freiburg L 0-1 1903 1970 22.1% 25.4% 52.5% -4.2 0
2023-08-26 Borussia Dortmund D 1-1 1877 2015 25.1% 27.4% 47.5% +0.8 1
2023-08-26 @ VfL Bochum D 1-1 2015 1877 47.5% 27.4% 25.1% -0.8 1
2023-08-27 FC Augsburg W 3-1 2066 1910 64.9% 18.6% 16.6% +4.7 6
2023-08-27 @ Bayern Munich L 1-3 1910 2066 16.6% 18.6% 64.9% -4.7 1
2023-08-27 Eintracht Frankfurt D 1-1 1930 1963 38.0% 29.5% 32.5% -0.2 1
2023-08-27 @ Mainz 05 D 1-1 1963 1930 32.5% 29.5% 38.0% +0.2 4
2023-09-01 1. FC Heidenheim D 2-2 2014 1877 62.3% 20.1% 17.6% -1.2 2
2023-09-01 @ Borussia Dortmund D 2-2 1877 2014 17.6% 20.1% 62.3% +1.2 1
2023-09-02 VfL Bochum D 2-2 1905 1878 46.8% 27.7% 25.6% -0.6 2
2023-09-02 @ FC Augsburg D 2-2 1878 1905 25.6% 27.7% 46.8% +0.5 2
2023-09-02 SV Darmstadt 98 W 5-1 2004 1872 61.6% 20.5% 17.9% +9.6 9
2023-09-02 @ Bayer Leverkusen L 1-5 1872 2004 17.9% 20.5% 61.6% -9.6 0
2023-09-02 Bayern Munich L 1-2 1927 2070 24.6% 27.1% 48.3% -4.4 1
2023-09-02 @ Borussia Monchengladbach W 2-1 2070 1927 48.3% 27.1% 24.6% +4.4 9
2023-09-02 VfL Wolfsburg W 3-1 1933 1968 37.8% 29.5% 32.7% +9.7 6
2023-09-02 @ Hoffenheim L 1-3 1968 1933 32.7% 29.5% 37.8% -9.7 3
2023-09-02 SC Freiburg W 5-0 1932 1974 36.8% 29.6% 33.7% +26.8 6
2023-09-02 @ VfB Stuttgart L 0-5 1974 1932 33.7% 29.6% 36.8% -26.8 6
2023-09-02 Mainz 05 W 4-0 1899 1930 38.3% 29.5% 32.2% +21.0 3
2023-09-02 @ Werder Bremen L 0-4 1930 1899 32.2% 29.5% 38.3% -21.0 1
2023-09-03 RB Leipzig L 0-3 1993 2010 40.2% 29.2% 30.5% -18.9 6
2023-09-03 @ Union Berlin W 3-0 2010 1993 30.5% 29.2% 40.2% +18.9 6
2023-09-15 Bayer Leverkusen D 2-2 2075 2013 51.7% 25.7% 22.6% -0.8 10
2023-09-15 @ Bayern Munich D 2-2 2013 2075 22.6% 25.7% 51.7% +0.8 10
2023-09-16 Borussia Dortmund L 2-4 1947 2013 33.4% 29.6% 37.0% -8.8 6
2023-09-16 @ SC Freiburg W 4-2 2013 1947 37.0% 29.6% 33.4% +8.8 5
2023-09-16 VfB Stuttgart L 1-3 1909 1959 35.6% 29.6% 34.8% -10.3 1
2023-09-16 @ Mainz 05 W 3-1 1959 1909 34.8% 29.6% 35.6% +10.3 9
2023-09-16 FC Augsburg W 3-0 2029 1905 60.6% 21.1% 18.3% +9.1 9
2023-09-16 @ RB Leipzig L 0-3 1905 2029 18.3% 21.1% 60.6% -9.1 2
2023-09-16 Eintracht Frankfurt D 1-1 1879 1963 30.9% 29.3% 39.8% +0.3 3
2023-09-16 @ VfL Bochum D 1-1 1963 1879 39.8% 29.3% 30.9% -0.3 5
2023-09-16 Union Berlin W 2-1 1958 1974 40.6% 29.2% 30.2% +5.3 6
2023-09-16 @ VfL Wolfsburg L 1-2 1974 1958 30.2% 29.2% 40.6% -5.3 6
2023-09-17 Werder Bremen W 4-2 1879 1920 36.9% 29.6% 33.6% +8.8 4
2023-09-17 @ 1. FC Heidenheim L 2-4 1920 1879 33.6% 29.6% 36.9% -8.8 3
2023-09-17 Borussia Monchengladbach D 3-3 1862 1923 34.1% 29.6% 36.3% +0.0 1
2023-09-17 @ SV Darmstadt 98 D 3-3 1923 1862 36.3% 29.6% 34.1% -0.0 2
2023-09-22 SV Darmstadt 98 W 3-1 1969 1862 58.1% 22.5% 19.4% +5.8 12
2023-09-22 @ VfB Stuttgart L 1-3 1862 1969 19.4% 22.5% 58.1% -5.8 1
2023-09-23 Mainz 05 W 2-1 1896 1899 42.4% 28.8% 28.8% +5.1 5
2023-09-23 @ FC Augsburg L 1-2 1899 1896 28.8% 28.8% 42.4% -5.1 1
2023-09-23 VfL Bochum W 7-0 2074 1879 70.1% 15.3% 14.6% +14.7 13
2023-09-23 @ Bayern Munich L 0-7 1879 2074 14.6% 15.3% 70.1% -14.7 3
2023-09-23 VfL Wolfsburg W 1-0 2022 1964 51.2% 25.9% 22.8% +4.3 8
2023-09-23 @ Borussia Dortmund L 0-1 1964 2022 22.8% 25.9% 51.2% -4.3 6
2023-09-23 RB Leipzig L 0-1 1923 2038 27.3% 28.4% 44.3% -5.1 2
2023-09-23 @ Borussia Monchengladbach W 1-0 2038 1923 44.3% 28.4% 27.3% +5.1 12
2023-09-23 Hoffenheim L 0-2 1968 1943 46.5% 27.7% 25.8% -14.4 6
2023-09-23 @ Union Berlin W 2-0 1943 1968 25.8% 27.7% 46.5% +14.4 9
2023-09-24 1. FC Heidenheim W 4-1 2014 1887 60.9% 20.9% 18.2% +7.6 13
2023-09-24 @ Bayer Leverkusen L 1-4 1887 2014 18.2% 20.9% 60.9% -7.6 4
2023-09-24 SC Freiburg D 0-0 1963 1938 46.4% 27.8% 25.8% -0.8 6
2023-09-24 @ Eintracht Frankfurt D 0-0 1938 1963 25.8% 27.8% 46.4% +0.8 7
2023-09-29 Borussia Dortmund L 1-3 1958 2026 33.0% 29.5% 37.5% -9.8 9
2023-09-29 @ Hoffenheim W 3-1 2026 1958 37.5% 29.5% 33.0% +9.8 11
2023-09-30 Union Berlin W 1-0 1880 1954 32.2% 29.5% 38.3% +6.7 7
2023-09-30 @ 1. FC Heidenheim L 0-1 1954 1880 38.3% 29.5% 32.2% -6.6 6
2023-09-30 Bayer Leverkusen L 0-3 1894 2022 26.0% 27.9% 46.1% -13.5 1
2023-09-30 @ Mainz 05 W 3-0 2022 1894 46.1% 27.9% 26.0% +13.5 16
2023-09-30 Bayern Munich D 2-2 2044 2089 36.3% 29.6% 34.1% -0.0 13
2023-09-30 @ RB Leipzig D 2-2 2089 2044 34.1% 29.6% 36.3% +0.1 14
2023-09-30 Borussia Monchengladbach L 1-3 1864 1918 35.1% 29.6% 35.3% -10.2 3
2023-09-30 @ VfL Bochum W 3-1 1918 1864 35.3% 29.6% 35.1% +10.2 5
2023-09-30 Eintracht Frankfurt W 2-0 1959 1962 42.4% 28.8% 28.7% +10.1 9
2023-09-30 @ VfL Wolfsburg L 0-2 1962 1959 28.7% 28.8% 42.4% -10.1 6
2023-10-01 Werder Bremen W 4-2 1857 1911 35.0% 29.6% 35.4% +9.2 4
2023-10-01 @ SV Darmstadt 98 L 2-4 1911 1857 35.4% 29.6% 35.0% -9.2 3
2023-10-01 FC Augsburg W 2-0 1939 1901 48.4% 27.1% 24.5% +8.8 10
2023-10-01 @ SC Freiburg L 0-2 1901 1939 24.5% 27.1% 48.4% -8.8 5
2023-10-06 Mainz 05 D 2-2 1928 1880 49.7% 26.6% 23.7% -0.7 6
2023-10-06 @ Borussia Monchengladbach D 2-2 1880 1928 23.7% 26.6% 49.7% +0.7 2
2023-10-07 SV Darmstadt 98 L 1-2 1892 1866 46.6% 27.7% 25.7% -7.2 5
2023-10-07 @ FC Augsburg W 2-1 1866 1892 25.7% 27.7% 46.6% +7.2 7
2023-10-07 Union Berlin W 4-2 2036 1947 55.5% 23.9% 20.6% +5.6 14
2023-10-07 @ Borussia Dortmund L 2-4 1947 2036 20.6% 23.9% 55.5% -5.6 6
2023-10-07 VfL Bochum D 0-0 2043 1854 69.4% 15.7% 14.9% -2.2 14
2023-10-07 @ RB Leipzig D 0-0 1854 2043 14.9% 15.7% 69.4% +2.2 4
2023-10-07 VfL Wolfsburg W 3-1 1975 1970 43.6% 28.5% 27.8% +8.5 15
2023-10-07 @ VfB Stuttgart L 1-3 1970 1975 27.8% 28.5% 43.6% -8.5 9
2023-10-07 Hoffenheim L 2-3 1902 1948 36.2% 29.6% 34.2% -5.7 3
2023-10-07 @ Werder Bremen W 3-2 1948 1902 34.2% 29.6% 36.2% +5.7 12
2023-10-08 SC Freiburg W 3-0 2089 1948 62.8% 19.8% 17.4% +8.5 17
2023-10-08 @ Bayern Munich L 0-3 1948 2089 17.4% 19.8% 62.8% -8.5 10
2023-10-08 1. FC Heidenheim W 2-0 1952 1886 52.3% 25.5% 22.2% +7.9 9
2023-10-08 @ Eintracht Frankfurt L 0-2 1886 1952 22.2% 25.5% 52.3% -7.9 7
2023-10-20 Werder Bremen W 1-0 2041 1896 63.5% 19.4% 17.1% +3.0 17
2023-10-20 @ Borussia Dortmund L 0-1 1896 2041 17.1% 19.4% 63.5% -3.0 3
2023-10-21 RB Leipzig L 1-3 1873 2041 22.5% 25.7% 51.9% -7.0 7
2023-10-21 @ SV Darmstadt 98 W 3-1 2041 1873 51.9% 25.7% 22.5% +7.0 17
2023-10-21 VfL Bochum W 2-1 1940 1856 54.8% 24.2% 20.9% +3.7 13
2023-10-21 @ SC Freiburg L 1-2 1856 1940 20.9% 24.2% 54.8% -3.7 4
2023-10-21 Eintracht Frankfurt L 1-3 1954 1960 41.9% 28.9% 29.2% -11.6 12
2023-10-21 @ Hoffenheim W 3-1 1960 1954 29.2% 28.9% 41.9% +11.6 12
2023-10-21 Bayern Munich L 1-3 1881 2097 19.1% 22.2% 58.7% -5.7 2
2023-10-21 @ Mainz 05 W 3-1 2097 1881 58.7% 22.2% 19.1% +5.7 20
2023-10-21 VfB Stuttgart L 0-3 1942 1984 36.8% 29.6% 33.7% -17.7 6
2023-10-21 @ Union Berlin W 3-0 1984 1942 33.7% 29.6% 36.8% +17.7 18
2023-10-21 Bayer Leverkusen L 1-2 1961 2035 32.3% 29.5% 38.3% -5.5 9
2023-10-21 @ VfL Wolfsburg W 2-1 2035 1961 38.3% 29.5% 32.3% +5.5 19
2023-10-22 FC Augsburg L 2-5 1879 1885 42.0% 28.9% 29.1% -14.2 7
2023-10-22 @ 1. FC Heidenheim W 5-2 1885 1879 29.1% 28.9% 42.0% +14.2 8
2023-10-27 Mainz 05 D 2-2 1852 1875 39.6% 29.3% 31.1% -0.2 5
2023-10-27 @ VfL Bochum D 2-2 1875 1852 31.1% 29.3% 39.6% +0.2 3
2023-10-28 VfL Wolfsburg W 3-2 1899 1955 34.6% 29.6% 35.8% +5.7 11
2023-10-28 @ FC Augsburg L 2-3 1955 1899 35.8% 29.6% 34.6% -5.7 9
2023-10-28 SV Darmstadt 98 W 8-0 2103 1866 75.3% 12.0% 12.7% +13.7 23
2023-10-28 @ Bayern Munich L 0-8 1866 2103 12.7% 12.0% 75.3% -13.7 7
2023-10-28 1. FC Heidenheim W 2-1 1927 1864 51.9% 25.7% 22.5% +4.0 9
2023-10-28 @ Borussia Monchengladbach L 1-2 1864 1927 22.5% 25.7% 51.9% -4.0 7
2023-10-28 Hoffenheim L 2-3 2001 1942 51.4% 25.9% 22.7% -7.3 18
2023-10-28 @ VfB Stuttgart W 3-2 1942 2001 22.7% 25.9% 51.4% +7.3 15
2023-10-28 Union Berlin W 2-0 1893 1924 38.3% 29.5% 32.2% +11.1 6
2023-10-28 @ Werder Bremen L 0-2 1924 1893 32.2% 29.5% 38.3% -11.1 6
2023-10-29 SC Freiburg W 2-1 2041 1943 56.8% 23.2% 20.0% +3.5 22
2023-10-29 @ Bayer Leverkusen L 1-2 1943 2041 20.0% 23.2% 56.8% -3.5 13
2023-10-29 Borussia Dortmund D 3-3 1972 2044 32.4% 29.5% 38.1% +0.1 13
2023-10-29 @ Eintracht Frankfurt D 3-3 2044 1972 38.1% 29.5% 32.4% -0.1 18
2023-11-03 VfL Bochum L 1-2 1852 1852 42.9% 28.7% 28.4% -6.8 7
2023-11-03 @ SV Darmstadt 98 W 2-1 1852 1852 28.4% 28.7% 42.9% +6.8 8
2023-11-04 Bayern Munich L 0-4 2044 2117 32.5% 29.5% 38.0% -21.2 18
2023-11-04 @ Borussia Dortmund W 4-0 2117 2044 38.0% 29.5% 32.5% +21.2 26
2023-11-04 Borussia Monchengladbach D 3-3 1940 1931 44.1% 28.4% 27.5% -0.3 14
2023-11-04 @ SC Freiburg D 3-3 1931 1940 27.5% 28.4% 44.1% +0.4 10
2023-11-04 Bayer Leverkusen L 2-3 1949 2044 29.7% 29.1% 41.3% -4.9 15
2023-11-04 @ Hoffenheim W 3-2 2044 1949 41.3% 29.1% 29.7% +4.9 25
2023-11-04 RB Leipzig W 2-0 1875 2048 22.1% 25.3% 52.6% +15.8 6
2023-11-04 @ Mainz 05 L 0-2 2048 1875 52.6% 25.3% 22.1% -15.8 17
2023-11-04 Eintracht Frankfurt L 0-3 1913 1972 34.3% 29.6% 36.1% -16.9 6
2023-11-04 @ Union Berlin W 3-0 1972 1913 36.1% 29.6% 34.3% +16.9 16
2023-11-05 VfB Stuttgart W 2-0 1860 1994 25.5% 27.6% 46.9% +14.5 10
2023-11-05 @ 1. FC Heidenheim L 0-2 1994 1860 46.9% 27.6% 25.5% -14.5 18
2023-11-05 Werder Bremen D 2-2 1950 1904 49.4% 26.7% 23.9% -0.7 10
2023-11-05 @ VfL Wolfsburg D 2-2 1904 1950 23.9% 26.7% 49.4% +0.7 7
2023-11-10 VfL Wolfsburg W 4-0 1931 1949 40.3% 29.2% 30.5% +20.1 13
2023-11-10 @ Borussia Monchengladbach L 0-4 1949 1931 30.5% 29.2% 40.3% -20.2 10
2023-11-11 Hoffenheim D 1-1 1904 1944 37.0% 29.6% 33.4% -0.1 12
2023-11-11 @ FC Augsburg D 1-1 1944 1904 33.4% 29.6% 37.0% +0.1 16
2023-11-11 1. FC Heidenheim W 4-2 2138 1875 78.3% 10.1% 11.5% +2.6 29
2023-11-11 @ Bayern Munich L 2-4 1875 2138 11.5% 10.1% 78.3% -2.6 10
2023-11-11 Mainz 05 D 0-0 1846 1891 36.3% 29.6% 34.1% -0.1 8
2023-11-11 @ SV Darmstadt 98 D 0-0 1891 1846 34.1% 29.6% 36.3% +0.1 7
2023-11-11 Borussia Dortmund W 2-1 1979 2023 36.5% 29.6% 33.9% +5.8 21
2023-11-11 @ VfB Stuttgart L 1-2 2023 1979 33.9% 29.6% 36.5% -5.8 18
2023-11-12 Union Berlin W 4-0 2049 1896 64.5% 18.8% 16.7% +10.5 28
2023-11-12 @ Bayer Leverkusen L 0-4 1896 2049 16.7% 18.8% 64.5% -10.5 6
2023-11-12 SC Freiburg W 3-1 2032 1939 56.2% 23.5% 20.2% +6.2 20
2023-11-12 @ RB Leipzig L 1-3 1939 2032 20.2% 23.5% 56.2% -6.2 14
2023-11-12 Eintracht Frankfurt D 2-2 1905 1989 31.0% 29.3% 39.7% +0.2 8
2023-11-12 @ Werder Bremen D 2-2 1989 1905 39.7% 29.3% 31.0% -0.2 17
2023-11-25 Borussia Monchengladbach W 4-2 2017 1952 52.3% 25.4% 22.2% +6.1 21
2023-11-25 @ Borussia Dortmund L 2-4 1952 2017 22.2% 25.4% 52.3% -6.1 13
2023-11-25 VfB Stuttgart L 1-2 1988 1985 43.3% 28.6% 28.1% -6.9 17
2023-11-25 @ Eintracht Frankfurt W 2-1 1985 1988 28.1% 28.6% 43.3% +6.8 24
2023-11-25 SV Darmstadt 98 D 1-1 1933 1846 55.5% 23.9% 20.6% -1.2 15
2023-11-25 @ SC Freiburg D 1-1 1846 1933 20.6% 23.9% 55.5% +1.2 9
2023-11-25 FC Augsburg D 1-1 1886 1904 40.1% 29.2% 30.6% -0.3 7
2023-11-25 @ Union Berlin D 1-1 1904 1886 30.6% 29.2% 40.1% +0.3 13
2023-11-25 Bayer Leverkusen L 0-3 1905 2060 23.6% 26.5% 49.9% -12.3 8
2023-11-25 @ Werder Bremen W 3-0 2060 1905 49.9% 26.5% 23.6% +12.3 31
2023-11-25 RB Leipzig W 2-1 1929 2039 28.0% 28.6% 43.4% +6.9 13
2023-11-25 @ VfL Wolfsburg L 1-2 2039 1929 43.4% 28.6% 28.0% -6.9 20
2023-11-26 VfL Bochum D 0-0 1872 1859 44.8% 28.3% 27.0% -0.7 11
2023-11-26 @ 1. FC Heidenheim D 0-0 1859 1872 27.0% 28.3% 44.8% +0.7 9
2023-11-26 Mainz 05 D 1-1 1944 1891 50.6% 26.2% 23.2% -1.0 17
2023-11-26 @ Hoffenheim D 1-1 1891 1944 23.2% 26.2% 50.6% +1.0 8
2023-12-02 Hoffenheim W 2-1 1945 1944 43.1% 28.7% 28.2% +5.0 16
2023-12-02 @ Borussia Monchengladbach L 1-2 1944 1945 28.2% 28.7% 43.1% -5.0 17
2023-12-02 1. FC Heidenheim W 2-1 2032 1872 65.5% 18.2% 16.3% +2.7 23
2023-12-02 @ RB Leipzig L 1-2 1872 2032 16.3% 18.2% 65.5% -2.7 11
2023-12-02 Werder Bremen W 2-0 1992 1893 57.1% 23.1% 19.8% +7.0 27
2023-12-02 @ VfB Stuttgart L 0-2 1893 1992 19.8% 23.1% 57.1% -7.0 8
2023-12-02 VfL Wolfsburg W 3-1 1860 1936 32.0% 29.4% 38.6% +10.9 12
2023-12-02 @ VfL Bochum L 1-3 1936 1860 38.6% 29.4% 32.0% -10.9 13
2023-12-03 Eintracht Frankfurt W 2-1 1905 1982 31.9% 29.4% 38.7% +6.3 16
2023-12-03 @ FC Augsburg L 1-2 1982 1905 38.7% 29.4% 31.9% -6.3 17
2023-12-03 Borussia Dortmund D 1-1 2072 2024 49.8% 26.5% 23.7% -0.9 32
2023-12-03 @ Bayer Leverkusen D 1-1 2024 2072 23.7% 26.5% 49.8% +0.9 22
2023-12-03 SC Freiburg L 0-1 1892 1932 37.0% 29.6% 33.4% -6.5 8
2023-12-03 @ Mainz 05 W 1-0 1932 1892 33.4% 29.6% 37.0% +6.5 18
2023-12-08 VfL Bochum W 3-1 1939 1871 52.6% 25.3% 22.1% +6.8 20
2023-12-08 @ Hoffenheim L 1-3 1871 1939 22.1% 25.3% 52.6% -6.8 12
2023-12-09 SV Darmstadt 98 W 3-2 1869 1847 46.1% 27.9% 26.1% +4.4 14
2023-12-09 @ 1. FC Heidenheim L 2-3 1847 1869 26.1% 27.9% 46.1% -4.4 9
2023-12-09 RB Leipzig L 2-3 2025 2034 41.4% 29.0% 29.6% -6.3 22
2023-12-09 @ Borussia Dortmund W 3-2 2034 2025 29.6% 29.0% 41.4% +6.3 26
2023-12-09 Bayern Munich W 5-1 1975 2140 22.7% 25.9% 51.4% +24.5 20
2023-12-09 @ Eintracht Frankfurt L 1-5 2140 1975 51.4% 25.9% 22.7% -24.5 29
2023-12-09 Borussia Monchengladbach W 3-1 1885 1950 33.5% 29.6% 37.0% +10.6 10
2023-12-09 @ Union Berlin L 1-3 1950 1885 37.0% 29.6% 33.5% -10.6 16
2023-12-09 FC Augsburg W 2-0 1886 1911 39.2% 29.4% 31.4% +10.9 11
2023-12-09 @ Werder Bremen L 0-2 1911 1886 31.4% 29.4% 39.2% -10.9 16
2023-12-09 SC Freiburg L 0-1 1925 1938 40.9% 29.1% 30.0% -7.0 13
2023-12-09 @ VfL Wolfsburg W 1-0 1938 1925 30.0% 29.1% 40.9% +7.0 21
2023-12-10 Bayer Leverkusen D 1-1 1999 2071 32.6% 29.5% 38.0% +0.2 28
2023-12-10 @ VfB Stuttgart D 1-1 2071 1999 38.0% 29.5% 32.6% -0.2 33
2023-12-15 Werder Bremen D 2-2 1940 1897 49.1% 26.8% 24.1% -0.6 17
2023-12-15 @ Borussia Monchengladbach D 2-2 1897 1940 24.1% 26.8% 49.1% +0.6 12
2023-12-16 Borussia Dortmund D 1-1 1900 2018 27.1% 28.3% 44.7% +0.6 17
2023-12-16 @ FC Augsburg D 1-1 2018 1900 44.7% 28.3% 27.1% -0.6 23
2023-12-16 VfL Wolfsburg L 0-1 1842 1918 32.0% 29.4% 38.5% -5.8 9
2023-12-16 @ SV Darmstadt 98 W 1-0 1918 1842 38.5% 29.4% 32.0% +5.8 16
2023-12-16 1. FC Heidenheim L 0-1 1885 1873 44.6% 28.3% 27.1% -7.4 8
2023-12-16 @ Mainz 05 W 1-0 1873 1885 27.1% 28.3% 44.6% +7.4 17
2023-12-16 Hoffenheim W 3-1 2041 1945 56.5% 23.4% 20.1% +6.1 29
2023-12-16 @ RB Leipzig L 1-3 1945 2041 20.1% 23.4% 56.5% -6.1 20
2023-12-16 Union Berlin W 3-0 1864 1896 38.2% 29.5% 32.3% +16.1 15
2023-12-16 @ VfL Bochum L 0-3 1896 1864 32.3% 29.5% 38.2% -16.1 10
2023-12-17 Eintracht Frankfurt W 3-0 2071 2000 53.1% 25.1% 21.8% +11.3 36
2023-12-17 @ Bayer Leverkusen L 0-3 2000 2071 21.8% 25.1% 53.1% -11.3 20
2023-12-17 VfB Stuttgart W 3-0 2116 1999 59.5% 21.7% 18.7% +9.4 32
2023-12-17 @ Bayern Munich L 0-3 1999 2116 18.7% 21.7% 59.5% -9.4 28
2023-12-19 Mainz 05 D 1-1 2018 1878 62.7% 19.9% 17.4% -1.6 24
2023-12-19 @ Borussia Dortmund D 1-1 1878 2018 17.4% 19.9% 62.7% +1.6 9
2023-12-19 SV Darmstadt 98 D 3-3 1939 1836 57.6% 22.8% 19.6% -0.8 21
2023-12-19 @ Hoffenheim D 3-3 1836 1939 19.6% 22.8% 57.6% +0.8 10
2023-12-19 RB Leipzig D 1-1 1897 2047 24.0% 26.8% 49.2% +0.9 13
2023-12-19 @ Werder Bremen D 1-1 2047 1897 49.2% 26.8% 24.0% -0.9 30
2023-12-20 SC Freiburg W 3-2 1881 1945 33.5% 29.6% 36.9% +5.8 20
2023-12-20 @ 1. FC Heidenheim L 2-3 1945 1881 36.9% 29.6% 33.5% -5.8 21
2023-12-20 VfL Bochum W 4-0 2082 1880 71.0% 14.7% 14.3% +8.4 39
2023-12-20 @ Bayer Leverkusen L 0-4 1880 2082 14.3% 14.7% 71.0% -8.4 15
2023-12-20 Borussia Monchengladbach W 2-1 1989 1939 50.0% 26.5% 23.6% +4.2 23
2023-12-20 @ Eintracht Frankfurt L 1-2 1939 1989 23.6% 26.5% 50.0% -4.2 17
2023-12-20 FC Augsburg W 3-0 1990 1901 55.6% 23.8% 20.5% +10.5 31
2023-12-20 @ VfB Stuttgart L 0-3 1901 1990 20.5% 23.8% 55.6% -10.5 17
2023-12-20 Bayern Munich L 1-2 1924 2125 20.1% 23.3% 56.6% -3.5 16
2023-12-20 @ VfL Wolfsburg W 2-1 2125 1924 56.6% 23.3% 20.1% +3.5 35
2024-01-12 Hoffenheim W 3-0 2129 1938 69.5% 15.7% 14.8% +6.8 38
2024-01-12 @ Bayern Munich L 0-3 1938 2129 14.8% 15.7% 69.5% -6.8 21
2024-01-13 Bayer Leverkusen L 0-1 1890 2090 20.1% 23.4% 56.4% -3.8 17
2024-01-13 @ FC Augsburg W 1-0 2090 1890 56.4% 23.4% 20.1% +3.8 42
2024-01-13 Borussia Dortmund L 0-3 1837 2016 21.7% 25.0% 53.4% -11.2 10
2024-01-13 @ SV Darmstadt 98 W 3-0 2016 1837 53.4% 25.0% 21.7% +11.2 27
2024-01-13 Union Berlin D 0-0 1940 1880 51.5% 25.8% 22.7% -1.1 22
2024-01-13 @ SC Freiburg D 0-0 1880 1940 22.7% 25.8% 51.5% +1.1 11
2024-01-13 VfL Wolfsburg D 1-1 1880 1920 37.0% 29.6% 33.5% -0.1 10
2024-01-13 @ Mainz 05 D 1-1 1920 1880 33.5% 29.6% 37.0% +0.1 17
2024-01-13 Eintracht Frankfurt L 0-1 2046 1993 50.5% 26.2% 23.2% -8.1 30
2024-01-13 @ RB Leipzig W 1-0 1993 2046 23.2% 26.2% 50.5% +8.1 26
2024-01-14 VfB Stuttgart W 3-1 1935 2000 33.4% 29.6% 37.0% +10.6 20
2024-01-14 @ Borussia Monchengladbach L 1-3 2000 1935 37.0% 29.6% 33.4% -10.6 31
2024-01-14 Werder Bremen D 1-1 1872 1898 39.0% 29.4% 31.6% -0.2 16
2024-01-14 @ VfL Bochum D 1-1 1898 1872 31.6% 29.4% 39.0% +0.2 14
2024-01-20 VfL Wolfsburg D 1-1 1887 1920 37.9% 29.5% 32.6% -0.2 21
2024-01-20 @ 1. FC Heidenheim D 1-1 1920 1887 32.6% 29.5% 37.9% +0.2 18
2024-01-20 Eintracht Frankfurt D 2-2 1826 2001 22.0% 25.2% 52.8% +0.8 11
2024-01-20 @ SV Darmstadt 98 D 2-2 2001 1826 52.8% 25.2% 22.0% -0.8 27
2024-01-20 Hoffenheim W 3-2 1939 1932 43.9% 28.5% 27.7% +4.7 25
2024-01-20 @ SC Freiburg L 2-3 1932 1939 27.7% 28.5% 43.9% -4.6 21
2024-01-20 Bayer Leverkusen L 2-3 2038 2094 34.7% 29.6% 35.7% -5.6 30
2024-01-20 @ RB Leipzig W 3-2 2094 2038 35.7% 29.6% 34.7% +5.6 45
2024-01-20 VfB Stuttgart W 1-0 1871 1990 27.0% 28.3% 44.7% +7.4 19
2024-01-20 @ VfL Bochum L 0-1 1990 1871 44.7% 28.3% 27.0% -7.4 31
2024-01-21 Werder Bremen L 0-1 2136 1898 75.4% 12.0% 12.7% -10.5 38
2024-01-21 @ Bayern Munich W 1-0 1898 2136 12.7% 12.0% 75.4% +10.5 17
2024-01-21 FC Augsburg L 1-2 1946 1886 51.4% 25.9% 22.7% -7.8 20
2024-01-21 @ Borussia Monchengladbach W 2-1 1886 1946 22.7% 25.9% 51.4% +7.8 20
2024-01-24 Union Berlin W 1-0 2125 1881 76.2% 11.5% 12.4% +1.9 41
2024-01-24 @ Bayern Munich L 0-1 1881 2125 12.4% 11.5% 76.2% -1.9 11
2024-01-26 Mainz 05 W 1-0 2000 1880 60.1% 21.4% 18.5% +3.4 30
2024-01-26 @ Eintracht Frankfurt L 0-1 1880 2000 18.5% 21.4% 60.1% -3.4 10
2024-01-27 Bayern Munich L 2-3 1894 2127 18.1% 20.9% 61.0% -2.9 20
2024-01-27 @ FC Augsburg W 3-2 2127 1894 61.0% 20.9% 18.1% +2.9 44
2024-01-27 Borussia Monchengladbach D 0-0 2100 1938 65.7% 18.0% 16.2% -2.0 46
2024-01-27 @ Bayer Leverkusen D 0-0 1938 2100 16.2% 18.0% 65.7% +2.0 21
2024-01-27 1. FC Heidenheim D 1-1 1927 1886 48.7% 27.0% 24.3% -0.9 22
2024-01-27 @ Hoffenheim D 1-1 1886 1927 24.3% 27.0% 48.7% +0.8 22
2024-01-27 RB Leipzig W 5-2 1982 2032 35.6% 29.6% 34.8% +12.4 34
2024-01-27 @ VfB Stuttgart L 2-5 2032 1982 34.8% 29.6% 35.6% -12.4 30
2024-01-27 SC Freiburg W 3-1 1909 1943 37.9% 29.5% 32.6% +9.7 20
2024-01-27 @ Werder Bremen L 1-3 1943 1909 32.6% 29.5% 37.9% -9.7 25
2024-01-28 VfL Bochum W 3-1 2027 1879 63.9% 19.1% 16.9% +4.9 30
2024-01-28 @ Borussia Dortmund L 1-3 1879 2027 16.9% 19.1% 63.9% -4.9 19
2024-01-28 SV Darmstadt 98 W 1-0 1879 1827 50.4% 26.3% 23.3% +4.4 14
2024-01-28 @ Union Berlin L 0-1 1827 1879 23.3% 26.3% 50.4% -4.4 11
2024-02-02 Borussia Dortmund D 0-0 1887 2032 24.4% 27.0% 48.5% +0.9 23
2024-02-02 @ 1. FC Heidenheim D 0-0 2032 1887 48.5% 27.0% 24.4% -0.9 31
2024-02-03 Borussia Monchengladbach W 3-1 2130 1940 69.5% 15.7% 14.8% +4.1 47
2024-02-03 @ Bayern Munich L 1-3 1940 2130 14.8% 15.7% 69.5% -4.1 21
2024-02-03 Bayer Leverkusen L 0-2 1823 2098 15.8% 17.4% 66.8% -5.1 11
2024-02-03 @ SV Darmstadt 98 W 2-0 2098 1823 66.8% 17.4% 15.8% +5.1 49
2024-02-03 VfB Stuttgart L 1-3 1933 1995 34.0% 29.6% 36.4% -10.0 25
2024-02-03 @ SC Freiburg W 3-1 1995 1933 36.4% 29.6% 34.0% +10.0 37
2024-02-03 Werder Bremen L 0-1 1876 1919 36.7% 29.6% 33.7% -6.5 10
2024-02-03 @ Mainz 05 W 1-0 1919 1876 33.7% 29.6% 36.7% +6.4 23
2024-02-03 FC Augsburg D 1-1 1874 1891 40.3% 29.2% 30.5% -0.3 20
2024-02-03 @ VfL Bochum D 1-1 1891 1874 30.5% 29.2% 40.3% +0.3 21
2024-02-04 Union Berlin W 2-0 2020 1883 62.3% 20.1% 17.6% +5.9 33
2024-02-04 @ RB Leipzig L 0-2 1883 2020 17.6% 20.1% 62.3% -6.0 14
2024-02-04 Hoffenheim D 2-2 1921 1926 42.0% 28.9% 29.0% -0.3 19
2024-02-04 @ VfL Wolfsburg D 2-2 1926 1921 29.0% 28.9% 42.0% +0.3 23
2024-02-07 Union Berlin D 1-1 1870 1877 41.7% 29.0% 29.3% -0.4 11
2024-02-07 @ Mainz 05 D 1-1 1877 1870 29.3% 29.0% 41.7% +0.4 15
2024-02-09 SC Freiburg W 3-0 2031 1924 58.3% 22.4% 19.3% +9.8 34
2024-02-09 @ Borussia Dortmund L 0-3 1924 2031 19.3% 22.4% 58.3% -9.8 25
2024-02-10 RB Leipzig D 2-2 1892 2026 25.4% 27.6% 47.0% +0.5 22
2024-02-10 @ FC Augsburg D 2-2 2026 1892 47.0% 27.6% 25.4% -0.5 34
2024-02-10 Bayern Munich W 3-0 2103 2134 38.3% 29.5% 32.2% +16.1 52
2024-02-10 @ Bayer Leverkusen L 0-3 2134 2103 32.2% 29.5% 38.3% -16.1 47
2024-02-10 SV Darmstadt 98 D 0-0 1936 1817 59.8% 21.6% 18.6% -1.6 22
2024-02-10 @ Borussia Monchengladbach D 0-0 1817 1936 18.6% 21.6% 59.8% +1.6 12
2024-02-10 VfL Bochum D 1-1 2003 1874 61.4% 20.7% 18.0% -1.6 31
2024-02-10 @ Eintracht Frankfurt D 1-1 1874 2003 18.0% 20.7% 61.4% +1.6 21
2024-02-10 VfL Wolfsburg W 1-0 1878 1920 36.7% 29.6% 33.7% +6.1 18
2024-02-10 @ Union Berlin L 0-1 1920 1878 33.7% 29.6% 36.7% -6.1 19
2024-02-10 1. FC Heidenheim L 1-2 1925 1888 48.2% 27.2% 24.7% -7.4 23
2024-02-10 @ Werder Bremen W 2-1 1888 1925 24.7% 27.2% 48.2% +7.4 26
2024-02-11 Mainz 05 W 3-1 2005 1869 62.1% 20.2% 17.6% +5.2 40
2024-02-11 @ VfB Stuttgart L 1-3 1869 2005 17.6% 20.2% 62.1% -5.2 11
2024-02-17 Bayer Leverkusen L 1-2 1896 2119 18.7% 21.6% 59.7% -3.2 26
2024-02-17 @ 1. FC Heidenheim W 2-1 2119 1896 59.7% 21.6% 18.7% +3.2 55
2024-02-17 VfB Stuttgart L 1-2 1819 2010 20.8% 24.1% 55.1% -3.7 12
2024-02-17 @ SV Darmstadt 98 W 2-1 2010 1819 55.1% 24.1% 20.8% +3.7 43
2024-02-17 Union Berlin L 0-1 1926 1884 49.0% 26.9% 24.2% -7.9 23
2024-02-17 @ Hoffenheim W 1-0 1884 1926 24.2% 26.9% 49.0% +7.9 21
2024-02-17 FC Augsburg W 1-0 1864 1892 38.8% 29.4% 31.8% +5.8 14
2024-02-17 @ Mainz 05 L 0-1 1892 1864 31.8% 29.4% 38.8% -5.8 22
2024-02-17 Borussia Monchengladbach W 2-0 2025 1934 55.9% 23.7% 20.4% +7.2 37
2024-02-17 @ RB Leipzig L 0-2 1934 2025 20.4% 23.7% 55.9% -7.2 22
2024-02-17 Borussia Dortmund D 1-1 1914 2041 26.2% 27.9% 45.9% +0.7 20
2024-02-17 @ VfL Wolfsburg D 1-1 2041 1914 45.9% 27.9% 26.2% -0.7 35
2024-02-18 Eintracht Frankfurt D 3-3 1914 2002 30.5% 29.2% 40.3% +0.2 26
2024-02-18 @ SC Freiburg D 3-3 2002 1914 40.3% 29.2% 30.5% -0.2 32
2024-02-18 Bayern Munich W 3-2 1875 2118 17.5% 20.1% 62.4% +8.4 24
2024-02-18 @ VfL Bochum L 2-3 2118 1875 62.4% 20.1% 17.5% -8.4 47
2024-02-23 Mainz 05 W 2-1 2122 1870 77.1% 10.9% 12.0% +1.7 58
2024-02-23 @ Bayer Leverkusen L 1-2 1870 2122 12.0% 10.9% 77.1% -1.7 14
2024-02-24 RB Leipzig W 2-1 2109 2032 53.9% 24.7% 21.4% +3.8 50
2024-02-24 @ Bayern Munich L 1-2 2032 2109 21.4% 24.7% 53.9% -3.8 37
2024-02-24 VfL Bochum W 5-2 1927 1883 49.1% 26.8% 24.1% +9.1 25
2024-02-24 @ Borussia Monchengladbach L 2-5 1883 1927 24.1% 26.8% 49.1% -9.1 24
2024-02-24 1. FC Heidenheim D 2-2 1892 1892 42.8% 28.8% 28.5% -0.4 22
2024-02-24 @ Union Berlin D 2-2 1892 1892 28.5% 28.8% 42.8% +0.4 27
2024-02-24 SV Darmstadt 98 D 1-1 1918 1815 57.5% 22.9% 19.6% -1.4 24
2024-02-24 @ Werder Bremen D 1-1 1815 1918 19.6% 22.9% 57.5% +1.4 13
2024-02-25 SC Freiburg W 2-1 1886 1914 38.8% 29.4% 31.8% +5.5 25
2024-02-25 @ FC Augsburg L 1-2 1914 1886 31.8% 29.4% 38.8% -5.5 26
2024-02-25 Hoffenheim L 2-3 2040 1918 60.2% 21.3% 18.4% -8.2 35
2024-02-25 @ Borussia Dortmund W 3-2 1918 2040 18.4% 21.3% 60.2% +8.2 26
2024-02-25 VfL Wolfsburg D 2-2 2002 1915 55.3% 24.0% 20.7% -0.9 33
2024-02-25 @ Eintracht Frankfurt D 2-2 1915 2002 20.7% 24.0% 55.3% +0.9 21
2024-03-01 Bayern Munich D 2-2 1908 2113 19.8% 23.1% 57.1% +1.0 27
2024-03-01 @ SC Freiburg D 2-2 2113 1908 57.1% 23.1% 19.8% -1.0 51
2024-03-02 Eintracht Frankfurt L 1-2 1893 2001 28.1% 28.7% 43.2% -5.0 27
2024-03-02 @ 1. FC Heidenheim W 2-1 2001 1893 43.2% 28.7% 28.1% +5.0 36
2024-03-02 FC Augsburg L 0-6 1817 1892 32.1% 29.5% 38.4% -30.7 13
2024-03-02 @ SV Darmstadt 98 W 6-0 1892 1817 38.4% 29.5% 32.1% +30.7 28
2024-03-02 Borussia Monchengladbach D 1-1 1868 1936 33.1% 29.5% 37.4% +0.1 15
2024-03-02 @ Mainz 05 D 1-1 1936 1868 37.4% 29.5% 33.1% -0.1 26
2024-03-02 Borussia Dortmund L 0-2 1892 2032 24.8% 27.3% 47.9% -8.9 22
2024-03-02 @ Union Berlin W 2-0 2032 1892 47.9% 27.3% 24.8% +8.9 38
2024-03-02 RB Leipzig L 1-4 1874 2029 23.6% 26.5% 49.9% -10.3 24
2024-03-02 @ VfL Bochum W 4-1 2029 1874 49.9% 26.5% 23.6% +10.4 40
2024-03-02 VfB Stuttgart L 2-3 1916 2014 29.3% 29.0% 41.7% -4.9 21
2024-03-02 @ VfL Wolfsburg W 3-2 2014 1916 41.7% 29.0% 29.3% +4.9 46
2024-03-03 Werder Bremen W 2-1 1927 1916 44.3% 28.4% 27.3% +4.8 29
2024-03-03 @ Hoffenheim L 1-2 1916 1927 27.3% 28.4% 44.3% -4.8 24
2024-03-08 Union Berlin W 2-0 2018 1883 62.2% 20.2% 17.6% +6.0 49
2024-03-08 @ VfB Stuttgart L 0-2 1883 2018 17.6% 20.2% 62.2% -6.0 22
2024-03-09 1. FC Heidenheim W 1-0 1922 1888 47.9% 27.3% 24.9% +4.7 31
2024-03-09 @ FC Augsburg L 0-1 1888 1922 24.9% 27.3% 47.9% -4.7 27
2024-03-09 Mainz 05 W 8-1 2112 1868 76.2% 11.5% 12.4% +9.6 54
2024-03-09 @ Bayern Munich L 1-8 1868 2112 12.4% 11.5% 76.2% -9.6 15
2024-03-09 SV Darmstadt 98 W 2-0 2039 1786 77.2% 10.8% 12.0% +3.5 43
2024-03-09 @ RB Leipzig L 0-2 1786 2039 12.0% 10.8% 77.2% -3.5 13
2024-03-09 Borussia Dortmund L 1-2 1912 2041 25.9% 27.8% 46.3% -4.6 24
2024-03-09 @ Werder Bremen W 2-1 2041 1912 46.3% 27.8% 25.9% +4.6 41
2024-03-10 VfL Wolfsburg W 2-0 2124 1911 72.4% 13.8% 13.8% +4.2 61
2024-03-10 @ Bayer Leverkusen L 0-2 1911 2124 13.8% 13.8% 72.4% -4.2 21
2024-03-10 Hoffenheim W 3-1 2006 1932 53.5% 24.9% 21.6% +6.6 39
2024-03-10 @ Eintracht Frankfurt L 1-3 1932 2006 21.6% 24.9% 53.5% -6.7 29
2024-03-10 SC Freiburg L 1-2 1864 1909 36.2% 29.6% 34.2% -6.0 24
2024-03-10 @ VfL Bochum W 2-1 1909 1864 34.2% 29.6% 36.2% +6.0 30
2024-03-16 Borussia Monchengladbach D 1-1 1883 1936 35.2% 29.6% 35.2% +0.0 28
2024-03-16 @ 1. FC Heidenheim D 1-1 1936 1883 35.2% 29.6% 35.2% -0.0 27
2024-03-16 Bayern Munich L 2-5 1783 2122 12.8% 12.2% 75.0% -4.0 13
2024-03-16 @ SV Darmstadt 98 W 5-2 2122 1783 75.0% 12.2% 12.8% +4.0 57
2024-03-16 VfB Stuttgart L 0-3 1925 2024 29.1% 28.9% 42.0% -14.9 29
2024-03-16 @ Hoffenheim W 3-0 2024 1925 42.0% 28.9% 29.1% +14.9 52
2024-03-16 VfL Bochum W 2-0 1859 1858 43.0% 28.7% 28.3% +10.0 18
2024-03-16 @ Mainz 05 L 0-2 1858 1859 28.3% 28.7% 43.0% -10.0 24
2024-03-16 Werder Bremen W 2-1 1877 1907 38.5% 29.5% 32.1% +5.5 25
2024-03-16 @ Union Berlin L 1-2 1907 1877 32.1% 29.5% 38.5% -5.5 24
2024-03-16 FC Augsburg L 1-3 1907 1927 39.9% 29.3% 30.9% -11.2 21
2024-03-16 @ VfL Wolfsburg W 3-1 1927 1907 30.9% 29.3% 39.9% +11.2 34
2024-03-17 Eintracht Frankfurt W 3-1 2046 2012 47.6% 27.4% 25.0% +7.8 44
2024-03-17 @ Borussia Dortmund L 1-3 2012 2046 25.0% 27.4% 47.6% -7.8 39
2024-03-17 Bayer Leverkusen L 2-3 1916 2128 19.3% 22.5% 58.2% -3.2 30
2024-03-17 @ SC Freiburg W 3-2 2128 1916 58.2% 22.5% 19.3% +3.2 64
2024-03-30 Hoffenheim W 2-1 2131 1910 73.4% 13.2% 13.4% +2.0 67
2024-03-30 @ Bayer Leverkusen L 1-2 1910 2131 13.4% 13.2% 73.4% -2.0 29
2024-03-30 Borussia Dortmund L 0-2 2126 2053 53.3% 25.0% 21.7% -15.9 57
2024-03-30 @ Bayern Munich W 2-0 2053 2126 21.7% 25.0% 53.3% +15.9 47
2024-03-30 SC Freiburg L 0-3 1936 1912 46.3% 27.8% 25.9% -20.9 27
2024-03-30 @ Borussia Monchengladbach W 3-0 1912 1936 25.9% 27.8% 46.3% +20.9 33
2024-03-30 Union Berlin D 0-0 2005 1882 60.3% 21.3% 18.4% -1.7 40
2024-03-30 @ Eintracht Frankfurt D 0-0 1882 2005 18.4% 21.3% 60.3% +1.7 26
2024-03-30 Mainz 05 D 0-0 2042 1869 67.3% 17.0% 15.6% -2.1 44
2024-03-30 @ RB Leipzig D 0-0 1869 2042 15.6% 17.0% 67.3% +2.1 19
2024-03-30 VfL Wolfsburg L 0-2 1901 1896 43.7% 28.5% 27.8% -13.8 24
2024-03-30 @ Werder Bremen W 2-0 1896 1901 27.8% 28.5% 43.7% +13.8 24
2024-03-31 1. FC Heidenheim D 3-3 2039 1883 65.0% 18.5% 16.5% -1.1 53
2024-03-31 @ VfB Stuttgart D 3-3 1883 2039 16.5% 18.5% 65.0% +1.1 29
2024-03-31 SV Darmstadt 98 D 2-2 1848 1778 52.8% 25.2% 21.9% -0.8 25
2024-03-31 @ VfL Bochum D 2-2 1778 1848 21.9% 25.2% 52.8% +0.8 14
2024-04-05 Werder Bremen D 1-1 2003 1888 59.3% 21.8% 18.8% -1.5 41
2024-04-05 @ Eintracht Frankfurt D 1-1 1888 2003 18.8% 21.8% 59.3% +1.5 25
2024-04-06 Bayern Munich W 3-2 1884 2110 18.5% 21.4% 60.0% +8.2 32
2024-04-06 @ 1. FC Heidenheim L 2-3 2110 1884 60.0% 21.4% 18.5% -8.2 57
2024-04-06 VfB Stuttgart L 0-1 2069 2038 47.3% 27.5% 25.2% -7.8 47
2024-04-06 @ Borussia Dortmund W 1-0 2038 2069 25.2% 27.5% 47.3% +7.8 56
2024-04-06 RB Leipzig L 1-4 1933 2040 28.2% 28.7% 43.1% -12.2 33
2024-04-06 @ SC Freiburg W 4-1 2040 1933 43.1% 28.7% 28.2% +12.2 47
2024-04-06 SV Darmstadt 98 W 4-0 1871 1779 56.0% 23.7% 20.3% +13.6 22
2024-04-06 @ Mainz 05 L 0-4 1779 1871 20.3% 23.7% 56.0% -13.6 14
2024-04-06 Bayer Leverkusen L 0-1 1884 2133 17.2% 19.5% 63.3% -3.1 26
2024-04-06 @ Union Berlin W 1-0 2133 1884 63.3% 19.5% 17.2% +3.1 70
2024-04-07 FC Augsburg W 3-1 1908 1938 38.4% 29.5% 32.1% +9.6 32
2024-04-07 @ Hoffenheim L 1-3 1938 1908 32.1% 29.5% 38.4% -9.6 34
2024-04-07 Borussia Monchengladbach L 1-3 1909 1915 42.0% 28.9% 29.1% -11.6 24
2024-04-07 @ VfL Wolfsburg W 3-1 1915 1909 29.1% 28.9% 42.0% +11.6 30
2024-04-12 Union Berlin W 2-0 1929 1881 49.8% 26.6% 23.7% +8.5 37
2024-04-12 @ FC Augsburg L 0-2 1881 1929 23.7% 26.6% 49.8% -8.5 26
2024-04-13 Borussia Dortmund L 1-2 1927 2061 25.4% 27.6% 47.1% -4.5 30
2024-04-13 @ Borussia Monchengladbach W 2-1 2061 1927 47.1% 27.6% 25.4% +4.5 50
2024-04-13 Hoffenheim W 4-1 1884 1918 38.0% 29.5% 32.5% +13.6 25
2024-04-13 @ Mainz 05 L 1-4 1918 1884 32.5% 29.5% 38.0% -13.6 32
2024-04-13 VfL Wolfsburg W 3-0 2053 1898 64.8% 18.6% 16.6% +8.0 50
2024-04-13 @ RB Leipzig L 0-3 1898 2053 16.6% 18.6% 64.8% -8.0 24
2024-04-13 Eintracht Frankfurt W 3-0 2046 2001 49.3% 26.8% 24.0% +12.5 59
2024-04-13 @ VfB Stuttgart L 0-3 2001 2046 24.0% 26.8% 49.3% -12.5 41
2024-04-13 1. FC Heidenheim D 1-1 1847 1892 36.3% 29.6% 34.1% -0.1 26
2024-04-13 @ VfL Bochum D 1-1 1892 1847 34.1% 29.6% 36.3% +0.1 33
2024-04-14 Werder Bremen W 5-0 2136 1889 76.6% 11.2% 12.2% +8.3 73
2024-04-14 @ Bayer Leverkusen L 0-5 1889 2136 12.2% 11.2% 76.6% -8.3 25
2024-04-14 SC Freiburg L 0-1 1766 1921 23.5% 26.5% 50.0% -4.5 14
2024-04-14 @ SV Darmstadt 98 W 1-0 1921 1766 50.0% 26.5% 23.5% +4.5 36
2024-04-19 FC Augsburg W 3-1 1989 1937 50.3% 26.3% 23.4% +7.2 44
2024-04-19 @ Eintracht Frankfurt L 1-3 1937 1989 23.4% 26.3% 50.3% -7.2 37
2024-04-20 RB Leipzig L 1-2 1892 2061 22.5% 25.7% 51.9% -4.0 33
2024-04-20 @ 1. FC Heidenheim W 2-1 2061 1892 51.9% 25.7% 22.5% +4.0 53
2024-04-20 Borussia Monchengladbach W 4-3 1904 1922 40.2% 29.2% 30.6% +4.9 35
2024-04-20 @ Hoffenheim L 3-4 1922 1904 30.6% 29.2% 40.2% -4.9 30
2024-04-20 Bayern Munich L 1-5 1872 2102 18.3% 21.2% 60.5% -9.9 26
2024-04-20 @ Union Berlin W 5-1 2102 1872 60.5% 21.2% 18.3% +9.9 60
2024-04-20 VfL Bochum W 1-0 1890 1847 49.0% 26.9% 24.1% +4.6 27
2024-04-20 @ VfL Wolfsburg L 0-1 1847 1890 24.1% 26.9% 49.0% -4.6 26
2024-04-21 Bayer Leverkusen D 1-1 2066 2145 31.6% 29.4% 39.0% +0.2 51
2024-04-21 @ Borussia Dortmund D 1-1 2145 2066 39.0% 29.4% 31.6% -0.2 74
2024-04-21 Mainz 05 D 1-1 1925 1898 46.8% 27.6% 25.6% -0.7 37
2024-04-21 @ SC Freiburg D 1-1 1898 1925 25.6% 27.6% 46.8% +0.7 26
2024-04-21 VfB Stuttgart W 2-1 1881 2058 21.7% 25.0% 53.2% +8.0 28
2024-04-21 @ Werder Bremen L 1-2 2058 1881 53.2% 25.0% 21.7% -7.9 59
2024-04-26 Hoffenheim W 3-2 1842 1909 33.3% 29.6% 37.2% +5.8 29
2024-04-26 @ VfL Bochum L 2-3 1909 1842 37.2% 29.6% 33.3% -5.8 35
2024-04-27 Werder Bremen L 0-3 1930 1889 48.8% 26.9% 24.2% -21.7 37
2024-04-27 @ FC Augsburg W 3-0 1889 1930 24.2% 26.9% 48.8% +21.7 31
2024-04-27 VfB Stuttgart D 2-2 2144 2050 56.3% 23.5% 20.2% -1.0 75
2024-04-27 @ Bayer Leverkusen D 2-2 2050 2144 20.2% 23.5% 56.3% +1.0 60
2024-04-27 Eintracht Frankfurt W 2-1 2112 1996 59.4% 21.8% 18.8% +3.2 63
2024-04-27 @ Bayern Munich L 1-2 1996 2112 18.8% 21.8% 59.4% -3.2 44
2024-04-27 VfL Wolfsburg L 1-2 1925 1894 47.2% 27.5% 25.3% -7.3 37
2024-04-27 @ SC Freiburg W 2-1 1894 1925 25.3% 27.5% 47.2% +7.3 30
2024-04-27 Borussia Dortmund W 4-1 2065 2066 42.6% 28.8% 28.6% +12.3 56
2024-04-27 @ RB Leipzig L 1-4 2066 2065 28.6% 28.8% 42.6% -12.3 51
2024-04-28 Union Berlin D 0-0 1917 1862 50.7% 26.2% 23.1% -1.1 31
2024-04-28 @ Borussia Monchengladbach D 0-0 1862 1917 23.1% 26.2% 50.7% +1.1 27
2024-04-28 1. FC Heidenheim L 0-1 1761 1888 26.1% 27.9% 46.0% -5.0 14
2024-04-28 @ SV Darmstadt 98 W 1-0 1888 1761 46.0% 27.9% 26.1% +5.0 36
2024-05-03 RB Leipzig D 1-1 1903 2077 22.0% 25.3% 52.7% +1.1 36
2024-05-03 @ Hoffenheim D 1-1 2077 1903 52.7% 25.3% 22.0% -1.1 57
2024-05-04 FC Augsburg W 5-1 2054 1908 63.5% 19.4% 17.1% +9.0 54
2024-05-04 @ Borussia Dortmund L 1-5 1908 2054 17.1% 19.4% 63.5% -9.0 37
2024-05-04 Bayern Munich W 3-1 2051 2115 33.7% 29.6% 36.7% +10.6 63
2024-05-04 @ VfB Stuttgart L 1-3 2115 2051 36.7% 29.6% 33.7% -10.6 63
2024-05-04 Borussia Monchengladbach D 2-2 1910 1916 42.0% 28.9% 29.1% -0.3 32
2024-05-04 @ Werder Bremen D 2-2 1916 1910 29.1% 28.9% 42.0% +0.3 32
2024-05-04 SV Darmstadt 98 W 3-0 1902 1756 63.5% 19.4% 17.1% +8.3 33
2024-05-04 @ VfL Wolfsburg L 0-3 1756 1902 17.1% 19.4% 63.5% -8.3 14
2024-05-05 Mainz 05 D 1-1 1893 1899 42.0% 28.9% 29.0% -0.4 37
2024-05-05 @ 1. FC Heidenheim D 1-1 1899 1893 29.0% 28.9% 42.0% +0.4 27
2024-05-05 Bayer Leverkusen L 1-5 1993 2144 23.9% 26.7% 49.3% -13.6 44
2024-05-05 @ Eintracht Frankfurt W 5-1 2144 1993 49.3% 26.7% 23.9% +13.6 78
2024-05-05 VfL Bochum L 3-4 1864 1848 45.1% 28.2% 26.8% -6.5 27
2024-05-05 @ Union Berlin W 4-3 1848 1864 26.8% 28.2% 45.1% +6.5 32
2024-05-10 VfB Stuttgart L 0-1 1899 2062 22.9% 26.0% 51.1% -4.3 37
2024-05-10 @ FC Augsburg W 1-0 2062 1899 51.1% 26.0% 22.9% +4.3 66
2024-05-11 Eintracht Frankfurt D 1-1 1916 1979 33.8% 29.6% 36.7% +0.1 33
2024-05-11 @ Borussia Monchengladbach D 1-1 1979 1916 36.7% 29.6% 33.8% -0.1 45
2024-05-11 1. FC Heidenheim D 1-1 1917 1893 46.4% 27.8% 25.8% -0.7 38
2024-05-11 @ SC Freiburg D 1-1 1893 1917 25.8% 27.8% 46.4% +0.7 38
2024-05-11 Borussia Dortmund W 3-0 1899 2063 22.8% 25.9% 51.2% +22.5 30
2024-05-11 @ Mainz 05 L 0-3 2063 1899 51.2% 25.9% 22.8% -22.5 54
2024-05-11 Werder Bremen D 1-1 2076 1910 66.3% 17.7% 16.0% -1.8 58
2024-05-11 @ RB Leipzig D 1-1 1910 2076 16.0% 17.7% 66.3% +1.8 33
2024-05-12 VfL Wolfsburg W 2-0 2104 1910 70.0% 15.3% 14.6% +4.6 66
2024-05-12 @ Bayern Munich L 0-2 1910 2104 14.6% 15.3% 70.0% -4.6 33
2024-05-12 Hoffenheim L 0-6 1748 1904 23.4% 26.4% 50.1% -23.3 14
2024-05-12 @ SV Darmstadt 98 W 6-0 1904 1748 50.1% 26.4% 23.4% +23.3 39
2024-05-12 Bayer Leverkusen L 0-5 1855 2157 14.5% 15.1% 70.3% -10.6 32
2024-05-12 @ VfL Bochum W 5-0 2157 1855 70.3% 15.1% 14.5% +10.6 81
2024-05-18 FC Augsburg W 2-1 2168 1895 79.4% 9.5% 11.1% +1.6 84
2024-05-18 @ Bayer Leverkusen L 1-2 1895 2168 11.1% 9.5% 79.4% -1.6 37
2024-05-18 SV Darmstadt 98 W 4-0 2040 1725 83.8% 6.9% 9.4% +4.8 57
2024-05-18 @ Borussia Dortmund L 0-4 1725 2040 9.4% 6.9% 83.8% -4.8 14
2024-05-18 RB Leipzig D 2-2 1979 2074 29.7% 29.1% 41.3% +0.3 46
2024-05-18 @ Eintracht Frankfurt D 2-2 2074 1979 41.3% 29.1% 29.7% -0.3 59
2024-05-18 Bayern Munich W 4-2 1927 2109 21.4% 24.8% 53.8% +12.4 42
2024-05-18 @ Hoffenheim L 2-4 2109 1927 53.8% 24.8% 21.4% -12.4 66
2024-05-18 SC Freiburg W 2-1 1857 1917 34.2% 29.6% 36.2% +6.0 30
2024-05-18 @ Union Berlin L 1-2 1917 1857 36.2% 29.6% 34.2% -6.0 38
2024-05-18 Borussia Monchengladbach W 4-0 2066 1917 64.1% 19.0% 16.9% +10.7 69
2024-05-18 @ VfB Stuttgart L 0-4 1917 2066 16.9% 19.0% 64.1% -10.6 33
2024-05-18 VfL Bochum W 4-1 1912 1844 52.6% 25.3% 22.1% +9.7 36
2024-05-18 @ Werder Bremen L 1-4 1844 1912 22.1% 25.3% 52.6% -9.6 32
2024-05-18 Mainz 05 L 1-3 1905 1922 40.5% 29.2% 30.3% -11.3 33
2024-05-18 @ VfL Wolfsburg W 3-1 1922 1905 30.3% 29.2% 40.5% +11.3 33

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2024-05-23 Dusseldorf L 0-3 1835 1880 36.3% 29.6% 34.1% -17.5 0-1
2024-05-23 @ VfL Bochum W 3-0 1880 1835 34.1% 29.6% 36.3% +17.5 1-0
2024-05-27 VfL Bochum L 0-3 1897 1817 54.4% 24.5% 21.1% -23.4 1-1
2024-05-27 @ Dusseldorf W 3-0 1817 1897 21.1% 24.5% 54.4% +23.4 1-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-01-21 12.67% Werder Bremen 1898 1 @ Bayern Munich 2136 0
2 2024-02-18 17.55% @ VfL Bochum 1875 3 Bayern Munich 2118 2
3 2024-02-25 18.43% Hoffenheim 1918 3 @ Borussia Dortmund 2040 2
4 2024-04-06 18.52% @ 1. FC Heidenheim 1884 3 Bayern Munich 2110 2
5 2024-05-27 * 21.12% VfL Bochum 1817 3 @ Dusseldorf 1897 0
6 2024-05-18 21.44% @ Hoffenheim 1927 4 Bayern Munich 2109 2
7 2024-03-30 21.70% Borussia Dortmund 2053 2 @ Bayern Munich 2126 0
8 2024-04-21 21.73% @ Werder Bremen 1881 2 VfB Stuttgart 2058 1
9 2023-11-04 22.09% @ Mainz 05 1875 2 RB Leipzig 2048 0
10 2023-10-28 22.72% Hoffenheim 1942 3 @ VfB Stuttgart 2001 2
11 2023-12-09 22.72% @ Eintracht Frankfurt 1975 5 Bayern Munich 2140 1
12 2024-01-21 22.74% FC Augsburg 1886 2 @ Borussia Monchengladbach 1946 1
13 2024-05-11 22.83% @ Mainz 05 1899 3 Borussia Dortmund 2063 0
14 2024-01-13 23.23% Eintracht Frankfurt 1993 1 @ RB Leipzig 2046 0
15 2024-02-17 24.16% Union Berlin 1884 1 @ Hoffenheim 1926 0
16 2024-04-27 24.25% Werder Bremen 1889 3 @ FC Augsburg 1930 0
17 2024-02-10 24.66% 1. FC Heidenheim 1888 2 @ Werder Bremen 1925 1
18 2024-04-06 25.21% VfB Stuttgart 2038 1 @ Borussia Dortmund 2069 0
19 2024-04-27 25.27% VfL Wolfsburg 1894 2 @ SC Freiburg 1925 1
20 2023-11-05 25.49% @ 1. FC Heidenheim 1860 2 VfB Stuttgart 1994 0
21 2023-10-07 25.69% SV Darmstadt 98 1866 2 @ FC Augsburg 1892 1
22 2023-09-23 25.76% Hoffenheim 1943 2 @ Union Berlin 1968 0
23 2024-03-30 25.92% SC Freiburg 1912 3 @ Borussia Monchengladbach 1936 0
24 2024-05-05 26.77% VfL Bochum 1848 4 @ Union Berlin 1864 3
25 2024-01-20 27.02% @ VfL Bochum 1871 1 VfB Stuttgart 1990 0

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-03-02 30.71 FC Augsburg 6 1892 38.42% @ SV Darmstadt 98 0 1817 32.13%
2 2023-09-02 26.76 @ VfB Stuttgart 5 1932 36.77% SC Freiburg 0 1974 33.65%
3 2023-12-09 24.51 @ Eintracht Frankfurt 5 1975 22.72% Bayern Munich 1 2140 51.42%
4 2024-05-27 * 23.43 VfL Bochum 3 1817 21.12% @ Dusseldorf 0 1897 54.41%
5 2024-05-12 23.33 Hoffenheim 6 1904 50.15% @ SV Darmstadt 98 0 1748 23.45%
6 2024-05-11 22.45 @ Mainz 05 3 1899 22.83% Borussia Dortmund 0 2063 51.23%
7 2024-04-27 21.69 Werder Bremen 3 1889 24.25% @ FC Augsburg 0 1930 48.83%
8 2023-08-19 21.54 @ VfB Stuttgart 5 1924 46.48% VfL Bochum 0 1899 25.78%
9 2023-11-04 21.16 Bayern Munich 4 2117 38.00% @ Borussia Dortmund 0 2044 32.50%
10 2023-09-02 21.02 @ Werder Bremen 4 1899 38.32% Mainz 05 0 1930 32.21%
11 2024-03-30 20.87 SC Freiburg 3 1912 25.92% @ Borussia Monchengladbach 0 1936 46.27%
12 2023-11-10 20.16 @ Borussia Monchengladbach 4 1931 40.27% VfL Wolfsburg 0 1949 30.50%
13 2023-09-03 18.88 RB Leipzig 3 2010 30.52% @ Union Berlin 0 1993 40.25%
14 2023-08-26 17.74 Bayer Leverkusen 3 1986 33.53% @ Borussia Monchengladbach 0 1945 36.90%
15 2023-10-21 17.70 VfB Stuttgart 3 1984 33.66% @ Union Berlin 0 1942 36.76%
16 2023-08-18 17.69 Bayern Munich 4 2048 45.97% @ Werder Bremen 0 1921 26.13%
17 2024-05-23 * 17.52 Dusseldorf 3 1880 34.14% @ VfL Bochum 0 1835 36.26%
18 2023-11-04 16.86 Eintracht Frankfurt 3 1972 36.07% @ Union Berlin 0 1913 34.33%
19 2023-12-16 16.14 @ VfL Bochum 3 1864 38.18% Union Berlin 0 1896 32.34%
20 2024-02-10 16.08 @ Bayer Leverkusen 3 2103 38.33% Bayern Munich 0 2134 32.20%
21 2024-03-30 15.90 Borussia Dortmund 2 2053 21.70% @ Bayern Munich 0 2126 53.29%
22 2023-11-04 15.75 @ Mainz 05 2 1875 22.09% RB Leipzig 0 2048 52.57%
23 2024-03-16 14.86 VfB Stuttgart 3 2024 41.96% @ Hoffenheim 0 1925 29.11%
24 2023-09-23 14.71 @ Bayern Munich 7 2074 70.13% VfL Bochum 0 1879 14.59%
25 2023-11-05 14.52 @ 1. FC Heidenheim 2 1860 25.49% VfB Stuttgart 0 1994 46.91%