Home / Leagues / Germany / Bundesliga / 2024-25

2024-25 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

82 points · 33rd Title

Last Title: 2022-23

Relegated

Holstein Kiel

25 pts

VfL Bochum · 25 pts

Biggest Overachiever

Bayern Munich

14.09 points above expected

82 points · 67.91 expected points

Biggest Disappointment

Holstein Kiel

10.91 points below expected

25 points · 35.91 expected points

League Table

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

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Bayern Munich Champion 34 25 7 2 82 99 32 +67 67.91 +14.09
2 Bayer Leverkusen 34 19 12 3 69 72 43 +29 70.84 -1.84
3 Eintracht Frankfurt 34 17 9 8 60 68 46 +22 52.29 +7.71
4 Borussia Dortmund 34 17 6 11 57 71 51 +20 54.36 +2.64
5 SC Freiburg 34 16 7 11 55 49 53 -4 41.97 +13.03
6 Mainz 05 34 14 10 10 52 55 43 +12 49.38 +2.62
7 RB Leipzig 34 13 12 9 51 53 48 +5 60.52 -9.52
8 Werder Bremen 34 14 9 11 51 54 57 -3 44.51 +6.49
9 VfB Stuttgart 34 14 8 12 50 64 53 +11 60.29 -10.29
10 Borussia Monchengladbach 34 13 6 15 45 55 57 -2 41.73 +3.27
11 VfL Wolfsburg 34 11 10 13 43 56 54 +2 42.42 +0.58
12 FC Augsburg 34 11 10 13 43 35 51 -16 38.09 +4.91
13 Union Berlin 34 10 10 14 40 35 51 -16 34.94 +5.06
14 St. Pauli 34 8 8 18 32 28 41 -13 38.79 -6.79
15 Hoffenheim 34 7 11 16 32 46 68 -22 40.69 -8.69
16 1. FC Heidenheim 34 8 5 21 29 37 64 -27 38.46 -9.46
17 Holstein Kiel Relegated 34 6 7 21 25 49 80 -31 35.91 -10.91
18 VfL Bochum Relegated 34 6 7 21 25 33 67 -34 30.96 -5.96

Form

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

League Race

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

Promotion Playoff

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

Finals

1. FC Heidenheim 4
Elversberg 3

Leg 1: Elversberg 1-2 1. FC Heidenheim

Leg 2: 1. FC Heidenheim 2-2 Elversberg

Sim: 14.0%

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Bayern Munich 2158 82 67.91 +14.09 98.1% 43 56 63 68 73 79 93
Bayer Leverkusen 2123 69 70.84 -1.84 41.7% 41 59 66 71 76 82 94
Borussia Dortmund 2024 57 54.36 +2.64 66.1% 24 42 49 54 59 67 82
VfB Stuttgart 2019 50 60.29 -10.29 9.8% 30 48 55 60 65 72 85
RB Leipzig 2002 51 60.52 -9.52 11.4% 30 48 56 61 66 72 84
Eintracht Frankfurt 2000 60 52.29 +7.71 86.3% 25 40 47 52 57 65 79
Mainz 05 1963 52 49.38 +2.62 66.6% 22 37 44 49 54 61 77
Werder Bremen 1919 51 44.51 +6.49 82.8% 19 32 40 44 49 57 76
SC Freiburg 1906 55 41.97 +13.03 96.8% 16 30 37 42 47 54 71
VfL Wolfsburg 1890 43 42.42 +0.58 56.5% 17 31 37 42 47 55 73
Borussia Monchengladbach 1883 45 41.73 +3.27 70.0% 13 30 37 42 47 54 73
Hoffenheim 1858 32 40.69 -8.69 13.0% 14 29 36 41 46 53 68
FC Augsburg 1857 43 38.09 +4.91 77.9% 11 27 33 38 43 50 68
St. Pauli 1849 32 38.79 -6.79 19.3% 11 27 34 39 44 51 66
1. FC Heidenheim 1832 29 38.46 -9.46 10.3% 15 27 34 38 43 50 68
Union Berlin 1818 40 34.94 +5.06 78.9% 12 24 30 35 40 47 63
Holstein Kiel 1814 25 35.91 -10.91 6.7% 11 24 31 36 41 48 62
VfL Bochum 1789 25 30.96 -5.96 21.8% 7 20 26 31 36 43 57

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 BL BM BD BM EF FA HOF HK M0 RL SF SP UB VS VB VW WB
1. FC Heidenheim
0-0-2
1.13
0-0-2
1.11
0-0-2
1.95
0-0-2
2.67
0-0-2
1.92
1-0-1
2.87
0-2-0
2.51
1-0-1
2.87
1-0-1
2.16
0-1-1
1.56
0-0-2
2.70
1-0-1
2.79
2-0-0
2.80
1-0-1
1.52
0-1-1
3.20
1-0-1
2.51
0-1-1
2.21
Bayer Leverkusen
2-0-0
4.51
0-2-0
3.04
1-0-1
3.73
2-0-0
4.41
2-0-0
3.92
2-0-0
4.48
2-0-0
4.29
1-1-0
4.58
1-1-0
3.95
0-1-1
3.44
1-1-0
4.33
1-1-0
4.50
1-1-0
4.63
1-1-0
3.52
1-1-0
4.83
1-1-0
4.36
0-1-1
4.39
Bayern Munich
2-0-0
4.54
0-2-0
2.43
0-2-0
3.69
2-0-0
4.32
1-1-0
3.63
2-0-0
4.40
2-0-0
4.47
2-0-0
4.19
1-0-1
3.96
1-1-0
3.48
2-0-0
4.06
2-0-0
4.40
1-1-0
4.54
2-0-0
3.21
1-0-1
4.71
2-0-0
4.00
2-0-0
3.91
Borussia Dortmund
2-0-0
3.56
1-0-1
1.79
0-2-0
1.83
1-1-0
3.50
1-0-1
2.99
0-0-2
3.71
1-1-0
3.62
1-0-1
4.05
1-0-1
2.94
1-0-1
2.21
2-0-0
3.37
2-0-0
3.66
1-0-1
3.81
0-0-2
2.42
1-0-1
4.04
2-0-0
3.47
0-2-0
3.36
Borussia Monchengladbach
2-0-0
2.80
0-0-2
1.22
0-0-2
1.29
0-1-1
1.99
0-1-1
2.13
0-0-2
3.01
1-1-0
2.87
1-0-1
3.33
0-1-1
2.21
1-1-0
1.65
0-0-2
2.85
1-1-0
3.01
2-0-0
3.09
1-0-1
1.70
2-0-0
3.19
0-0-2
2.74
2-0-0
2.60
Eintracht Frankfurt
2-0-0
3.59
0-0-2
1.62
0-1-1
1.88
1-0-1
2.48
1-1-0
3.36
0-2-0
3.58
1-1-0
3.18
2-0-0
3.61
0-1-1
3.01
1-0-1
2.29
2-0-0
3.38
1-1-0
3.65
0-1-1
3.71
2-0-0
2.29
2-0-0
3.91
1-1-0
3.29
1-0-1
3.34
FC Augsburg
1-0-1
2.60
0-0-2
1.16
0-0-2
1.23
2-0-0
1.81
2-0-0
2.46
0-2-0
1.93
0-2-0
2.67
0-0-2
3.14
0-1-1
2.10
0-1-1
1.51
0-1-1
2.43
1-1-0
2.57
1-0-1
2.99
0-0-2
1.61
2-0-0
3.37
1-1-0
2.50
1-1-0
2.24
Hoffenheim
0-2-0
2.96
0-0-2
1.31
0-0-2
1.16
0-1-1
1.89
0-1-1
2.60
0-1-1
2.30
0-2-0
2.80
2-0-0
2.93
1-0-1
2.12
1-0-1
1.59
0-1-1
2.63
0-0-2
2.98
0-0-2
3.28
0-2-0
1.64
2-0-0
3.34
0-1-1
2.61
1-0-1
2.52
Holstein Kiel
1-0-1
2.60
0-1-1
1.08
0-0-2
1.41
1-0-1
1.51
1-0-1
2.16
0-0-2
1.91
2-0-0
2.34
0-0-2
2.54
0-1-1
1.87
0-1-1
1.36
0-0-2
2.19
0-0-2
2.47
1-0-1
2.87
0-1-1
1.52
0-2-0
3.14
0-1-1
2.58
0-0-2
2.36
Mainz 05
1-0-1
3.33
0-1-1
1.59
1-0-1
1.59
1-0-1
2.53
1-1-0
3.27
1-1-0
2.46
1-1-0
3.39
1-0-1
3.37
1-1-0
3.65
1-0-1
2.03
0-2-0
3.15
2-0-0
3.28
0-1-1
3.67
1-1-0
2.00
2-0-0
3.98
0-1-1
3.17
0-0-2
3.04
RB Leipzig
1-1-0
4.00
1-1-0
2.05
0-1-1
2.02
1-0-1
3.27
0-1-1
3.89
1-0-1
3.19
1-1-0
4.06
1-0-1
3.95
1-1-0
4.23
1-0-1
3.46
1-1-0
3.79
1-1-0
3.97
0-2-0
4.25
0-0-2
2.71
1-1-0
4.25
1-0-1
3.84
1-1-0
3.54
SC Freiburg
2-0-0
2.77
0-1-1
1.28
0-0-2
1.51
0-0-2
2.12
2-0-0
2.62
0-0-2
2.11
1-1-0
3.04
1-1-0
2.84
2-0-0
3.29
0-2-0
2.33
0-1-1
1.74
1-0-1
2.94
0-1-1
3.28
1-0-1
1.63
2-0-0
3.30
2-0-0
2.65
2-0-0
2.61
St. Pauli
1-0-1
2.68
0-1-1
1.14
0-0-2
1.22
0-0-2
1.85
0-1-1
2.46
0-1-1
1.86
0-1-1
2.89
2-0-0
2.49
2-0-0
3.00
0-0-2
2.21
0-1-1
1.58
1-0-1
2.53
1-0-1
3.09
1-0-1
1.64
0-0-2
3.35
0-2-0
2.43
0-1-1
2.40
Union Berlin
0-0-2
2.66
0-1-1
1.04
0-1-1
1.12
1-0-1
1.72
0-0-2
2.39
1-1-0
1.82
1-0-1
2.49
2-0-0
2.20
1-0-1
2.59
1-1-0
1.84
0-2-0
1.34
1-1-0
2.21
1-0-1
2.38
0-1-1
1.51
0-1-1
3.21
1-0-1
2.29
0-1-1
2.11
VfB Stuttgart
1-0-1
4.05
0-1-1
1.98
0-0-2
2.28
2-0-0
3.05
1-0-1
3.83
0-0-2
3.19
2-0-0
3.94
0-2-0
3.89
1-1-0
4.04
0-1-1
3.50
2-0-0
2.76
1-0-1
3.91
1-0-1
3.90
1-1-0
4.05
2-0-0
4.29
0-1-1
3.85
0-1-1
3.69
VfL Bochum
1-1-0
2.28
0-1-1
0.88
1-0-1
0.98
1-0-1
1.52
0-0-2
2.29
0-0-2
1.63
0-0-2
2.12
0-0-2
2.14
0-2-0
2.34
0-0-2
1.57
0-1-1
1.34
0-0-2
2.19
2-0-0
2.14
1-1-0
2.27
0-0-2
1.31
0-1-1
2.10
0-0-2
1.84
VfL Wolfsburg
1-0-1
2.98
0-1-1
1.25
0-0-2
1.55
0-0-2
2.02
2-0-0
2.73
0-1-1
2.19
0-1-1
2.97
1-1-0
2.86
1-1-0
2.90
1-1-0
2.30
1-0-1
1.69
0-0-2
2.82
0-2-0
3.05
1-0-1
3.19
1-1-0
1.68
1-1-0
3.40
1-0-1
2.82
Werder Bremen
1-1-0
3.27
1-1-0
1.23
0-0-2
1.64
0-2-0
2.12
0-0-2
2.86
1-0-1
2.14
0-1-1
3.24
1-0-1
2.95
2-0-0
3.11
2-0-0
2.44
0-1-1
1.96
0-0-2
2.86
1-1-0
3.08
1-1-0
3.37
1-1-0
1.83
2-0-0
3.67
1-0-1
2.65

Points vs. Goals Scored, Allowed, and Differential

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

Fit Metrics

Slope
Scored 0.75 +7.5
Allowed 0.59 -10.4
Differential 0.91 +5.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
07.19%6.05%6.21%2.61%2.29%0.82%25.16%
16.05%8.50%5.88%4.90%1.47%1.14%27.94%
26.21%5.88%7.19%3.10%1.47%0.33%24.18%
32.61%4.90%3.10%1.63%1.14%13.40%
42.29%1.47%1.47%1.14%0.65%7.03%
5+0.82%1.14%0.33%2.29%
Total25.16%27.94%24.18%13.40%7.03%2.29%100%

Summary Statistics

