Home / Leagues / Germany / Bundesliga / 2023-24
‹ ›

2023-24 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayer Leverkusen

90 points · 1st Title

Relegated

Darmstadt 98

17 pts

1. FC Koln · 27 pts

Biggest Overachiever

Bayer Leverkusen

20.61 points above expected

90 points · 69.39 expected points

Biggest Disappointment

SV Darmstadt 98

11.95 points below expected

17 points · 28.95 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 Champion 34 28 6 0 90 89 24 +65 69.39 +20.61
2 VfB Stuttgart 34 23 4 7 73 78 39 +39 58.62 +14.38
3 Bayern Munich 34 23 3 8 72 94 45 +49 68.04 +3.96
4 RB Leipzig 34 19 8 7 65 77 39 +38 63.43 +1.57
5 Borussia Dortmund 34 18 9 7 63 68 43 +25 60.52 +2.48
6 Eintracht Frankfurt 34 11 14 9 47 51 50 +1 49.48 -2.48
7 Hoffenheim 34 13 7 14 46 66 66 0 44.43 +1.57
8 1. FC Heidenheim 34 10 12 12 42 50 55 -5 37.97 +4.03
9 Werder Bremen 34 11 9 14 42 48 54 -6 40.12 +1.88
10 SC Freiburg 34 11 9 14 42 45 58 -13 46.39 -4.39
11 FC Augsburg 34 10 9 15 39 50 60 -10 41.48 -2.48
12 VfL Wolfsburg 34 10 7 17 37 41 56 -15 42.01 -5.01
13 Mainz 05 34 7 14 13 35 39 51 -12 37.12 -2.12
14 Borussia Monchengladbach 34 7 13 14 34 56 67 -11 41.72 -7.72
15 Union Berlin 34 9 6 19 33 33 58 -25 37.37 -4.37
16 VfL Bochum 34 7 12 15 33 42 74 -32 36.29 -3.29
17 1. FC Koln Relegated 34 5 12 17 27 28 60 -32 34.28 -7.28
18 SV Darmstadt 98 34 3 8 23 17 30 86 -56 28.95 -11.95

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 90 69.39 +20.61
2 VfB Stuttgart 73 58.62 +14.38
3 1. FC Heidenheim 42 37.97 +4.03
4 Bayern Munich 72 68.04 +3.96
5 Borussia Dortmund 63 60.52 +2.48

Biggest Disappointments

# Team Actual Sim vsSim
1 SV Darmstadt 98 17 28.95 -11.95
2 Borussia Monchengladbach 34 41.72 -7.72
3 1. FC Koln 27 34.28 -7.28
4 VfL Wolfsburg 37 42.01 -5.01
5 SC Freiburg 42 46.39 -4.39

Top Streaks

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

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 VfB Stuttgart 6 Sep 2 – Oct 21 1 in 90
2 Hoffenheim 4 Aug 26 – Sep 23 1 in 80
3 Werder Bremen 3 Jan 21 – Feb 3 1 in 77
4 Bayer Leverkusen 10 Feb 3 – Apr 14 1 in 43
5 Borussia Dortmund 5 Sep 16 – Oct 20 1 in 36

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Union Berlin 9 Sep 3 – Nov 12 1 in 2,370
2 Werder Bremen 4 Mar 3 – Mar 30 1 in 65
3 VfB Stuttgart 2 Oct 28 – Nov 5 1 in 35
4 RB Leipzig 3 Jan 13 – Jan 27 1 in 31
5 VfL Bochum 4 Feb 24 – Mar 16 1 in 30

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Bayer Leverkusen 34 Aug 19 – May 18 1 in 656
2 Mainz 05 9 Mar 16 – May 18 1 in 125
3 Werder Bremen 7 Dec 9 – Feb 3 1 in 78
4 1. FC Heidenheim 8 Dec 9 – Feb 10 1 in 68
5 FC Augsburg 6 Oct 22 – Dec 3 1 in 20

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 SV Darmstadt 98 22 Oct 21 – Apr 14 1 in 129
2 Hoffenheim 8 Dec 16 – Feb 17 1 in 69
3 VfL Wolfsburg 11 Dec 20 – Mar 16 1 in 40
4 Mainz 05 11 Nov 11 – Feb 11 1 in 39
5 Union Berlin 10 Sep 3 – Nov 25 1 in 38

Position Race

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

Recent Form

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

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Bayer Leverkusen 2281 90 +26 11 10.7 +0.3
VfB Stuttgart 2163 73 +22 10 8.7 +1.3
Bayern Munich 2112 72 -15 9 9.6 -0.6
RB Leipzig 2148 65 +22 9 9.6 -0.6
Borussia Dortmund 2079 63 -54 7 8.9 -1.9
Eintracht Frankfurt 1983 47 -7 5 5.5 -0.5
Hoffenheim 1962 46 +64 10 6.5 +3.5
Werder Bremen 1958 42 +80 11 5.9 +5.1
1. FC Heidenheim 1925 42 +18 8 7.3 +0.7
SC Freiburg 1897 42 -32 3 8.2 -5.2
FC Augsburg 1878 39 -80 0 4.3 -4.3
VfL Wolfsburg 1867 37 +13 9 6.6 +2.4
Mainz 05 1972 35 +69 9 6.3 +2.7
Borussia Monchengladbach 1881 34 -23 3 5.6 -2.6
VfL Bochum 1802 33 -9 6 4.3 +1.7
Union Berlin 1830 33 -25 4 5.7 -1.7
1. FC Koln 1787 27 -37 5 6.1 -1.1
SV Darmstadt 98 1651 17 -32 3 3.3 -0.3

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 —
1-1-0
3.35
0-0-2
1.25
1-0-1
1.07
0-2-0
1.53
0-1-1
2.37
0-0-2
2.12
0-0-2
2.61
0-1-1
2.36
1-1-0
2.78
0-0-2
1.34
1-1-0
2.39
2-0-0
3.60
1-1-0
2.53
1-1-0
1.29
0-2-0
3.24
0-1-1
2.45
2-0-0
2.29
1. FC Koln
0-1-1
2.11
—
0-0-2
1.02
0-0-2
0.93
0-0-2
1.64
1-1-0
2.17
1-1-0
1.71
0-2-0
2.08
0-1-1
2.26
0-2-0
2.38
0-0-2
1.27
0-1-1
1.97
1-0-1
3.30
1-0-1
2.67
0-1-1
1.55
1-1-0
2.81
0-1-1
2.20
0-0-2
2.32
Bayer Leverkusen
2-0-0
4.27
2-0-0
4.54
—
1-1-0
2.50
0-2-0
3.58
1-1-0
3.67
2-0-0
3.98
2-0-0
4.70
2-0-0
4.09
2-0-0
4.44
2-0-0
3.04
2-0-0
4.35
2-0-0
4.50
2-0-0
4.63
0-2-0
3.49
2-0-0
4.80
2-0-0
4.09
2-0-0
4.46
Bayern Munich
1-0-1
4.49
2-0-0
4.65
0-1-1
2.95
—
1-0-1
3.30
2-0-0
4.16
1-0-1
4.02
2-0-0
4.29
1-0-1
4.16
2-0-0
4.58
1-1-0
3.16
1-1-0
4.24
2-0-0
4.82
2-0-0
4.53
1-0-1
3.16
1-0-1
4.40
2-0-0
4.39
1-0-1
4.08
Borussia Dortmund
0-2-0
3.96
2-0-0
3.83
0-2-0
1.89
1-0-1
2.15
—
2-0-0
3.83
1-1-0
3.38
1-1-0
3.93
1-0-1
3.46
0-1-1
4.12
0-0-2
2.60
2-0-0
3.61
2-0-0
4.57
2-0-0
3.92
0-0-2
2.91
1-1-0
3.97
1-1-0
3.73
2-0-0
3.93
Borussia Monchengladbach
1-1-0
3.08
0-1-1
3.29
0-1-1
1.84
0-0-2
1.36
0-0-2
1.65
—
0-1-1
2.03
0-1-1
3.12
1-0-1
2.60
0-2-0
3.39
0-0-2
1.63
0-1-1
2.73
0-2-0
3.48
0-1-1
3.39
1-0-1
1.48
2-0-0
3.01
2-0-0
2.50
0-2-0
2.65
Eintracht Frankfurt
2-0-0
3.33
0-1-1
3.77
0-0-2
1.51
1-0-1
1.47
0-1-1
2.07
1-1-0
3.43
—
1-0-1
3.24
2-0-0
2.85
1-1-0
3.47
1-1-0
1.83
0-2-0
3.33
1-1-0
3.90
1-1-0
3.65
0-0-2
2.24
0-2-0
3.59
0-1-1
3.09
0-2-0
3.60
FC Augsburg
2-0-0
2.84
0-2-0
3.39
0-0-2
0.90
0-0-2
1.23
0-1-1
1.57
1-1-0
2.33
1-0-1
2.20
—
0-1-1
2.66
1-0-1
3.04
0-1-1
1.57
1-0-1
2.51
1-0-1
3.27
1-1-0
3.26
0-0-2
1.37
0-2-0
2.90
2-0-0
2.69
0-0-2
3.06
Hoffenheim
1-1-0
3.09
1-1-0
3.19
0-0-2
1.45
1-0-1
1.36
1-0-1
2.02
1-0-1
2.84
0-0-2
2.61
1-1-0
2.78
—
0-1-1
3.31
0-1-1
1.44
0-0-2
2.61
1-1-0
4.02
1-0-1
3.00
1-0-1
1.75
1-0-1
3.51
1-1-0
2.65
2-0-0
3.05
Mainz 05
0-1-1
2.67
0-2-0
3.08
0-0-2
1.13
0-0-2
0.99
1-1-0
1.38
0-2-0
2.06
0-1-1
2.01
1-0-1
2.40
1-1-0
2.15
—
1-1-0
1.11
0-1-1
2.44
1-1-0
3.37
0-1-1
2.56
0-0-2
1.63
1-1-0
2.68
1-1-0
2.80
0-0-2
2.51
RB Leipzig
2-0-0
4.17
2-0-0
4.25
0-0-2
2.41
0-1-1
2.29
2-0-0
2.84
2-0-0
3.85
0-1-1
3.63
1-1-0
3.92
1-1-0
4.05
0-1-1
4.43
—
2-0-0
3.82
2-0-0
4.43
2-0-0
3.32
1-0-1
3.04
1-1-0
4.19
1-0-1
4.14
0-2-0
4.13
SC Freiburg
0-1-1
3.05
1-1-0
3.48
0-0-2
1.19
0-1-1
1.28
0-0-2
1.86
1-1-0
2.72
0-2-0
2.12
1-0-1
2.94
2-0-0
2.83
1-1-0
3.00
0-0-2
1.65
—
1-1-0
3.91
0-1-1
3.44
0-0-2
2.46
2-0-0
3.21
1-0-1
3.05
1-0-1
3.17
SV Darmstadt 98
0-0-2
1.86
1-0-1
2.17
0-0-2
1.07
0-0-2
0.80
0-0-2
1.02
0-2-0
1.99
0-1-1
1.59
1-0-1
2.18
0-1-1
1.47
0-1-1
2.10
0-0-2
1.13
0-1-1
1.57
—
0-0-2
2.01
0-0-2
1.25
0-1-1
2.42
0-0-2
1.86
1-1-0
1.86
Union Berlin
0-1-1
2.91
1-0-1
2.77
0-0-2
0.95
0-0-2
1.04
0-0-2
1.57
1-1-0
2.06
0-1-1
1.83
0-1-1
2.19
1-0-1
2.46
1-1-0
2.89
0-0-2
2.16
1-1-0
2.02
2-0-0
3.44
—
0-0-2
1.61
0-0-2
2.87
1-0-1
2.58
1-0-1
2.50
VfB Stuttgart
0-1-1
4.23
1-1-0
3.95
0-2-0
1.97
1-0-1
2.30
2-0-0
2.54
1-0-1
4.03
2-0-0
3.22
2-0-0
4.13
1-0-1
3.71
2-0-0
3.87
1-0-1
2.41
2-0-0
2.99
2-0-0
4.27
2-0-0
3.89
—
1-0-1
3.48
2-0-0
3.60
1-0-1
4.19
VfL Bochum
0-2-0
2.20
0-1-1
2.63
0-0-2
0.82
1-0-1
1.14
0-1-1
1.53
0-0-2
2.43
0-2-0
1.88
0-2-0
2.55
1-0-1
1.95
0-1-1
2.76
0-1-1
1.34
0-0-2
2.24
1-1-0
3.05
2-0-0
2.57
1-0-1
1.98
—
1-0-1
2.19
0-1-1
2.18
VfL Wolfsburg
1-1-0
3.00
1-1-0
3.25
0-0-2
1.46
0-0-2
1.15
0-1-1
1.74
0-0-2
2.94
1-1-0
2.38
0-0-2
2.75
0-1-1
2.79
0-1-1
2.64
1-0-1
1.38
1-0-1
2.40
2-0-0
3.62
1-0-1
2.86
0-0-2
1.86
1-0-1
3.26
—
1-1-0
2.72
Werder Bremen
0-0-2
3.16
2-0-0
3.12
0-0-2
1.11
1-0-1
1.45
0-0-2
1.57
0-2-0
2.80
0-2-0
1.86
2-0-0
2.39
0-0-2
2.40
2-0-0
2.93
0-2-0
1.38
1-0-1
2.29
0-1-1
3.62
1-0-1
2.94
1-0-1
1.32
1-1-0
3.29
0-1-1
2.73
—

Points vs. Goals Scored, Allowed, and Differential

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

Fit Metrics

R² Slope
Scored 0.87 +8.8
Allowed 0.78 -11.7
Differential 0.97 +5.9

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.25%5.23%4.74%3.92%1.63%1.47%21.24%
15.23%13.40%6.70%5.07%1.47%1.31%33.17%
24.74%6.70%6.21%3.10%1.14%0.65%22.55%
33.92%5.07%3.10%2.29%0.33%—14.71%
41.63%1.47%1.14%0.33%0.33%—4.90%
5+1.47%1.31%0.65%———3.43%
Total21.24%33.17%22.55%14.71%4.90%3.43%100%

Summary Statistics

Scored Allowed Difference
Mean 1.61 1.61 +0.00
SD 1.35 1.35 2.09
CV 0.84 0.84 —
Max 8 8 +8
Min 0 0 -8

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%2.94%5.88%———14.71%
18.82%20.59%14.71%—2.94%—47.06%
22.94%2.94%5.88%2.94%2.94%2.94%20.59%
3——8.82%2.94%——11.76%
4—2.94%2.94%———5.88%
5+———————
Total17.65%29.41%38.24%5.88%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.62 -0.15
SD 1.08 1.21 1.35
CV 0.73 0.75 —
Max 4 5 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%17.65%2.94%2.94%2.94%41.18%
12.94%26.47%5.88%2.94%2.94%2.94%44.12%
22.94%2.94%————5.88%
3—2.94%2.94%2.94%——8.82%
4———————
5+———————
Total11.76%41.18%26.47%8.82%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.82 1.76 -0.94
SD 0.90 1.39 1.74
CV 1.10 0.79 —
Max 3 6 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%—————2.94%
15.88%8.82%————14.71%
28.82%17.65%5.88%———32.35%
317.65%—11.76%———29.41%
45.88%2.94%————8.82%
5+5.88%5.88%————11.76%
Total47.06%35.29%17.65%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.62 0.71 +1.91
SD 1.28 0.76 1.52
CV 0.49 1.08 —
Max 5 2 +5
Min 0 0 +0

Games Played: 34

↓ Scored | Allowed →012345+Total
0—2.94%2.94%2.94%——8.82%
15.88%——2.94%—2.94%11.76%
25.88%11.76%8.82%5.88%2.94%—35.29%
38.82%8.82%2.94%———20.59%
45.88%—2.94%———8.82%
5+5.88%5.88%2.94%———14.71%
Total32.35%29.41%20.59%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.76 1.32 +1.44
SD 1.99 1.30 2.73
CV 0.72 0.98 —
Max 8 5 +8
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%—2.94%2.94%—11.76%
18.82%17.65%2.94%—2.94%—32.35%
25.88%5.88%2.94%5.88%——20.59%
35.88%8.82%—2.94%——17.65%
45.88%—8.82%———14.71%
5+—2.94%————2.94%
Total29.41%38.24%14.71%11.76%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.26 +0.74
SD 1.37 1.19 1.93
CV 0.69 0.94 —
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%5.88%2.94%—23.53%
1—8.82%11.76%8.82%——29.41%
2—5.88%8.82%—2.94%—17.65%
3—8.82%—8.82%2.94%—20.59%
42.94%———2.94%—5.88%
5+——2.94%———2.94%
Total11.76%26.47%26.47%23.53%11.76%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.97 -0.32
SD 1.37 1.22 1.70
CV 0.83 0.62 —
Max 5 4 +4
Min 0 0 -4

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.47 +0.03
SD 1.16 1.16 1.70
CV 0.77 0.79 —
Max 5 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
0—8.82%5.88%8.82%——23.53%
12.94%17.65%5.88%8.82%—2.94%38.24%
22.94%11.76%5.88%2.94%——23.53%
3—2.94%2.94%———5.88%
4————2.94%—2.94%
5+2.94%—2.94%———5.88%
Total8.82%41.18%23.53%20.59%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.76 -0.29
SD 1.42 1.16 1.95
CV 0.97 0.66 —
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
0—2.94%—5.88%——8.82%
1—14.71%8.82%11.76%2.94%—38.24%
22.94%2.94%2.94%8.82%——17.65%
3—11.76%11.76%2.94%——26.47%
4——2.94%2.94%——5.88%
5+2.94%—————2.94%
Total5.88%32.35%26.47%32.35%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.94 1.94 +0.00
SD 1.32 1.01 1.87
CV 0.68 0.52 —
Max 6 4 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%—2.94%2.94%—26.47%
12.94%26.47%5.88%8.82%2.94%2.94%50.00%
25.88%—5.88%———11.76%
32.94%2.94%————5.88%
42.94%2.94%————5.88%
5+———————
Total23.53%44.12%11.76%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.50 -0.35
SD 1.08 1.62 2.09
CV 0.94 1.08 —
Max 4 8 +4
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%———11.76%
12.94%8.82%5.88%———17.65%
28.82%5.88%8.82%5.88%—2.94%32.35%
38.82%8.82%2.94%———20.59%
4—8.82%————8.82%
5+2.94%5.88%————8.82%
Total29.41%41.18%20.59%5.88%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.26 1.15 +1.12
SD 1.48 1.10 1.95
CV 0.66 0.96 —
Max 6 5 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%——5.88%—2.94%17.65%
111.76%8.82%11.76%8.82%2.94%—44.12%
25.88%8.82%2.94%5.88%2.94%—26.47%
32.94%—2.94%5.88%——11.76%
4———————
5+———————
Total29.41%17.65%17.65%26.47%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.71 -0.38
SD 0.91 1.45 1.69
CV 0.69 0.85 —
Max 3 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%5.88%5.88%5.88%8.82%50.00%
1—5.88%5.88%5.88%2.94%2.94%23.53%
22.94%2.94%5.88%2.94%—2.94%17.65%
3———5.88%——5.88%
4——2.94%———2.94%
5+———————
Total8.82%26.47%20.59%20.59%8.82%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 2.53 -1.65
SD 1.09 1.88 2.21
CV 1.24 0.74 —
Max 4 8 +2
Min 0 0 -8

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%17.65%11.76%2.94%—50.00%
18.82%5.88%2.94%——2.94%20.59%
22.94%5.88%2.94%2.94%2.94%—17.65%
3—2.94%——2.94%—5.88%
4—5.88%————5.88%
5+———————
Total20.59%29.41%23.53%14.71%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.71 -0.74
SD 1.22 1.36 1.86
CV 1.26 0.80 —
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
0—2.94%2.94%2.94%——8.82%
15.88%5.88%2.94%2.94%—2.94%20.59%
28.82%8.82%2.94%2.94%——23.53%
311.76%17.65%2.94%2.94%——35.29%
42.94%—————2.94%
5+5.88%—2.94%———8.82%
Total35.29%35.29%14.71%11.76%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.29 1.15 +1.15
SD 1.34 1.21 2.09
CV 0.58 1.05 —
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%—2.94%8.82%23.53%
12.94%20.59%8.82%8.82%5.88%—47.06%
2—2.94%8.82%——2.94%14.71%
32.94%2.94%5.88%———11.76%
4———2.94%——2.94%
5+———————
Total11.76%29.41%26.47%11.76%8.82%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 2.18 -0.94
SD 1.05 1.68 2.13
CV 0.85 0.77 —
Max 4 7 +3
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
0—8.82%5.88%2.94%2.94%—20.59%
15.88%11.76%5.88%17.65%——41.18%
28.82%11.76%8.82%5.88%——35.29%
32.94%—————2.94%
4———————
5+———————
Total17.65%32.35%20.59%26.47%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.65 -0.44
SD 0.81 1.15 1.60
CV 0.67 0.70 —
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
0—5.88%5.88%2.94%2.94%2.94%20.59%
18.82%14.71%11.76%———35.29%
25.88%5.88%11.76%2.94%5.88%—32.35%
32.94%2.94%————5.88%
42.94%2.94%————5.88%
5+———————
Total20.59%32.35%29.41%5.88%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.59 -0.18
SD 1.08 1.31 1.93
CV 0.76 0.82 —
Max 4 5 +4
Min 0 0 -5

Games Played: 34

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Bayer Leverkusen 2281 90 69.39 +20.61 100.0% 56 59 66 69 73 79 81
VfB Stuttgart 2163 73 58.62 +14.38 98.0% 40 47 54 59 63 69 75
RB Leipzig 2148 65 63.43 +1.57 60.0% 45 53 60 63 68 72 76
Bayern Munich 2112 72 68.04 +3.96 71.0% 42 54 64 68 73 81 86
Borussia Dortmund 2079 63 60.52 +2.48 68.0% 39 48 55 61 65 74 81
Eintracht Frankfurt 1983 47 49.48 -2.48 40.0% 32 38 44 48 54 61 67
Mainz 05 1972 35 37.12 -2.12 41.0% 20 24 31 38 41 50 55
Hoffenheim 1962 46 44.43 +1.57 63.0% 25 32 38 44 50 55 61
Werder Bremen 1958 42 40.12 +1.88 64.0% 22 29 35 40 45 53 58
1. FC Heidenheim 1925 42 37.97 +4.03 72.0% 18 26 33 38 43 51 57
SC Freiburg 1897 42 46.39 -4.39 27.0% 33 34 42 46 52 59 65
Borussia Monchengladbach 1881 34 41.72 -7.72 18.0% 20 31 37 42 48 55 57
FC Augsburg 1878 39 41.48 -2.48 38.0% 22 29 37 42 46 52 63
VfL Wolfsburg 1867 37 42.01 -5.01 24.0% 25 30 38 41 47 53 60
VfL Bochum 1831 33 36.29 -3.29 35.0% 22 26 32 36 40 46 56
Union Berlin 1830 33 37.37 -4.37 33.0% 18 26 32 38 42 50 57
1. FC Koln 1787 27 34.28 -7.28 14.0% 17 21 30 33 38 47 51
SV Darmstadt 98 1651 17 28.95 -11.95 1.0% 15 19 24 28 33 41 45

Point Totals in Context

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

Home-Field Advantage Edge

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

Season Trends

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

Edges & Scoring

How these are measured

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

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 19.5% * Slight Edge: 19.5% to 27.5% * Clear Edge: 27.5% to 33.5% * Strong Edge: 33.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+14.05%
No Edge
43.79%26.47%29.74%
Elo Value
Home Edge
155 Elo
0.006 goals per Elo point
049.15400
Scoring Tilt
Expected
+0.40 goals
Neutral
-2+0.32+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 3 * Top-Heavy: 3 to 4 * Open: 4 to 7 * Wide Open: 7 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.06 * Tight Race: 0.06 to 0.12 * Comfortable: 0.12 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
3.1
Top-Heavy
134710
Champion Preseason Odds
43%
Bayer Leverkusen, 1st of 18
LongshotFavorite
Title Margin
Expected
0.50/gm
Runaway
00.160.8/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.68 * Some Luck: 5.68 to 8.51 * Lucky: 8.51 to 11.35 * Wild Swing: 11.35 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.87 * Close: 1.87 to 2.81 * Off: 2.81 to 3.75 * Way Off: 3.75 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
7.54 points
Some Luck
07.0918
Average Finish Error
Expected
1.56
Pinpoint
02.345
Biggest Overachiever
Expected 97.22%
100.00%
Bayer Leverkusen
50100
Biggest Underachiever
Expected 2.78%
1.00%
SV Darmstadt 98
050
Season Outliers
Expected
3 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
2 of 2
Many Surprises
00.22

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.15 * Top-Heavy: 0.15 to 0.17 * Lopsided: 0.17 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.55 * Moderate Separation: 1.55 to 1.75 * Strong Separation: 1.75 to 1.9 * Wide Separation: 1.9 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 63% * Slight Edge: 63% to 67% * Clear Edge: 67% to 70% * Wide Edge: 70% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 85.5% * Clear Edge: 85.5% to 91% * Strong Edge: 91% to 94.5% * Dominant: 94.5% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 52.5% * Some Drama: 52.5% to 55% * Frequent: 55% to 59.5% * Very Frequent: 59.5% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 17.5% * Occasional: 17.5% to 21.5% * Frequent: 21.5% to 24% * Very Frequent: 24% and up.
Gini Index
0.21
Lopsided
00.120.5
Noll-Scully
Elo SD: 155.47
2.46
Wide Separation
11.551.752.5
Interquartile Edge
74%
Wide Edge
50%63%70%100%
Best vs. Worst
Baseline 97%
97%
Dominant
50%100%
Close Games
Expected
57%
Frequent
0%53%100%
Blowouts
Expected
21%
Occasional
0%23%100%

Predictability

How these are measured

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

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

Calibration

How these are measured

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

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

Promotion Playoff

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

Finals

VfL Bochum 3
Dusseldorf 3

Leg 1: VfL Bochum 0-3 Dusseldorf

Leg 2: Dusseldorf 0-3 VfL Bochum

Sim: 71.0%

Final Table Odds

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

Team123456789101112131415161718
Bayer Leverkusen43.00%36.00%13.00%6.00%2.00%—————————————
VfB Stuttgart2.00%10.00%16.00%28.00%19.00%12.00%6.00%3.00%2.00%1.00%1.00%———————
Bayern Munich35.00%30.00%14.00%11.00%6.00%2.00%1.00%—1.00%—————————
RB Leipzig9.00%13.00%36.00%20.00%16.00%3.00%2.00%——1.00%————————
Borussia Dortmund10.00%8.00%19.00%19.00%25.00%9.00%4.00%4.00%——1.00%——1.00%————
Eintracht Frankfurt—2.00%2.00%6.00%13.00%15.00%13.00%15.00%15.00%4.00%8.00%2.00%2.00%1.00%1.00%1.00%——
Hoffenheim———1.00%4.00%17.00%10.00%12.00%7.00%11.00%10.00%7.00%6.00%4.00%5.00%3.00%2.00%1.00%
1. FC Heidenheim————3.00%—4.00%8.00%10.00%3.00%10.00%8.00%12.00%6.00%12.00%12.00%8.00%4.00%
Werder Bremen———1.00%2.00%3.00%7.00%10.00%6.00%9.00%7.00%14.00%8.00%10.00%5.00%10.00%3.00%5.00%
SC Freiburg1.00%——3.00%4.00%17.00%13.00%11.00%8.00%20.00%4.00%5.00%1.00%3.00%5.00%5.00%——
FC Augsburg———1.00%2.00%3.00%13.00%6.00%10.00%12.00%10.00%8.00%10.00%7.00%4.00%7.00%4.00%3.00%
VfL Wolfsburg————2.00%5.00%7.00%10.00%10.00%10.00%9.00%13.00%8.00%9.00%9.00%3.00%5.00%—
Mainz 05———1.00%—1.00%5.00%1.00%7.00%9.00%9.00%10.00%9.00%11.00%5.00%13.00%15.00%4.00%
Borussia Monchengladbach———3.00%1.00%8.00%5.00%11.00%15.00%3.00%8.00%7.00%14.00%7.00%5.00%7.00%2.00%4.00%
Union Berlin—1.00%———3.00%3.00%7.00%2.00%4.00%8.00%12.00%8.00%13.00%10.00%9.00%10.00%10.00%
VfL Bochum————1.00%1.00%3.00%1.00%4.00%7.00%9.00%6.00%7.00%13.00%17.00%11.00%14.00%6.00%
1. FC Koln—————1.00%4.00%—1.00%5.00%4.00%6.00%14.00%6.00%18.00%7.00%18.00%16.00%
SV Darmstadt 98———————1.00%2.00%1.00%2.00%2.00%1.00%9.00%4.00%12.00%19.00%47.00%

Points Required Per Position

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

Stochastic Promotion/Relegation Outcomes

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