Scored Allowed Difference
Mean 1.57 1.57 +0.00
SD 1.33 1.33 1.94
CV 0.85 0.85
Max 7 7 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%11.76%8.82%8.82%5.88%41.18%
15.88%2.94%5.88%5.88%2.94%23.53%
28.82%2.94%2.94%5.88%2.94%23.53%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total26.47%17.65%17.65%20.59%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.88 -0.79
SD 1.14 1.53 2.01
CV 1.05 0.81
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%14.71%
15.88%8.82%14.71%
28.82%8.82%14.71%2.94%2.94%38.24%
38.82%5.88%14.71%
45.88%5.88%11.76%
5+2.94%2.94%5.88%
Total26.47%35.29%26.47%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.12 1.26 +0.85
SD 1.39 1.05 1.35
CV 0.66 0.83
Max 5 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%
15.88%8.82%2.94%17.65%
25.88%2.94%2.94%2.94%14.71%
311.76%5.88%8.82%5.88%32.35%
411.76%2.94%2.94%17.65%
5+8.82%5.88%14.71%
Total47.06%23.53%17.65%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 2.91 0.94 +1.97
SD 1.44 1.07 1.85
CV 0.50 1.14
Max 6 3 +5
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%8.82%14.71%
18.82%8.82%2.94%2.94%23.53%
25.88%8.82%5.88%2.94%2.94%26.47%
32.94%5.88%5.88%14.71%
45.88%2.94%8.82%17.65%
5+2.94%2.94%
Total20.59%29.41%38.24%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.09 1.50 +0.59
SD 1.48 1.16 2.12
CV 0.71 0.77
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%5.88%2.94%17.65%
15.88%11.76%5.88%11.76%2.94%38.24%
25.88%8.82%5.88%20.59%
35.88%2.94%2.94%11.76%
45.88%2.94%2.94%11.76%
5+
Total20.59%32.35%17.65%20.59%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.68 -0.06
SD 1.26 1.34 1.82
CV 0.78 0.80
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%11.76%
18.82%11.76%8.82%2.94%2.94%35.29%
25.88%2.94%8.82%17.65%
32.94%11.76%2.94%2.94%20.59%
45.88%2.94%2.94%11.76%
5+2.94%2.94%
Total26.47%29.41%32.35%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.35 +0.65
SD 1.52 1.12 2.01
CV 0.76 0.83
Max 7 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%5.88%2.94%8.82%35.29%
18.82%8.82%2.94%8.82%2.94%32.35%
25.88%11.76%5.88%2.94%26.47%
32.94%2.94%5.88%
4
5+
Total32.35%26.47%14.71%14.71%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.50 -0.47
SD 0.94 1.46 1.88
CV 0.91 0.97
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%5.88%2.94%26.47%
12.94%17.65%5.88%8.82%2.94%38.24%
22.94%5.88%5.88%14.71%
38.82%2.94%2.94%14.71%
42.94%2.94%5.88%
5+
Total11.76%32.35%20.59%17.65%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 2.00 -0.65
SD 1.20 1.37 1.72
CV 0.89 0.69
Max 4 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%20.59%
15.88%5.88%11.76%11.76%2.94%2.94%41.18%
214.71%5.88%2.94%23.53%
32.94%2.94%5.88%
42.94%2.94%5.88%
5+2.94%2.94%
Total5.88%11.76%41.18%29.41%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 2.35 -0.91
SD 1.24 1.18 1.76
CV 0.86 0.50
Max 5 6 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%8.82%2.94%23.53%
111.76%5.88%2.94%20.59%
214.71%5.88%8.82%29.41%
35.88%8.82%2.94%2.94%2.94%23.53%
42.94%2.94%
5+
Total26.47%35.29%26.47%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.26 +0.35
SD 1.18 1.05 1.63
CV 0.73 0.83
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%2.94%2.94%26.47%
15.88%2.94%8.82%5.88%23.53%
211.76%2.94%5.88%2.94%23.53%
35.88%5.88%5.88%2.94%20.59%
42.94%2.94%5.88%
5+
Total41.18%14.71%23.53%8.82%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.41 +0.15
SD 1.26 1.54 1.76
CV 0.81 1.09
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%5.88%23.53%
114.71%2.94%5.88%5.88%5.88%2.94%38.24%
28.82%5.88%14.71%
32.94%8.82%8.82%20.59%
4
5+2.94%2.94%
Total32.35%20.59%23.53%8.82%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.56 -0.12
SD 1.24 1.48 2.10
CV 0.86 0.95
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%20.59%2.94%50.00%
15.88%11.76%5.88%2.94%26.47%
25.88%2.94%2.94%2.94%14.71%
35.88%2.94%8.82%
4
5+
Total26.47%35.29%29.41%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 0.82 1.21 -0.38
SD 1.00 0.95 1.54
CV 1.21 0.78
Max 3 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%8.82%8.82%2.94%41.18%
15.88%11.76%5.88%2.94%26.47%
22.94%17.65%2.94%2.94%26.47%
3
42.94%2.94%5.88%
5+
Total23.53%38.24%17.65%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.50 -0.47
SD 1.11 1.40 1.83
CV 1.08 0.93
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%2.94%17.65%
15.88%5.88%8.82%5.88%26.47%
22.94%8.82%8.82%2.94%23.53%
35.88%5.88%2.94%2.94%17.65%
48.82%2.94%11.76%
5+2.94%2.94%
Total20.59%32.35%26.47%11.76%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.56 +0.32
SD 1.39 1.21 1.87
CV 0.74 0.78
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%17.65%8.82%2.94%2.94%2.94%38.24%
12.94%8.82%5.88%11.76%2.94%32.35%
211.76%5.88%2.94%2.94%23.53%
32.94%2.94%5.88%
4
5+
Total17.65%26.47%23.53%17.65%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.97 -1.00
SD 0.94 1.60 1.81
CV 0.97 0.81
Max 3 7 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%2.94%20.59%
18.82%11.76%2.94%2.94%26.47%
22.94%5.88%11.76%11.76%2.94%35.29%
35.88%2.94%8.82%
42.94%2.94%
5+5.88%5.88%
Total17.65%41.18%14.71%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.59 +0.06
SD 1.32 1.23 1.59
CV 0.80 0.78
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%2.94%5.88%26.47%
18.82%2.94%2.94%2.94%17.65%
28.82%8.82%14.71%5.88%38.24%
32.94%2.94%5.88%
45.88%2.94%2.94%11.76%
5+
Total29.41%20.59%23.53%11.76%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.68 -0.09
SD 1.28 1.53 2.04
CV 0.81 0.91
Max 4 5 +3
Min 0 0 -5

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Bayern Munich 82 67.91 +14.09
2 SC Freiburg 55 41.97 +13.03
3 Eintracht Frankfurt 60 52.29 +7.71
4 Werder Bremen 51 44.51 +6.49
5 Union Berlin 40 34.94 +5.06

Biggest Disappointments

# Team Actual Sim vsSim
1 Holstein Kiel 25 35.91 -10.91
2 VfB Stuttgart 50 60.29 -10.29
3 RB Leipzig 51 60.52 -9.52
4 1. FC Heidenheim 29 38.46 -9.46
5 Hoffenheim 32 40.69 -8.69

Top Streaks

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

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 VfL Wolfsburg 4 Nov 10 – Dec 8 1 in 143
2 Werder Bremen 4 Mar 29 – Apr 19 1 in 74
3 Borussia Dortmund 5 Apr 20 – May 17 1 in 57
4 SC Freiburg 4 Feb 1 – Feb 21 1 in 37
5 Bayer Leverkusen 8 Nov 23 – Jan 18 1 in 33

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Union Berlin 7 Nov 23 – Jan 15 1 in 312
2 1. FC Heidenheim 7 Nov 2 – Dec 22 1 in 303
3 VfL Wolfsburg 4 Mar 15 – Apr 11 1 in 97
4 Holstein Kiel 5 Nov 9 – Dec 14 1 in 44
5 Hoffenheim 4 Aug 31 – Sep 29 1 in 41

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Union Berlin 8 Mar 9 – May 3 1 in 1,106
2 FC Augsburg 11 Jan 15 – Mar 29 1 in 660
3 Bayer Leverkusen 22 Sep 14 – Mar 1 1 in 75
4 Werder Bremen 8 Mar 29 – May 17 1 in 41
5 VfL Wolfsburg 7 Jan 24 – Mar 8 1 in 39

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 VfL Wolfsburg 9 Mar 8 – May 9 1 in 85
2 Mainz 05 7 Mar 15 – May 4 1 in 54
3 1. FC Heidenheim 10 Oct 6 – Dec 22 1 in 45
4 VfB Stuttgart 6 Feb 15 – Mar 29 1 in 36
5 Union Berlin 10 Oct 27 – Jan 15 1 in 30

Finish Position Heatmap

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

Team123456789101112131415161718
Bayern Munich32.91%33.48%17.85%8.76%4.10%1.64%0.74%0.27%0.17%0.05%0.02%0.01%
Bayer Leverkusen51.63%27.52%12.33%5.26%1.85%0.88%0.36%0.11%0.03%0.02%0.01%
Eintracht Frankfurt0.67%3.11%7.44%11.59%16.57%16.73%13.19%9.60%6.57%4.47%3.30%2.55%1.52%1.16%0.77%0.45%0.24%0.07%
Borussia Dortmund1.45%4.67%10.48%16.23%17.81%15.55%11.17%7.59%5.24%3.31%2.46%1.61%1.04%0.68%0.36%0.17%0.16%0.02%
SC Freiburg0.09%0.48%1.42%2.61%4.74%7.12%8.31%9.43%9.79%9.96%9.36%9.18%8.19%6.49%5.74%4.55%2.54%
Mainz 050.29%1.36%3.79%6.93%11.40%14.34%14.82%12.33%9.36%7.49%5.30%4.14%3.09%2.18%1.48%0.89%0.61%0.20%
RB Leipzig6.84%14.58%22.39%20.79%14.95%8.66%5.17%3.06%1.58%0.77%0.65%0.15%0.24%0.09%0.03%0.04%0.01%
Werder Bremen0.05%0.30%0.99%2.65%4.81%7.08%9.80%11.28%11.17%10.28%9.37%7.96%7.01%5.59%4.25%3.45%2.57%1.39%
VfB Stuttgart6.09%14.54%22.71%21.22%14.37%9.26%4.88%3.19%1.89%0.84%0.48%0.19%0.14%0.11%0.05%0.02%0.01%0.01%
Borussia Monchengladbach0.01%0.08%0.38%1.13%2.41%4.44%6.56%8.67%9.83%10.19%9.60%9.57%9.03%7.79%6.99%6.07%4.66%2.59%
VfL Wolfsburg0.02%0.11%0.50%1.46%3.09%5.23%7.26%9.60%9.71%10.71%9.58%9.23%8.45%7.50%6.40%5.36%3.63%2.16%
FC Augsburg0.03%0.09%0.39%0.97%2.06%3.01%4.36%5.80%7.09%8.37%8.80%9.89%10.08%10.93%10.89%9.83%7.41%
Union Berlin0.01%0.08%0.10%0.42%0.78%1.44%2.18%3.35%4.29%5.60%6.93%8.10%9.82%11.82%13.84%16.35%14.89%
St. Pauli0.02%0.02%0.09%0.42%1.18%2.26%3.77%4.99%6.81%7.98%8.39%9.06%9.76%10.60%10.62%9.17%8.49%6.37%
Hoffenheim0.10%0.23%1.01%2.03%3.37%5.16%6.42%7.87%8.81%9.81%10.00%9.35%9.04%8.70%7.66%6.31%4.13%
1. FC Heidenheim0.02%0.11%0.46%0.99%1.95%3.13%4.56%5.88%7.32%8.34%9.43%9.79%10.42%10.15%10.43%9.43%7.59%
Holstein Kiel0.06%0.15%0.38%0.85%1.90%2.81%4.00%5.02%6.49%7.14%8.72%10.11%11.51%12.69%14.36%13.81%
VfL Bochum0.03%0.06%0.18%0.52%0.67%1.31%1.59%2.26%3.87%4.68%6.64%9.45%13.13%18.80%36.81%

Points Required Per Position

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

Points Totals in Context

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

Season Trends

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

Edges & Scoring

How these are measured

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

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

Title Race

How these are measured

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

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

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.79 * Some Luck: 5.79 to 8.68 * Lucky: 8.68 to 11.57 * Wild Swing: 11.57 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.92 * Close: 1.92 to 2.88 * Off: 2.88 to 3.84 * Way Off: 3.84 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.86 * A Surprise: 0.86 to 1.38 * Several Surprises: 1.38 to 1.9 * Many Surprises: 1.9 and up.
Luck Spread
Expected
7.85 points
Some Luck
07.2318
Average Finish Error
Expected
2.11
Close
02.405
Biggest Overachiever
Expected 97.22%
98.10%
Bayern Munich
50100
Biggest Underachiever
Expected 2.78%
6.74%
Holstein Kiel
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
A Surprise
00.92

Parity

How these are measured

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

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

Predictability

How these are measured

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

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

Stochastic Promotion/Relegation Outcomes

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