Team Same level Lost relegation playoff Direct relegation
Bayer Leverkusen 100% — —
Bayern Munich 100% — —
Borussia Dortmund 100% — —
RB Leipzig 100% — —
VfB Stuttgart 100% — —
Eintracht Frankfurt 99.00% 1.00% —
SC Freiburg 95.00% 5.00% —
Hoffenheim 94.00% 3.00% 3.00%
VfL Wolfsburg 92.00% 3.00% 5.00%
Borussia Monchengladbach 87.00% 7.00% 6.00%
FC Augsburg 86.00% 7.00% 7.00%
Werder Bremen 82.00% 10.00% 8.00%
1. FC Heidenheim 76.00% 12.00% 12.00%
Union Berlin 71.00% 9.00% 20.00%
Mainz 05 68.00% 13.00% 19.00%
1. FC Koln 59.00% 7.00% 34.00%
SV Darmstadt 98 22.00% 12.00% 66.00%
VfL Bochum — 100% —
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Magdeburg1. FC NurnbergBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtElversbergFC AugsburgGreuther FurthHamburger SVHannover 96Hansa RostockHertha BSCHoffenheimHolstein KielKarlsruher SCMainz 05Paderborn 07SC FreiburgSV Darmstadt 98Schalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWehen WiesbadenWerder Bremen
1. FC Heidenheim100.0%1.00%87.0%23.00%80.0%5.00%45.0%140.00%50.0%2.00%81.4%43.00%59.9%142.00%66.1%62.00%67.0%115.00%55.5%119.00%46.0%63.00%70.6%34.00%76.5%17.00%50.7%148.00%100.0%5.00%
1. FC Kaiserslautern0.0%1.00%54.5%11.00%0.0%2.00%66.7%3.00%100.0%1.00%20.0%5.00%50.0%4.00%33.3%3.00%33.3%6.00%0.0%1.00%0.0%5.00%
1. FC Koln45.5%11.00%60.0%40.00%20.0%5.00%29.5%281.00%0.0%1.00%77.8%9.00%67.9%78.00%32.8%244.00%50.0%106.00%47.0%183.00%31.6%190.00%31.6%95.00%35.6%45.00%59.5%37.00%30.3%244.00%0.0%1.00%
1. FC Magdeburg13.0%23.00%40.0%40.00%14.3%7.00%0.0%1.00%30.0%10.00%0.0%5.00%20.0%15.00%0.0%4.00%47.6%21.00%17.4%23.00%35.3%34.00%18.2%11.00%11.1%9.00%
1. FC Nurnberg20.0%5.00%80.0%5.00%100.0%1.00%0.0%4.00%0.0%1.00%25.0%4.00%0.0%2.00%75.0%4.00%100.0%1.00%20.0%5.00%100.0%1.00%0.0%1.00%
Borussia Monchengladbach100.0%2.00%85.7%7.00%0.0%1.00%56.1%66.00%100.0%1.00%50.0%2.00%78.6%14.00%49.2%59.00%51.5%33.00%74.3%35.00%31.4%70.00%33.3%30.00%63.6%11.00%75.0%12.00%55.6%54.00%100.0%4.00%
Dusseldorf55.0%140.00%70.5%281.00%43.9%66.00%40.0%10.00%60.6%104.00%59.4%32.00%43.5%154.00%45.7%35.00%87.3%189.00%64.2%173.00%67.7%220.00%62.5%72.00%51.0%100.00%
Eintracht Braunschweig100.0%1.00%0.0%1.00%0.0%1.00%0.0%4.00%
Eintracht Frankfurt100.0%1.00%60.0%10.00%100.0%1.00%0.0%1.00%63.6%11.00%75.0%4.00%100.0%4.00%50.0%8.00%37.5%8.00%0.0%1.00%100.0%1.00%66.7%9.00%
Elversberg50.0%2.00%22.2%9.00%50.0%2.00%0.0%1.00%0.0%1.00%0.0%4.00%20.0%5.00%0.0%2.00%0.0%1.00%
FC Augsburg33.3%3.00%70.0%10.00%100.0%4.00%39.4%104.00%65.8%38.00%50.5%111.00%63.0%46.00%100.0%1.00%71.8%78.00%43.8%96.00%48.8%41.00%78.9%19.00%54.5%11.00%50.0%82.00%100.0%6.00%
Greuther Furth18.6%43.00%32.1%78.00%21.4%14.00%100.0%1.00%34.2%38.00%12.5%16.00%24.0%50.00%16.7%12.00%75.0%64.00%38.9%36.00%40.6%69.00%28.0%25.00%17.6%34.00%
Hamburger SV40.1%142.00%67.2%244.00%50.8%59.00%36.4%11.00%49.5%111.00%40.9%44.00%39.7%174.00%55.3%38.00%77.5%182.00%58.5%183.00%50.0%2.00%59.8%209.00%59.0%61.00%29.9%107.00%
Hannover 9633.9%62.00%50.0%106.00%48.5%33.00%25.0%4.00%37.0%46.00%23.8%21.00%27.9%104.00%52.2%23.00%75.6%90.00%55.8%86.00%59.0%100.00%51.6%31.00%32.2%59.00%
Hansa Rostock0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Hertha BSC33.0%115.00%53.0%183.00%25.7%35.00%0.0%4.00%28.2%78.00%29.7%37.00%23.2%125.00%37.5%24.00%71.9%121.00%42.4%125.00%53.8%156.00%48.3%58.00%28.9%76.00%
Hoffenheim0.0%1.00%100.0%5.00%100.0%1.00%40.6%32.00%100.0%1.00%87.5%16.00%59.1%44.00%76.2%21.00%70.3%37.00%46.2%39.00%52.6%19.00%81.8%11.00%100.0%3.00%45.9%37.00%0.0%1.00%
Holstein Kiel44.5%119.00%68.4%190.00%68.6%70.00%50.0%8.00%56.3%96.00%53.8%39.00%38.6%176.00%48.8%43.00%83.7%153.00%67.4%135.00%69.1%175.00%64.8%71.00%40.4%94.00%
Karlsruher SC54.0%63.00%68.4%95.00%66.7%30.00%62.5%8.00%51.2%41.00%47.4%19.00%41.0%83.00%50.0%28.00%81.6%87.00%72.1%68.00%56.5%115.00%56.1%41.00%37.5%56.00%
Mainz 0580.0%5.00%80.0%15.00%75.0%4.00%56.5%154.00%100.0%1.00%100.0%4.00%76.0%50.00%60.3%174.00%72.1%104.00%100.0%1.00%76.8%125.00%61.4%176.00%59.0%83.00%75.0%36.00%83.3%18.00%62.9%194.00%100.0%1.00%
Paderborn 0729.4%34.00%64.4%45.00%36.4%11.00%100.0%1.00%21.1%19.00%18.2%11.00%25.0%36.00%50.0%4.00%69.8%43.00%43.8%32.00%48.6%37.00%5.3%19.00%30.8%26.00%
SC Freiburg100.0%4.00%100.0%2.00%54.3%35.00%83.3%12.00%44.7%38.00%47.8%23.00%62.5%24.00%51.2%43.00%50.0%28.00%50.0%4.00%83.3%6.00%37.5%40.00%100.0%1.00%
SV Darmstadt 9850.0%4.00%52.4%21.00%25.0%4.00%12.7%189.00%80.0%5.00%25.0%64.00%22.5%182.00%24.4%90.00%100.0%1.00%28.1%121.00%16.3%153.00%18.4%87.00%30.2%43.00%46.7%15.00%19.5%164.00%50.0%2.00%
Schalke 0423.5%17.00%40.5%37.00%25.0%12.00%0.0%1.00%45.5%11.00%0.0%3.00%16.7%18.00%16.7%6.00%53.3%15.00%50.0%22.00%55.0%20.00%30.0%10.00%36.4%11.00%
St. Pauli49.3%148.00%69.7%244.00%44.4%54.00%33.3%9.00%50.0%82.00%54.1%37.00%37.1%194.00%62.5%40.00%80.5%164.00%62.8%164.00%68.0%222.00%57.8%83.00%31.3%83.00%
Union Berlin66.7%3.00%82.6%23.00%0.0%1.00%35.8%173.00%61.1%36.00%41.5%183.00%44.2%86.00%57.6%125.00%32.6%135.00%27.9%68.00%56.2%32.00%50.0%22.00%37.2%164.00%80.0%5.00%
VfB Stuttgart50.0%2.00%
VfL Bochum66.7%6.00%64.7%34.00%80.0%5.00%32.3%220.00%100.0%4.00%100.0%2.00%59.4%69.00%40.2%209.00%41.0%100.00%0.0%1.00%46.2%156.00%30.9%175.00%43.5%115.00%51.4%37.00%45.0%20.00%32.0%222.00%100.0%4.00%
VfL Wolfsburg100.0%1.00%81.8%11.00%0.0%1.00%37.5%72.00%100.0%1.00%72.0%25.00%41.0%61.00%48.4%31.00%51.7%58.00%35.2%71.00%43.9%41.00%94.7%19.00%70.0%10.00%42.2%83.00%
Wehen Wiesbaden0.0%5.00%100.0%1.00%0.0%4.00%0.0%6.00%100.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%20.0%5.00%0.0%4.00%
Werder Bremen100.0%5.00%88.9%9.00%100.0%1.00%49.0%100.00%82.4%34.00%70.1%107.00%67.8%59.00%71.1%76.00%59.6%94.00%62.5%56.00%69.2%26.00%63.6%11.00%68.7%83.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 69.90%
VfL Bochum 30.10%
Loser →
↓ Winner
DusseldorfVfL Bochum
Dusseldorf69.9%100.00%
VfL Bochum30.1%100.00%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2023-08-18 Bayern Munich L 0-452.4 1920 2058 24.66% 27.42% 47.92%-0.57 -33.4 0
2023-08-18 @ Werder Bremen W 4-052.4 2058 1920 47.92% 27.42% 24.66%+0.57 +33.4 3
2023-08-19 1. FC Heidenheim W 2-053.5 1966 1894 51.87% 26.86% 21.27%+0.78 +15.6 3
2023-08-19 @ VfL Wolfsburg L 0-253.5 1894 1966 21.27% 26.86% 51.87%-0.78 -15.6 0
2023-08-19 1. FC Koln W 1-056.1 2023 1940 53.08% 26.65% 20.27%+0.85 +7.9 3
2023-08-19 @ Borussia Dortmund L 0-156.1 1940 2023 20.27% 26.65% 53.08%-0.85 -7.9 0
2023-08-19 Borussia Monchengladbach D 4-482.7 1910 1947 37.63% 28.06% 34.30%+0.08 -0.1 1
2023-08-19 @ FC Augsburg D 4-482.7 1947 1910 34.30% 28.06% 37.63%-0.08 +0.1 1
2023-08-19 SC Freiburg L 1-266.9 1937 1971 38.11% 28.06% 33.84%+0.10 -12.2 0
2023-08-19 @ Hoffenheim W 2-166.9 1971 1937 33.84% 28.06% 38.11%-0.10 +12.2 3
2023-08-19 RB Leipzig W 3-270.5 1986 2009 39.79% 28.01% 32.20%+0.17 +10.3 3
2023-08-19 @ Bayer Leverkusen L 2-370.5 2009 1986 32.20% 28.01% 39.79%-0.17 -10.3 0
2023-08-19 VfL Bochum W 5-053.4 1930 1907 45.91% 27.63% 26.45%+0.47 +43.6 3
2023-08-19 @ VfB Stuttgart L 0-553.4 1907 1930 26.45% 27.63% 45.91%-0.47 -43.6 0
2023-08-20 Mainz 05 W 4-158.7 1976 1950 46.30% 27.60% 26.11%+0.49 +22.6 3
2023-08-20 @ Union Berlin L 1-458.7 1950 1976 26.11% 27.60% 46.30%-0.49 -22.6 0
2023-08-20 SV Darmstadt 98 W 1-056.7 1958 1893 50.96% 27.01% 22.03%+0.73 +8.5 3
2023-08-20 @ Eintracht Frankfurt L 0-156.7 1893 1958 22.03% 27.01% 50.96%-0.73 -8.5 0
2023-08-25 VfB Stuttgart W 5-157.4 1998 1974 46.02% 27.62% 26.35%+0.47 +29.4 3
2023-08-25 @ RB Leipzig L 1-557.4 1974 1998 26.35% 27.62% 46.02%-0.47 -29.4 3
2023-08-26 Bayer Leverkusen L 0-356.4 1947 1997 35.92% 28.07% 36.00%+0.00 -34.1 1
2023-08-26 @ Borussia Monchengladbach W 3-056.4 1997 1947 36.00% 28.07% 35.92%+0.00 +34.1 6
2023-08-26 Borussia Dortmund D 1-170.8 1863 2031 21.56% 26.92% 51.53%-0.76 +2.1 1
2023-08-26 @ VfL Bochum D 1-170.8 2031 1863 51.53% 26.92% 21.56%+0.76 -2.1 4
2023-08-26 Hoffenheim L 2-371.8 1878 1925 36.32% 28.07% 35.61%+0.02 -11.2 0
2023-08-26 @ 1. FC Heidenheim W 3-271.8 1925 1878 35.61% 28.07% 36.32%-0.02 +11.2 3
2023-08-26 Union Berlin L 1-459.2 1885 1999 27.39% 27.72% 44.89%-0.42 -23.5 0
2023-08-26 @ SV Darmstadt 98 W 4-159.2 1999 1885 44.89% 27.72% 27.39%+0.42 +23.4 6
2023-08-26 VfL Wolfsburg L 1-266.3 1932 1982 35.87% 28.07% 36.06%+0.00 -11.7 0
2023-08-26 @ 1. FC Koln W 2-166.3 1982 1932 36.06% 28.07% 35.87%+0.00 +11.7 6
2023-08-26 Werder Bremen W 1-055.6 1984 1887 54.58% 26.35% 19.07%+0.94 +7.5 6
2023-08-26 @ SC Freiburg L 0-155.6 1887 1984 19.07% 26.35% 54.58%-0.94 -7.5 0
2023-08-27 Eintracht Frankfurt D 1-170.5 1927 1967 37.35% 28.07% 34.58%+0.06 -0.2 1
2023-08-27 @ Mainz 05 D 1-170.5 1967 1927 34.58% 28.07% 37.35%-0.06 +0.2 4
2023-08-27 FC Augsburg W 3-155.9 2092 1910 63.02% 24.01% 12.97%+1.49 +8.5 6
2023-08-27 @ Bayern Munich L 1-355.9 1910 2092 12.97% 24.01% 63.02%-1.49 -8.5 1
2023-09-01 1. FC Heidenheim D 2-277.2 2029 1867 61.17% 24.63% 14.20%+1.36 -2.6 5
2023-09-01 @ Borussia Dortmund D 2-277.2 1867 2029 14.20% 24.63% 61.17%-1.36 +2.6 1
2023-09-02 Bayern Munich L 1-261.0 1913 2100 19.78% 26.53% 53.69%-0.89 -7.3 1
2023-09-02 @ Borussia Monchengladbach W 2-161.0 2100 1913 53.69% 26.53% 19.78%+0.89 +7.3 9
2023-09-02 SC Freiburg W 5-056.3 1945 1991 36.34% 28.07% 35.59%+0.02 +54.5 6
2023-09-02 @ VfB Stuttgart L 0-556.3 1991 1945 35.59% 28.07% 36.34%-0.02 -54.5 6
2023-09-02 Mainz 05 W 4-055.8 1879 1927 36.19% 28.07% 35.73%+0.01 +44.3 3
2023-09-02 @ Werder Bremen L 0-455.8 1927 1879 35.73% 28.07% 36.19%-0.01 -44.3 1
2023-09-02 SV Darmstadt 98 W 5-152.6 2031 1862 61.87% 24.40% 13.73%+1.41 +16.4 9
2023-09-02 @ Bayer Leverkusen L 1-552.6 1862 2031 13.73% 24.40% 61.87%-1.41 -16.4 0
2023-09-02 VfL Bochum D 2-276.3 1901 1865 47.47% 27.47% 25.06%+0.55 -1.1 2
2023-09-02 @ FC Augsburg D 2-276.3 1865 1901 25.06% 27.47% 47.47%-0.55 +1.2 2
2023-09-02 VfL Wolfsburg W 3-164.3 1936 1994 34.78% 28.07% 37.15%-0.05 +20.8 6
2023-09-02 @ Hoffenheim L 1-364.3 1994 1936 37.15% 28.07% 34.78%+0.05 -20.8 6
2023-09-03 1. FC Koln D 1-170.7 1967 1920 48.78% 27.32% 23.90%+0.62 -1.7 5
2023-09-03 @ Eintracht Frankfurt D 1-170.7 1920 1967 23.90% 27.32% 48.78%-0.62 +1.7 1
2023-09-03 RB Leipzig L 0-358.2 2022 2028 42.09% 27.91% 29.99%+0.28 -38.4 6
2023-09-03 @ Union Berlin W 3-058.2 2028 2022 29.99% 27.91% 42.09%-0.28 +38.4 6
2023-09-15 Bayer Leverkusen D 2-276.4 2107 2047 50.42% 27.09% 22.48%+0.70 -1.5 10
2023-09-15 @ Bayern Munich D 2-276.4 2047 2107 22.48% 27.09% 50.42%-0.70 +1.5 10
2023-09-16 Borussia Dortmund L 2-466.7 1937 2026 30.41% 27.94% 41.65%-0.26 -16.1 6
2023-09-16 @ SC Freiburg W 4-266.7 2026 1937 41.65% 27.94% 30.41%+0.26 +16.1 8
2023-09-16 Eintracht Frankfurt D 1-170.5 1866 1965 29.27% 27.87% 42.86%-0.32 +0.9 3
2023-09-16 @ VfL Bochum D 1-170.5 1965 1866 42.86% 27.87% 29.27%+0.32 -0.9 6
2023-09-16 FC Augsburg W 3-048.8 2066 1900 61.58% 24.50% 13.93%+1.39 +15.3 9
2023-09-16 @ RB Leipzig L 0-348.8 1900 2066 13.93% 24.50% 61.58%-1.39 -15.3 2
2023-09-16 Hoffenheim L 1-364.6 1922 1957 38.00% 28.06% 33.94%+0.09 -21.2 1
2023-09-16 @ 1. FC Koln W 3-164.6 1957 1922 33.94% 28.06% 38.00%-0.09 +21.2 9
2023-09-16 Union Berlin W 2-164.7 1973 1984 41.29% 27.95% 30.75%+0.24 +10.5 9
2023-09-16 @ VfL Wolfsburg L 1-264.7 1984 1973 30.75% 27.95% 41.29%-0.24 -10.5 6
2023-09-16 VfB Stuttgart L 1-361.2 1883 1999 27.10% 27.70% 45.20%-0.43 -16.5 1
2023-09-16 @ Mainz 05 W 3-161.2 1999 1883 45.20% 27.70% 27.10%+0.43 +16.4 9
2023-09-17 Borussia Monchengladbach D 3-380.5 1845 1906 34.30% 28.06% 37.64%-0.08 +0.1 1
2023-09-17 @ SV Darmstadt 98 D 3-380.5 1906 1845 37.64% 28.06% 34.30%+0.08 -0.1 2
2023-09-17 Werder Bremen W 4-268.6 1870 1924 35.25% 28.07% 36.68%-0.03 +18.4 4
2023-09-17 @ 1. FC Heidenheim L 2-468.6 1924 1870 36.68% 28.07% 35.25%+0.03 -18.5 3
2023-09-22 SV Darmstadt 98 W 3-156.2 2015 1845 61.96% 24.37% 13.67%+1.41 +9.0 12
2023-09-22 @ VfB Stuttgart L 1-356.2 1845 2015 13.67% 24.37% 61.96%-1.41 -9.0 1
2023-09-23 1. FC Koln W 2-164.0 1905 1901 43.41% 27.83% 28.76%+0.34 +10.0 6
2023-09-23 @ Werder Bremen L 1-264.0 1901 1905 28.76% 27.83% 43.41%-0.34 -9.9 1
2023-09-23 Hoffenheim L 0-260.1 1974 1978 42.20% 27.91% 29.89%+0.29 -26.5 6
2023-09-23 @ Union Berlin W 2-060.1 1978 1974 29.89% 27.91% 42.20%-0.29 +26.5 12
2023-09-23 Mainz 05 W 2-163.4 1885 1866 45.25% 27.69% 27.06%+0.44 +9.5 5
2023-09-23 @ FC Augsburg L 1-263.4 1866 1885 27.06% 27.69% 45.25%-0.44 -9.5 1
2023-09-23 RB Leipzig L 0-156.3 1906 2081 20.81% 26.77% 52.42%-0.81 -8.1 2
2023-09-23 @ Borussia Monchengladbach W 1-056.3 2081 1906 52.42% 26.77% 20.81%+0.81 +8.1 12
2023-09-23 VfL Bochum W 7-048.3 2106 1867 67.82% 22.10% 10.08%+1.85 +24.2 13
2023-09-23 @ Bayern Munich L 0-748.3 1867 2106 10.08% 22.10% 67.82%-1.85 -24.2 3
2023-09-23 VfL Wolfsburg W 1-056.9 2042 1983 50.30% 27.11% 22.59%+0.70 +8.7 11
2023-09-23 @ Borussia Dortmund L 0-156.9 1983 2042 22.59% 27.11% 50.30%-0.70 -8.7 9
2023-09-24 1. FC Heidenheim W 4-154.3 2049 1888 61.06% 24.66% 14.27%+1.35 +13.2 13
2023-09-24 @ Bayer Leverkusen L 1-454.3 1888 2049 14.27% 24.66% 61.06%-1.35 -13.2 4
2023-09-24 SC Freiburg D 0-066.8 1964 1920 48.44% 27.36% 24.20%+0.60 -1.9 7
2023-09-24 @ Eintracht Frankfurt D 0-066.8 1920 1964 24.20% 27.36% 48.44%-0.60 +1.9 7
2023-09-29 Borussia Dortmund L 1-364.1 2005 2051 36.35% 28.07% 35.57%+0.02 -20.5 12
2023-09-29 @ Hoffenheim W 3-164.1 2051 2005 35.57% 28.07% 36.35%-0.02 +20.5 14
2023-09-30 Bayer Leverkusen L 0-350.5 1857 2062 18.20% 26.11% 55.69%-1.00 -19.7 1
2023-09-30 @ Mainz 05 W 3-050.5 2062 1857 55.69% 26.11% 18.20%+1.00 +19.7 16
2023-09-30 Bayern Munich D 2-276.1 2090 2130 37.19% 28.07% 34.74%+0.06 -0.1 13
2023-09-30 @ RB Leipzig D 2-276.1 2130 2090 34.74% 28.07% 37.19%-0.06 +0.1 14
2023-09-30 Borussia Monchengladbach L 1-363.7 1843 1898 35.19% 28.07% 36.74%-0.03 -20.0 3
2023-09-30 @ VfL Bochum W 3-163.7 1898 1843 36.74% 28.07% 35.19%+0.03 +20.0 5
2023-09-30 Eintracht Frankfurt W 2-055.8 1975 1962 44.44% 27.76% 27.80%+0.40 +19.4 12
2023-09-30 @ VfL Wolfsburg L 0-255.8 1962 1975 27.80% 27.76% 44.44%-0.40 -19.4 7
2023-09-30 Union Berlin W 1-062.2 1875 1947 32.73% 28.03% 39.24%-0.15 +13.3 7
2023-09-30 @ 1. FC Heidenheim L 0-162.2 1947 1875 39.24% 28.03% 32.73%+0.15 -13.3 6
2023-09-30 VfB Stuttgart L 0-254.9 1891 2024 25.14% 27.48% 47.38%-0.54 -17.9 1
2023-09-30 @ 1. FC Koln W 2-054.9 2024 1891 47.38% 27.48% 25.14%+0.54 +17.9 15
2023-10-01 FC Augsburg W 2-055.1 1922 1894 46.51% 27.58% 25.92%+0.50 +18.3 10
2023-10-01 @ SC Freiburg L 0-255.1 1894 1922 25.92% 27.58% 46.51%-0.50 -18.3 5
2023-10-01 Werder Bremen W 4-269.6 1836 1915 31.82% 28.00% 40.19%-0.19 +19.7 4
2023-10-01 @ SV Darmstadt 98 L 2-469.6 1915 1836 40.19% 28.00% 31.82%+0.19 -19.8 6
2023-10-06 Mainz 05 D 2-276.5 1918 1837 52.81% 26.70% 20.49%+0.84 -1.7 6
2023-10-06 @ Borussia Monchengladbach D 2-276.5 1837 1918 20.49% 26.70% 52.81%-0.84 +1.7 2
2023-10-07 Hoffenheim L 2-370.0 1896 1984 30.56% 27.94% 41.50%-0.25 -9.9 6
2023-10-07 @ Werder Bremen W 3-270.0 1984 1896 41.50% 27.94% 30.56%+0.25 +9.9 15
2023-10-07 SV Darmstadt 98 L 1-268.9 1876 1856 45.43% 27.68% 26.90%+0.44 -14.0 5
2023-10-07 @ FC Augsburg W 2-168.9 1856 1876 26.90% 27.68% 45.43%-0.44 +14.0 7
2023-10-07 Union Berlin W 4-261.6 2072 1934 58.85% 25.32% 15.83%+1.20 +9.2 17
2023-10-07 @ Borussia Dortmund L 2-461.6 1934 2072 15.83% 25.32% 58.85%-1.20 -9.2 6
2023-10-07 VfL Bochum D 0-068.6 2089 1823 69.98% 21.11% 8.92%+2.03 -5.2 14
2023-10-07 @ RB Leipzig D 0-068.6 1823 2089 8.92% 21.11% 69.98%-2.03 +5.2 4
2023-10-07 VfL Wolfsburg W 3-160.1 2042 1994 49.02% 27.29% 23.70%+0.63 +14.8 18
2023-10-07 @ VfB Stuttgart L 1-360.1 1994 2042 23.70% 27.29% 49.02%-0.63 -14.8 12
2023-10-08 1. FC Heidenheim W 2-054.2 1943 1888 49.79% 27.18% 23.03%+0.67 +16.6 10
2023-10-08 @ Eintracht Frankfurt L 0-254.2 1888 1943 23.03% 27.18% 49.79%-0.67 -16.7 7
2023-10-08 1. FC Koln W 3-047.6 2082 1873 65.35% 23.14% 11.51%+1.66 +12.6 19
2023-10-08 @ Bayer Leverkusen L 0-347.6 1873 2082 11.51% 23.14% 65.35%-1.66 -12.6 1
2023-10-08 SC Freiburg W 3-048.1 2130 1941 63.70% 23.77% 12.54%+1.54 +13.8 17
2023-10-08 @ Bayern Munich L 0-348.1 1941 2130 12.54% 23.77% 63.70%-1.54 -13.8 10
2023-10-20 Werder Bremen W 1-052.8 2081 1886 64.19% 23.58% 12.23%+1.57 +4.9 20
2023-10-20 @ Borussia Dortmund L 0-152.8 1886 2081 12.23% 23.58% 64.19%-1.57 -4.9 6
2023-10-21 Bayer Leverkusen L 1-263.6 1979 2094 27.25% 27.71% 45.04%-0.42 -9.5 12
2023-10-21 @ VfL Wolfsburg W 2-163.6 2094 1979 45.04% 27.71% 27.25%+0.42 +9.5 22
2023-10-21 Bayern Munich L 1-355.2 1839 2144 11.60% 23.19% 65.21%-1.65 -7.6 2
2023-10-21 @ Mainz 05 W 3-155.2 2144 1839 65.21% 23.19% 11.60%+1.65 +7.6 20
2023-10-21 Eintracht Frankfurt L 1-367.2 1994 1960 47.29% 27.49% 25.22%+0.54 -25.1 15
2023-10-21 @ Hoffenheim W 3-167.2 1960 1994 25.22% 27.49% 47.29%-0.54 +25.1 13
2023-10-21 RB Leipzig L 1-357.8 1870 2084 17.47% 25.90% 56.63%-1.06 -11.3 7
2023-10-21 @ SV Darmstadt 98 W 3-157.8 2084 1870 56.63% 25.90% 17.47%+1.06 +11.3 17
2023-10-21 VfB Stuttgart L 0-353.1 1925 2057 25.24% 27.50% 47.26%-0.54 -26.1 6
2023-10-21 @ Union Berlin W 3-053.1 2057 1925 47.26% 27.50% 25.24%+0.54 +26.1 21
2023-10-21 VfL Bochum W 2-160.6 1927 1828 54.80% 26.31% 18.89%+0.95 +7.0 13
2023-10-21 @ SC Freiburg L 1-260.6 1828 1927 18.89% 26.31% 54.80%-0.95 -7.0 4
2023-10-22 Borussia Monchengladbach W 3-164.2 1860 1916 35.05% 28.07% 36.88%-0.04 +20.7 4
2023-10-22 @ 1. FC Koln L 1-364.2 1916 1860 36.88% 28.07% 35.05%+0.04 -20.7 6
2023-10-22 FC Augsburg L 2-567.4 1871 1862 44.11% 27.78% 28.11%+0.38 -29.1 7
2023-10-22 @ 1. FC Heidenheim W 5-267.4 1862 1871 28.11% 27.78% 44.11%-0.38 +29.1 8
2023-10-27 Mainz 05 D 2-276.0 1821 1831 41.48% 27.94% 30.57%+0.25 -0.5 5
2023-10-27 @ VfL Bochum D 2-276.0 1831 1821 30.57% 27.94% 41.48%-0.25 +0.5 3
2023-10-28 1. FC Heidenheim W 2-162.1 1895 1842 49.56% 27.21% 23.23%+0.66 +8.4 9
2023-10-28 @ Borussia Monchengladbach L 1-262.1 1842 1895 23.23% 27.21% 49.56%-0.66 -8.4 7
2023-10-28 1. FC Koln W 6-048.2 2096 1881 65.84% 22.94% 11.22%+1.70 +23.5 20
2023-10-28 @ RB Leipzig L 0-648.2 1881 2096 11.22% 22.94% 65.84%-1.70 -23.5 4
2023-10-28 Hoffenheim L 2-377.2 2083 1969 56.47% 25.93% 17.60%+1.05 -16.0 21
2023-10-28 @ VfB Stuttgart W 3-277.2 1969 2083 17.60% 25.93% 56.47%-1.05 +16.0 18
2023-10-28 SV Darmstadt 98 W 8-047.6 2152 1859 71.95% 20.12% 7.92%+2.20 +21.0 23
2023-10-28 @ Bayern Munich L 0-847.6 1859 2152 7.92% 20.12% 71.95%-2.20 -21.0 7
2023-10-28 Union Berlin W 2-056.9 1881 1898 40.40% 27.99% 31.61%+0.20 +21.4 9
2023-10-28 @ Werder Bremen L 0-256.9 1898 1881 31.61% 27.99% 40.40%-0.20 -21.4 6
2023-10-28 VfL Wolfsburg W 3-272.9 1891 1970 31.85% 28.00% 40.15%-0.19 +12.1 11
2023-10-28 @ FC Augsburg L 2-372.9 1970 1891 40.15% 28.00% 31.85%+0.19 -12.1 12
2023-10-29 Borussia Dortmund D 3-380.7 1985 2086 28.98% 27.85% 43.17%-0.33 +0.6 14
2023-10-29 @ Eintracht Frankfurt D 3-380.7 2086 1985 43.17% 27.85% 28.98%+0.33 -0.6 21
2023-10-29 SC Freiburg W 2-158.5 2104 1934 61.92% 24.38% 13.69%+1.41 +5.2 25
2023-10-29 @ Bayer Leverkusen L 1-258.5 1934 2104 13.69% 24.38% 61.92%-1.41 -5.2 13
2023-11-03 VfL Bochum L 1-268.8 1838 1821 45.05% 27.71% 27.24%+0.43 -14.0 7
2023-11-03 @ SV Darmstadt 98 W 2-168.8 1821 1838 27.24% 27.71% 45.05%-0.43 +14.0 8
2023-11-04 Bayer Leverkusen L 2-368.6 1985 2109 26.19% 27.61% 46.20%-0.48 -8.8 18
2023-11-04 @ Hoffenheim W 3-268.6 2109 1985 46.20% 27.61% 26.19%+0.48 +8.8 28
2023-11-04 Bayern Munich L 0-454.3 2085 2173 30.70% 27.95% 41.35%-0.25 -39.6 21
2023-11-04 @ Borussia Dortmund W 4-054.3 2173 2085 41.35% 27.95% 30.70%+0.25 +39.6 26
2023-11-04 Borussia Monchengladbach D 3-380.7 1929 1904 46.11% 27.61% 26.28%+0.48 -0.8 14
2023-11-04 @ SC Freiburg D 3-380.7 1904 1929 26.28% 27.61% 46.11%-0.48 +0.8 10
2023-11-04 Eintracht Frankfurt L 0-354.0 1877 1985 28.09% 27.78% 44.13%-0.38 -28.4 6
2023-11-04 @ Union Berlin W 3-054.0 1985 1877 44.13% 27.78% 28.09%+0.38 +28.4 17
2023-11-04 FC Augsburg D 1-170.4 1858 1903 36.53% 28.07% 35.40%+0.03 -0.1 5
2023-11-04 @ 1. FC Koln D 1-170.4 1903 1858 35.40% 28.07% 36.53%-0.03 +0.1 12
2023-11-04 RB Leipzig W 2-065.3 1832 2119 12.56% 23.78% 63.65%-1.53 +37.4 6
2023-11-04 @ Mainz 05 L 0-265.3 2119 1832 63.65% 23.78% 12.56%+1.53 -37.4 20
2023-11-05 VfB Stuttgart W 2-064.3 1834 2067 16.04% 25.40% 58.56%-1.18 +34.9 10
2023-11-05 @ 1. FC Heidenheim L 0-264.3 2067 1834 58.56% 25.40% 16.04%+1.18 -34.9 21
2023-11-05 Werder Bremen D 2-276.4 1958 1902 49.86% 27.17% 22.96%+0.67 -1.4 13
2023-11-05 @ VfL Wolfsburg D 2-276.4 1902 1958 22.96% 27.17% 49.86%-0.67 +1.4 10
2023-11-10 VfL Wolfsburg W 4-056.0 1905 1956 35.61% 28.07% 36.32%-0.02 +44.9 13
2023-11-10 @ Borussia Monchengladbach L 0-456.0 1956 1905 36.32% 28.07% 35.61%+0.02 -44.8 13
2023-11-11 1. FC Heidenheim W 4-256.6 2212 1869 75.43% 18.24% 6.33%+2.53 +3.4 29
2023-11-11 @ Bayern Munich L 2-456.6 1869 2212 6.33% 18.24% 75.43%-2.53 -3.4 10
2023-11-11 1. FC Koln D 1-170.4 1835 1858 39.68% 28.02% 32.31%+0.17 -0.5 9
2023-11-11 @ VfL Bochum D 1-170.4 1858 1835 32.31% 28.02% 39.68%-0.17 +0.5 6
2023-11-11 Borussia Dortmund W 2-164.8 2032 2045 41.03% 27.97% 31.01%+0.23 +10.5 24
2023-11-11 @ VfB Stuttgart L 1-264.8 2045 2032 31.01% 27.97% 41.03%-0.23 -10.5 21
2023-11-11 Hoffenheim D 1-170.5 1903 1976 32.61% 28.03% 39.36%-0.15 +0.4 13
2023-11-11 @ FC Augsburg D 1-170.5 1976 1903 39.36% 28.03% 32.61%+0.15 -0.4 19
2023-11-11 Mainz 05 D 0-066.5 1824 1869 36.50% 28.07% 35.42%+0.02 -0.1 8
2023-11-11 @ SV Darmstadt 98 D 0-066.5 1869 1824 35.42% 28.07% 36.50%-0.02 +0.1 7
2023-11-12 Eintracht Frankfurt D 2-276.2 1904 2014 27.85% 27.76% 44.39%-0.39 +0.8 11
2023-11-12 @ Werder Bremen D 2-276.2 2014 1904 44.39% 27.76% 27.85%+0.39 -0.8 18
2023-11-12 SC Freiburg W 3-156.6 2082 1928 60.40% 24.87% 14.73%+1.31 +9.6 23
2023-11-12 @ RB Leipzig L 1-356.6 1928 2082 14.73% 24.87% 60.40%-1.31 -9.7 14
2023-11-12 Union Berlin W 4-045.7 2118 1849 70.19% 21.00% 8.81%+2.05 +12.3 31
2023-11-12 @ Bayer Leverkusen L 0-445.7 1849 2118 8.81% 21.00% 70.19%-2.05 -12.3 6
2023-11-24 Bayern Munich L 0-151.2 1858 2216 9.20% 21.36% 69.44%-1.99 -3.6 6
2023-11-24 @ 1. FC Koln W 1-051.2 2216 1858 69.44% 21.36% 9.20%+1.99 +3.6 32
2023-11-25 Bayer Leverkusen L 0-349.9 1904 2130 16.58% 25.60% 57.82%-1.14 -18.1 11
2023-11-25 @ Werder Bremen W 3-049.9 2130 1904 57.82% 25.60% 16.58%+1.14 +18.1 34
2023-11-25 Borussia Monchengladbach W 4-263.2 2035 1949 53.35% 26.60% 20.05%+0.87 +11.5 24
2023-11-25 @ Borussia Dortmund L 2-463.2 1949 2035 20.05% 26.60% 53.35%-0.87 -11.5 13
2023-11-25 FC Augsburg D 1-170.4 1836 1903 33.45% 28.05% 38.50%-0.11 +0.3 7
2023-11-25 @ Union Berlin D 1-170.4 1903 1836 38.50% 28.05% 33.45%+0.11 -0.3 14
2023-11-25 RB Leipzig W 2-171.0 1911 2091 20.40% 26.68% 52.92%-0.84 +16.0 16
2023-11-25 @ VfL Wolfsburg L 1-271.0 2091 1911 52.92% 26.68% 20.40%+0.84 -16.0 23
2023-11-25 SV Darmstadt 98 D 1-170.9 1918 1824 54.36% 26.40% 19.24%+0.93 -2.5 15
2023-11-25 @ SC Freiburg D 1-170.9 1824 1918 19.24% 26.40% 54.36%-0.93 +2.5 9
2023-11-25 VfB Stuttgart L 1-267.1 2013 2043 38.69% 28.04% 33.26%+0.12 -12.4 18
2023-11-25 @ Eintracht Frankfurt W 2-167.1 2043 2013 33.26% 28.04% 38.69%-0.12 +12.4 27
2023-11-26 Mainz 05 D 1-171.0 1976 1869 55.64% 26.13% 18.24%+1.00 -2.7 20
2023-11-26 @ Hoffenheim D 1-171.0 1869 1976 18.24% 26.13% 55.64%-1.00 +2.7 8
2023-11-26 VfL Bochum D 0-066.6 1865 1834 46.89% 27.54% 25.58%+0.52 -1.6 11
2023-11-26 @ 1. FC Heidenheim D 0-066.6 1834 1865 25.58% 27.54% 46.89%-0.52 +1.6 10
2023-12-01 1. FC Koln L 0-162.0 1826 1855 38.92% 28.04% 33.04%+0.13 -13.2 9
2023-12-01 @ SV Darmstadt 98 W 1-062.0 1855 1826 33.04% 28.04% 38.92%-0.13 +13.2 9
2023-12-02 1. FC Heidenheim W 2-157.4 2075 1864 65.59% 23.04% 11.37%+1.68 +4.3 26
2023-12-02 @ RB Leipzig L 1-257.4 1864 2075 11.37% 23.04% 65.59%-1.68 -4.3 11
2023-12-02 Hoffenheim W 2-165.7 1938 1973 37.98% 28.06% 33.97%+0.09 +11.3 16
2023-12-02 @ Borussia Monchengladbach L 1-265.7 1973 1938 33.97% 28.06% 37.98%-0.09 -11.3 20
2023-12-02 VfL Wolfsburg W 3-165.6 1836 1927 30.19% 27.92% 41.88%-0.27 +22.8 13
2023-12-02 @ VfL Bochum L 1-365.6 1927 1836 41.88% 27.92% 30.19%+0.27 -22.8 16
2023-12-02 Werder Bremen W 2-050.6 2055 1886 61.84% 24.41% 13.75%+1.40 +10.4 30
2023-12-02 @ VfB Stuttgart L 0-250.6 1886 2055 13.75% 24.41% 61.84%-1.40 -10.4 11
2023-12-03 Borussia Dortmund D 1-171.1 2148 2046 55.14% 26.23% 18.62%+0.97 -2.6 35
2023-12-03 @ Bayer Leverkusen D 1-171.1 2046 2148 18.62% 26.23% 55.14%-0.97 +2.6 25
2023-12-03 Eintracht Frankfurt W 2-168.2 1903 2000 29.44% 27.88% 42.68%-0.31 +13.4 17
2023-12-03 @ FC Augsburg L 1-268.2 2000 1903 42.68% 27.88% 29.44%+0.31 -13.4 18
2023-12-03 SC Freiburg L 0-161.4 1872 1916 36.72% 28.07% 35.21%+0.03 -12.6 8
2023-12-03 @ Mainz 05 W 1-061.4 1916 1872 35.21% 28.07% 36.72%-0.03 +12.6 18
2023-12-08 VfL Bochum W 3-158.1 1962 1859 55.28% 26.21% 18.52%+0.98 +12.0 23
2023-12-08 @ Hoffenheim L 1-358.1 1859 1962 18.52% 26.21% 55.28%-0.98 -12.0 13
2023-12-09 Bayern Munich W 5-166.4 1987 2219 16.10% 25.43% 58.47%-1.18 +55.0 21
2023-12-09 @ Eintracht Frankfurt L 1-566.4 2219 1987 58.47% 25.43% 16.10%+1.18 -55.0 32
2023-12-09 Borussia Monchengladbach W 3-166.4 1837 1949 27.58% 27.74% 44.68%-0.41 +24.0 10
2023-12-09 @ Union Berlin L 1-366.4 1949 1837 44.68% 27.74% 27.58%+0.41 -24.0 16
2023-12-09 FC Augsburg W 2-057.9 1876 1916 37.18% 28.07% 34.75%+0.05 +22.9 14
2023-12-09 @ Werder Bremen L 0-257.9 1916 1876 34.75% 28.07% 37.18%-0.05 -22.9 17
2023-12-09 SC Freiburg L 0-162.3 1904 1928 39.53% 28.02% 32.45%+0.16 -13.4 16
2023-12-09 @ VfL Wolfsburg W 1-062.3 1928 1904 32.45% 28.02% 39.53%-0.16 +13.3 21
2023-12-09 RB Leipzig L 2-372.5 2049 2080 38.61% 28.05% 33.34%+0.12 -11.7 25
2023-12-09 @ Borussia Dortmund W 3-272.5 2080 2049 33.34% 28.05% 38.61%-0.12 +11.7 29
2023-12-09 SV Darmstadt 98 W 3-267.7 1860 1813 48.79% 27.32% 23.90%+0.62 +8.1 14
2023-12-09 @ 1. FC Heidenheim L 2-367.7 1813 1860 23.90% 27.32% 48.79%-0.62 -8.2 9
2023-12-10 Bayer Leverkusen D 1-170.5 2066 2146 31.69% 27.99% 40.32%-0.20 +0.6 31
2023-12-10 @ VfB Stuttgart D 1-170.5 2146 2066 40.32% 27.99% 31.69%+0.20 -0.6 36
2023-12-10 Mainz 05 D 0-066.6 1868 1859 43.94% 27.80% 28.26%+0.37 -1.2 10
2023-12-10 @ 1. FC Koln D 0-066.6 1859 1868 28.26% 27.80% 43.94%-0.37 +1.2 9
2023-12-15 Werder Bremen D 2-276.2 1925 1899 46.28% 27.60% 26.12%+0.49 -1.0 17
2023-12-15 @ Borussia Monchengladbach D 2-276.2 1899 1925 26.12% 27.60% 46.28%-0.49 +1.0 15
2023-12-16 1. FC Heidenheim L 0-162.9 1860 1868 41.84% 27.93% 30.23%+0.27 -13.9 9
2023-12-16 @ Mainz 05 W 1-062.9 1868 1860 30.23% 27.93% 41.84%-0.27 +13.9 17
2023-12-16 Borussia Dortmund D 1-170.7 1894 2037 24.02% 27.33% 48.65%-0.61 +1.7 18
2023-12-16 @ FC Augsburg D 1-170.7 2037 1894 48.65% 27.33% 24.02%+0.61 -1.7 26
2023-12-16 Hoffenheim W 3-157.7 2091 1974 56.81% 25.85% 17.34%+1.07 +11.3 32
2023-12-16 @ RB Leipzig L 1-357.7 1974 2091 17.34% 25.85% 56.81%-1.07 -11.2 23
2023-12-16 Union Berlin W 3-054.9 1847 1861 40.90% 27.97% 31.13%+0.23 +30.7 16
2023-12-16 @ VfL Bochum L 0-354.9 1861 1847 31.13% 27.97% 40.90%-0.23 -30.7 10
2023-12-16 VfL Wolfsburg L 0-159.6 1805 1891 30.86% 27.96% 41.18%-0.24 -11.1 9
2023-12-16 @ SV Darmstadt 98 W 1-059.6 1891 1805 41.18% 27.96% 30.86%+0.24 +11.1 19
2023-12-17 1. FC Koln W 2-053.4 1942 1867 52.19% 26.81% 21.00%+0.80 +15.4 24
2023-12-17 @ SC Freiburg L 0-253.4 1867 1942 21.00% 26.81% 52.19%-0.80 -15.4 10
2023-12-17 Eintracht Frankfurt W 3-050.7 2145 2042 55.26% 26.21% 18.53%+0.98 +20.1 39
2023-12-17 @ Bayer Leverkusen L 0-350.7 2042 2145 18.53% 26.21% 55.26%-0.98 -20.1 21
2023-12-17 VfB Stuttgart W 3-050.8 2164 2066 54.74% 26.32% 18.94%+0.95 +20.5 35
2023-12-17 @ Bayern Munich L 0-350.8 2066 2164 18.94% 26.32% 54.74%-0.95 -20.5 31
2023-12-19 Mainz 05 D 1-171.8 2036 1846 63.66% 23.78% 12.56%+1.53 -3.8 27
2023-12-19 @ Borussia Dortmund D 1-171.8 1846 2036 12.56% 23.78% 63.66%-1.53 +3.8 10
2023-12-19 RB Leipzig D 1-171.1 1900 2103 18.40% 26.17% 55.43%-0.99 +2.7 16
2023-12-19 @ Werder Bremen D 1-171.1 2103 1900 55.43% 26.17% 18.40%+0.99 -2.7 33
2023-12-19 SV Darmstadt 98 D 3-381.6 1962 1794 61.81% 24.42% 13.77%+1.40 -2.2 24
2023-12-19 @ Hoffenheim D 3-381.6 1794 1962 13.77% 24.42% 61.81%-1.40 +2.2 10
2023-12-20 1. FC Koln W 2-057.0 1830 1851 39.95% 28.01% 32.04%+0.18 +21.6 13
2023-12-20 @ Union Berlin L 0-257.0 1851 1830 32.04% 28.01% 39.95%-0.18 -21.6 10
2023-12-20 Bayern Munich L 1-258.1 1902 2185 12.84% 23.94% 63.22%-1.50 -4.9 19
2023-12-20 @ VfL Wolfsburg W 2-158.1 2185 1902 63.22% 23.94% 12.84%+1.50 +4.9 38
2023-12-20 Borussia Monchengladbach W 2-160.7 2022 1924 54.72% 26.33% 18.96%+0.95 +7.0 24
2023-12-20 @ Eintracht Frankfurt L 1-260.7 1924 2022 18.96% 26.33% 54.72%-0.95 -7.1 17
2023-12-20 FC Augsburg W 3-049.2 2046 1895 60.09% 24.96% 14.95%+1.28 +16.4 34
2023-12-20 @ VfB Stuttgart L 0-349.2 1895 2046 14.95% 24.96% 60.09%-1.28 -16.4 18
2023-12-20 SC Freiburg W 3-272.8 1882 1957 32.28% 28.02% 39.71%-0.17 +12.0 20
2023-12-20 @ 1. FC Heidenheim L 2-372.8 1957 1882 39.71% 28.02% 32.28%+0.17 -12.0 24
2023-12-20 VfL Bochum W 4-045.3 2165 1877 71.58% 20.32% 8.11%+2.17 +11.2 42
2023-12-20 @ Bayer Leverkusen L 0-445.3 1877 2165 8.11% 20.32% 71.58%-2.17 -11.2 16
2024-01-12 Hoffenheim W 3-047.1 2190 1960 67.08% 22.42% 10.50%+1.79 +11.4 41
2024-01-12 @ Bayern Munich L 0-347.1 1960 2190 10.50% 22.42% 67.08%-1.79 -11.4 24
2024-01-13 1. FC Heidenheim D 1-170.4 1830 1894 33.85% 28.06% 38.09%-0.10 +0.3 11
2024-01-13 @ 1. FC Koln D 1-170.4 1894 1830 38.09% 28.06% 33.85%+0.10 -0.3 21
2024-01-13 Bayer Leverkusen L 0-152.7 1879 2176 12.01% 23.45% 64.53%-1.60 -4.8 18
2024-01-13 @ FC Augsburg W 1-052.7 2176 1879 64.53% 23.45% 12.01%+1.60 +4.8 45
2024-01-13 Borussia Dortmund L 0-349.6 1796 2032 15.84% 25.33% 58.83%-1.20 -17.4 10
2024-01-13 @ SV Darmstadt 98 W 3-049.6 2032 1796 58.83% 25.33% 15.84%+1.20 +17.4 30
2024-01-13 Eintracht Frankfurt L 0-165.6 2100 2029 51.67% 26.90% 21.43%+0.77 -16.6 33
2024-01-13 @ RB Leipzig W 1-065.6 2029 2100 21.43% 26.90% 51.67%-0.77 +16.6 27
2024-01-13 Union Berlin D 0-067.0 1945 1852 54.24% 26.42% 19.34%+0.92 -2.8 25
2024-01-13 @ SC Freiburg D 0-067.0 1852 1945 19.34% 26.42% 54.24%-0.92 +2.8 14
2024-01-13 VfL Wolfsburg D 1-170.4 1850 1897 36.27% 28.07% 35.66%+0.01 -0.0 11
2024-01-13 @ Mainz 05 D 1-170.4 1897 1850 35.66% 28.07% 36.27%-0.01 +0.0 20
2024-01-14 VfB Stuttgart W 3-167.6 1917 2062 23.88% 27.31% 48.81%-0.62 +25.8 20
2024-01-14 @ Borussia Monchengladbach L 1-367.6 2062 1917 48.81% 27.31% 23.88%+0.62 -25.8 34
2024-01-14 Werder Bremen D 1-170.4 1866 1902 37.80% 28.06% 34.14%+0.08 -0.2 17
2024-01-14 @ VfL Bochum D 1-170.4 1902 1866 34.14% 28.06% 37.80%-0.08 +0.2 17
2024-01-20 Bayer Leverkusen L 2-369.7 2083 2181 29.38% 27.88% 42.75%-0.31 -9.6 33
2024-01-20 @ RB Leipzig W 3-269.7 2181 2083 42.75% 27.88% 29.38%+0.31 +9.6 48
2024-01-20 Borussia Dortmund L 0-449.6 1830 2049 17.07% 25.77% 57.16%-1.10 -24.3 11
2024-01-20 @ 1. FC Koln W 4-049.6 2049 1830 57.16% 25.77% 17.07%+1.10 +24.3 33
2024-01-20 Eintracht Frankfurt D 2-277.2 1779 2046 13.76% 24.42% 61.83%-1.40 +2.7 11
2024-01-20 @ SV Darmstadt 98 D 2-277.2 2046 1779 61.83% 24.42% 13.76%+1.40 -2.7 28
2024-01-20 Hoffenheim W 3-269.9 1942 1949 41.96% 27.92% 30.12%+0.28 +9.8 28
2024-01-20 @ SC Freiburg L 2-369.9 1949 1942 30.12% 27.92% 41.96%-0.28 -9.8 24
2024-01-20 VfB Stuttgart W 1-065.6 1866 2036 21.30% 26.87% 51.83%-0.78 +16.6 20
2024-01-20 @ VfL Bochum L 0-165.6 2036 1866 51.83% 26.87% 21.30%+0.78 -16.6 34
2024-01-20 VfL Wolfsburg D 1-170.5 1893 1897 42.27% 27.90% 29.83%+0.29 -0.8 22
2024-01-20 @ 1. FC Heidenheim D 1-170.5 1897 1893 29.83% 27.90% 42.27%-0.29 +0.8 21
2024-01-21 FC Augsburg L 1-270.6 1943 1874 51.45% 26.93% 21.62%+0.76 -15.6 20
2024-01-21 @ Borussia Monchengladbach W 2-170.6 1874 1943 21.62% 26.93% 51.45%-0.76 +15.6 21
2024-01-21 Werder Bremen L 0-169.7 2201 1903 72.34% 19.92% 7.74%+2.24 -21.9 41
2024-01-21 @ Bayern Munich W 1-069.7 1903 2201 7.74% 19.92% 72.34%-2.24 +21.9 20
2024-01-24 Union Berlin W 1-049.8 2179 1854 74.17% 18.94% 6.89%+2.41 +2.6 44
2024-01-24 @ Bayern Munich L 0-149.8 1854 2179 6.89% 18.94% 74.17%-2.41 -2.6 14
2024-01-26 Mainz 05 W 1-052.8 2043 1850 63.98% 23.66% 12.36%+1.56 +5.0 31
2024-01-26 @ Eintracht Frankfurt L 0-152.8 1850 2043 12.36% 23.66% 63.98%-1.56 -5.0 11
2024-01-27 1. FC Heidenheim D 1-170.7 1939 1892 48.78% 27.32% 23.90%+0.62 -1.7 25
2024-01-27 @ Hoffenheim D 1-170.7 1892 1939 23.90% 27.32% 48.78%-0.62 +1.7 23
2024-01-27 1. FC Koln D 1-170.9 1898 1805 54.15% 26.44% 19.41%+0.91 -2.5 22
2024-01-27 @ VfL Wolfsburg D 1-170.9 1805 1898 19.41% 26.44% 54.15%-0.91 +2.5 12
2024-01-27 Bayern Munich L 2-363.3 1890 2182 12.31% 23.63% 64.06%-1.56 -4.4 21
2024-01-27 @ FC Augsburg W 3-263.3 2182 1890 64.06% 23.63% 12.31%+1.56 +4.4 47
2024-01-27 Borussia Monchengladbach D 0-068.6 2191 1927 69.76% 21.21% 9.03%+2.01 -5.2 49
2024-01-27 @ Bayer Leverkusen D 0-068.6 1927 2191 9.03% 21.21% 69.76%-2.01 +5.2 21
2024-01-27 SC Freiburg W 3-163.0 1925 1952 39.03% 28.04% 32.94%+0.14 +19.1 23
2024-01-27 @ Werder Bremen L 1-363.0 1952 1925 32.94% 28.04% 39.03%-0.14 -19.1 28
2024-01-27 RB Leipzig W 5-265.3 2020 2074 35.27% 28.07% 36.66%-0.03 +25.2 37
2024-01-27 @ VfB Stuttgart L 2-565.3 2074 2020 36.66% 28.07% 35.27%+0.03 -25.2 33
2024-01-28 SV Darmstadt 98 W 1-056.4 1852 1781 51.66% 26.90% 21.44%+0.77 +8.3 17
2024-01-28 @ Union Berlin L 0-156.4 1781 1852 21.44% 26.90% 51.66%-0.77 -8.3 11
2024-01-28 VfL Bochum W 3-155.6 2073 1883 63.82% 23.72% 12.46%+1.55 +8.2 36
2024-01-28 @ Borussia Dortmund L 1-355.6 1883 2073 12.46% 23.72% 63.82%-1.55 -8.2 20
2024-02-02 Borussia Dortmund D 0-067.0 1894 2082 19.73% 26.52% 53.75%-0.89 +2.7 24
2024-02-02 @ 1. FC Heidenheim D 0-067.0 2082 1894 53.75% 26.52% 19.73%+0.89 -2.7 37
2024-02-03 Bayer Leverkusen L 0-247.1 1773 2186 7.21% 19.33% 73.47%-2.34 -5.2 11
2024-02-03 @ SV Darmstadt 98 W 2-047.1 2186 1773 73.47% 19.33% 7.21%+2.34 +5.2 52
2024-02-03 Borussia Monchengladbach W 3-154.1 2186 1932 69.00% 21.57% 9.43%+1.95 +6.1 50
2024-02-03 @ Bayern Munich L 1-354.1 1932 2186 9.43% 21.57% 69.00%-1.95 -6.1 21
2024-02-03 Eintracht Frankfurt W 2-064.4 1808 2048 15.55% 25.21% 59.24%-1.23 +35.2 15
2024-02-03 @ 1. FC Koln L 0-264.4 2048 1808 59.24% 25.21% 15.55%+1.23 -35.2 31
2024-02-03 FC Augsburg D 1-170.5 1874 1885 41.35% 27.95% 30.70%+0.25 -0.7 21
2024-02-03 @ VfL Bochum D 1-170.5 1885 1874 30.70% 27.95% 41.35%-0.25 +0.7 22
2024-02-03 VfB Stuttgart L 1-361.4 1933 2045 27.64% 27.75% 44.61%-0.40 -16.7 28
2024-02-03 @ SC Freiburg W 3-161.4 2045 1933 44.61% 27.75% 27.64%+0.40 +16.7 40
2024-02-03 Werder Bremen L 0-159.1 1845 1944 29.31% 27.87% 42.82%-0.32 -10.7 11
2024-02-03 @ Mainz 05 W 1-059.1 1944 1845 42.82% 27.87% 29.31%+0.32 +10.7 26
2024-02-04 Hoffenheim D 2-276.1 1896 1937 37.06% 28.07% 34.87%+0.05 -0.1 23
2024-02-04 @ VfL Wolfsburg D 2-276.1 1937 1896 34.87% 28.07% 37.06%-0.05 +0.1 26
2024-02-04 Union Berlin W 2-050.0 2048 1860 63.58% 23.81% 12.61%+1.53 +9.5 36
2024-02-04 @ RB Leipzig L 0-250.0 1860 2048 12.61% 23.81% 63.58%-1.53 -9.5 17
2024-02-07 Union Berlin D 1-170.4 1835 1851 40.63% 27.98% 31.39%+0.21 -0.6 12
2024-02-07 @ Mainz 05 D 1-170.4 1851 1835 31.39% 27.98% 40.63%-0.21 +0.6 18
2024-02-09 SC Freiburg W 3-048.9 2079 1916 61.23% 24.61% 14.16%+1.36 +15.6 40
2024-02-09 @ Borussia Dortmund L 0-348.9 1916 2079 14.16% 24.61% 61.23%-1.36 -15.6 28
2024-02-10 1. FC Heidenheim L 1-270.2 1954 1897 50.10% 27.14% 22.76%+0.69 -15.2 26
2024-02-10 @ Werder Bremen W 2-170.2 1897 1954 22.76% 27.14% 50.10%-0.69 +15.2 27
2024-02-10 Bayern Munich W 3-054.5 2191 2192 42.62% 27.88% 29.49%+0.31 +29.4 55
2024-02-10 @ Bayer Leverkusen L 0-354.5 2192 2191 29.49% 27.88% 42.62%-0.31 -29.4 50
2024-02-10 RB Leipzig D 2-276.5 1886 2058 21.14% 26.84% 52.02%-0.79 +1.6 23
2024-02-10 @ FC Augsburg D 2-276.5 2058 1886 52.02% 26.84% 21.14%+0.79 -1.6 37
2024-02-10 SV Darmstadt 98 D 0-067.5 1926 1768 60.88% 24.72% 14.40%+1.34 -3.9 22
2024-02-10 @ Borussia Monchengladbach D 0-067.5 1768 1926 14.40% 24.72% 60.88%-1.34 +3.8 12
2024-02-10 VfL Bochum D 1-171.3 2013 1874 58.99% 25.28% 15.73%+1.21 -3.2 32
2024-02-10 @ Eintracht Frankfurt D 1-171.3 1874 2013 15.73% 25.28% 58.99%-1.21 +3.2 22
2024-02-10 VfL Wolfsburg W 1-061.0 1851 1896 36.65% 28.07% 35.27%+0.03 +12.3 21
2024-02-10 @ Union Berlin L 0-161.0 1896 1851 35.27% 28.07% 36.65%-0.03 -12.3 23
2024-02-11 1. FC Koln D 1-170.9 1937 1843 54.31% 26.41% 19.28%+0.92 -2.5 27
2024-02-11 @ Hoffenheim D 1-170.9 1843 1937 19.28% 26.41% 54.31%-0.92 +2.5 16
2024-02-11 Mainz 05 W 3-154.7 2062 1834 66.93% 22.48% 10.58%+1.78 +6.9 43
2024-02-11 @ VfB Stuttgart L 1-354.7 1834 2062 10.58% 22.48% 66.93%-1.78 -6.9 12
2024-02-16 Werder Bremen L 0-159.3 1846 1939 29.93% 27.91% 42.16%-0.28 -10.9 16
2024-02-16 @ 1. FC Koln W 1-059.3 1939 1846 42.16% 27.91% 29.93%+0.28 +10.9 29
2024-02-17 Bayer Leverkusen L 1-257.5 1912 2220 11.46% 23.10% 65.44%-1.67 -4.3 27
2024-02-17 @ 1. FC Heidenheim W 2-157.5 2220 1912 65.44% 23.10% 11.46%+1.67 +4.3 58
2024-02-17 Borussia Dortmund D 1-171.1 1883 2094 17.72% 25.97% 56.31%-1.04 +2.8 24
2024-02-17 @ VfL Wolfsburg D 1-171.1 2094 1883 56.31% 25.97% 17.72%+1.04 -2.8 41
2024-02-17 Borussia Monchengladbach W 2-051.6 2056 1923 58.46% 25.43% 16.11%+1.18 +12.2 40
2024-02-17 @ RB Leipzig L 0-251.6 1923 2056 16.11% 25.43% 58.46%-1.18 -12.1 22
2024-02-17 FC Augsburg W 1-061.6 1827 1888 34.36% 28.06% 37.57%-0.07 +12.8 15
2024-02-17 @ Mainz 05 L 0-161.6 1888 1827 37.57% 28.06% 34.36%+0.07 -12.9 23
2024-02-17 Union Berlin L 0-165.6 1935 1864 51.73% 26.88% 21.38%+0.78 -16.6 27
2024-02-17 @ Hoffenheim W 1-065.6 1864 1935 21.38% 26.88% 51.73%-0.78 +16.6 24
2024-02-17 VfB Stuttgart L 1-257.7 1772 2068 12.04% 23.47% 64.49%-1.59 -4.5 12
2024-02-17 @ SV Darmstadt 98 W 2-157.7 2068 1772 64.49% 23.47% 12.04%+1.59 +4.6 46
2024-02-18 Bayern Munich W 3-278.7 1877 2163 12.65% 23.83% 63.52%-1.52 +17.7 25
2024-02-18 @ VfL Bochum L 2-378.7 2163 1877 63.52% 23.83% 12.65%+1.52 -17.7 50
2024-02-18 Eintracht Frankfurt D 3-380.7 1901 2010 28.02% 27.78% 44.21%-0.38 +0.7 29
2024-02-18 @ SC Freiburg D 3-380.7 2010 1901 44.21% 27.78% 28.02%+0.38 -0.7 33
2024-02-23 Mainz 05 W 2-153.7 2224 1840 78.03% 16.71% 5.26%+2.79 +1.8 61
2024-02-23 @ Bayer Leverkusen L 1-253.7 1840 2224 5.26% 16.71% 78.03%-2.79 -1.8 15
2024-02-24 1. FC Heidenheim D 2-276.1 1880 1908 39.02% 28.04% 32.95%+0.14 -0.3 25
2024-02-24 @ Union Berlin D 2-276.1 1908 1880 32.95% 28.04% 39.02%-0.14 +0.3 28
2024-02-24 1. FC Koln D 1-172.3 2073 1835 67.79% 22.11% 10.09%+1.85 -4.4 47
2024-02-24 @ VfB Stuttgart D 1-172.3 1835 2073 10.09% 22.11% 67.79%-1.85 +4.4 17
2024-02-24 RB Leipzig W 2-161.4 2145 2068 52.32% 26.78% 20.89%+0.81 +7.7 53
2024-02-24 @ Bayern Munich L 1-261.4 2068 2145 20.89% 26.78% 52.32%-0.81 -7.7 40
2024-02-24 SV Darmstadt 98 D 1-171.6 1950 1767 63.11% 23.98% 12.91%+1.49 -3.8 30
2024-02-24 @ Werder Bremen D 1-171.6 1767 1950 12.91% 23.98% 63.11%-1.49 +3.8 13
2024-02-24 VfL Bochum W 5-262.4 1910 1895 44.91% 27.72% 27.37%+0.42 +20.3 25
2024-02-24 @ Borussia Monchengladbach L 2-562.4 1895 1910 27.37% 27.72% 44.91%-0.42 -20.3 25
2024-02-25 SC Freiburg W 2-165.3 1875 1902 39.14% 28.03% 32.83%+0.14 +11.0 26
2024-02-25 @ FC Augsburg L 1-265.3 1902 1875 32.83% 28.03% 39.14%-0.14 -11.0 29
2024-02-25 Hoffenheim L 2-378.4 2092 1918 62.25% 24.28% 13.48%+1.43 -17.4 41
2024-02-25 @ Borussia Dortmund W 3-278.4 1918 2092 13.48% 24.28% 62.25%-1.43 +17.4 30
2024-02-25 VfL Wolfsburg D 2-276.8 2009 1886 57.34% 25.72% 16.94%+1.11 -2.2 34
2024-02-25 @ Eintracht Frankfurt D 2-276.8 1886 2009 16.94% 25.72% 57.34%-1.11 +2.2 25
2024-03-01 Bayern Munich D 2-277.2 1891 2153 14.07% 24.57% 61.36%-1.37 +2.6 30
2024-03-01 @ SC Freiburg D 2-277.2 2153 1891 61.36% 24.57% 14.07%+1.37 -2.6 54
2024-03-02 Borussia Dortmund L 0-252.8 1880 2074 19.12% 26.37% 54.51%-0.93 -14.2 25
2024-03-02 @ Union Berlin W 2-052.8 2074 1880 54.51% 26.37% 19.12%+0.93 +14.2 44
2024-03-02 Borussia Monchengladbach D 1-170.5 1838 1931 30.05% 27.92% 42.03%-0.28 +0.8 16
2024-03-02 @ Mainz 05 D 1-170.5 1931 1838 42.03% 27.92% 30.05%+0.28 -0.8 26
2024-03-02 Eintracht Frankfurt L 1-264.2 1908 2007 29.28% 27.87% 42.85%-0.32 -10.1 28
2024-03-02 @ 1. FC Heidenheim W 2-164.2 2007 1908 42.85% 27.87% 29.28%+0.32 +10.1 37
2024-03-02 FC Augsburg L 0-654.3 1771 1886 27.28% 27.71% 45.00%-0.42 -53.0 13
2024-03-02 @ SV Darmstadt 98 W 6-054.3 1886 1771 45.00% 27.71% 27.28%+0.42 +53.0 29
2024-03-02 RB Leipzig L 1-456.5 1874 2061 19.80% 26.54% 53.66%-0.88 -17.9 25
2024-03-02 @ VfL Bochum W 4-156.5 2061 1874 53.66% 26.54% 19.80%+0.88 +17.9 43
2024-03-02 VfB Stuttgart L 2-366.6 1888 2069 20.37% 26.67% 52.96%-0.84 -7.1 25
2024-03-02 @ VfL Wolfsburg W 3-266.6 2069 1888 52.96% 26.67% 20.37%+0.84 +7.1 50
2024-03-03 Bayer Leverkusen L 0-247.6 1839 2226 8.07% 20.28% 71.65%-2.17 -5.9 17
2024-03-03 @ 1. FC Koln W 2-047.6 2226 1839 71.65% 20.28% 8.07%+2.17 +5.9 64
2024-03-03 Werder Bremen W 2-164.7 1936 1946 41.38% 27.95% 30.67%+0.25 +10.4 33
2024-03-03 @ Hoffenheim L 1-264.7 1946 1936 30.67% 27.95% 41.38%-0.25 -10.4 30
2024-03-08 Union Berlin W 2-049.5 2076 1866 65.48% 23.08% 11.44%+1.67 +8.6 53
2024-03-08 @ VfB Stuttgart L 0-249.5 1866 2076 11.44% 23.08% 65.48%-1.67 -8.6 25
2024-03-09 1. FC Heidenheim W 1-057.6 1939 1898 48.06% 27.40% 24.53%+0.58 +9.3 32
2024-03-09 @ FC Augsburg L 0-157.6 1898 1939 24.53% 27.40% 48.06%-0.58 -9.3 28
2024-03-09 1. FC Koln D 3-381.1 1930 1833 54.58% 26.35% 19.07%+0.94 -1.6 27
2024-03-09 @ Borussia Monchengladbach D 3-381.1 1833 1930 19.07% 26.35% 54.58%-0.94 +1.6 18
2024-03-09 Borussia Dortmund L 1-262.2 1936 2088 23.08% 27.19% 49.73%-0.67 -8.3 30
2024-03-09 @ Werder Bremen W 2-162.2 2088 1936 49.73% 27.19% 23.08%+0.67 +8.3 47
2024-03-09 Mainz 05 W 8-148.0 2150 1839 73.24% 19.45% 7.31%+2.32 +13.9 57
2024-03-09 @ Bayern Munich L 1-848.0 1839 2150 7.31% 19.45% 73.24%-2.32 -13.9 16
2024-03-09 SV Darmstadt 98 W 2-046.1 2079 1718 76.57% 17.58% 5.85%+2.64 +4.0 46
2024-03-09 @ RB Leipzig L 0-246.1 1718 2079 5.85% 17.58% 76.57%-2.64 -4.0 13
2024-03-10 SC Freiburg L 1-266.8 1856 1893 37.73% 28.06% 34.21%+0.08 -12.2 25
2024-03-10 @ VfL Bochum W 2-166.8 1893 1856 34.21% 28.06% 37.73%-0.08 +12.1 33
2024-03-10 Hoffenheim W 3-159.3 2017 1946 51.66% 26.90% 21.44%+0.77 +13.6 40
2024-03-10 @ Eintracht Frankfurt L 1-359.3 1946 2017 21.44% 26.90% 51.66%-0.77 -13.6 33
2024-03-10 VfL Wolfsburg W 2-046.3 2232 1881 75.92% 17.96% 6.12%+2.57 +4.3 67
2024-03-10 @ Bayer Leverkusen L 0-246.3 1881 2232 6.12% 17.96% 75.92%-2.57 -4.3 25
2024-03-15 RB Leipzig L 1-553.2 1835 2083 15.00% 24.99% 60.01%-1.28 -17.9 18
2024-03-15 @ 1. FC Koln W 5-153.2 2083 1835 60.01% 24.99% 15.00%+1.28 +17.9 49
2024-03-16 Bayern Munich L 2-553.1 1714 2164 6.10% 17.92% 75.98%-2.58 -4.5 13
2024-03-16 @ SV Darmstadt 98 W 5-253.1 2164 1714 75.98% 17.92% 6.10%+2.58 +4.5 60
2024-03-16 Borussia Monchengladbach D 1-170.5 1889 1928 37.33% 28.07% 34.60%+0.06 -0.2 29
2024-03-16 @ 1. FC Heidenheim D 1-170.5 1928 1889 34.60% 28.07% 37.33%-0.06 +0.2 28
2024-03-16 FC Augsburg L 1-363.0 1877 1948 32.89% 28.03% 39.07%-0.14 -19.0 25
2024-03-16 @ VfL Wolfsburg W 3-163.0 1948 1877 39.07% 28.03% 32.89%+0.14 +19.1 35
2024-03-16 VfB Stuttgart L 0-352.3 1933 2084 23.15% 27.20% 49.64%-0.66 -24.3 33
2024-03-16 @ Hoffenheim W 3-052.3 2084 1933 49.64% 27.20% 23.15%+0.66 +24.3 56
2024-03-16 VfL Bochum W 2-056.9 1825 1844 40.22% 28.00% 31.78%+0.19 +21.4 19
2024-03-16 @ Mainz 05 L 0-256.9 1844 1825 31.78% 28.00% 40.22%-0.19 -21.5 25
2024-03-16 Werder Bremen W 2-167.1 1857 1927 32.98% 28.04% 38.98%-0.14 +12.5 28
2024-03-16 @ Union Berlin L 1-267.1 1927 1857 38.98% 28.04% 32.98%+0.14 -12.5 30
2024-03-17 Bayer Leverkusen L 2-362.3 1905 2236 10.34% 22.31% 67.35%-1.81 -3.7 33
2024-03-17 @ SC Freiburg W 3-262.3 2236 1905 67.35% 22.31% 10.34%+1.81 +3.7 70
2024-03-17 Eintracht Frankfurt W 3-159.4 2097 2030 51.16% 26.98% 21.86%+0.74 +13.8 50
2024-03-17 @ Borussia Dortmund L 1-359.4 2030 2097 21.86% 26.98% 51.16%-0.74 -13.8 40
2024-03-30 Borussia Dortmund L 0-262.3 2168 2111 50.15% 27.13% 22.72%+0.69 -30.5 60
2024-03-30 @ Bayern Munich W 2-062.3 2111 2168 22.72% 27.13% 50.15%-0.69 +30.5 53
2024-03-30 SC Freiburg L 0-359.4 1929 1902 46.34% 27.59% 26.07%+0.49 -41.4 28
2024-03-30 @ Borussia Monchengladbach W 3-059.4 1902 1929 26.07% 27.59% 46.34%-0.49 +41.4 36
2024-03-30 Hoffenheim W 2-154.7 2240 1908 74.66% 18.67% 6.67%+2.45 +2.4 73
2024-03-30 @ Bayer Leverkusen L 1-254.7 1908 2240 6.67% 18.67% 74.66%-2.45 -2.3 33
2024-03-30 Mainz 05 D 0-068.5 2101 1847 69.05% 21.54% 9.41%+1.95 -5.0 50
2024-03-30 @ RB Leipzig D 0-068.5 1847 2101 9.41% 21.54% 69.05%-1.95 +5.1 20
2024-03-30 Union Berlin D 0-067.4 2017 1870 59.77% 25.06% 15.17%+1.26 -3.7 41
2024-03-30 @ Eintracht Frankfurt D 0-067.4 1870 2017 15.17% 25.06% 59.77%-1.26 +3.7 29
2024-03-30 VfL Wolfsburg L 0-262.2 1915 1858 50.07% 27.14% 22.79%+0.68 -30.4 30
2024-03-30 @ Werder Bremen W 2-062.2 1858 1915 22.79% 27.14% 50.07%-0.68 +30.4 28
2024-03-31 1. FC Heidenheim D 3-382.2 2109 1889 66.32% 22.74% 10.94%+1.73 -2.6 57
2024-03-31 @ VfB Stuttgart D 3-382.2 1889 2109 10.94% 22.74% 66.32%-1.73 +2.6 30
2024-03-31 1. FC Koln D 1-171.4 1967 1817 60.06% 24.97% 14.97%+1.28 -3.3 36
2024-03-31 @ FC Augsburg D 1-171.4 1817 1967 14.97% 24.97% 60.06%-1.28 +3.3 19
2024-03-31 SV Darmstadt 98 D 2-276.4 1823 1709 56.38% 25.95% 17.66%+1.05 -2.1 26
2024-03-31 @ VfL Bochum D 2-276.4 1709 1823 17.66% 25.95% 56.38%-1.05 +2.1 14
2024-04-05 Werder Bremen D 1-171.2 2013 1885 57.91% 25.57% 16.52%+1.14 -3.0 42
2024-04-05 @ Eintracht Frankfurt D 1-171.2 1885 2013 16.52% 25.57% 57.91%-1.14 +3.0 31
2024-04-06 Bayer Leverkusen L 0-150.9 1873 2242 8.73% 20.94% 70.33%-2.06 -3.4 29
2024-04-06 @ Union Berlin W 1-050.9 2242 1873 70.33% 20.94% 8.73%+2.06 +3.4 76
2024-04-06 Bayern Munich W 3-278.0 1891 2138 15.08% 25.02% 59.90%-1.27 +16.9 33
2024-04-06 @ 1. FC Heidenheim L 2-378.0 2138 1891 59.90% 25.02% 15.08%+1.27 -16.9 60
2024-04-06 RB Leipzig L 1-457.7 1943 2096 23.08% 27.19% 49.73%-0.67 -20.4 36
2024-04-06 @ SC Freiburg W 4-157.7 2096 1943 49.73% 27.19% 23.08%+0.67 +20.4 53
2024-04-06 SV Darmstadt 98 W 4-048.7 1852 1711 59.10% 25.25% 15.65%+1.22 +22.4 23
2024-04-06 @ Mainz 05 L 0-448.7 1711 1852 15.65% 25.25% 59.10%-1.22 -22.4 14
2024-04-06 VfB Stuttgart L 0-164.5 2141 2106 47.35% 27.49% 25.17%+0.54 -15.4 53
2024-04-06 @ Borussia Dortmund W 1-064.5 2106 2141 25.17% 27.49% 47.35%-0.54 +15.4 60
2024-04-06 VfL Bochum W 2-164.1 1820 1821 42.77% 27.87% 29.36%+0.31 +10.1 22
2024-04-06 @ 1. FC Koln L 1-264.1 1821 1820 29.36% 27.87% 42.77%-0.31 -10.1 26
2024-04-07 Borussia Monchengladbach L 1-366.0 1888 1887 42.99% 27.86% 29.15%+0.32 -23.3 28
2024-04-07 @ VfL Wolfsburg W 3-166.0 1887 1888 29.15% 27.86% 42.99%-0.32 +23.3 31
2024-04-07 FC Augsburg W 3-164.3 1906 1964 34.72% 28.07% 37.21%-0.06 +20.8 36
2024-04-07 @ Hoffenheim L 1-364.3 1964 1906 37.21% 28.07% 34.72%+0.06 -20.8 36
2024-04-12 Union Berlin W 2-053.5 1943 1870 51.94% 26.85% 21.21%+0.79 +15.5 39
2024-04-12 @ FC Augsburg L 0-253.5 1870 1943 21.21% 26.85% 51.94%-0.79 -15.5 29
2024-04-13 1. FC Heidenheim D 1-170.5 1811 1908 29.42% 27.88% 42.71%-0.31 +0.9 27
2024-04-13 @ VfL Bochum D 1-170.5 1908 1811 42.71% 27.88% 29.42%+0.31 -0.9 34
2024-04-13 1. FC Koln W 2-047.6 2121 1830 71.79% 20.21% 8.00%+2.19 +5.8 63
2024-04-13 @ Bayern Munich L 0-247.6 1830 2121 8.00% 20.21% 71.79%-2.19 -5.8 22
2024-04-13 Borussia Dortmund L 1-260.1 1910 2126 17.39% 25.87% 56.75%-1.07 -6.5 31
2024-04-13 @ Borussia Monchengladbach W 2-160.1 2126 1910 56.75% 25.87% 17.39%+1.07 +6.5 56
2024-04-13 Eintracht Frankfurt W 3-050.4 2122 2010 56.19% 26.00% 17.81%+1.04 +19.3 63
2024-04-13 @ VfB Stuttgart L 0-350.4 2010 2122 17.81% 26.00% 56.19%-1.04 -19.3 42
2024-04-13 Hoffenheim W 4-162.0 1874 1927 35.46% 28.07% 36.47%-0.02 +29.0 26
2024-04-13 @ Mainz 05 L 1-462.0 1927 1874 36.47% 28.07% 35.46%+0.02 -29.0 36
2024-04-13 VfL Wolfsburg W 3-046.6 2116 1865 68.81% 21.66% 9.54%+1.93 +10.3 56
2024-04-13 @ RB Leipzig L 0-346.6 1865 2116 9.54% 21.66% 68.81%-1.93 -10.3 28
2024-04-14 SC Freiburg L 0-154.3 1689 1923 16.00% 25.38% 58.62%-1.19 -6.4 14
2024-04-14 @ SV Darmstadt 98 W 1-054.3 1923 1689 58.62% 25.38% 16.00%+1.19 +6.4 39
2024-04-14 Werder Bremen W 5-044.3 2246 1888 76.39% 17.68% 5.92%+2.62 +9.6 79
2024-04-14 @ Bayer Leverkusen L 0-544.3 1888 2246 5.92% 17.68% 76.39%-2.62 -9.6 31
2024-04-19 FC Augsburg W 3-160.7 1991 1958 47.00% 27.52% 25.48%+0.52 +15.7 45
2024-04-19 @ Eintracht Frankfurt L 1-360.7 1958 1991 25.48% 27.52% 47.00%-0.52 -15.7 39
2024-04-20 Bayern Munich L 1-552.5 1854 2127 13.42% 24.25% 62.33%-1.44 -16.1 29
2024-04-20 @ Union Berlin W 5-152.5 2127 1854 62.33% 24.25% 13.42%+1.44 +16.1 66
2024-04-20 Borussia Monchengladbach W 4-373.1 1898 1904 41.99% 27.92% 30.09%+0.28 +9.5 39
2024-04-20 @ Hoffenheim L 3-473.1 1904 1898 30.09% 27.92% 41.99%-0.28 -9.5 31
2024-04-20 RB Leipzig L 1-259.9 1907 2126 17.07% 25.77% 57.16%-1.10 -6.4 34
2024-04-20 @ 1. FC Heidenheim W 2-159.9 2126 1907 57.16% 25.77% 17.07%+1.10 +6.4 59
2024-04-20 SV Darmstadt 98 L 0-264.0 1825 1683 59.28% 25.20% 15.52%+1.23 -35.2 22
2024-04-20 @ 1. FC Koln W 2-064.0 1683 1825 15.52% 25.20% 59.28%-1.23 +35.2 17
2024-04-20 VfL Bochum W 1-057.4 1855 1811 48.40% 27.36% 24.24%+0.60 +9.2 31
2024-04-20 @ VfL Wolfsburg L 0-157.4 1811 1855 24.24% 27.36% 48.40%-0.60 -9.2 27
2024-04-21 Bayer Leverkusen D 1-170.6 2132 2255 26.30% 27.62% 46.09%-0.48 +1.3 57
2024-04-21 @ Borussia Dortmund D 1-170.6 2255 2132 46.09% 27.62% 26.30%+0.48 -1.3 80
2024-04-21 Mainz 05 D 1-170.6 1929 1903 46.21% 27.60% 26.18%+0.48 -1.4 40
2024-04-21 @ SC Freiburg D 1-170.6 1903 1929 26.18% 27.60% 46.21%-0.48 +1.4 27
2024-04-21 VfB Stuttgart W 2-172.9 1878 2141 14.02% 24.54% 61.43%-1.38 +18.2 34
2024-04-21 @ Werder Bremen L 1-272.9 2141 1878 61.43% 24.54% 14.02%+1.38 -18.2 63
2024-04-26 Hoffenheim W 3-273.9 1802 1907 28.48% 27.81% 43.71%-0.36 +12.9 30
2024-04-26 @ VfL Bochum L 2-373.9 1907 1802 43.71% 27.81% 28.48%+0.36 -12.9 39
2024-04-27 Borussia Dortmund W 4-159.8 2133 2133 42.73% 27.88% 29.40%+0.31 +24.8 62
2024-04-27 @ RB Leipzig L 1-459.8 2133 2133 29.40% 27.88% 42.73%-0.31 -24.8 57
2024-04-27 Eintracht Frankfurt W 2-159.5 2143 2006 58.75% 25.35% 15.90%+1.20 +6.0 69
2024-04-27 @ Bayern Munich L 1-259.5 2006 2143 15.90% 25.35% 58.75%-1.20 -6.0 45
2024-04-27 VfB Stuttgart D 2-276.9 2254 2123 58.21% 25.49% 16.29%+1.16 -2.3 81
2024-04-27 @ Bayer Leverkusen D 2-276.9 2123 2254 16.29% 25.49% 58.21%-1.16 +2.3 64
2024-04-27 VfL Wolfsburg L 1-270.4 1928 1864 50.84% 27.03% 22.13%+0.73 -15.4 40
2024-04-27 @ SC Freiburg W 2-170.4 1864 1928 22.13% 27.03% 50.84%-0.73 +15.4 34
2024-04-27 Werder Bremen L 0-360.0 1943 1896 48.80% 27.31% 23.89%+0.62 -43.3 39
2024-04-27 @ FC Augsburg W 3-060.0 1896 1943 23.89% 27.31% 48.80%-0.62 +43.3 37
2024-04-28 1. FC Heidenheim L 0-155.9 1718 1901 20.13% 26.62% 53.26%-0.86 -7.9 17
2024-04-28 @ SV Darmstadt 98 W 1-055.9 1901 1718 53.26% 26.62% 20.13%+0.86 +7.9 37
2024-04-28 1. FC Koln D 1-171.0 1904 1789 56.55% 25.91% 17.54%+1.06 -2.8 28
2024-04-28 @ Mainz 05 D 1-171.0 1789 1904 17.54% 25.91% 56.55%-1.06 +2.8 23
2024-04-28 Union Berlin D 0-066.8 1894 1838 49.95% 27.16% 22.89%+0.68 -2.1 32
2024-04-28 @ Borussia Monchengladbach D 0-066.8 1838 1894 22.89% 27.16% 49.95%-0.68 +2.1 30
2024-05-03 RB Leipzig D 1-171.6 1894 2158 14.00% 24.53% 61.47%-1.38 +3.5 40
2024-05-03 @ Hoffenheim D 1-171.6 2158 1894 61.47% 24.53% 14.00%+1.38 -3.5 63
2024-05-04 Bayern Munich W 3-162.9 2125 2149 39.54% 28.02% 32.44%+0.16 +18.8 67
2024-05-04 @ VfB Stuttgart L 1-362.9 2149 2125 32.44% 28.02% 39.54%-0.16 -18.9 69
2024-05-04 Borussia Monchengladbach D 2-276.3 1939 1892 48.87% 27.30% 23.82%+0.62 -1.3 38
2024-05-04 @ Werder Bremen D 2-276.3 1892 1939 23.82% 27.30% 48.87%-0.62 +1.3 33
2024-05-04 FC Augsburg W 5-151.6 2109 1900 65.40% 23.11% 11.48%+1.66 +13.7 60
2024-05-04 @ Borussia Dortmund L 1-551.6 1900 2109 11.48% 23.11% 65.40%-1.66 -13.7 39
2024-05-04 SC Freiburg D 0-066.6 1792 1912 26.67% 27.65% 45.68%-0.46 +1.5 24
2024-05-04 @ 1. FC Koln D 0-066.6 1912 1792 45.68% 27.65% 26.67%+0.46 -1.5 41
2024-05-04 SV Darmstadt 98 W 3-048.4 1879 1710 61.89% 24.39% 13.71%+1.41 +15.1 37
2024-05-04 @ VfL Wolfsburg L 0-348.4 1710 1879 13.71% 24.39% 61.89%-1.41 -15.1 17
2024-05-05 Bayer Leverkusen L 1-553.1 2000 2252 14.75% 24.88% 60.36%-1.30 -17.7 45
2024-05-05 @ Eintracht Frankfurt W 5-153.1 2252 2000 60.36% 24.88% 14.75%+1.30 +17.7 84
2024-05-05 Mainz 05 D 1-170.5 1909 1902 43.75% 27.81% 28.44%+0.36 -1.0 38
2024-05-05 @ 1. FC Heidenheim D 1-170.5 1902 1909 28.44% 27.81% 43.75%-0.36 +1.0 29
2024-05-05 VfL Bochum L 3-477.7 1840 1815 46.11% 27.61% 26.27%+0.48 -13.2 30
2024-05-05 @ Union Berlin W 4-377.7 1815 1840 26.27% 27.61% 46.11%-0.48 +13.2 33
2024-05-10 VfB Stuttgart L 0-153.7 1886 2144 14.33% 24.69% 60.98%-1.34 -5.8 39
2024-05-10 @ FC Augsburg W 1-053.7 2144 1886 60.98% 24.69% 14.33%+1.34 +5.8 70
2024-05-11 1. FC Heidenheim D 1-170.5 1911 1908 43.25% 27.84% 28.91%+0.34 -1.0 42
2024-05-11 @ SC Freiburg D 1-170.5 1908 1911 28.91% 27.84% 43.25%-0.34 +1.0 39
2024-05-11 Borussia Dortmund W 3-062.1 1903 2122 17.04% 25.75% 57.21%-1.10 +49.6 32
2024-05-11 @ Mainz 05 L 0-362.1 2122 1903 57.21% 25.75% 17.04%+1.10 -49.6 60
2024-05-11 Eintracht Frankfurt D 1-170.5 1893 1983 30.49% 27.94% 41.57%-0.26 +0.7 34
2024-05-11 @ Borussia Monchengladbach D 1-170.5 1983 1893 41.57% 27.94% 30.49%+0.26 -0.7 46
2024-05-11 Union Berlin W 3-270.8 1794 1827 38.20% 28.05% 33.75%+0.10 +10.6 27
2024-05-11 @ 1. FC Koln L 2-370.8 1827 1794 33.75% 28.05% 38.20%-0.10 -10.6 30
2024-05-11 Werder Bremen D 1-172.0 2154 1938 65.97% 22.89% 11.14%+1.71 -4.1 64
2024-05-11 @ RB Leipzig D 1-172.0 1938 2154 11.14% 22.89% 65.97%-1.71 +4.1 39
2024-05-12 Bayer Leverkusen L 0-544.6 1828 2269 6.35% 18.26% 75.40%-2.52 -10.4 33
2024-05-12 @ VfL Bochum W 5-044.6 2269 1828 75.40% 18.26% 6.35%+2.52 +10.4 87
2024-05-12 Hoffenheim L 0-651.1 1695 1898 18.38% 26.17% 55.45%-0.99 -38.1 17
2024-05-12 @ SV Darmstadt 98 W 6-051.1 1898 1695 55.45% 26.17% 18.38%+0.99 +38.1 43
2024-05-12 VfL Wolfsburg W 2-048.8 2130 1895 67.58% 22.21% 10.21%+1.83 +7.6 72
2024-05-12 @ Bayern Munich L 0-248.8 1895 2130 10.21% 22.21% 67.58%-1.83 -7.6 37
2024-05-18 1. FC Koln W 4-155.9 1909 1804 55.41% 26.18% 18.42%+0.99 +16.8 42
2024-05-18 @ 1. FC Heidenheim L 1-455.9 1804 1909 18.42% 26.18% 55.41%-0.99 -16.8 27
2024-05-18 Bayern Munich W 4-273.7 1936 2138 18.48% 26.20% 55.32%-0.98 +25.7 46
2024-05-18 @ Hoffenheim L 2-473.7 2138 1936 55.32% 26.20% 18.48%+0.98 -25.7 72
2024-05-18 Borussia Monchengladbach W 4-046.0 2150 1894 69.15% 21.50% 9.35%+1.96 +13.2 73
2024-05-18 @ VfB Stuttgart L 0-446.0 1894 2150 9.35% 21.50% 69.15%-1.96 -13.2 34
2024-05-18 FC Augsburg W 2-153.4 2280 1880 78.94% 16.15% 4.91%+2.89 +1.6 90
2024-05-18 @ Bayer Leverkusen L 1-253.4 1880 2280 4.91% 16.15% 78.94%-2.89 -1.6 39
2024-05-18 SC Freiburg W 2-168.0 1816 1910 29.94% 27.91% 42.15%-0.28 +13.2 33
2024-05-18 @ Union Berlin L 1-268.0 1910 1816 42.15% 27.91% 29.94%+0.28 -13.2 42
2024-05-18 Mainz 05 L 1-363.2 1887 1952 33.67% 28.05% 38.28%-0.10 -19.4 37
2024-05-18 @ VfL Wolfsburg W 3-163.2 1952 1887 38.28% 28.05% 33.67%+0.10 +19.4 35
2024-05-18 RB Leipzig D 2-276.5 1982 2150 21.52% 26.91% 51.56%-0.77 +1.6 47
2024-05-18 @ Eintracht Frankfurt D 2-276.5 2150 1982 51.56% 26.91% 21.52%+0.77 -1.6 65
2024-05-18 SV Darmstadt 98 W 4-042.7 2073 1657 79.89% 15.55% 4.56%+2.99 +5.7 63
2024-05-18 @ Borussia Dortmund L 0-442.7 1657 2073 4.56% 15.55% 79.89%-2.99 -5.7 17
2024-05-18 VfL Bochum W 4-155.3 1942 1818 57.51% 25.68% 16.81%+1.12 +15.5 42
2024-05-18 @ Werder Bremen L 1-455.3 1818 1942 16.81% 25.68% 57.51%-1.12 -15.5 33

Playoff Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2024-05-23 Dusseldorf L 0-353.0 1802 1936 25.16% 27.49% 47.35%-0.54 -26.0 0-1
2024-05-23 @ VfL Bochum W 3-053.0 1936 1802 47.35% 27.49% 25.16%+0.54 +26.0 1-0
2024-05-27 VfL Bochum L 0-363.3 1962 1776 63.31% 23.90% 12.78%+1.51 -54.1 1-1
2024-05-27 @ Dusseldorf W 3-063.3 1776 1962 12.78% 23.90% 63.31%-1.51 +54.1 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 7.74% Werder Bremen 1903 1 @ Bayern Munich 2201 0
2 2023-11-04 12.56% @ Mainz 05 1832 2 RB Leipzig 2119 0
3 2024-02-18 12.65% @ VfL Bochum 1877 3 Bayern Munich 2163 2
4 2024-05-27 * 12.78% VfL Bochum 1776 3 @ Dusseldorf 1962 0
5 2024-02-25 13.48% Hoffenheim 1918 3 @ Borussia Dortmund 2092 2
6 2024-04-21 14.02% @ Werder Bremen 1878 2 VfB Stuttgart 2141 1
7 2024-04-06 15.08% @ 1. FC Heidenheim 1891 3 Bayern Munich 2138 2
8 2024-04-20 15.52% SV Darmstadt 98 1683 2 @ 1. FC Koln 1825 0
9 2024-02-03 15.55% @ 1. FC Koln 1808 2 Eintracht Frankfurt 2048 0
10 2023-11-05 16.04% @ 1. FC Heidenheim 1834 2 VfB Stuttgart 2067 0
11 2023-12-09 16.10% @ Eintracht Frankfurt 1987 5 Bayern Munich 2219 1
12 2024-05-11 17.04% @ Mainz 05 1903 3 Borussia Dortmund 2122 0
13 2023-10-28 17.60% Hoffenheim 1969 3 @ VfB Stuttgart 2083 2
14 2024-05-18 18.48% @ Hoffenheim 1936 4 Bayern Munich 2138 2
15 2023-11-25 20.40% @ VfL Wolfsburg 1911 2 RB Leipzig 2091 1
16 2024-01-20 21.30% @ VfL Bochum 1866 1 VfB Stuttgart 2036 0
17 2024-02-17 21.38% Union Berlin 1864 1 @ Hoffenheim 1935 0
18 2024-01-13 21.43% Eintracht Frankfurt 2029 1 @ RB Leipzig 2100 0
19 2024-01-21 21.62% FC Augsburg 1874 2 @ Borussia Monchengladbach 1943 1
20 2024-04-27 22.13% VfL Wolfsburg 1864 2 @ SC Freiburg 1928 1
21 2024-03-30 22.72% Borussia Dortmund 2111 2 @ Bayern Munich 2168 0
22 2024-02-10 22.76% 1. FC Heidenheim 1897 2 @ Werder Bremen 1954 1
23 2024-03-30 22.79% VfL Wolfsburg 1858 2 @ Werder Bremen 1915 0
24 2024-01-14 23.88% @ Borussia Monchengladbach 1917 3 VfB Stuttgart 2062 1
25 2024-04-27 23.89% Werder Bremen 1896 3 @ FC Augsburg 1943 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 2023-12-09 55.05 @ Eintracht Frankfurt 5 1987 16.10% Bayern Munich 1 2219 58.47% 25.43%
2 2023-09-02 54.49 @ VfB Stuttgart 5 1945 36.34% SC Freiburg 0 1991 35.59% 28.07%
3 2024-05-27 * 54.14 VfL Bochum 3 1776 12.78% @ Dusseldorf 0 1962 63.31% 23.90%
4 2024-03-02 53.02 FC Augsburg 6 1886 45.00% @ SV Darmstadt 98 0 1771 27.28% 27.71%
5 2024-05-11 49.61 @ Mainz 05 3 1903 17.04% Borussia Dortmund 0 2122 57.21% 25.75%
6 2023-11-10 44.86 @ Borussia Monchengladbach 4 1905 35.61% VfL Wolfsburg 0 1956 36.32% 28.07%
7 2023-09-02 44.34 @ Werder Bremen 4 1879 36.19% Mainz 05 0 1927 35.73% 28.07%
8 2023-08-19 43.57 @ VfB Stuttgart 5 1930 45.91% VfL Bochum 0 1907 26.45% 27.63%
9 2024-04-27 43.26 Werder Bremen 3 1896 23.89% @ FC Augsburg 0 1943 48.80% 27.31%
10 2024-03-30 41.44 SC Freiburg 3 1902 26.07% @ Borussia Monchengladbach 0 1929 46.34% 27.59%
11 2023-11-04 39.64 Bayern Munich 4 2173 41.35% @ Borussia Dortmund 0 2085 30.70% 27.95%
12 2023-09-03 38.37 RB Leipzig 3 2028 29.99% @ Union Berlin 0 2022 42.09% 27.91%
13 2024-05-12 38.08 Hoffenheim 6 1898 55.45% @ SV Darmstadt 98 0 1695 18.38% 26.17%
14 2023-11-04 37.45 @ Mainz 05 2 1832 12.56% RB Leipzig 0 2119 63.65% 23.78%
15 2024-04-20 35.23 SV Darmstadt 98 2 1683 15.52% @ 1. FC Koln 0 1825 59.28% 25.20%
16 2024-02-03 35.22 @ 1. FC Koln 2 1808 15.55% Eintracht Frankfurt 0 2048 59.24% 25.21%
17 2023-11-05 34.86 @ 1. FC Heidenheim 2 1834 16.04% VfB Stuttgart 0 2067 58.56% 25.40%
18 2023-08-26 34.06 Bayer Leverkusen 3 1997 36.00% @ Borussia Monchengladbach 0 1947 35.92% 28.07%
19 2023-08-18 33.42 Bayern Munich 4 2058 47.92% @ Werder Bremen 0 1920 24.66% 27.42%
20 2023-12-16 30.67 @ VfL Bochum 3 1847 40.90% Union Berlin 0 1861 31.13% 27.97%
21 2024-03-30 30.49 Borussia Dortmund 2 2111 22.72% @ Bayern Munich 0 2168 50.15% 27.13%
22 2024-03-30 30.44 VfL Wolfsburg 2 1858 22.79% @ Werder Bremen 0 1915 50.07% 27.14%
23 2024-02-10 29.44 @ Bayer Leverkusen 3 2191 42.62% Bayern Munich 0 2192 29.49% 27.88%
24 2023-08-25 29.37 @ RB Leipzig 5 1998 46.02% VfB Stuttgart 1 1974 26.35% 27.62%
25 2023-10-22 29.08 FC Augsburg 5 1862 28.11% @ 1. FC Heidenheim 2 1871 44.11% 27.78%