Team Same level Lost relegation playoff Direct relegation
Bayer Leverkusen 100%
Bayern Munich 100%
VfB Stuttgart 99.96% 0.02% 0.02%
RB Leipzig 99.95% 0.04% 0.01%
Borussia Dortmund 99.65% 0.17% 0.18%
Eintracht Frankfurt 99.24% 0.45% 0.31%
Mainz 05 98.30% 0.89% 0.81%
Werder Bremen 92.59% 3.45% 3.96%
VfL Wolfsburg 88.85% 5.36% 5.79%
SC Freiburg 87.17% 5.74% 7.09%
Borussia Monchengladbach 86.68% 6.07% 7.25%
Hoffenheim 81.90% 7.66% 10.44%
St. Pauli 75.97% 9.17% 14.86%
1. FC Heidenheim 72.55% 10.43% 17.02%
FC Augsburg 71.87% 10.89% 17.24%
Holstein Kiel 59.14% 12.69% 28.17%
Union Berlin 54.92% 13.84% 31.24%
VfL Bochum 31.26% 13.13% 55.61%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Magdeburg1. FC NurnbergBorussia DortmundBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtElversbergFC AugsburgGreuther FurthHamburger SVHannover 96Hertha BSCHoffenheimHolstein KielKarlsruher SCMainz 05Paderborn 07Preussen MunsterRB LeipzigSC FreiburgSSV Ulm 1846SV Darmstadt 98Schalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWerder Bremen
1. FC Heidenheim67.7%62.00%62.8%137.00%58.6%29.00%75.0%12.00%60.6%142.00%100.0%2.00%53.8%26.00%61.5%13.00%41.1%163.00%60.3%116.00%65.2%69.00%63.8%177.00%59.8%92.00%83.3%6.00%72.7%33.00%57.1%7.00%60.0%20.00%
1. FC Kaiserslautern32.3%62.00%0.0%1.00%37.5%32.00%30.4%56.00%12.0%25.00%39.0%59.00%0.0%5.00%17.6%34.00%37.0%54.00%49.1%57.00%0.0%1.00%44.6%65.00%26.3%19.00%30.8%13.00%
1. FC Koln37.2%137.00%0.0%2.00%30.0%50.00%0.0%3.00%41.8%122.00%36.7%60.00%49.0%155.00%30.0%10.00%37.8%45.00%38.1%97.00%40.5%148.00%55.4%112.00%40.5%42.00%19.0%42.00%
1. FC Magdeburg41.4%29.00%14.3%21.00%0.0%2.00%7.7%26.00%19.0%21.00%50.0%40.00%25.0%4.00%26.3%19.00%32.3%31.00%34.2%38.00%40.0%40.00%23.1%13.00%0.0%5.00%
1. FC Nurnberg25.0%12.00%16.7%6.00%0.0%1.00%0.0%3.00%0.0%8.00%0.0%7.00%0.0%1.00%33.3%9.00%16.7%6.00%21.4%14.00%50.0%8.00%60.0%5.00%33.3%6.00%
Borussia Dortmund100.0%1.00%100.0%2.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%2.00%75.0%4.00%100.0%1.00%100.0%4.00%100.0%1.00%50.0%2.00%
Borussia Monchengladbach62.5%32.00%70.0%50.00%85.7%21.00%83.3%6.00%60.2%93.00%63.6%11.00%100.0%3.00%57.5%80.00%69.0%71.00%78.9%38.00%74.4%86.00%64.0%50.00%57.1%7.00%85.7%14.00%91.7%12.00%75.0%12.00%
Dusseldorf39.4%142.00%100.0%1.00%39.8%93.00%25.0%4.00%43.7%167.00%34.6%136.00%52.9%210.00%18.2%11.00%33.0%94.00%36.5%148.00%43.5%191.00%52.1%192.00%36.1%72.00%25.9%54.00%
Eintracht Braunschweig0.0%2.00%0.0%1.00%100.0%1.00%0.0%1.00%33.3%3.00%0.0%2.00%0.0%2.00%
Eintracht Frankfurt100.0%3.00%100.0%2.00%100.0%1.00%75.0%4.00%100.0%1.00%50.0%2.00%100.0%1.00%100.0%2.00%63.6%11.00%100.0%1.00%
Elversberg46.2%26.00%36.4%11.00%0.0%1.00%33.3%21.00%33.3%18.00%24.0%25.00%0.0%1.00%12.5%16.00%41.2%17.00%43.8%32.00%41.4%29.00%12.5%8.00%30.0%10.00%
FC Augsburg69.6%56.00%58.2%122.00%92.3%26.00%100.0%3.00%56.3%167.00%0.0%1.00%66.7%21.00%50.0%8.00%45.6%147.00%63.2%125.00%66.3%83.00%65.2%164.00%55.2%96.00%50.0%4.00%77.3%22.00%100.0%10.00%68.4%19.00%
Greuther Furth38.5%13.00%0.0%1.00%0.0%3.00%50.0%8.00%40.0%10.00%25.0%12.00%0.0%3.00%33.3%3.00%33.3%12.00%38.5%13.00%11.1%9.00%0.0%4.00%
Hamburger SV58.9%163.00%0.0%2.00%42.5%80.00%50.0%2.00%54.4%147.00%54.1%109.00%57.5%200.00%33.3%12.00%54.7%64.00%51.1%133.00%61.9%197.00%0.0%1.00%60.7%183.00%41.9%74.00%43.5%46.00%
Hannover 9639.7%116.00%25.0%4.00%31.0%71.00%0.0%1.00%36.8%125.00%33.3%96.00%47.2%193.00%37.5%16.00%24.0%75.00%40.5%126.00%40.5%173.00%50.7%140.00%27.0%74.00%24.4%41.00%
Hertha BSC34.8%69.00%0.0%1.00%21.1%38.00%0.0%2.00%33.7%83.00%21.1%38.00%30.9%81.00%40.0%5.00%17.2%29.00%45.8%48.00%32.4%71.00%42.4%85.00%29.7%37.00%12.5%16.00%
Hoffenheim88.0%25.00%63.3%60.00%81.0%21.00%100.0%8.00%65.4%136.00%100.0%1.00%66.7%18.00%60.0%10.00%45.9%109.00%66.7%96.00%78.9%38.00%65.0%117.00%62.9%70.00%80.0%5.00%57.1%21.00%80.0%5.00%71.4%7.00%
Holstein Kiel61.0%59.00%51.0%155.00%50.0%40.00%100.0%7.00%47.1%210.00%76.0%25.00%75.0%12.00%42.5%200.00%52.8%193.00%69.1%81.00%55.1%196.00%57.4%122.00%50.0%6.00%66.7%24.00%77.8%9.00%77.5%40.00%
Karlsruher SC36.2%177.00%0.0%4.00%25.6%86.00%36.4%11.00%34.8%164.00%35.0%117.00%44.9%196.00%20.0%10.00%36.3%91.00%28.2%149.00%34.8%210.00%0.0%1.00%52.6%190.00%26.2%80.00%34.8%46.00%
Mainz 05100.0%5.00%70.0%10.00%75.0%4.00%100.0%1.00%81.8%11.00%100.0%1.00%66.7%12.00%62.5%16.00%60.0%5.00%80.0%10.00%87.5%8.00%100.0%2.00%100.0%1.00%50.0%2.00%
Paderborn 0740.2%92.00%36.0%50.00%0.0%1.00%44.8%96.00%37.1%70.00%42.6%122.00%12.5%8.00%38.9%54.00%39.4%94.00%44.3%122.00%48.6%111.00%31.8%44.00%35.7%42.00%
Preussen Munster16.7%6.00%0.0%1.00%42.9%7.00%50.0%4.00%20.0%5.00%50.0%6.00%50.0%2.00%0.0%1.00%16.7%6.00%27.3%11.00%50.0%8.00%0.0%2.00%
RB Leipzig50.0%2.00%
SC Freiburg82.4%34.00%62.2%45.00%73.7%19.00%66.7%9.00%67.0%94.00%87.5%16.00%100.0%3.00%45.3%64.00%76.0%75.00%82.8%29.00%63.7%91.00%61.1%54.00%100.0%1.00%72.7%22.00%100.0%6.00%100.0%9.00%
SSV Ulm 184627.3%33.00%14.3%14.00%22.7%22.00%42.9%21.00%33.3%24.00%0.0%2.00%27.3%22.00%21.1%19.00%30.0%20.00%30.0%30.00%0.0%12.00%0.0%10.00%
SV Darmstadt 9842.9%7.00%8.3%12.00%0.0%10.00%20.0%5.00%22.2%9.00%0.0%1.00%0.0%6.00%20.0%10.00%0.0%5.00%30.0%10.00%0.0%1.00%33.3%3.00%
Schalke 0440.0%20.00%50.0%2.00%25.0%12.00%31.6%19.00%28.6%7.00%22.5%40.00%50.0%2.00%0.0%9.00%25.0%24.00%24.1%29.00%29.4%34.00%57.1%7.00%14.3%7.00%
St. Pauli63.0%54.00%61.9%97.00%67.7%31.00%83.3%6.00%63.5%148.00%58.8%17.00%66.7%3.00%48.9%133.00%59.5%126.00%54.2%48.00%71.8%149.00%60.6%94.00%83.3%6.00%78.9%19.00%80.0%10.00%75.0%24.00%
Union Berlin50.9%57.00%59.5%148.00%65.8%38.00%78.6%14.00%56.5%191.00%66.7%3.00%56.2%32.00%66.7%12.00%38.1%197.00%59.5%173.00%67.6%71.00%65.2%210.00%55.7%122.00%72.7%11.00%70.0%20.00%100.0%5.00%75.9%29.00%
VfB Stuttgart100.0%1.00%100.0%1.00%100.0%1.00%
VfL Bochum55.4%65.00%44.6%112.00%60.0%40.00%50.0%8.00%47.9%192.00%100.0%2.00%58.6%29.00%61.5%13.00%39.3%183.00%49.3%140.00%57.6%85.00%47.4%190.00%51.4%111.00%50.0%8.00%70.0%30.00%70.0%10.00%70.6%34.00%
VfL Wolfsburg73.7%19.00%59.5%42.00%76.9%13.00%40.0%5.00%63.9%72.00%100.0%2.00%87.5%8.00%88.9%9.00%58.1%74.00%73.0%74.00%70.3%37.00%73.8%80.00%68.2%44.00%100.0%2.00%100.0%12.00%100.0%1.00%42.9%7.00%
Werder Bremen69.2%13.00%81.0%42.00%100.0%5.00%66.7%6.00%74.1%54.00%70.0%10.00%100.0%4.00%56.5%46.00%75.6%41.00%87.5%16.00%65.2%46.00%64.3%42.00%100.0%10.00%66.7%3.00%85.7%7.00%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2024-08-23 Bayer Leverkusen L 2-3 1871 2105 14.8% 19.6% 65.6% -2.0 0
2024-08-23 @ Borussia Monchengladbach W 3-2 2105 1871 65.6% 19.6% 14.8% +2.0 3
2024-08-24 Eintracht Frankfurt W 2-0 1990 1931 46.0% 25.9% 28.0% +8.1 3
2024-08-24 @ Borussia Dortmund L 0-2 1931 1990 28.0% 25.9% 46.0% -8.1 0
2024-08-24 Holstein Kiel W 3-2 1918 1900 40.4% 26.6% 33.1% +4.4 3
2024-08-24 @ Hoffenheim L 2-3 1900 1918 33.1% 26.6% 40.4% -4.4 0
2024-08-24 Union Berlin D 1-1 1924 1837 49.9% 25.2% 24.9% -0.7 1
2024-08-24 @ Mainz 05 D 1-1 1837 1924 24.9% 25.2% 49.9% +0.7 1
2024-08-24 VfB Stuttgart W 3-1 1878 2039 19.8% 23.1% 57.2% +12.2 3
2024-08-24 @ SC Freiburg L 1-3 2039 1878 57.2% 23.1% 19.8% -12.2 0
2024-08-24 VfL Bochum W 1-0 2038 1837 63.7% 20.4% 15.9% +2.5 3
2024-08-24 @ RB Leipzig L 0-1 1837 2038 15.9% 20.4% 63.7% -2.5 0
2024-08-24 Werder Bremen D 2-2 1868 1915 31.4% 26.4% 42.2% +0.2 1
2024-08-24 @ FC Augsburg D 2-2 1915 1868 42.2% 26.4% 31.4% -0.2 1
2024-08-25 1. FC Heidenheim L 0-2 1884 1895 36.2% 26.7% 37.1% -9.9 0
2024-08-25 @ St. Pauli W 2-0 1895 1884 37.1% 26.7% 36.2% +9.9 3
2024-08-25 Bayern Munich L 2-3 1861 2010 20.8% 23.6% 55.7% -2.9 0
2024-08-25 @ VfL Wolfsburg W 3-2 2010 1861 55.7% 23.6% 20.8% +2.9 3
2024-08-30 St. Pauli W 1-0 1838 1874 32.8% 26.6% 40.7% +5.7 4
2024-08-30 @ Union Berlin L 0-1 1874 1838 40.7% 26.6% 32.8% -5.7 0
2024-08-31 Borussia Dortmund D 0-0 1915 1998 27.1% 25.8% 47.2% +0.7 2
2024-08-31 @ Werder Bremen D 0-0 1998 1915 47.2% 25.8% 27.1% -0.6 4
2024-08-31 Borussia Monchengladbach L 0-2 1835 1869 33.0% 26.6% 40.4% -9.2 0
2024-08-31 @ VfL Bochum W 2-0 1869 1835 40.4% 26.6% 33.0% +9.2 3
2024-08-31 Hoffenheim W 3-1 1923 1922 38.0% 26.7% 35.4% +8.4 3
2024-08-31 @ Eintracht Frankfurt L 1-3 1922 1923 35.4% 26.7% 38.0% -8.4 3
2024-08-31 Mainz 05 D 3-3 2026 1923 51.9% 24.7% 23.4% -0.5 1
2024-08-31 @ VfB Stuttgart D 3-3 1923 2026 23.4% 24.7% 51.9% +0.5 2
2024-08-31 RB Leipzig L 2-3 2107 2040 47.1% 25.8% 27.1% -5.7 3
2024-08-31 @ Bayer Leverkusen W 3-2 2040 2107 27.1% 25.8% 47.1% +5.7 6
2024-08-31 VfL Wolfsburg L 0-2 1895 1858 43.0% 26.3% 30.6% -11.2 0
2024-08-31 @ Holstein Kiel W 2-0 1858 1895 30.6% 26.3% 43.0% +11.2 3
2024-09-01 FC Augsburg W 4-0 1905 1869 43.0% 26.4% 30.7% +16.5 6
2024-09-01 @ 1. FC Heidenheim L 0-4 1869 1905 30.7% 26.4% 43.0% -16.5 1
2024-09-01 SC Freiburg W 2-0 2013 1890 54.4% 24.0% 21.6% +6.4 6
2024-09-01 @ Bayern Munich L 0-2 1890 2013 21.6% 24.0% 54.4% -6.4 3
2024-09-13 1. FC Heidenheim W 4-2 1997 1922 48.3% 25.5% 26.2% +5.9 7
2024-09-13 @ Borussia Dortmund L 2-4 1922 1997 26.2% 25.5% 48.3% -5.9 6
2024-09-14 Bayer Leverkusen L 1-4 1914 2101 17.8% 21.8% 60.4% -6.4 3
2024-09-14 @ Hoffenheim W 4-1 2101 1914 60.4% 21.8% 17.8% +6.4 6
2024-09-14 Bayern Munich L 1-6 1884 2019 21.9% 24.1% 54.0% -12.5 0
2024-09-14 @ Holstein Kiel W 6-1 2019 1884 54.0% 24.1% 21.9% +12.5 9
2024-09-14 Eintracht Frankfurt L 1-2 1870 1931 29.5% 26.2% 44.3% -4.2 3
2024-09-14 @ VfL Wolfsburg W 2-1 1931 1870 44.3% 26.2% 29.5% +4.2 6
2024-09-14 Union Berlin D 0-0 2046 1843 63.9% 20.3% 15.7% -1.7 7
2024-09-14 @ RB Leipzig D 0-0 1843 2046 15.7% 20.3% 63.9% +1.7 5
2024-09-14 VfB Stuttgart L 1-3 1878 2026 20.8% 23.6% 55.6% -5.3 3
2024-09-14 @ Borussia Monchengladbach W 3-1 2026 1878 55.6% 23.6% 20.8% +5.3 4
2024-09-14 VfL Bochum W 2-1 1884 1826 45.9% 26.0% 28.1% +4.1 6
2024-09-14 @ SC Freiburg L 1-2 1826 1884 28.1% 26.0% 45.9% -4.0 0
2024-09-15 St. Pauli W 3-1 1852 1868 35.5% 26.7% 37.9% +8.8 4
2024-09-15 @ FC Augsburg L 1-3 1868 1852 37.9% 26.7% 35.5% -8.8 0
2024-09-15 Werder Bremen L 1-2 1924 1916 39.0% 26.6% 34.4% -5.2 2
2024-09-15 @ Mainz 05 W 2-1 1916 1924 34.4% 26.6% 39.0% +5.2 5
2024-09-20 Mainz 05 L 2-3 1861 1919 30.0% 26.3% 43.7% -4.0 4
2024-09-20 @ FC Augsburg W 3-2 1919 1861 43.7% 26.3% 30.0% +4.0 5
2024-09-21 Bayern Munich L 0-5 1921 2032 24.2% 24.9% 50.9% -16.6 5
2024-09-21 @ Werder Bremen W 5-0 2032 1921 50.9% 24.9% 24.2% +16.6 12
2024-09-21 Borussia Monchengladbach W 2-0 1936 1873 46.6% 25.9% 27.6% +8.0 9
2024-09-21 @ Eintracht Frankfurt L 0-2 1873 1936 27.6% 25.9% 46.6% -8.0 3
2024-09-21 SC Freiburg L 0-3 1916 1888 41.8% 26.5% 31.8% -16.0 6
2024-09-21 @ 1. FC Heidenheim W 3-0 1888 1916 31.8% 26.5% 41.8% +16.0 9
2024-09-21 Hoffenheim W 2-1 1845 1907 29.5% 26.2% 44.3% +5.8 8
2024-09-21 @ Union Berlin L 1-2 1907 1845 44.3% 26.2% 29.5% -5.8 3
2024-09-21 Holstein Kiel D 2-2 1822 1871 31.0% 26.4% 42.6% +0.2 1
2024-09-21 @ VfL Bochum D 2-2 1871 1822 42.6% 26.4% 31.0% -0.2 1
2024-09-22 Borussia Dortmund W 5-1 2031 2003 41.8% 26.5% 31.7% +14.1 7
2024-09-22 @ VfB Stuttgart L 1-5 2003 2031 31.7% 26.5% 41.8% -14.1 7
2024-09-22 RB Leipzig D 0-0 1859 2044 17.9% 22.0% 60.1% +1.4 1
2024-09-22 @ St. Pauli D 0-0 2044 1859 60.1% 22.0% 17.9% -1.4 8
2024-09-22 VfL Wolfsburg W 4-3 2108 1865 68.2% 18.3% 13.5% +1.8 9
2024-09-22 @ Bayer Leverkusen L 3-4 1865 2108 13.5% 18.3% 68.2% -1.8 3
2024-09-27 VfL Bochum W 4-2 1989 1822 59.8% 22.1% 18.1% +4.1 10
2024-09-27 @ Borussia Dortmund L 2-4 1822 1989 18.1% 22.1% 59.8% -4.1 1
2024-09-28 1. FC Heidenheim L 0-2 1923 1900 41.1% 26.5% 32.4% -10.8 5
2024-09-28 @ Mainz 05 W 2-0 1900 1923 32.4% 26.5% 41.1% +10.8 9
2024-09-28 Bayer Leverkusen D 1-1 2048 2110 29.6% 26.2% 44.2% +0.4 13
2024-09-28 @ Bayern Munich D 1-1 2110 2048 44.2% 26.2% 29.6% -0.4 10
2024-09-28 FC Augsburg W 4-0 2043 1857 62.1% 21.1% 16.8% +9.3 11
2024-09-28 @ RB Leipzig L 0-4 1857 2043 16.8% 21.1% 62.1% -9.3 4
2024-09-28 St. Pauli L 0-3 1904 1861 43.8% 26.2% 29.9% -16.6 9
2024-09-28 @ SC Freiburg W 3-0 1861 1904 29.9% 26.2% 43.8% +16.6 4
2024-09-28 Union Berlin W 1-0 1865 1851 39.8% 26.6% 33.6% +5.0 6
2024-09-28 @ Borussia Monchengladbach L 0-1 1851 1865 33.6% 26.6% 39.8% -4.9 8
2024-09-28 VfB Stuttgart D 2-2 1864 2045 18.2% 22.1% 59.7% +0.9 4
2024-09-28 @ VfL Wolfsburg D 2-2 2045 1864 59.7% 22.1% 18.2% -0.9 8
2024-09-29 Eintracht Frankfurt L 2-4 1871 1944 28.3% 26.0% 45.8% -6.3 1
2024-09-29 @ Holstein Kiel W 4-2 1944 1871 45.8% 26.0% 28.3% +6.3 12
2024-09-29 Werder Bremen L 3-4 1901 1904 37.4% 26.7% 35.9% -4.7 3
2024-09-29 @ Hoffenheim W 4-3 1904 1901 35.9% 26.7% 37.4% +4.7 8
2024-10-04 Borussia Monchengladbach W 2-1 1847 1870 34.6% 26.7% 38.7% +5.2 7
2024-10-04 @ FC Augsburg L 1-2 1870 1847 38.7% 26.7% 34.6% -5.2 6
2024-10-05 Borussia Dortmund W 2-1 1846 1993 20.9% 23.6% 55.5% +6.9 11
2024-10-05 @ Union Berlin L 1-2 1993 1846 55.5% 23.6% 20.9% -6.9 10
2024-10-05 SC Freiburg L 0-1 1909 1887 40.9% 26.5% 32.6% -5.7 8
2024-10-05 @ Werder Bremen W 1-0 1887 1909 32.6% 26.5% 40.9% +5.7 12
2024-10-05 Holstein Kiel D 2-2 2109 1865 68.4% 18.2% 13.4% -1.3 11
2024-10-05 @ Bayer Leverkusen D 2-2 1865 2109 13.4% 18.2% 68.4% +1.3 2
2024-10-05 Mainz 05 L 0-3 1877 1912 33.0% 26.6% 40.5% -13.4 4
2024-10-05 @ St. Pauli W 3-0 1912 1877 40.5% 26.6% 33.0% +13.4 8
2024-10-05 VfL Wolfsburg L 1-3 1818 1864 31.4% 26.4% 42.2% -7.7 1
2024-10-05 @ VfL Bochum W 3-1 1864 1818 42.2% 26.4% 31.4% +7.7 7
2024-10-06 Bayern Munich D 3-3 1950 2049 25.4% 25.3% 49.3% +0.4 13
2024-10-06 @ Eintracht Frankfurt D 3-3 2049 1950 49.3% 25.3% 25.4% -0.4 14
2024-10-06 Hoffenheim D 1-1 2044 1897 57.5% 22.9% 19.5% -1.2 9
2024-10-06 @ VfB Stuttgart D 1-1 1897 2044 19.5% 22.9% 57.5% +1.1 4
2024-10-06 RB Leipzig L 0-1 1911 2052 21.3% 23.8% 54.8% -3.3 9
2024-10-06 @ 1. FC Heidenheim W 1-0 2052 1911 54.8% 23.8% 21.3% +3.3 14
2024-10-18 St. Pauli W 2-1 1986 1864 54.4% 24.0% 21.6% +3.2 13
2024-10-18 @ Borussia Dortmund L 1-2 1864 1986 21.6% 24.0% 54.4% -3.2 4
2024-10-19 1. FC Heidenheim W 3-2 1865 1907 31.9% 26.5% 41.6% +5.2 9
2024-10-19 @ Borussia Monchengladbach L 2-3 1907 1865 41.6% 26.5% 31.9% -5.2 9
2024-10-19 Eintracht Frankfurt W 2-1 2108 1950 58.7% 22.5% 18.8% +2.8 14
2024-10-19 @ Bayer Leverkusen L 1-2 1950 2108 18.8% 22.5% 58.7% -2.8 13
2024-10-19 FC Augsburg W 3-1 1893 1853 43.5% 26.3% 30.2% +7.4 15
2024-10-19 @ SC Freiburg L 1-3 1853 1893 30.2% 26.3% 43.5% -7.4 7
2024-10-19 RB Leipzig L 0-2 1925 2056 22.3% 24.3% 53.4% -6.6 8
2024-10-19 @ Mainz 05 W 2-0 2056 1925 53.4% 24.3% 22.3% +6.6 17
2024-10-19 VfB Stuttgart W 4-0 2048 2043 38.5% 26.7% 34.8% +18.2 17
2024-10-19 @ Bayern Munich L 0-4 2043 2048 34.8% 26.7% 38.5% -18.2 9
2024-10-19 VfL Bochum W 3-1 1898 1810 49.9% 25.2% 24.9% +6.3 7
2024-10-19 @ Hoffenheim L 1-3 1810 1898 24.9% 25.2% 49.9% -6.3 1
2024-10-20 Union Berlin L 0-2 1866 1853 39.7% 26.6% 33.7% -10.6 2
2024-10-20 @ Holstein Kiel W 2-0 1853 1866 33.7% 26.6% 39.7% +10.6 14
2024-10-20 Werder Bremen L 2-4 1872 1903 33.5% 26.6% 40.0% -7.2 7
2024-10-20 @ VfL Wolfsburg W 4-2 1903 1872 40.0% 26.6% 33.5% +7.2 11
2024-10-25 Borussia Monchengladbach D 1-1 1919 1870 44.7% 26.1% 29.2% -0.5 9
2024-10-25 @ Mainz 05 D 1-1 1870 1919 29.2% 26.1% 44.7% +0.4 10
2024-10-26 Bayer Leverkusen D 2-2 1910 2111 16.9% 21.2% 61.9% +1.0 12
2024-10-26 @ Werder Bremen D 2-2 2111 1910 61.9% 21.2% 16.9% -1.0 15
2024-10-26 Borussia Dortmund W 2-1 1845 1989 21.1% 23.8% 55.1% +6.8 10
2024-10-26 @ FC Augsburg L 1-2 1989 1845 55.1% 23.8% 21.1% -6.8 13
2024-10-26 SC Freiburg W 3-1 2062 1900 59.2% 22.3% 18.5% +4.7 20
2024-10-26 @ RB Leipzig L 1-3 1900 2062 18.5% 22.3% 59.2% -4.7 15
2024-10-26 Holstein Kiel W 2-1 2025 1856 60.1% 21.9% 17.9% +2.6 12
2024-10-26 @ VfB Stuttgart L 1-2 1856 2025 17.9% 21.9% 60.1% -2.6 2
2024-10-26 VfL Wolfsburg D 0-0 1861 1865 37.2% 26.7% 36.1% -0.0 5
2024-10-26 @ St. Pauli D 0-0 1865 1861 36.1% 26.7% 37.2% +0.0 8
2024-10-27 Bayern Munich L 0-5 1804 2066 13.2% 18.1% 68.7% -8.8 1
2024-10-27 @ VfL Bochum W 5-0 2066 1804 68.7% 18.1% 13.2% +8.7 20
2024-10-27 Eintracht Frankfurt D 1-1 1863 1948 26.9% 25.7% 47.3% +0.6 15
2024-10-27 @ Union Berlin D 1-1 1948 1863 47.3% 25.7% 26.9% -0.6 14
2024-10-27 Hoffenheim D 0-0 1902 1904 37.5% 26.7% 35.8% -0.0 10
2024-10-27 @ 1. FC Heidenheim D 0-0 1904 1902 35.8% 26.7% 37.5% +0.0 8
2024-11-01 VfB Stuttgart D 0-0 2110 2028 49.2% 25.4% 25.5% -0.8 16
2024-11-01 @ Bayer Leverkusen D 0-0 2028 2110 25.5% 25.4% 49.2% +0.8 13
2024-11-02 1. FC Heidenheim W 1-0 1853 1902 31.1% 26.4% 42.5% +5.9 5
2024-11-02 @ Holstein Kiel L 0-1 1902 1853 42.5% 26.4% 31.1% -5.9 10
2024-11-02 FC Augsburg D 1-1 1865 1852 39.6% 26.6% 33.8% -0.2 9
2024-11-02 @ VfL Wolfsburg D 1-1 1852 1865 33.8% 26.6% 39.6% +0.2 11
2024-11-02 RB Leipzig W 2-1 1983 2067 26.9% 25.7% 47.4% +6.1 16
2024-11-02 @ Borussia Dortmund L 1-2 2067 1983 47.4% 25.7% 26.9% -6.1 20
2024-11-02 St. Pauli L 0-2 1904 1861 43.9% 26.2% 29.8% -11.4 8
2024-11-02 @ Hoffenheim W 2-0 1861 1904 29.8% 26.2% 43.9% +11.4 8
2024-11-02 Union Berlin W 3-0 2075 1864 64.9% 19.9% 15.2% +6.4 23
2024-11-02 @ Bayern Munich L 0-3 1864 2075 15.2% 19.9% 64.9% -6.4 15
2024-11-02 VfL Bochum W 7-2 1947 1795 58.0% 22.8% 19.2% +9.2 17
2024-11-02 @ Eintracht Frankfurt L 2-7 1795 1947 19.2% 22.8% 58.0% -9.2 1
2024-11-03 Mainz 05 D 0-0 1896 1918 34.6% 26.7% 38.8% +0.1 16
2024-11-03 @ SC Freiburg D 0-0 1918 1896 38.8% 26.7% 34.6% -0.1 10
2024-11-03 Werder Bremen W 4-1 1870 1911 32.1% 26.5% 41.4% +13.4 13
2024-11-03 @ Borussia Monchengladbach L 1-4 1911 1870 41.4% 26.5% 32.1% -13.4 12
2024-11-08 SC Freiburg D 0-0 1858 1896 32.5% 26.5% 41.0% +0.3 16
2024-11-08 @ Union Berlin D 0-0 1896 1858 41.0% 26.5% 32.5% -0.3 17
2024-11-09 Bayer Leverkusen D 1-1 1786 2109 10.4% 15.0% 74.6% +2.0 2
2024-11-09 @ VfL Bochum D 1-1 2109 1786 74.6% 15.0% 10.4% -2.0 17
2024-11-09 Bayern Munich L 0-1 1872 2082 16.3% 20.8% 62.9% -2.5 8
2024-11-09 @ St. Pauli W 1-0 2082 1872 62.9% 20.8% 16.3% +2.5 26
2024-11-09 Borussia Dortmund W 3-1 1918 1989 28.5% 26.0% 45.5% +10.2 13
2024-11-09 @ Mainz 05 L 1-3 1989 1918 45.5% 26.0% 28.5% -10.2 16
2024-11-09 Borussia Monchengladbach D 0-0 2061 1884 61.0% 21.6% 17.4% -1.5 21
2024-11-09 @ RB Leipzig D 0-0 1884 2061 17.4% 21.6% 61.0% +1.5 14
2024-11-09 Holstein Kiel W 2-1 1898 1859 43.4% 26.3% 30.3% +4.3 15
2024-11-09 @ Werder Bremen L 1-2 1859 1898 30.3% 26.3% 43.4% -4.3 5
2024-11-10 Eintracht Frankfurt L 2-3 2029 1956 47.9% 25.6% 26.5% -5.8 13
2024-11-10 @ VfB Stuttgart W 3-2 1956 2029 26.5% 25.6% 47.9% +5.8 20
2024-11-10 Hoffenheim D 0-0 1852 1893 32.2% 26.5% 41.3% +0.3 12
2024-11-10 @ FC Augsburg D 0-0 1893 1852 41.3% 26.5% 32.2% -0.3 9
2024-11-10 VfL Wolfsburg L 1-3 1896 1865 42.2% 26.4% 31.3% -9.6 10
2024-11-10 @ 1. FC Heidenheim W 3-1 1865 1896 31.3% 26.4% 42.2% +9.6 12
2024-11-22 FC Augsburg W 3-0 2084 1853 67.1% 18.9% 14.1% +5.8 29
2024-11-22 @ Bayern Munich L 0-3 1853 2084 14.1% 18.9% 67.1% -5.8 12
2024-11-23 1. FC Heidenheim W 5-2 2107 1886 65.9% 19.4% 14.7% +4.5 20
2024-11-23 @ Bayer Leverkusen L 2-5 1886 2107 14.7% 19.4% 65.9% -4.5 10
2024-11-23 SC Freiburg W 4-0 1978 1895 49.3% 25.3% 25.4% +14.1 19
2024-11-23 @ Borussia Dortmund L 0-4 1895 1978 25.4% 25.3% 49.3% -14.1 17
2024-11-23 RB Leipzig W 4-3 1892 2059 19.3% 22.8% 57.9% +6.6 12
2024-11-23 @ Hoffenheim L 3-4 2059 1892 57.9% 22.8% 19.3% -6.6 21
2024-11-23 Union Berlin W 1-0 1874 1858 40.2% 26.6% 33.2% +4.9 15
2024-11-23 @ VfL Wolfsburg L 0-1 1858 1874 33.2% 26.6% 40.2% -4.9 16
2024-11-23 VfL Bochum W 2-0 2023 1788 67.4% 18.7% 13.9% +4.0 16
2024-11-23 @ VfB Stuttgart L 0-2 1788 2023 13.9% 18.7% 67.4% -4.0 2
2024-11-23 Werder Bremen W 1-0 1962 1902 46.2% 25.9% 27.9% +4.3 23
2024-11-23 @ Eintracht Frankfurt L 0-1 1902 1962 27.9% 25.9% 46.2% -4.3 15
2024-11-24 Mainz 05 L 0-3 1854 1928 28.1% 26.0% 45.9% -11.8 5
2024-11-24 @ Holstein Kiel W 3-0 1928 1854 45.9% 26.0% 28.1% +11.8 16
2024-11-24 St. Pauli W 2-0 1885 1870 40.0% 26.6% 33.4% +9.3 17
2024-11-24 @ Borussia Monchengladbach L 0-2 1870 1885 33.4% 26.6% 40.0% -9.3 8
2024-11-29 Holstein Kiel W 3-1 1860 1843 40.3% 26.6% 33.1% +8.0 11
2024-11-29 @ St. Pauli L 1-3 1843 1860 33.1% 26.6% 40.3% -8.0 5
2024-11-30 Bayer Leverkusen L 1-2 1853 2111 13.5% 18.3% 68.2% -1.9 16
2024-11-30 @ Union Berlin W 2-1 2111 1853 68.2% 18.3% 13.5% +1.9 23
2024-11-30 Bayern Munich D 1-1 1992 2090 25.5% 25.4% 49.1% +0.7 20
2024-11-30 @ Borussia Dortmund D 1-1 2090 1992 49.1% 25.4% 25.5% -0.7 30
2024-11-30 Borussia Monchengladbach W 3-1 1881 1895 35.9% 26.7% 37.4% +8.8 20
2024-11-30 @ SC Freiburg L 1-3 1895 1881 37.4% 26.7% 35.9% -8.8 17
2024-11-30 VfB Stuttgart D 2-2 1898 2027 22.5% 24.3% 53.2% +0.7 16
2024-11-30 @ Werder Bremen D 2-2 2027 1898 53.2% 24.3% 22.5% -0.7 17
2024-11-30 VfL Bochum W 1-0 1847 1784 46.6% 25.9% 27.6% +4.2 15
2024-11-30 @ FC Augsburg L 0-1 1784 1847 27.6% 25.9% 46.6% -4.2 2
2024-11-30 VfL Wolfsburg L 1-5 2053 1879 60.6% 21.8% 17.6% -23.3 21
2024-11-30 @ RB Leipzig W 5-1 1879 2053 17.6% 21.8% 60.6% +23.3 18
2024-12-01 Eintracht Frankfurt L 0-4 1882 1966 26.9% 25.7% 47.3% -14.8 10
2024-12-01 @ 1. FC Heidenheim W 4-0 1966 1882 47.3% 25.7% 26.9% +14.8 26
2024-12-01 Hoffenheim W 2-0 1940 1899 43.6% 26.3% 30.1% +8.6 19
2024-12-01 @ Mainz 05 L 0-2 1899 1940 30.1% 26.3% 43.6% -8.6 12
2024-12-06 Union Berlin W 3-2 2026 1851 60.8% 21.7% 17.5% +2.5 20
2024-12-06 @ VfB Stuttgart L 2-3 1851 2026 17.5% 21.7% 60.8% -2.5 16
2024-12-07 1. FC Heidenheim W 4-2 2089 1867 66.0% 19.4% 14.6% +3.2 33
2024-12-07 @ Bayern Munich L 2-4 1867 2089 14.6% 19.4% 66.0% -3.2 10
2024-12-07 Borussia Dortmund D 1-1 1886 1993 24.5% 25.1% 50.4% +0.8 18
2024-12-07 @ Borussia Monchengladbach D 1-1 1993 1886 50.4% 25.1% 24.5% -0.8 21
2024-12-07 FC Augsburg D 2-2 1981 1851 55.4% 23.7% 21.0% -0.8 27
2024-12-07 @ Eintracht Frankfurt D 2-2 1851 1981 21.0% 23.7% 55.4% +0.8 16
2024-12-07 RB Leipzig L 0-2 1835 2030 17.3% 21.5% 61.2% -5.1 5
2024-12-07 @ Holstein Kiel W 2-0 2030 1835 61.2% 21.5% 17.3% +5.1 24
2024-12-07 St. Pauli W 2-1 2113 1868 68.5% 18.2% 13.3% +1.9 26
2024-12-07 @ Bayer Leverkusen L 1-2 1868 2113 13.3% 18.2% 68.5% -1.9 11
2024-12-07 Werder Bremen L 0-1 1780 1899 23.4% 24.7% 51.9% -3.7 2
2024-12-07 @ VfL Bochum W 1-0 1899 1780 51.9% 24.7% 23.4% +3.6 19
2024-12-08 SC Freiburg D 1-1 1891 1890 37.9% 26.7% 35.5% -0.1 13
2024-12-08 @ Hoffenheim D 1-1 1890 1891 35.5% 26.7% 37.9% +0.1 21
2024-12-08 Mainz 05 W 4-3 1903 1949 31.5% 26.4% 42.1% +5.1 21
2024-12-08 @ VfL Wolfsburg L 3-4 1949 1903 42.1% 26.4% 31.5% -5.1 19
2024-12-13 VfL Wolfsburg W 3-2 1890 1908 35.3% 26.7% 38.0% +4.8 24
2024-12-13 @ SC Freiburg L 2-3 1908 1890 38.0% 26.7% 35.3% -4.9 21
2024-12-14 Bayer Leverkusen L 0-2 1852 2115 13.2% 18.0% 68.8% -3.7 16
2024-12-14 @ FC Augsburg W 2-0 2115 1852 68.8% 18.0% 13.2% +3.7 29
2024-12-14 Bayern Munich W 2-1 1944 2092 20.7% 23.6% 55.7% +6.9 22
2024-12-14 @ Mainz 05 L 1-2 2092 1944 55.7% 23.6% 20.7% -6.9 33
2024-12-14 Holstein Kiel W 4-1 1887 1830 45.8% 26.0% 28.2% +10.0 21
2024-12-14 @ Borussia Monchengladbach L 1-4 1830 1887 28.2% 26.0% 45.8% -10.0 5
2024-12-14 VfL Bochum L 0-2 1849 1776 47.9% 25.6% 26.5% -12.2 16
2024-12-14 @ Union Berlin W 2-0 1776 1849 26.5% 25.6% 47.9% +12.2 5
2024-12-14 Werder Bremen L 0-2 1867 1902 32.8% 26.6% 40.6% -9.2 11
2024-12-14 @ St. Pauli W 2-0 1902 1867 40.6% 26.6% 32.8% +9.2 22
2024-12-15 Eintracht Frankfurt W 2-1 2035 1980 45.4% 26.0% 28.5% +4.1 27
2024-12-15 @ RB Leipzig L 1-2 1980 2035 28.5% 26.0% 45.4% -4.1 27
2024-12-15 Hoffenheim D 1-1 1992 1890 51.8% 24.7% 23.5% -0.8 22
2024-12-15 @ Borussia Dortmund D 1-1 1890 1992 23.5% 24.7% 51.8% +0.8 14
2024-12-15 VfB Stuttgart L 1-3 1864 2028 19.5% 22.9% 57.6% -5.0 10
2024-12-15 @ 1. FC Heidenheim W 3-1 2028 1864 57.6% 22.9% 19.5% +5.0 23
2024-12-20 RB Leipzig W 5-1 2086 2039 44.4% 26.2% 29.4% +13.3 36
2024-12-20 @ Bayern Munich L 1-5 2039 2086 29.4% 26.2% 44.4% -13.3 27
2024-12-21 Borussia Monchengladbach L 1-2 1891 1896 37.0% 26.7% 36.3% -5.0 14
2024-12-21 @ Hoffenheim W 2-1 1896 1891 36.3% 26.7% 37.0% +5.0 24
2024-12-21 FC Augsburg W 5-1 1820 1848 33.8% 26.6% 39.6% +16.7 8
2024-12-21 @ Holstein Kiel L 1-5 1848 1820 39.6% 26.6% 33.8% -16.7 16
2024-12-21 SC Freiburg W 5-1 2119 1895 66.3% 19.3% 14.5% +6.6 32
2024-12-21 @ Bayer Leverkusen L 1-5 1895 2119 14.5% 19.3% 66.3% -6.6 24
2024-12-21 Mainz 05 L 1-3 1976 1950 41.5% 26.5% 32.0% -9.5 27
2024-12-21 @ Eintracht Frankfurt W 3-1 1950 1976 32.0% 26.5% 41.5% +9.5 25
2024-12-21 St. Pauli L 0-1 2033 1857 60.9% 21.6% 17.5% -7.9 23
2024-12-21 @ VfB Stuttgart W 1-0 1857 2033 17.5% 21.6% 60.9% +7.8 14
2024-12-21 Union Berlin W 4-1 1912 1836 48.3% 25.5% 26.2% +9.3 25
2024-12-21 @ Werder Bremen L 1-4 1836 1912 26.2% 25.5% 48.3% -9.3 16
2024-12-22 1. FC Heidenheim W 2-0 1788 1859 28.5% 26.0% 45.5% +11.7 8
2024-12-22 @ VfL Bochum L 0-2 1859 1788 45.5% 26.0% 28.5% -11.7 10
2024-12-22 Borussia Dortmund L 1-3 1903 1992 26.5% 25.6% 47.9% -6.7 21
2024-12-22 @ VfL Wolfsburg W 3-1 1992 1903 47.9% 25.6% 26.5% +6.7 25
2025-01-10 Bayer Leverkusen L 2-3 1998 2126 22.6% 24.4% 53.0% -3.2 25
2025-01-10 @ Borussia Dortmund W 3-2 2126 1998 53.0% 24.4% 22.6% +3.2 35
2025-01-11 Bayern Munich L 0-1 1902 2099 17.1% 21.4% 61.5% -2.7 24
2025-01-11 @ Borussia Monchengladbach W 1-0 2099 1902 61.5% 21.4% 17.1% +2.7 39
2025-01-11 Eintracht Frankfurt L 0-1 1865 1967 25.1% 25.2% 49.6% -3.9 14
2025-01-11 @ St. Pauli W 1-0 1967 1865 49.6% 25.2% 25.1% +3.9 30
2025-01-11 Holstein Kiel W 3-2 1888 1836 45.1% 26.1% 28.8% +3.9 27
2025-01-11 @ SC Freiburg L 2-3 1836 1888 28.8% 26.1% 45.1% -3.9 8
2025-01-11 Union Berlin W 2-0 1847 1827 40.7% 26.6% 32.8% +9.2 13
2025-01-11 @ 1. FC Heidenheim L 0-2 1827 1847 32.8% 26.6% 40.7% -9.2 16
2025-01-11 VfL Bochum W 2-0 1960 1800 59.0% 22.4% 18.6% +5.5 28
2025-01-11 @ Mainz 05 L 0-2 1800 1960 18.6% 22.4% 59.0% -5.5 8
2025-01-11 VfL Wolfsburg L 0-1 1886 1896 36.4% 26.7% 37.0% -5.2 14
2025-01-11 @ Hoffenheim W 1-0 1896 1886 37.0% 26.7% 36.4% +5.3 24
2025-01-12 VfB Stuttgart L 0-1 1831 2026 17.3% 21.5% 61.2% -2.7 16
2025-01-12 @ FC Augsburg W 1-0 2026 1831 61.2% 21.5% 17.3% +2.7 26
2025-01-12 Werder Bremen W 4-2 2025 1921 52.1% 24.6% 23.2% +5.3 30
2025-01-12 @ RB Leipzig L 2-4 1921 2025 23.2% 24.6% 52.1% -5.3 25
2025-01-14 Borussia Dortmund W 4-2 1832 1995 19.6% 23.0% 57.4% +11.0 11
2025-01-14 @ Holstein Kiel L 2-4 1995 1832 57.4% 23.0% 19.6% -10.9 25
2025-01-14 Borussia Monchengladbach W 5-1 1901 1899 38.2% 26.7% 35.2% +15.3 27
2025-01-14 @ VfL Wolfsburg L 1-5 1899 1901 35.2% 26.7% 38.2% -15.3 24
2025-01-14 SC Freiburg W 4-1 1971 1892 48.7% 25.4% 25.9% +9.2 33
2025-01-14 @ Eintracht Frankfurt L 1-4 1892 1971 25.9% 25.4% 48.7% -9.2 27
2025-01-14 Mainz 05 W 1-0 2129 1965 59.4% 22.2% 18.4% +2.9 38
2025-01-14 @ Bayer Leverkusen L 0-1 1965 2129 18.4% 22.2% 59.4% -2.9 28
2025-01-15 1. FC Heidenheim D 3-3 1916 1856 46.1% 25.9% 28.0% -0.3 26
2025-01-15 @ Werder Bremen D 3-3 1856 1916 28.0% 25.9% 46.1% +0.3 14
2025-01-15 FC Augsburg L 0-2 1818 1829 36.2% 26.7% 37.1% -9.9 16
2025-01-15 @ Union Berlin W 2-0 1829 1818 37.1% 26.7% 36.2% +9.9 19
2025-01-15 Hoffenheim W 5-0 2102 1881 65.9% 19.4% 14.7% +9.9 42
2025-01-15 @ Bayern Munich L 0-5 1881 2102 14.7% 19.4% 65.9% -9.9 14
2025-01-15 RB Leipzig W 2-1 2028 2031 37.4% 26.7% 35.9% +4.9 29
2025-01-15 @ VfB Stuttgart L 1-2 2031 2028 35.9% 26.7% 37.4% -4.9 30
2025-01-15 St. Pauli W 1-0 1795 1861 28.9% 26.1% 45.0% +6.2 11
2025-01-15 @ VfL Bochum L 0-1 1861 1795 45.0% 26.1% 28.9% -6.2 14
2025-01-17 Borussia Dortmund W 2-0 1980 1984 37.2% 26.7% 36.1% +9.9 36
2025-01-17 @ Eintracht Frankfurt L 0-2 1984 1980 36.1% 26.7% 37.2% -9.9 25
2025-01-18 Borussia Monchengladbach W 3-1 2132 1884 68.8% 18.0% 13.2% +3.2 41
2025-01-18 @ Bayer Leverkusen L 1-3 1884 2132 13.2% 18.0% 68.8% -3.2 24
2025-01-18 SC Freiburg W 4-0 2033 1883 57.8% 22.8% 19.4% +10.9 32
2025-01-18 @ VfB Stuttgart L 0-4 1883 2033 19.4% 22.8% 57.8% -10.8 27
2025-01-18 Hoffenheim L 1-3 1843 1871 33.9% 26.6% 39.5% -8.1 11
2025-01-18 @ Holstein Kiel W 3-1 1871 1843 39.5% 26.6% 33.9% +8.1 17
2025-01-18 RB Leipzig D 3-3 1801 2026 15.3% 20.0% 64.6% +0.9 12
2025-01-18 @ VfL Bochum D 3-3 2026 1801 64.6% 20.0% 15.3% -0.9 31
2025-01-18 St. Pauli L 0-2 1857 1855 38.0% 26.7% 35.3% -10.2 14
2025-01-18 @ 1. FC Heidenheim W 2-0 1855 1857 35.3% 26.7% 38.0% +10.2 17
2025-01-18 VfL Wolfsburg W 3-2 2111 1917 63.0% 20.7% 16.2% +2.2 45
2025-01-18 @ Bayern Munich L 2-3 1917 2111 16.2% 20.7% 63.0% -2.2 27
2025-01-19 FC Augsburg L 0-2 1915 1838 48.5% 25.5% 26.0% -12.4 26
2025-01-19 @ Werder Bremen W 2-0 1838 1915 26.0% 25.5% 48.5% +12.3 22
2025-01-19 Mainz 05 W 2-1 1808 1962 20.3% 23.3% 56.4% +7.0 19
2025-01-19 @ Union Berlin L 1-2 1962 1808 56.4% 23.3% 20.3% -7.0 28
2025-01-24 Holstein Kiel D 2-2 1915 1835 48.8% 25.4% 25.8% -0.5 28
2025-01-24 @ VfL Wolfsburg D 2-2 1835 1915 25.8% 25.4% 48.8% +0.5 12
2025-01-25 1. FC Heidenheim W 2-1 1851 1846 38.4% 26.7% 34.9% +4.8 25
2025-01-25 @ FC Augsburg L 1-2 1846 1851 34.9% 26.7% 38.4% -4.8 14
2025-01-25 Bayer Leverkusen D 2-2 2025 2135 24.3% 25.0% 50.7% +0.6 32
2025-01-25 @ RB Leipzig D 2-2 2135 2025 50.7% 25.0% 24.3% -0.6 42
2025-01-25 Bayern Munich L 1-2 1872 2114 14.4% 19.2% 66.4% -2.1 27
2025-01-25 @ SC Freiburg W 2-1 2114 1872 66.4% 19.2% 14.4% +2.1 48
2025-01-25 VfB Stuttgart W 2-0 1956 2044 26.5% 25.6% 47.9% +12.2 31
2025-01-25 @ Mainz 05 L 0-2 2044 1956 47.9% 25.6% 26.5% -12.2 32
2025-01-25 VfL Bochum W 3-0 1880 1802 48.7% 25.4% 25.8% +10.9 27
2025-01-25 @ Borussia Monchengladbach L 0-3 1802 1880 25.8% 25.4% 48.7% -10.9 12
2025-01-25 Werder Bremen D 2-2 1974 1903 47.8% 25.6% 26.6% -0.5 26
2025-01-25 @ Borussia Dortmund D 2-2 1903 1974 26.6% 25.6% 47.8% +0.5 27
2025-01-26 Eintracht Frankfurt D 2-2 1879 1990 24.2% 25.0% 50.8% +0.6 18
2025-01-26 @ Hoffenheim D 2-2 1990 1879 50.8% 25.0% 24.2% -0.6 37
2025-01-26 Union Berlin W 3-0 1865 1815 44.9% 26.1% 29.0% +12.1 20
2025-01-26 @ St. Pauli L 0-3 1815 1865 29.0% 26.1% 44.9% -12.1 19
2025-01-31 Mainz 05 W 1-0 1903 1968 29.2% 26.2% 44.6% +6.1 30
2025-01-31 @ Werder Bremen L 0-1 1968 1903 44.6% 26.2% 29.2% -6.1 31
2025-02-01 Borussia Dortmund L 1-2 1842 1974 22.2% 24.2% 53.6% -3.3 14
2025-02-01 @ 1. FC Heidenheim W 2-1 1974 1842 53.6% 24.2% 22.2% +3.3 29
2025-02-01 Borussia Monchengladbach L 1-2 2032 1891 56.6% 23.2% 20.1% -7.0 32
2025-02-01 @ VfB Stuttgart W 2-1 1891 2032 20.1% 23.2% 56.6% +7.0 30
2025-02-01 FC Augsburg D 1-1 1877 1856 40.9% 26.5% 32.6% -0.2 21
2025-02-01 @ St. Pauli D 1-1 1856 1877 32.6% 26.5% 40.9% +0.2 26
2025-02-01 SC Freiburg L 0-1 1791 1870 27.5% 25.8% 46.7% -4.2 12
2025-02-01 @ VfL Bochum W 1-0 1870 1791 46.7% 25.8% 27.5% +4.2 30
2025-02-01 Holstein Kiel W 4-3 2116 1836 72.0% 16.4% 11.6% +1.5 51
2025-02-01 @ Bayern Munich L 3-4 1836 2116 11.6% 16.4% 72.0% -1.5 12
2025-02-01 RB Leipzig D 0-0 1803 2025 15.5% 20.1% 64.4% +1.7 20
2025-02-01 @ Union Berlin D 0-0 2025 1803 64.4% 20.1% 15.5% -1.7 33
2025-02-02 Hoffenheim W 3-1 2134 1880 69.5% 17.7% 12.8% +3.1 45
2025-02-02 @ Bayer Leverkusen L 1-3 1880 2134 12.8% 17.7% 69.5% -3.1 18
2025-02-02 VfL Wolfsburg D 1-1 1989 1914 48.3% 25.5% 26.2% -0.6 38
2025-02-02 @ Eintracht Frankfurt D 1-1 1914 1989 26.2% 25.5% 48.3% +0.6 29
2025-02-07 Werder Bremen W 3-0 2117 1909 64.5% 20.1% 15.4% +6.5 54
2025-02-07 @ Bayern Munich L 0-3 1909 2117 15.4% 20.1% 64.5% -6.5 30
2025-02-08 1. FC Heidenheim W 1-0 1874 1838 42.9% 26.4% 30.7% +4.6 33
2025-02-08 @ SC Freiburg L 0-1 1838 1874 30.7% 26.4% 42.9% -4.6 14
2025-02-08 Bayer Leverkusen D 0-0 1915 2137 15.5% 20.1% 64.4% +1.7 30
2025-02-08 @ VfL Wolfsburg D 0-0 2137 1915 64.4% 20.1% 15.5% -1.7 46
2025-02-08 Eintracht Frankfurt D 1-1 1898 1988 26.3% 25.6% 48.1% +0.6 31
2025-02-08 @ Borussia Monchengladbach D 1-1 1988 1898 48.1% 25.6% 26.3% -0.6 39
2025-02-08 FC Augsburg D 0-0 1962 1856 52.3% 24.6% 23.1% -1.0 32
2025-02-08 @ Mainz 05 D 0-0 1856 1962 23.1% 24.6% 52.3% +1.0 27
2025-02-08 Union Berlin L 0-4 1877 1805 47.9% 25.6% 26.5% -23.2 18
2025-02-08 @ Hoffenheim W 4-0 1805 1877 26.5% 25.6% 47.9% +23.2 23
2025-02-08 VfB Stuttgart L 1-2 1977 2025 31.3% 26.4% 42.3% -4.4 29
2025-02-08 @ Borussia Dortmund W 2-1 2025 1977 42.3% 26.4% 31.3% +4.4 35
2025-02-09 St. Pauli W 2-0 2024 1877 57.4% 23.0% 19.6% +5.8 36
2025-02-09 @ RB Leipzig L 0-2 1877 2024 19.6% 23.0% 57.4% -5.8 21
2025-02-09 VfL Bochum D 2-2 1834 1786 44.5% 26.2% 29.3% -0.3 13
2025-02-09 @ Holstein Kiel D 2-2 1786 1834 29.3% 26.2% 44.5% +0.3 13
2025-02-14 RB Leipzig D 0-0 1857 2030 18.8% 22.5% 58.6% +1.4 28
2025-02-14 @ FC Augsburg D 0-0 2030 1857 58.6% 22.5% 18.8% -1.3 37
2025-02-15 Bayern Munich D 0-0 2136 2124 39.5% 26.6% 33.9% -0.2 47
2025-02-15 @ Bayer Leverkusen D 0-0 2124 2136 33.9% 26.6% 39.5% +0.2 55
2025-02-15 Borussia Dortmund W 2-0 1787 1973 17.9% 21.9% 60.2% +14.7 16
2025-02-15 @ VfL Bochum L 0-2 1973 1787 60.2% 21.9% 17.9% -14.7 29
2025-02-15 Borussia Monchengladbach L 1-2 1828 1899 28.4% 26.0% 45.6% -4.1 23
2025-02-15 @ Union Berlin W 2-1 1899 1828 45.6% 26.0% 28.4% +4.1 34
2025-02-15 SC Freiburg L 0-1 1871 1879 36.7% 26.7% 36.6% -5.3 21
2025-02-15 @ St. Pauli W 1-0 1879 1871 36.6% 26.7% 36.7% +5.3 36
2025-02-15 VfL Wolfsburg L 1-2 2029 1916 53.2% 24.3% 22.5% -6.7 35
2025-02-15 @ VfB Stuttgart W 2-1 1916 2029 22.5% 24.3% 53.2% +6.6 33
2025-02-16 Hoffenheim L 1-3 1903 1854 44.8% 26.1% 29.1% -10.0 30
2025-02-16 @ Werder Bremen W 3-1 1854 1903 29.1% 26.1% 44.8% +10.0 21
2025-02-16 Holstein Kiel W 3-1 1988 1834 58.3% 22.7% 19.1% +4.9 42
2025-02-16 @ Eintracht Frankfurt L 1-3 1834 1988 19.1% 22.7% 58.3% -4.9 13
2025-02-16 Mainz 05 L 0-2 1834 1961 22.6% 24.4% 52.9% -6.7 14
2025-02-16 @ 1. FC Heidenheim W 2-0 1961 1834 52.9% 24.4% 22.6% +6.7 35
2025-02-21 Werder Bremen W 5-0 1884 1893 36.6% 26.7% 36.8% +23.4 39
2025-02-21 @ SC Freiburg L 0-5 1893 1884 36.8% 26.7% 36.6% -23.4 30
2025-02-22 Bayer Leverkusen L 0-2 1829 2135 11.1% 15.8% 73.0% -3.0 13
2025-02-22 @ Holstein Kiel W 2-0 2135 1829 73.0% 15.8% 11.1% +3.0 50
2025-02-22 FC Augsburg L 0-3 1903 1858 44.1% 26.2% 29.6% -16.7 34
2025-02-22 @ Borussia Monchengladbach W 3-0 1858 1903 29.6% 26.2% 44.1% +16.6 31
2025-02-22 St. Pauli W 2-0 1967 1866 51.7% 24.8% 23.6% +6.9 38
2025-02-22 @ Mainz 05 L 0-2 1866 1967 23.6% 24.8% 51.7% -6.9 21
2025-02-22 Union Berlin W 6-0 1958 1824 55.9% 23.5% 20.6% +16.9 32
2025-02-22 @ Borussia Dortmund L 0-6 1824 1958 20.6% 23.5% 55.9% -16.9 23
2025-02-22 VfL Bochum D 1-1 1923 1801 54.3% 24.0% 21.7% -1.0 34
2025-02-22 @ VfL Wolfsburg D 1-1 1801 1923 21.7% 24.0% 54.3% +1.0 17
2025-02-23 1. FC Heidenheim D 2-2 2028 1827 63.7% 20.4% 15.8% -1.1 38
2025-02-23 @ RB Leipzig D 2-2 1827 2028 15.8% 20.4% 63.7% +1.1 15
2025-02-23 Eintracht Frankfurt W 4-0 2124 1993 55.5% 23.6% 20.9% +11.7 58
2025-02-23 @ Bayern Munich L 0-4 1993 2124 20.9% 23.6% 55.5% -11.7 42
2025-02-23 VfB Stuttgart D 1-1 1864 2023 19.9% 23.1% 57.0% +1.1 22
2025-02-23 @ Hoffenheim D 1-1 2023 1864 57.0% 23.1% 19.9% -1.1 36
2025-02-28 Bayern Munich L 1-3 2021 2136 23.8% 24.9% 51.3% -6.1 36
2025-02-28 @ VfB Stuttgart W 3-1 2136 2021 51.3% 24.9% 23.8% +6.1 61
2025-03-01 Bayer Leverkusen L 1-4 1981 2138 20.0% 23.2% 56.8% -7.2 42
2025-03-01 @ Eintracht Frankfurt W 4-1 2138 1981 56.8% 23.2% 20.0% +7.3 53
2025-03-01 Borussia Dortmund L 0-2 1859 1975 23.7% 24.8% 51.5% -7.0 21
2025-03-01 @ St. Pauli W 2-0 1975 1859 51.5% 24.8% 23.7% +7.0 35
2025-03-01 Borussia Monchengladbach L 0-3 1828 1886 30.0% 26.3% 43.8% -12.4 15
2025-03-01 @ 1. FC Heidenheim W 3-0 1886 1828 43.8% 26.3% 30.0% +12.4 37
2025-03-01 Hoffenheim L 0-1 1802 1865 29.5% 26.2% 44.3% -4.5 17
2025-03-01 @ VfL Bochum W 1-0 1865 1802 44.3% 26.2% 29.5% +4.5 25
2025-03-01 Mainz 05 L 1-2 2027 1974 45.2% 26.1% 28.7% -5.8 38
2025-03-01 @ RB Leipzig W 2-1 1974 2027 28.7% 26.1% 45.2% +5.8 41
2025-03-01 VfL Wolfsburg L 1-2 1870 1922 30.7% 26.4% 43.0% -4.3 30
2025-03-01 @ Werder Bremen W 2-1 1922 1870 43.0% 26.4% 30.7% +4.3 37
2025-03-02 SC Freiburg D 0-0 1875 1908 33.2% 26.6% 40.2% +0.2 32
2025-03-02 @ FC Augsburg D 0-0 1908 1875 40.2% 26.6% 33.2% -0.2 40
2025-03-02 Holstein Kiel L 0-1 1807 1826 35.0% 26.7% 38.3% -5.1 23
2025-03-02 @ Union Berlin W 1-0 1826 1807 38.3% 26.7% 35.0% +5.1 16
2025-03-07 Mainz 05 L 1-3 1899 1980 27.3% 25.8% 47.0% -6.8 37
2025-03-07 @ Borussia Monchengladbach W 3-1 1980 1899 47.0% 25.8% 27.3% +6.8 44
2025-03-08 FC Augsburg L 0-1 1982 1875 52.4% 24.6% 23.0% -7.0 35
2025-03-08 @ Borussia Dortmund W 1-0 1875 1982 23.0% 24.6% 52.4% +7.0 35
2025-03-08 RB Leipzig D 0-0 1907 2021 23.9% 24.9% 51.3% +0.9 41
2025-03-08 @ SC Freiburg D 0-0 2021 1907 51.3% 24.9% 23.9% -0.9 39
2025-03-08 St. Pauli D 1-1 1926 1852 48.1% 25.6% 26.3% -0.6 38
2025-03-08 @ VfL Wolfsburg D 1-1 1852 1926 26.3% 25.6% 48.1% +0.6 22
2025-03-08 VfB Stuttgart D 2-2 1831 2015 18.0% 22.0% 60.0% +0.9 17
2025-03-08 @ Holstein Kiel D 2-2 2015 1831 60.0% 22.0% 18.0% -0.9 37
2025-03-08 VfL Bochum L 2-3 2142 1798 77.9% 13.2% 8.9% -8.3 61
2025-03-08 @ Bayern Munich W 3-2 1798 2142 8.9% 13.2% 77.9% +8.3 20
2025-03-08 Werder Bremen L 0-2 2146 1865 72.1% 16.3% 11.6% -16.8 53
2025-03-08 @ Bayer Leverkusen W 2-0 1865 2146 11.6% 16.3% 72.1% +16.7 33
2025-03-09 1. FC Heidenheim D 1-1 1869 1816 45.3% 26.1% 28.6% -0.5 26
2025-03-09 @ Hoffenheim D 1-1 1816 1869 28.6% 26.1% 45.3% +0.5 16
2025-03-09 Union Berlin L 1-2 1974 1802 60.4% 21.8% 17.7% -7.4 42
2025-03-09 @ Eintracht Frankfurt W 2-1 1802 1974 17.7% 21.8% 60.4% +7.4 26
2025-03-14 Hoffenheim W 1-0 1853 1869 35.5% 26.7% 37.8% +5.4 25
2025-03-14 @ St. Pauli L 0-1 1869 1853 37.8% 26.7% 35.5% -5.4 26
2025-03-15 Bayern Munich D 1-1 1809 2133 10.3% 14.9% 74.7% +2.0 27
2025-03-15 @ Union Berlin D 1-1 2133 1809 74.7% 14.9% 10.3% -2.0 62
2025-03-15 Borussia Dortmund W 2-0 2020 1975 44.2% 26.2% 29.6% +8.4 42
2025-03-15 @ RB Leipzig L 0-2 1975 2020 29.6% 26.2% 44.2% -8.4 35
2025-03-15 Borussia Monchengladbach L 2-4 1882 1892 36.4% 26.7% 36.9% -7.7 33
2025-03-15 @ Werder Bremen W 4-2 1892 1882 36.9% 26.7% 36.4% +7.7 40
2025-03-15 SC Freiburg D 2-2 1987 1908 48.7% 25.4% 25.8% -0.5 45
2025-03-15 @ Mainz 05 D 2-2 1908 1987 25.8% 25.4% 48.7% +0.5 42
2025-03-15 VfL Wolfsburg W 1-0 1882 1926 31.8% 26.5% 41.8% +5.8 38
2025-03-15 @ FC Augsburg L 0-1 1926 1882 41.8% 26.5% 31.8% -5.8 38
2025-03-16 Bayer Leverkusen L 3-4 2014 2129 23.8% 24.8% 51.4% -3.2 37
2025-03-16 @ VfB Stuttgart W 4-3 2129 2014 51.4% 24.8% 23.8% +3.2 56
2025-03-16 Eintracht Frankfurt L 1-3 1806 1966 19.8% 23.1% 57.1% -5.1 20
2025-03-16 @ VfL Bochum W 3-1 1966 1806 57.1% 23.1% 19.8% +5.1 45
2025-03-16 Holstein Kiel W 3-1 1816 1832 35.5% 26.7% 37.8% +8.8 19
2025-03-16 @ 1. FC Heidenheim L 1-3 1832 1816 37.8% 26.7% 35.5% -8.8 17
2025-03-28 VfL Bochum W 3-1 2132 1801 76.8% 13.8% 9.4% +2.2 59
2025-03-28 @ Bayer Leverkusen L 1-3 1801 2132 9.4% 13.8% 76.8% -2.2 20
2025-03-29 1. FC Heidenheim L 0-1 1920 1825 50.9% 25.0% 24.2% -6.8 38
2025-03-29 @ VfL Wolfsburg W 1-0 1825 1920 24.2% 25.0% 50.9% +6.8 22
2025-03-29 FC Augsburg D 1-1 1863 1888 34.3% 26.6% 39.0% +0.1 27
2025-03-29 @ Hoffenheim D 1-1 1888 1863 39.0% 26.6% 34.3% -0.1 39
2025-03-29 RB Leipzig W 1-0 1900 2029 22.4% 24.3% 53.2% +7.1 43
2025-03-29 @ Borussia Monchengladbach L 0-1 2029 1900 53.2% 24.3% 22.4% -7.1 42
2025-03-29 St. Pauli W 3-2 2131 1858 71.4% 16.7% 11.9% +1.6 65
2025-03-29 @ Bayern Munich L 2-3 1858 2131 11.9% 16.7% 71.4% -1.6 25
2025-03-29 VfB Stuttgart W 1-0 1971 2011 32.3% 26.5% 41.2% +5.8 48
2025-03-29 @ Eintracht Frankfurt L 0-1 2011 1971 41.2% 26.5% 32.3% -5.8 37
2025-03-29 Werder Bremen L 0-3 1823 1874 30.9% 26.4% 42.8% -12.7 17
2025-03-29 @ Holstein Kiel W 3-0 1874 1823 42.8% 26.4% 30.9% +12.7 36
2025-03-30 Mainz 05 W 3-1 1967 1986 35.0% 26.7% 38.4% +8.9 38
2025-03-30 @ Borussia Dortmund L 1-3 1986 1967 38.4% 26.7% 35.0% -8.9 45
2025-03-30 Union Berlin L 1-2 1909 1811 51.3% 24.9% 23.9% -6.5 42
2025-03-30 @ SC Freiburg W 2-1 1811 1909 23.9% 24.9% 51.3% +6.5 30
2025-04-04 Bayern Munich L 1-3 1888 2133 14.2% 19.0% 66.8% -3.5 39
2025-04-04 @ FC Augsburg W 3-1 2133 1888 66.8% 19.0% 14.2% +3.5 68
2025-04-05 Bayer Leverkusen L 0-1 1832 2134 11.3% 16.0% 72.7% -1.6 22
2025-04-05 @ 1. FC Heidenheim W 1-0 2134 1832 72.7% 16.0% 11.3% +1.6 62
2025-04-05 Borussia Dortmund L 1-4 1902 1975 28.2% 26.0% 45.8% -9.9 42
2025-04-05 @ SC Freiburg W 4-1 1975 1902 45.8% 26.0% 28.2% +10.0 41
2025-04-05 Eintracht Frankfurt W 2-0 1887 1977 26.3% 25.6% 48.2% +12.3 39
2025-04-05 @ Werder Bremen L 0-2 1977 1887 48.2% 25.6% 26.3% -12.3 48
2025-04-05 Hoffenheim W 3-1 2022 1863 58.8% 22.5% 18.7% +4.8 45
2025-04-05 @ RB Leipzig L 1-3 1863 2022 18.7% 22.5% 58.8% -4.8 27
2025-04-05 Holstein Kiel D 1-1 1978 1811 59.8% 22.1% 18.1% -1.3 46
2025-04-05 @ Mainz 05 D 1-1 1811 1978 18.1% 22.1% 59.8% +1.3 18
2025-04-05 VfB Stuttgart L 0-4 1799 2005 16.5% 20.9% 62.5% -9.1 20
2025-04-05 @ VfL Bochum W 4-0 2005 1799 62.5% 20.9% 16.5% +9.1 40
2025-04-06 Borussia Monchengladbach D 1-1 1857 1907 31.0% 26.4% 42.6% +0.3 26
2025-04-06 @ St. Pauli D 1-1 1907 1857 42.6% 26.4% 31.0% -0.3 44
2025-04-06 VfL Wolfsburg W 1-0 1817 1913 25.7% 25.4% 48.9% +6.6 33
2025-04-06 @ Union Berlin L 0-1 1913 1817 48.9% 25.4% 25.7% -6.6 38
2025-04-11 RB Leipzig L 2-3 1906 2027 23.3% 24.6% 52.1% -3.2 38
2025-04-11 @ VfL Wolfsburg W 3-2 2027 1906 52.1% 24.6% 23.3% +3.2 48
2025-04-12 Borussia Dortmund D 2-2 2136 1985 57.9% 22.8% 19.3% -0.9 69
2025-04-12 @ Bayern Munich D 2-2 1985 2136 19.3% 22.8% 57.9% +0.9 42
2025-04-12 FC Augsburg L 1-2 1790 1884 25.9% 25.4% 48.7% -3.8 20
2025-04-12 @ VfL Bochum W 2-1 1884 1790 48.7% 25.4% 25.9% +3.8 42
2025-04-12 SC Freiburg L 1-2 1906 1892 39.8% 26.6% 33.6% -5.3 44
2025-04-12 @ Borussia Monchengladbach W 2-1 1892 1906 33.6% 26.6% 39.8% +5.3 45
2025-04-12 Mainz 05 W 2-0 1859 1976 23.5% 24.7% 51.8% +13.0 30
2025-04-12 @ Hoffenheim L 0-2 1976 1859 51.8% 24.7% 23.5% -13.0 46
2025-04-12 St. Pauli L 1-2 1812 1857 31.6% 26.5% 42.0% -4.5 18
2025-04-12 @ Holstein Kiel W 2-1 1857 1812 42.0% 26.5% 31.6% +4.5 29
2025-04-12 Union Berlin D 0-0 2136 1824 75.1% 14.7% 10.2% -2.2 63
2025-04-12 @ Bayer Leverkusen D 0-0 1824 2136 10.2% 14.7% 75.1% +2.2 34
2025-04-13 1. FC Heidenheim W 3-0 1965 1830 55.9% 23.5% 20.6% +8.8 51
2025-04-13 @ Eintracht Frankfurt L 0-3 1830 1965 20.6% 23.5% 55.9% -8.8 22
2025-04-13 Werder Bremen L 1-2 2015 1899 53.5% 24.2% 22.2% -6.7 40
2025-04-13 @ VfB Stuttgart W 2-1 1899 2015 22.2% 24.2% 53.5% +6.7 42
2025-04-19 Bayern Munich L 0-4 1821 2136 10.8% 15.4% 73.8% -5.5 22
2025-04-19 @ 1. FC Heidenheim W 4-0 2136 1821 73.8% 15.4% 10.8% +5.5 72
2025-04-19 Hoffenheim W 3-2 1898 1872 41.5% 26.5% 32.0% +4.3 48
2025-04-19 @ SC Freiburg L 2-3 1872 1898 32.0% 26.5% 41.5% -4.3 30
2025-04-19 Holstein Kiel D 1-1 2030 1807 66.1% 19.3% 14.6% -1.6 49
2025-04-19 @ RB Leipzig D 1-1 1807 2030 14.6% 19.3% 66.1% +1.6 19
2025-04-19 VfB Stuttgart D 4-4 1826 2008 18.2% 22.1% 59.7% +0.7 35
2025-04-19 @ Union Berlin D 4-4 2008 1826 59.7% 22.1% 18.2% -0.7 41
2025-04-19 VfL Bochum W 1-0 1906 1786 54.1% 24.1% 21.9% +3.4 45
2025-04-19 @ Werder Bremen L 0-1 1786 1906 21.9% 24.1% 54.1% -3.4 20
2025-04-19 VfL Wolfsburg D 2-2 1963 1903 46.2% 25.9% 27.9% -0.4 47
2025-04-19 @ Mainz 05 D 2-2 1903 1963 27.9% 25.9% 46.2% +0.4 39
2025-04-20 Bayer Leverkusen D 1-1 1861 2134 12.8% 17.6% 69.7% +1.8 30
2025-04-20 @ St. Pauli D 1-1 2134 1861 69.7% 17.6% 12.8% -1.8 64
2025-04-20 Borussia Monchengladbach W 3-2 1986 1901 49.6% 25.3% 25.1% +3.5 45
2025-04-20 @ Borussia Dortmund L 2-3 1901 1986 25.1% 25.3% 49.6% -3.5 44
2025-04-20 Eintracht Frankfurt D 0-0 1888 1974 26.8% 25.7% 47.6% +0.7 43
2025-04-20 @ FC Augsburg D 0-0 1974 1888 47.6% 25.7% 26.8% -0.7 52
2025-04-25 1. FC Heidenheim L 0-1 2007 1816 62.6% 20.9% 16.4% -8.0 41
2025-04-25 @ VfB Stuttgart W 1-0 1816 2007 16.4% 20.9% 62.6% +8.0 25
2025-04-26 Borussia Dortmund L 2-3 1867 1990 23.1% 24.6% 52.4% -3.2 30
2025-04-26 @ Hoffenheim W 3-2 1990 1867 52.4% 24.6% 23.1% +3.2 48
2025-04-26 Borussia Monchengladbach W 4-3 1809 1898 26.5% 25.6% 47.9% +5.7 22
2025-04-26 @ Holstein Kiel L 3-4 1898 1809 47.9% 25.6% 26.5% -5.7 44
2025-04-26 FC Augsburg W 2-0 2132 1889 68.3% 18.2% 13.4% +3.8 67
2025-04-26 @ Bayer Leverkusen L 0-2 1889 2132 13.4% 18.2% 68.3% -3.8 43
2025-04-26 SC Freiburg L 0-1 1904 1902 38.0% 26.7% 35.3% -5.4 39
2025-04-26 @ VfL Wolfsburg W 1-0 1902 1904 35.3% 26.7% 38.0% +5.4 51
2025-04-26 Mainz 05 W 3-0 2141 1963 61.1% 21.5% 17.3% +7.4 75
2025-04-26 @ Bayern Munich L 0-3 1963 2141 17.3% 21.5% 61.1% -7.4 47
2025-04-26 RB Leipzig W 4-0 1973 2028 30.3% 26.3% 43.4% +21.5 55
2025-04-26 @ Eintracht Frankfurt L 0-4 2028 1973 43.4% 26.3% 30.3% -21.5 49
2025-04-27 St. Pauli D 0-0 1909 1863 44.3% 26.2% 29.5% -0.5 46
2025-04-27 @ Werder Bremen D 0-0 1863 1909 29.5% 26.2% 44.3% +0.5 31
2025-04-27 Union Berlin D 1-1 1783 1827 31.7% 26.5% 41.8% +0.3 21
2025-04-27 @ VfL Bochum D 1-1 1827 1783 41.8% 26.5% 31.7% -0.3 36
2025-05-02 VfL Bochum D 0-0 1824 1783 43.6% 26.3% 30.1% -0.4 26
2025-05-02 @ 1. FC Heidenheim D 0-0 1783 1824 30.1% 26.3% 43.6% +0.4 22
2025-05-03 Bayern Munich D 3-3 2007 2148 21.3% 23.8% 54.8% +0.6 50
2025-05-03 @ RB Leipzig D 3-3 2148 2007 54.8% 23.8% 21.3% -0.6 76
2025-05-03 Hoffenheim D 4-4 1892 1864 41.7% 26.5% 31.8% -0.1 45
2025-05-03 @ Borussia Monchengladbach D 4-4 1864 1892 31.8% 26.5% 41.7% +0.1 31
2025-05-03 VfB Stuttgart L 0-1 1864 1999 21.9% 24.1% 54.0% -3.4 31
2025-05-03 @ St. Pauli W 1-0 1999 1864 54.0% 24.1% 21.9% +3.4 44
2025-05-03 VfL Wolfsburg W 4-0 1993 1898 50.8% 25.0% 24.2% +13.5 51
2025-05-03 @ Borussia Dortmund L 0-4 1898 1993 24.2% 25.0% 50.8% -13.5 39
2025-05-03 Werder Bremen D 2-2 1827 1909 27.2% 25.8% 47.1% +0.4 37
2025-05-03 @ Union Berlin D 2-2 1909 1827 47.1% 25.8% 27.2% -0.4 47
2025-05-04 Bayer Leverkusen D 2-2 1907 2136 15.1% 19.8% 65.0% +1.1 52
2025-05-04 @ SC Freiburg D 2-2 2136 1907 65.0% 19.8% 15.1% -1.2 68
2025-05-04 Eintracht Frankfurt D 1-1 1955 1995 32.4% 26.5% 41.1% +0.2 48
2025-05-04 @ Mainz 05 D 1-1 1995 1955 41.1% 26.5% 32.4% -0.2 56
2025-05-04 Holstein Kiel L 1-3 1885 1815 47.6% 25.7% 26.7% -10.5 43
2025-05-04 @ FC Augsburg W 3-1 1815 1885 26.7% 25.7% 47.6% +10.5 25
2025-05-09 Hoffenheim D 2-2 1885 1864 40.7% 26.6% 32.7% -0.2 40
2025-05-09 @ VfL Wolfsburg D 2-2 1864 1885 32.7% 26.6% 40.7% +0.2 32
2025-05-10 1. FC Heidenheim L 0-3 1827 1823 38.3% 26.7% 35.0% -15.0 37
2025-05-10 @ Union Berlin W 3-0 1823 1827 35.0% 26.7% 38.3% +15.0 29
2025-05-10 Borussia Monchengladbach W 2-0 2148 1892 69.6% 17.6% 12.8% +3.6 79
2025-05-10 @ Bayern Munich L 0-2 1892 2148 12.8% 17.6% 69.6% -3.6 45
2025-05-10 SC Freiburg L 1-2 1825 1909 27.0% 25.7% 47.2% -3.9 25
2025-05-10 @ Holstein Kiel W 2-1 1909 1825 47.2% 25.7% 27.0% +3.9 55
2025-05-10 Mainz 05 L 1-4 1783 1956 18.9% 22.6% 58.6% -6.8 22
2025-05-10 @ VfL Bochum W 4-1 1956 1783 58.6% 22.6% 18.9% +6.8 51
2025-05-10 RB Leipzig D 0-0 1908 2007 25.4% 25.3% 49.3% +0.8 48
2025-05-10 @ Werder Bremen D 0-0 2007 1908 49.3% 25.3% 25.4% -0.8 51
2025-05-11 Borussia Dortmund L 2-4 2135 2006 55.1% 23.8% 21.1% -10.6 68
2025-05-11 @ Bayer Leverkusen W 4-2 2006 2135 21.1% 23.8% 55.1% +10.6 54
2025-05-11 FC Augsburg W 4-0 2003 1874 55.1% 23.8% 21.1% +11.9 47
2025-05-11 @ VfB Stuttgart L 0-4 1874 2003 21.1% 23.8% 55.1% -11.8 43
2025-05-11 St. Pauli D 2-2 1994 1860 55.9% 23.5% 20.6% -0.8 57
2025-05-11 @ Eintracht Frankfurt D 2-2 1860 1994 20.6% 23.5% 55.9% +0.8 32
2025-05-17 Bayer Leverkusen D 2-2 1963 2124 19.7% 23.0% 57.3% +0.8 52
2025-05-17 @ Mainz 05 D 2-2 2124 1963 57.3% 23.0% 19.7% -0.8 69
2025-05-17 Bayern Munich L 0-4 1864 2151 12.0% 16.8% 71.2% -6.3 32
2025-05-17 @ Hoffenheim W 4-0 2151 1864 71.2% 16.8% 12.0% +6.3 82
2025-05-17 Eintracht Frankfurt L 1-3 1912 1994 27.3% 25.8% 46.9% -6.8 55
2025-05-17 @ SC Freiburg W 3-1 1994 1912 46.9% 25.8% 27.3% +6.8 60
2025-05-17 Holstein Kiel W 3-0 2017 1821 63.1% 20.7% 16.2% +6.8 57
2025-05-17 @ Borussia Dortmund L 0-3 1821 2017 16.2% 20.7% 63.1% -6.8 25
2025-05-17 Union Berlin L 1-2 1862 1812 44.9% 26.1% 29.0% -5.8 43
2025-05-17 @ FC Augsburg W 2-1 1812 1862 29.0% 26.1% 44.9% +5.8 40
2025-05-17 VfB Stuttgart L 2-3 2007 2014 36.7% 26.7% 36.6% -4.7 51
2025-05-17 @ RB Leipzig W 3-2 2014 2007 36.6% 26.7% 36.7% +4.7 50
2025-05-17 VfL Bochum L 0-2 1861 1777 49.5% 25.3% 25.2% -12.5 32
2025-05-17 @ St. Pauli W 2-0 1777 1861 25.2% 25.3% 49.5% +12.6 25
2025-05-17 VfL Wolfsburg L 0-1 1888 1885 38.3% 26.7% 35.0% -5.5 45
2025-05-17 @ Borussia Monchengladbach W 1-0 1885 1888 35.0% 26.7% 38.3% +5.5 43
2025-05-17 Werder Bremen L 1-4 1838 1909 28.4% 26.0% 45.5% -10.0 29
2025-05-17 @ 1. FC Heidenheim W 4-1 1909 1838 45.5% 26.0% 28.4% +10.0 51

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2025-05-22 1. FC Heidenheim L 1-2 1781 1828 31.3% 26.4% 42.3% -4.4 0-1
2025-05-22 @ Elversberg W 2-1 1828 1781 42.3% 26.4% 31.3% +4.4 1-0
2025-05-22 Elversberg D 2-2 1833 1776 45.7% 26.0% 28.3% -0.4 1-0-1
2025-05-22 @ 1. FC Heidenheim D 2-2 1776 1833 28.3% 26.0% 45.7% +0.4 0-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 2025-03-08 8.95% VfL Bochum 1798 3 @ Bayern Munich 2142 2
2 2025-03-08 11.59% Werder Bremen 1865 2 @ Bayer Leverkusen 2146 0
3 2025-04-25 16.45% 1. FC Heidenheim 1816 1 @ VfB Stuttgart 2007 0
4 2024-12-21 17.47% St. Pauli 1857 1 @ VfB Stuttgart 2033 0
5 2024-11-30 17.64% VfL Wolfsburg 1879 5 @ RB Leipzig 2053 1
6 2025-03-09 17.74% Union Berlin 1802 2 @ Eintracht Frankfurt 1974 1
7 2025-02-15 17.89% @ VfL Bochum 1787 2 Borussia Dortmund 1973 0
8 2024-11-23 19.28% @ Hoffenheim 1892 4 RB Leipzig 2059 3
9 2025-01-14 19.62% @ Holstein Kiel 1832 4 Borussia Dortmund 1995 2
10 2024-08-24 19.75% @ SC Freiburg 1878 3 VfB Stuttgart 2039 1
11 2025-02-01 20.11% Borussia Monchengladbach 1891 2 @ VfB Stuttgart 2032 1
12 2025-01-19 20.26% @ Union Berlin 1808 2 Mainz 05 1962 1
13 2024-12-14 20.72% @ Mainz 05 1944 2 Bayern Munich 2092 1
14 2024-10-05 20.87% @ Union Berlin 1846 2 Borussia Dortmund 1993 1
15 2024-10-26 21.12% @ FC Augsburg 1845 2 Borussia Dortmund 1989 1
16 2025-05-11 21.12% Borussia Dortmund 2006 4 @ Bayer Leverkusen 2135 2
17 2025-04-13 22.25% Werder Bremen 1899 2 @ VfB Stuttgart 2015 1
18 2025-03-29 22.43% @ Borussia Monchengladbach 1900 1 RB Leipzig 2029 0
19 2025-02-15 22.47% VfL Wolfsburg 1916 2 @ VfB Stuttgart 2029 1
20 2025-03-08 23.02% FC Augsburg 1875 1 @ Borussia Dortmund 1982 0
21 2025-04-12 23.51% @ Hoffenheim 1859 2 Mainz 05 1976 0
22 2025-03-30 23.88% Union Berlin 1811 2 @ SC Freiburg 1909 1
23 2025-03-29 24.18% 1. FC Heidenheim 1825 1 @ VfL Wolfsburg 1920 0
24 2025-05-17 25.23% VfL Bochum 1777 2 @ St. Pauli 1861 0
25 2025-04-06 25.70% @ Union Berlin 1817 1 VfL Wolfsburg 1913 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 2025-02-21 23.35 @ SC Freiburg 5 1884 36.56% Werder Bremen 0 1893 36.75% 26.69%
2 2024-11-30 23.32 VfL Wolfsburg 5 1879 17.64% @ RB Leipzig 1 2053 60.59% 21.76%
3 2025-02-08 23.20 Union Berlin 4 1805 26.51% @ Hoffenheim 0 1877 47.87% 25.62%
4 2025-04-26 21.46 @ Eintracht Frankfurt 4 1973 30.34% RB Leipzig 0 2028 43.35% 26.31%
5 2024-10-19 18.21 @ Bayern Munich 4 2048 38.50% VfB Stuttgart 0 2043 34.84% 26.66%
6 2025-02-22 16.93 @ Borussia Dortmund 6 1958 55.89% Union Berlin 0 1824 20.61% 23.50%
7 2025-03-08 16.75 Werder Bremen 2 1865 11.59% @ Bayer Leverkusen 0 2146 72.08% 16.33%
8 2024-12-21 16.68 @ Holstein Kiel 5 1820 33.82% FC Augsburg 1 1848 39.57% 26.61%
9 2025-02-22 16.65 FC Augsburg 3 1858 29.65% @ Borussia Monchengladbach 0 1903 44.13% 26.21%
10 2024-09-21 16.60 Bayern Munich 5 2032 50.88% @ Werder Bremen 0 1921 24.16% 24.95%
11 2024-09-28 16.57 St. Pauli 3 1861 29.91% @ SC Freiburg 0 1904 43.84% 26.25%
12 2024-09-01 16.50 @ 1. FC Heidenheim 4 1905 42.98% FC Augsburg 0 1869 30.67% 26.35%
13 2024-09-21 15.97 SC Freiburg 3 1888 31.75% @ 1. FC Heidenheim 0 1916 41.79% 26.47%
14 2025-01-14 15.28 @ VfL Wolfsburg 5 1901 38.18% Borussia Monchengladbach 1 1899 35.16% 26.67%
15 2025-05-10 14.95 1. FC Heidenheim 3 1823 35.03% @ Union Berlin 0 1827 38.31% 26.66%
16 2024-12-01 14.82 Eintracht Frankfurt 4 1966 47.35% @ 1. FC Heidenheim 0 1882 26.94% 25.71%
17 2025-02-15 14.67 @ VfL Bochum 2 1787 17.89% Borussia Dortmund 0 1973 60.17% 21.93%
18 2024-09-22 14.12 @ VfB Stuttgart 5 2031 41.81% Borussia Dortmund 1 2003 31.72% 26.46%
19 2024-11-23 14.06 @ Borussia Dortmund 4 1978 49.32% SC Freiburg 0 1895 25.36% 25.32%
20 2025-05-03 13.48 @ Borussia Dortmund 4 1993 50.85% VfL Wolfsburg 0 1898 24.18% 24.96%
21 2024-10-05 13.37 Mainz 05 3 1912 40.45% @ St. Pauli 0 1877 32.99% 26.57%
22 2024-11-03 13.36 @ Borussia Monchengladbach 4 1870 32.14% Werder Bremen 1 1911 41.36% 26.50%
23 2024-12-20 13.29 @ Bayern Munich 5 2086 44.41% RB Leipzig 1 2039 29.41% 26.18%
24 2025-04-12 13.01 @ Hoffenheim 2 1859 23.51% Mainz 05 0 1976 51.76% 24.73%
25 2025-03-29 12.69 Werder Bremen 3 1874 42.78% @ Holstein Kiel 0 1823 30.85% 26.37%