Most & Least Exciting Games

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

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-08-19 82.7 @ FC Augsburg 4 1910 37.63% Borussia Monchengladbach 4 1947 34.30% 28.06%
2 2024-03-31 82.2 @ VfB Stuttgart 3 2109 66.32% 1. FC Heidenheim 3 1889 10.94% 22.74%
3 2023-12-19 81.6 @ Hoffenheim 3 1962 61.81% SV Darmstadt 98 3 1794 13.77% 24.42%
4 2024-03-09 81.1 @ Borussia Monchengladbach 3 1930 54.58% 1. FC Koln 3 1833 19.07% 26.35%
5 2023-10-29 80.7 @ Eintracht Frankfurt 3 1985 28.98% Borussia Dortmund 3 2086 43.17% 27.85%
6 2023-11-04 80.7 @ SC Freiburg 3 1929 46.11% Borussia Monchengladbach 3 1904 26.28% 27.61%
7 2024-02-18 80.7 @ SC Freiburg 3 1901 28.02% Eintracht Frankfurt 3 2010 44.21% 27.78%
8 2023-09-17 80.5 @ SV Darmstadt 98 3 1845 34.30% Borussia Monchengladbach 3 1906 37.64% 28.06%
9 2024-02-18 78.7 @ VfL Bochum 3 1877 12.65% Bayern Munich 2 2163 63.52% 23.83%
10 2024-02-25 78.4 Hoffenheim 3 1918 13.48% @ Borussia Dortmund 2 2092 62.25% 24.28%
11 2024-04-06 78.0 @ 1. FC Heidenheim 3 1891 15.08% Bayern Munich 2 2138 59.90% 25.02%
12 2024-05-05 77.7 VfL Bochum 4 1815 26.27% @ Union Berlin 3 1840 46.11% 27.61%
13 2023-09-01 77.2 @ Borussia Dortmund 2 2029 61.17% 1. FC Heidenheim 2 1867 14.20% 24.63%
14 2023-10-28 77.2 Hoffenheim 3 1969 17.60% @ VfB Stuttgart 2 2083 56.47% 25.93%
15 2024-01-20 77.2 @ SV Darmstadt 98 2 1779 13.76% Eintracht Frankfurt 2 2046 61.83% 24.42%
16 2024-03-01 77.2 @ SC Freiburg 2 1891 14.07% Bayern Munich 2 2153 61.36% 24.57%
17 2024-04-27 76.9 @ Bayer Leverkusen 2 2254 58.21% VfB Stuttgart 2 2123 16.29% 25.49%
18 2024-02-25 76.8 @ Eintracht Frankfurt 2 2009 57.34% VfL Wolfsburg 2 1886 16.94% 25.72%
19 2023-10-06 76.5 @ Borussia Monchengladbach 2 1918 52.81% Mainz 05 2 1837 20.49% 26.70%
20 2024-02-10 76.5 @ FC Augsburg 2 1886 21.14% RB Leipzig 2 2058 52.02% 26.84%
21 2024-05-18 76.5 @ Eintracht Frankfurt 2 1982 21.52% RB Leipzig 2 2150 51.56% 26.91%
22 2023-09-15 76.4 @ Bayern Munich 2 2107 50.42% Bayer Leverkusen 2 2047 22.48% 27.09%
23 2023-11-05 76.4 @ VfL Wolfsburg 2 1958 49.86% Werder Bremen 2 1902 22.96% 27.17%
24 2024-03-31 76.4 @ VfL Bochum 2 1823 56.38% SV Darmstadt 98 2 1709 17.66% 25.95%
25 2023-09-02 76.3 @ FC Augsburg 2 1901 47.47% VfL Bochum 2 1865 25.06% 27.47%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-05-18 42.7 @ Borussia Dortmund 4 2073 79.89% SV Darmstadt 98 0 1657 4.56% 15.55%
2 2024-04-14 44.3 @ Bayer Leverkusen 5 2246 76.39% Werder Bremen 0 1888 5.92% 17.68%
3 2024-05-12 44.6 Bayer Leverkusen 5 2269 75.40% @ VfL Bochum 0 1828 6.35% 18.26%
4 2023-12-20 45.3 @ Bayer Leverkusen 4 2165 71.58% VfL Bochum 0 1877 8.11% 20.32%
5 2023-11-12 45.7 @ Bayer Leverkusen 4 2118 70.19% Union Berlin 0 1849 8.81% 21.00%
6 2024-05-18 46.0 @ VfB Stuttgart 4 2150 69.15% Borussia Monchengladbach 0 1894 9.35% 21.50%
7 2024-03-09 46.1 @ RB Leipzig 2 2079 76.57% SV Darmstadt 98 0 1718 5.85% 17.58%
8 2024-03-10 46.3 @ Bayer Leverkusen 2 2232 75.92% VfL Wolfsburg 0 1881 6.12% 17.96%
9 2024-04-13 46.6 @ RB Leipzig 3 2116 68.81% VfL Wolfsburg 0 1865 9.54% 21.66%
10 2024-01-12 47.1 @ Bayern Munich 3 2190 67.08% Hoffenheim 0 1960 10.50% 22.42%
11 2024-02-03 47.1 Bayer Leverkusen 2 2186 73.47% @ SV Darmstadt 98 0 1773 7.21% 19.33%
12 2023-10-08 47.6 @ Bayer Leverkusen 3 2082 65.35% 1. FC Koln 0 1873 11.51% 23.14%
13 2023-10-28 47.6 @ Bayern Munich 8 2152 71.95% SV Darmstadt 98 0 1859 7.92% 20.12%
14 2024-03-03 47.6 Bayer Leverkusen 2 2226 71.65% @ 1. FC Koln 0 1839 8.07% 20.28%
15 2024-04-13 47.6 @ Bayern Munich 2 2121 71.79% 1. FC Koln 0 1830 8.00% 20.21%
16 2024-03-09 48.0 @ Bayern Munich 8 2150 73.24% Mainz 05 1 1839 7.31% 19.45%
17 2023-10-08 48.1 @ Bayern Munich 3 2130 63.70% SC Freiburg 0 1941 12.54% 23.77%
18 2023-10-28 48.2 @ RB Leipzig 6 2096 65.84% 1. FC Koln 0 1881 11.22% 22.94%
19 2023-09-23 48.3 @ Bayern Munich 7 2106 67.82% VfL Bochum 0 1867 10.08% 22.10%
20 2024-05-04 48.4 @ VfL Wolfsburg 3 1879 61.89% SV Darmstadt 98 0 1710 13.71% 24.39%
21 2024-04-06 48.7 @ Mainz 05 4 1852 59.10% SV Darmstadt 98 0 1711 15.65% 25.25%
22 2023-09-16 48.8 @ RB Leipzig 3 2066 61.58% FC Augsburg 0 1900 13.93% 24.50%
23 2024-05-12 48.8 @ Bayern Munich 2 2130 67.58% VfL Wolfsburg 0 1895 10.21% 22.21%
24 2024-02-09 48.9 @ Borussia Dortmund 3 2079 61.23% SC Freiburg 0 1916 14.16% 24.61%
25 2023-12-20 49.2 @ VfB Stuttgart 3 2046 60.09% FC Augsburg 0 1895 14.95% 24.96%