Home / Leagues / Germany / Bundesliga / 2025-26

2025-26 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

89 points · 34th Title

Last Title: 2024-25

Relegated

1. FC Heidenheim

26 pts

St. Pauli · 26 pts

VfL Wolfsburg · via playoff

Biggest Overachiever

Bayern Munich

12.51 points above expected

89 points · 76.49 expected points

Biggest Disappointment

VfL Wolfsburg

10.25 points below expected

29 points · 39.25 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 28 5 1 89 122 36 +86 76.49 +12.51
2 Borussia Dortmund 34 22 7 5 73 70 34 +36 62.09 +10.91
3 RB Leipzig 34 20 5 9 65 66 47 +19 57.85 +7.15
4 VfB Stuttgart 34 18 8 8 62 71 49 +22 57.57 +4.43
5 Hoffenheim 34 18 7 9 61 65 52 +13 49.75 +11.25
6 Bayer Leverkusen 34 17 8 9 59 68 47 +21 61.70 -2.70
7 SC Freiburg 34 13 8 13 47 51 57 -6 45.45 +1.55
8 Eintracht Frankfurt 34 11 11 12 44 61 65 -4 51.18 -7.18
9 FC Augsburg 34 12 7 15 43 45 61 -16 37.38 +5.62
10 Mainz 05 34 10 10 14 40 44 53 -9 43.23 -3.23
11 Union Berlin 34 10 9 15 39 44 58 -14 37.94 +1.06
12 Borussia Monchengladbach 34 9 11 14 38 42 53 -11 40.34 -2.34
13 Hamburger SV 34 9 11 14 38 40 54 -14 40.06 -2.06
14 1. FC Koln 34 7 11 16 32 49 63 -14 37.22 -5.22
15 Werder Bremen 34 8 8 18 32 37 60 -23 40.68 -8.68
16 VfL Wolfsburg Relegated 34 7 8 19 29 45 69 -24 39.25 -10.25
17 1. FC Heidenheim Relegated 34 6 8 20 26 41 72 -31 31.64 -5.64
18 St. Pauli Relegated 34 6 8 20 26 29 60 -31 35.28 -9.28

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

Paderborn 07 2
VfL Wolfsburg 1

Leg 1: VfL Wolfsburg 0-0 Paderborn 07

Leg 2: Paderborn 07 2-1 VfL Wolfsburg

Sim: 56.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 2257 89 76.49 +12.51 98.0% 51 65 72 77 81 87 98
Borussia Dortmund 2107 73 62.09 +10.91 94.3% 32 50 57 62 67 74 92
VfB Stuttgart 2065 62 57.57 +4.43 74.8% 24 46 53 58 63 70 87
Bayer Leverkusen 2059 59 61.70 -2.70 37.7% 29 50 57 62 67 73 90
RB Leipzig 2036 65 57.85 +7.15 84.7% 31 46 53 58 63 70 86
Hoffenheim 1955 61 49.75 +11.25 94.6% 23 38 45 50 55 62 77
Eintracht Frankfurt 1936 44 51.18 -7.18 18.4% 21 39 46 51 56 63 82
SC Freiburg 1924 47 45.45 +1.55 61.7% 21 34 41 45 50 58 72
Mainz 05 1912 40 43.23 -3.23 36.2% 17 31 38 43 48 56 71
Borussia Monchengladbach 1904 38 40.34 -2.34 40.1% 16 29 35 40 45 52 71
Hamburger SV 1869 38 40.06 -2.06 42.1% 15 28 35 40 45 52 70
Union Berlin 1860 39 37.94 +1.06 59.7% 11 27 33 38 43 50 69
FC Augsburg 1858 43 37.38 +5.62 80.5% 12 26 32 37 42 49 66
Werder Bremen 1838 32 40.68 -8.68 13.0% 15 29 36 41 46 53 67
VfL Wolfsburg 1833 29 39.25 -10.25 8.7% 16 28 34 39 44 51 69
1. FC Koln 1825 32 37.22 -5.22 25.2% 12 26 32 37 42 49 65
1. FC Heidenheim 1788 26 31.64 -5.64 23.4% 7 21 27 31 36 43 59
St. Pauli 1774 26 35.28 -9.28 10.9% 12 24 30 35 40 47 65

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 HS HOF M0 RL SF SP UB VS VW WB
1. FC Heidenheim
1-1-0
2.33
0-1-1
1.14
0-1-1
0.64
0-0-2
1.40
0-1-1
2.06
0-1-1
1.56
1-0-1
2.37
0-0-2
2.31
0-0-2
1.67
0-0-2
2.10
0-0-2
1.63
1-0-1
1.77
1-0-1
2.61
2-0-0
2.16
0-1-1
1.37
0-1-1
2.29
0-1-1
2.19
1. FC Koln
0-1-1
3.16
0-0-2
1.44
0-0-2
0.73
0-0-2
1.38
0-1-1
2.59
0-1-1
1.88
0-1-1
2.70
1-1-0
2.46
1-1-0
1.98
2-0-0
2.27
0-0-2
1.79
1-0-1
2.29
0-2-0
3.12
0-1-1
2.84
0-0-2
1.72
1-1-0
2.47
1-1-0
2.46
Bayer Leverkusen
1-1-0
4.47
2-0-0
4.12
0-1-1
1.72
1-0-1
2.70
0-2-0
4.00
2-0-0
3.29
0-0-2
4.29
1-1-0
4.02
0-0-2
3.60
1-1-0
3.87
2-0-0
2.74
1-1-0
3.77
2-0-0
4.06
1-0-1
4.16
0-0-2
3.06
2-0-0
4.18
1-1-0
3.81
Bayern Munich
1-1-0
5.10
2-0-0
4.99
1-1-0
3.80
2-0-0
3.71
2-0-0
4.76
2-0-0
4.15
1-0-1
4.54
1-1-0
4.59
2-0-0
4.20
1-1-0
4.79
2-0-0
3.80
2-0-0
4.61
2-0-0
5.03
1-1-0
4.84
2-0-0
4.06
2-0-0
4.93
2-0-0
4.59
Borussia Dortmund
2-0-0
4.19
2-0-0
4.19
1-0-1
2.80
0-0-2
1.81
1-0-1
4.12
1-1-0
3.66
2-0-0
4.17
1-1-0
4.06
1-0-1
3.63
2-0-0
3.62
0-2-0
3.23
1-1-0
3.82
1-1-0
3.95
2-0-0
3.91
1-1-0
3.00
2-0-0
3.89
2-0-0
4.24
Borussia Monchengladbach
1-1-0
3.45
1-1-0
2.89
0-2-0
1.55
0-0-2
0.91
1-0-1
1.43
0-0-2
2.10
1-0-1
2.94
0-2-0
2.89
1-0-1
2.12
1-1-0
2.70
0-1-1
1.71
0-1-1
2.30
2-0-0
2.85
1-0-1
2.80
0-0-2
1.95
0-1-1
3.05
0-1-1
2.77
Eintracht Frankfurt
1-1-0
3.99
1-1-0
3.64
0-0-2
2.20
0-0-2
1.44
0-1-1
1.86
2-0-0
3.39
1-1-0
3.49
0-1-1
3.48
1-0-1
3.03
1-0-1
3.27
0-0-2
2.20
1-1-0
3.05
1-1-0
3.67
0-1-1
3.57
0-1-1
2.01
1-1-0
3.69
1-1-0
3.29
FC Augsburg
1-0-1
3.12
1-1-0
2.78
2-0-0
1.29
1-0-1
1.10
0-0-2
1.40
1-0-1
2.55
0-1-1
2.02
1-1-0
2.47
0-1-1
1.94
0-0-2
2.40
0-0-2
1.77
1-1-0
2.21
1-0-1
2.84
0-1-1
2.78
0-0-2
1.50
2-0-0
2.48
1-1-0
2.60
Hamburger SV
2-0-0
3.18
0-1-1
3.03
0-1-1
1.53
0-1-1
1.04
0-1-1
1.50
0-2-0
2.59
1-1-0
2.02
0-1-1
3.02
0-0-2
2.05
1-1-0
2.46
0-0-2
1.91
1-0-1
2.31
0-1-1
3.02
1-1-0
2.91
1-0-1
1.67
1-0-1
2.95
1-0-1
2.66
Hoffenheim
2-0-0
3.87
0-1-1
3.52
2-0-0
1.93
0-0-2
1.36
1-0-1
1.88
1-0-1
3.37
1-0-1
2.45
1-1-0
3.56
2-0-0
3.45
0-1-1
3.15
1-0-1
2.22
1-1-0
2.87
1-0-1
3.37
2-0-0
3.35
0-2-0
2.26
1-1-0
3.42
2-0-0
3.70
Mainz 05
2-0-0
3.40
0-0-2
3.23
0-1-1
1.67
0-1-1
0.88
0-0-2
1.91
0-1-1
2.78
1-0-1
2.23
2-0-0
3.09
0-1-1
3.02
1-1-0
2.35
1-0-1
2.19
0-0-2
2.73
1-1-0
3.43
0-1-1
3.09
0-1-1
1.77
1-1-0
2.76
1-1-0
2.76
RB Leipzig
2-0-0
3.90
2-0-0
3.73
0-0-2
2.74
0-0-2
1.72
0-2-0
2.26
1-1-0
3.83
2-0-0
3.29
2-0-0
3.75
2-0-0
3.59
1-0-1
3.27
1-0-1
3.33
1-0-1
3.68
1-1-0
4.37
1-0-1
4.29
1-0-1
2.71
1-1-0
3.54
2-0-0
3.81
SC Freiburg
1-0-1
3.76
1-0-1
3.21
0-1-1
1.75
0-0-2
1.02
0-1-1
1.71
1-1-0
3.19
0-1-1
2.44
0-1-1
3.28
1-0-1
3.18
0-1-1
2.63
2-0-0
2.76
1-0-1
1.83
2-0-0
3.44
0-1-1
3.28
1-0-1
1.96
1-1-0
3.17
2-0-0
2.85
St. Pauli
1-0-1
2.88
0-2-0
2.37
0-0-2
1.50
0-0-2
0.69
0-1-1
1.61
0-0-2
2.64
0-1-1
1.84
1-0-1
2.65
1-1-0
2.46
1-0-1
2.17
0-1-1
2.07
0-1-1
1.23
0-0-2
2.07
0-1-1
2.47
1-0-1
1.67
0-0-2
2.34
1-0-1
2.52
Union Berlin
0-0-2
3.34
1-1-0
2.65
1-0-1
1.41
0-1-1
0.84
0-0-2
1.62
1-0-1
2.69
1-1-0
1.95
1-1-0
2.70
0-1-1
2.58
0-0-2
2.16
1-1-0
2.41
1-0-1
1.30
1-1-0
2.22
1-1-0
3.02
1-1-0
1.74
0-0-2
2.72
0-0-2
2.57
VfB Stuttgart
1-1-0
4.19
2-0-0
3.81
2-0-0
2.43
0-0-2
1.49
0-1-1
2.48
2-0-0
3.56
1-1-0
3.49
2-0-0
4.04
1-0-1
3.87
0-2-0
3.23
1-1-0
3.74
1-0-1
2.78
1-0-1
3.55
1-0-1
3.86
0-1-1
3.79
2-0-0
3.73
1-1-0
3.67
VfL Wolfsburg
1-1-0
3.20
0-1-1
3.02
0-0-2
1.39
0-0-2
0.77
0-0-2
1.64
1-1-0
2.44
0-1-1
1.83
0-0-2
3.00
1-0-1
2.53
0-1-1
2.11
0-1-1
2.72
0-1-1
1.98
0-1-1
2.32
2-0-0
3.15
2-0-0
2.77
0-0-2
1.80
0-0-2
2.53
Werder Bremen
1-1-0
3.31
0-1-1
3.03
0-1-1
1.72
0-0-2
1.04
0-0-2
1.33
1-1-0
2.72
0-1-1
2.20
0-1-1
2.88
1-0-1
2.82
0-0-2
1.82
0-1-1
2.72
0-0-2
1.72
0-0-2
2.66
1-0-1
2.96
2-0-0
2.92
0-1-1
1.86
2-0-0
2.95

Points vs. Goals Scored, Allowed, and Differential

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

Fit Metrics

Slope
Scored 0.84 +7.7
Allowed 0.77 -15.4
Differential 0.94 +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
03.92%6.21%4.41%2.61%2.61%1.31%21.08%
16.21%11.11%7.84%5.72%1.80%0.82%33.50%
24.41%7.84%5.56%2.45%0.49%0.33%21.08%
32.61%5.72%2.45%3.92%0.82%0.16%15.69%
42.61%1.80%0.49%0.82%0.16%5.88%
5+1.31%0.82%0.33%0.16%0.16%2.78%
Total21.08%33.50%21.08%15.69%5.88%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.62 +0.00
SD 1.34 1.34 2.03
CV 0.83 0.83
Max 8 8 +7
Min 0 0 -7

Games Played: 306

↓ Scored | Allowed →012345+Total
08.82%14.71%5.88%2.94%2.94%35.29%
15.88%11.76%5.88%23.53%
22.94%8.82%8.82%2.94%2.94%26.47%
35.88%8.82%14.71%
4
5+
Total2.94%29.41%35.29%23.53%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 2.12 -0.91
SD 1.09 1.17 1.71
CV 0.91 0.55
Max 3 6 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%11.76%
18.82%14.71%14.71%14.71%2.94%55.88%
22.94%11.76%14.71%
32.94%5.88%2.94%11.76%
45.88%5.88%
5+
Total8.82%32.35%32.35%20.59%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.85 -0.41
SD 1.05 1.13 1.48
CV 0.73 0.61
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%11.76%
18.82%14.71%8.82%2.94%2.94%38.24%
28.82%5.88%14.71%
311.76%8.82%20.59%
42.94%2.94%2.94%8.82%
5+2.94%2.94%5.88%
Total23.53%41.18%11.76%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.38 +0.62
SD 1.56 1.16 1.92
CV 0.78 0.84
Max 6 4 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
0
12.94%2.94%2.94%8.82%
22.94%8.82%11.76%
311.76%5.88%11.76%2.94%32.35%
48.82%5.88%2.94%2.94%20.59%
5+11.76%11.76%2.94%26.47%
Total35.29%29.41%29.41%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 3.59 1.06 +2.53
SD 1.54 0.95 1.97
CV 0.43 0.90
Max 8 3 +7
Min 1 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%
18.82%8.82%5.88%23.53%
220.59%8.82%2.94%2.94%35.29%
38.82%11.76%8.82%29.41%
45.88%5.88%
5+
Total44.12%23.53%20.59%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 2.06 1.00 +1.06
SD 1.01 1.07 1.39
CV 0.49 1.07
Max 4 3 +4
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%2.94%8.82%2.94%35.29%
18.82%11.76%2.94%8.82%2.94%2.94%38.24%
22.94%2.94%5.88%
32.94%2.94%2.94%8.82%
48.82%2.94%11.76%
5+
Total38.24%20.59%8.82%20.59%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.56 -0.32
SD 1.35 1.67 2.17
CV 1.09 1.07
Max 4 6 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%8.82%
18.82%14.71%5.88%11.76%41.18%
25.88%2.94%8.82%8.82%26.47%
32.94%2.94%5.88%2.94%14.71%
42.94%2.94%5.88%
5+2.94%2.94%
Total20.59%23.53%14.71%32.35%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.79 1.91 -0.12
SD 1.27 1.46 1.79
CV 0.71 0.77
Max 6 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%5.88%2.94%5.88%2.94%26.47%
15.88%11.76%8.82%2.94%29.41%
25.88%8.82%5.88%5.88%2.94%29.41%
311.76%2.94%14.71%
4
5+
Total14.71%38.24%23.53%8.82%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.79 -0.47
SD 1.04 1.47 2.00
CV 0.78 0.82
Max 3 6 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%2.94%2.94%2.94%29.41%
117.65%11.76%2.94%5.88%38.24%
22.94%11.76%2.94%2.94%20.59%
38.82%8.82%
42.94%2.94%
5+
Total17.65%38.24%26.47%5.88%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.59 -0.41
SD 1.06 1.28 1.71
CV 0.90 0.81
Max 4 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%2.94%2.94%17.65%
15.88%8.82%2.94%2.94%2.94%2.94%26.47%
22.94%8.82%5.88%17.65%
38.82%11.76%2.94%2.94%26.47%
42.94%5.88%8.82%
5+2.94%2.94%
Total20.59%41.18%20.59%5.88%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.91 1.53 +0.38
SD 1.38 1.38 2.19
CV 0.72 0.90
Max 5 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%8.82%29.41%
117.65%5.88%2.94%26.47%
28.82%14.71%8.82%32.35%
32.94%5.88%8.82%
42.94%2.94%
5+
Total11.76%52.94%17.65%2.94%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.56 -0.26
SD 1.09 1.21 1.68
CV 0.84 0.78
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%8.82%
18.82%5.88%2.94%8.82%5.88%2.94%35.29%
28.82%17.65%5.88%32.35%
32.94%11.76%14.71%
4
5+8.82%8.82%
Total32.35%38.24%8.82%8.82%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.94 1.38 +0.56
SD 1.46 1.56 2.56
CV 0.75 1.13
Max 6 6 +6
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%8.82%2.94%2.94%26.47%
15.88%8.82%2.94%2.94%2.94%23.53%
217.65%5.88%5.88%2.94%32.35%
32.94%2.94%2.94%8.82%
42.94%2.94%2.94%8.82%
5+
Total17.65%38.24%17.65%17.65%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.68 -0.18
SD 1.24 1.39 1.88
CV 0.82 0.83
Max 4 6 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%11.76%2.94%5.88%2.94%38.24%
12.94%11.76%20.59%5.88%41.18%
22.94%11.76%2.94%17.65%
32.94%2.94%
4
5+
Total14.71%29.41%32.35%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.85 1.76 -0.91
SD 0.82 1.23 1.56
CV 0.96 0.70
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%5.88%2.94%23.53%
111.76%11.76%5.88%11.76%2.94%44.12%
22.94%8.82%2.94%2.94%17.65%
38.82%8.82%
42.94%2.94%5.88%
5+
Total20.59%29.41%17.65%23.53%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.71 -0.41
SD 1.12 1.29 1.74
CV 0.86 0.76
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%8.82%
111.76%5.88%8.82%5.88%32.35%
22.94%5.88%5.88%2.94%17.65%
35.88%5.88%5.88%8.82%26.47%
48.82%2.94%11.76%
5+2.94%2.94%
Total32.35%20.59%26.47%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.09 1.44 +0.65
SD 1.31 1.33 2.01
CV 0.63 0.92
Max 5 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%2.94%23.53%
12.94%14.71%11.76%8.82%2.94%41.18%
25.88%2.94%5.88%14.71%
311.76%2.94%2.94%2.94%20.59%
4
5+
Total5.88%47.06%14.71%20.59%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 2.03 -0.71
SD 1.07 1.66 1.82
CV 0.80 0.82
Max 3 8 +2
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%11.76%8.82%5.88%38.24%
18.82%11.76%5.88%5.88%2.94%35.29%
22.94%2.94%2.94%2.94%11.76%
32.94%5.88%8.82%
42.94%2.94%5.88%
5+
Total17.65%29.41%20.59%23.53%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.76 -0.68
SD 1.19 1.26 1.90
CV 1.09 0.71
Max 4 4 +4
Min 0 0 -4

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 89 76.49 +12.51
2 Hoffenheim 61 49.75 +11.25
3 Borussia Dortmund 73 62.09 +10.91
4 RB Leipzig 65 57.85 +7.15
5 FC Augsburg 43 37.38 +5.62

Biggest Disappointments

# Team Actual Sim vsSim
1 VfL Wolfsburg 29 39.25 -10.25
2 St. Pauli 26 35.28 -9.28
3 Werder Bremen 32 40.68 -8.68
4 Eintracht Frankfurt 44 51.18 -7.18
5 1. FC Heidenheim 26 31.64 -5.64

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 Bayern Munich 9 Aug 22 – Nov 1 1 in 107
2 Hoffenheim 5 Jan 14 – Jan 31 1 in 65
3 Mainz 05 3 Jan 24 – Feb 7 1 in 31
4 VfB Stuttgart 5 Sep 19 – Oct 26 1 in 27
5 Borussia Monchengladbach 3 Nov 1 – Nov 22 1 in 19

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 St. Pauli 9 Sep 19 – Nov 29 1 in 989
2 VfL Wolfsburg 4 Sep 21 – Oct 18 1 in 28
3 FC Augsburg 4 Aug 30 – Sep 27 1 in 28
4 Mainz 05 4 Sep 27 – Oct 26 1 in 26
5 Bayer Leverkusen 2 Nov 29 – Dec 6 1 in 23

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Borussia Dortmund 16 Oct 25 – Feb 21 1 in 60
2 FC Augsburg 6 Apr 4 – May 9 1 in 52
3 Mainz 05 6 Feb 20 – Apr 4 1 in 46
4 Hamburger SV 6 Jan 17 – Feb 20 1 in 31
5 Union Berlin 5 Dec 12 – Jan 18 1 in 25

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Mainz 05 12 Sep 27 – Jan 10 1 in 104
2 Werder Bremen 13 Nov 23 – Feb 22 1 in 96
3 VfL Wolfsburg 12 Jan 17 – Apr 11 1 in 77
4 1. FC Heidenheim 15 Dec 13 – Apr 4 1 in 33
5 St. Pauli 10 Sep 19 – Dec 6 1 in 28

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 Munich85.17%10.81%2.67%0.82%0.38%0.11%0.03%0.01%
Borussia Dortmund5.59%31.54%22.92%16.17%10.55%6.12%3.18%1.85%0.87%0.55%0.32%0.17%0.05%0.08%0.03%0.01%
RB Leipzig2.08%13.30%17.82%19.59%16.82%12.20%7.33%4.55%2.53%1.35%0.98%0.65%0.34%0.23%0.11%0.08%0.04%
VfB Stuttgart1.77%12.19%18.01%19.89%17.71%11.66%7.59%4.72%2.49%1.52%1.12%0.55%0.32%0.17%0.14%0.05%0.06%0.04%
Hoffenheim0.17%1.88%4.43%7.56%11.56%15.01%14.89%12.19%9.26%7.08%4.94%3.91%2.54%1.83%1.17%0.81%0.52%0.25%
Bayer Leverkusen4.94%26.46%24.55%17.51%11.99%6.68%3.83%1.93%0.95%0.63%0.23%0.18%0.02%0.03%0.04%0.02%0.01%
SC Freiburg0.01%0.45%1.56%3.11%5.32%8.81%10.87%12.68%11.65%10.15%8.85%6.77%5.69%4.82%3.72%2.77%1.84%0.93%
Eintracht Frankfurt0.22%2.67%5.71%9.41%13.81%15.62%14.47%10.94%8.42%5.85%4.19%3.04%2.37%1.41%0.90%0.54%0.33%0.10%
FC Augsburg0.02%0.10%0.28%0.58%1.71%2.84%4.05%5.22%7.09%7.40%8.86%9.51%10.07%10.92%11.60%10.58%9.17%
Mainz 050.02%0.34%0.85%1.99%3.25%5.86%8.46%9.71%11.34%9.80%9.66%8.84%7.73%7.13%5.30%4.40%3.49%1.83%
Union Berlin0.03%0.17%0.34%0.80%1.68%3.08%4.37%5.72%7.40%8.06%9.25%9.89%10.77%10.87%10.31%9.46%7.80%
Borussia Monchengladbach0.07%0.34%0.76%1.68%3.09%4.84%7.40%8.48%9.07%9.99%9.84%8.92%9.17%8.07%7.62%6.01%4.65%
Hamburger SV0.02%0.08%0.25%0.71%1.62%3.12%4.81%6.13%8.36%9.01%9.51%9.53%9.03%9.19%8.48%8.23%6.93%4.99%
1. FC Koln0.02%0.08%0.33%0.72%1.42%2.48%3.81%5.02%6.76%7.70%8.34%10.33%10.61%10.86%10.92%11.07%9.53%
Werder Bremen0.08%0.37%0.76%1.76%3.35%5.38%7.14%7.97%9.04%9.20%9.37%9.99%8.35%8.94%7.60%6.57%4.13%
VfL Wolfsburg0.01%0.05%0.15%0.51%1.05%2.45%4.02%5.37%6.94%7.55%9.30%9.37%9.71%9.53%9.81%9.20%8.61%6.37%
1. FC Heidenheim0.05%0.10%0.21%0.42%1.00%1.39%2.41%2.85%4.09%5.60%7.11%9.36%12.76%19.09%33.56%
St. Pauli0.01%0.02%0.21%0.30%0.90%1.48%2.15%3.39%4.74%5.70%7.24%7.96%9.50%11.28%13.09%15.39%16.64%

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
+12.09%
Slight Edge
43.79%24.51%31.70%
Elo Value
Home Edge
156 Elo
0.006 goals per Elo point
042.22400
Scoring Tilt
Expected
+0.32 goals
Neutral
-2+0.27+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
1.4
One-Team Race
124610
Champion Preseason Odds
85%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.47/gm
Comfortable
00.290.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.74 * Some Luck: 5.74 to 8.61 * Lucky: 8.61 to 11.48 * Wild Swing: 11.48 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.93 * Close: 1.93 to 2.9 * Off: 2.9 to 3.87 * Way Off: 3.87 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 1.58 * A Surprise: 1.58 to 2.53 * Several Surprises: 2.53 to 3.47 * Many Surprises: 3.47 and up.
Luck Spread
Expected
7.12 points
Some Luck
07.1718
Average Finish Error
Expected
1.89
Pinpoint
02.425
Biggest Overachiever
Expected 97.22%
98.05%
Bayern Munich
50100
Biggest Underachiever
Expected 2.78%
8.65%
VfL Wolfsburg
050
Season Outliers
Expected
1 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 3
As Expected
01.63

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.20
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
2.02
Strong Separation
01.003
Interquartile Edge
73%
Clear Edge
50%60%70%80%100%
Best vs. Worst
Baseline 94%
94%
Dominant
50%100%
Close Games
Expected
59%
Very Frequent
0%54%100%
Blowouts
Expected
19%
Frequent
0%22%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.58
Predictable
00.602
Matchup Imbalance
0.36
Lopsided
00.10.180.280.5
Strangeness
Expected
1.01
As Expected
01.002
Repeatability
0.73
Strong Carryover
00.30.60.851
Upset Rate
Expected
21%
Chalky
0%24%50%
Clear Favorite Upset Rate
Expected
17%
As Expected
0%20%50%

Calibration

How these are measured

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

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

Stochastic Promotion/Relegation Outcomes

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

Team Same level Lost relegation playoff Direct relegation
Bayern Munich 100%
Borussia Dortmund 99.99% 0.01%
Bayer Leverkusen 99.97% 0.02% 0.01%
RB Leipzig 99.88% 0.08% 0.04%
VfB Stuttgart 99.85% 0.05% 0.10%
Eintracht Frankfurt 99.03% 0.54% 0.43%
Hoffenheim 98.42% 0.81% 0.77%
SC Freiburg 94.46% 2.77% 2.77%
Mainz 05 90.28% 4.40% 5.32%
Borussia Monchengladbach 81.72% 7.62% 10.66%
Werder Bremen 81.70% 7.60% 10.70%
Hamburger SV 79.85% 8.23% 11.92%
VfL Wolfsburg 75.82% 9.20% 14.98%
Union Berlin 72.43% 10.31% 17.26%
FC Augsburg 68.65% 11.60% 19.75%
1. FC Koln 68.48% 10.92% 20.60%
St. Pauli 54.88% 13.09% 32.03%
1. FC Heidenheim 34.59% 12.76% 52.65%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Magdeburg1. FC NurnbergArminia BielefeldBorussia MonchengladbachDusseldorfDynamo DresdenEintracht BraunschweigEintracht FrankfurtElversbergFC AugsburgGreuther FurthHamburger SVHannover 96Hertha BSCHoffenheimHolstein KielKarlsruher SCMainz 05Paderborn 07Preussen MunsterRB LeipzigSC FreiburgSV Darmstadt 98Schalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWerder Bremen
1. FC Heidenheim55.8%95.00%61.9%21.00%56.5%23.00%63.2%19.00%71.1%38.00%100.0%1.00%75.0%4.00%43.7%174.00%50.0%2.00%37.9%132.00%49.0%98.00%57.9%107.00%57.9%38.00%47.5%162.00%77.8%9.00%56.5%147.00%42.7%131.00%64.2%109.00%
1. FC Kaiserslautern44.2%95.00%43.0%86.00%23.5%51.00%16.7%6.00%36.5%63.00%29.4%51.00%0.0%4.00%26.7%30.00%22.2%9.00%37.2%94.00%23.3%73.00%0.0%1.00%29.3%58.00%33.3%57.00%
1. FC Koln57.0%86.00%44.4%18.00%52.4%21.00%80.0%20.00%75.0%20.00%100.0%5.00%48.8%162.00%51.3%113.00%64.3%98.00%56.2%73.00%70.4%54.00%52.1%140.00%91.7%12.00%53.6%125.00%57.0%121.00%52.5%80.00%
1. FC Magdeburg38.1%21.00%55.6%18.00%42.9%7.00%33.3%3.00%18.2%11.00%25.0%8.00%25.0%4.00%50.0%2.00%10.5%19.00%56.2%16.00%17.6%17.00%20.0%15.00%
1. FC Nurnberg43.5%23.00%47.6%21.00%50.0%10.00%0.0%2.00%18.2%22.00%28.6%14.00%0.0%1.00%40.0%5.00%12.5%8.00%47.8%23.00%18.2%22.00%53.3%15.00%23.5%17.00%
Arminia Bielefeld36.8%19.00%20.0%20.00%25.0%12.00%35.0%20.00%33.3%18.00%50.0%2.00%0.0%4.00%0.0%4.00%55.2%29.00%31.6%19.00%30.8%13.00%46.2%13.00%
Borussia Monchengladbach76.5%51.00%57.1%7.00%50.0%10.00%75.0%12.00%80.0%15.00%50.0%2.00%62.4%85.00%100.0%1.00%54.5%77.00%68.8%64.00%69.4%62.00%88.1%42.00%57.6%85.00%100.0%3.00%72.8%81.00%68.8%64.00%77.2%57.00%
Dusseldorf28.9%38.00%25.0%20.00%20.0%15.00%0.0%2.00%14.3%28.00%6.2%16.00%16.7%6.00%42.9%7.00%28.6%7.00%40.0%20.00%8.3%12.00%20.0%15.00%35.7%14.00%
Dynamo Dresden0.0%1.00%0.0%5.00%50.0%2.00%16.7%6.00%40.0%5.00%0.0%1.00%0.0%1.00%0.0%7.00%33.3%3.00%77.8%9.00%100.0%4.00%
Eintracht Braunschweig25.0%4.00%0.0%1.00%0.0%2.00%0.0%1.00%0.0%3.00%100.0%1.00%
Eintracht Frankfurt83.3%6.00%66.7%3.00%100.0%2.00%100.0%2.00%100.0%1.00%85.7%7.00%80.0%5.00%100.0%6.00%50.0%4.00%100.0%3.00%85.7%7.00%100.0%1.00%66.7%3.00%77.8%9.00%42.9%7.00%
Elversberg56.3%174.00%51.2%162.00%37.6%85.00%14.3%7.00%46.9%130.00%56.3%96.00%16.7%12.00%38.2%55.00%0.0%1.00%33.3%42.00%59.3%177.00%50.0%126.00%48.8%123.00%44.8%87.00%
FC Augsburg63.5%63.00%81.8%11.00%81.8%22.00%65.0%20.00%85.7%28.00%83.3%6.00%100.0%2.00%53.1%130.00%100.0%1.00%59.6%141.00%75.3%93.00%68.6%86.00%62.2%45.00%56.9%137.00%83.3%12.00%60.3%116.00%57.9%95.00%70.2%104.00%
Greuther Furth50.0%2.00%0.0%1.00%0.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%50.0%2.00%0.0%1.00%50.0%2.00%0.0%1.00%
Hamburger SV70.6%51.00%75.0%8.00%71.4%14.00%66.7%18.00%93.8%16.00%60.0%5.00%100.0%1.00%43.8%96.00%50.0%2.00%58.3%103.00%79.7%59.00%68.1%72.00%77.8%36.00%67.0%100.00%87.5%8.00%76.7%86.00%58.0%81.00%66.2%77.00%
Hannover 9662.1%132.00%48.7%113.00%45.5%77.00%20.0%5.00%40.4%141.00%41.7%103.00%23.1%13.00%31.7%60.00%0.0%1.00%59.1%22.00%55.9%152.00%36.7%139.00%47.3%110.00%37.0%73.00%
Hertha BSC51.0%98.00%35.7%98.00%31.2%64.00%0.0%6.00%24.7%93.00%20.3%59.00%25.0%4.00%13.6%44.00%47.1%17.00%49.4%87.00%25.6%78.00%38.2%68.00%35.9%64.00%
Hoffenheim100.0%4.00%100.0%1.00%50.0%2.00%83.3%6.00%100.0%1.00%83.3%12.00%76.9%13.00%75.0%4.00%100.0%2.00%0.0%1.00%100.0%8.00%66.7%6.00%62.5%8.00%75.0%8.00%
Holstein Kiel42.1%107.00%43.8%73.00%30.6%62.00%50.0%4.00%31.4%86.00%31.9%72.00%0.0%2.00%20.0%40.00%20.0%25.00%45.2%104.00%23.3%86.00%34.1%82.00%23.9%67.00%
Karlsruher SC42.1%38.00%29.6%54.00%11.9%42.00%0.0%3.00%37.8%45.00%22.2%36.00%100.0%1.00%20.0%25.00%18.2%11.00%25.0%60.00%22.9%48.00%24.4%45.00%31.2%32.00%
Mainz 0573.3%30.00%75.0%4.00%60.0%5.00%100.0%4.00%57.1%7.00%61.8%55.00%0.0%1.00%68.3%60.00%86.4%44.00%80.0%40.00%80.0%25.00%67.3%52.00%80.0%5.00%72.1%43.00%57.6%33.00%62.9%35.00%
Paderborn 0752.5%162.00%47.9%140.00%42.4%85.00%14.3%7.00%43.1%137.00%33.0%100.00%0.0%8.00%32.7%52.00%100.0%1.00%25.8%31.00%54.0%163.00%40.7%123.00%0.0%1.00%52.8%106.00%52.2%90.00%
Preussen Munster22.2%9.00%8.3%12.00%0.0%3.00%0.0%1.00%16.7%12.00%12.5%8.00%20.0%5.00%100.0%1.00%45.5%11.00%25.0%4.00%28.6%7.00%14.3%7.00%
RB Leipzig100.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%
SC Freiburg77.8%9.00%50.0%2.00%87.5%8.00%100.0%4.00%71.4%7.00%100.0%1.00%66.7%42.00%100.0%1.00%40.9%22.00%52.9%17.00%80.0%25.00%81.8%11.00%74.2%31.00%0.0%1.00%68.0%25.00%79.2%24.00%61.1%18.00%
SV Darmstadt 9843.5%147.00%46.4%125.00%27.2%81.00%33.3%3.00%39.7%116.00%23.3%86.00%33.3%6.00%27.9%43.00%32.0%25.00%54.5%145.00%32.5%117.00%26.4%87.00%33.8%77.00%
Schalke 0457.3%131.00%43.0%121.00%31.2%64.00%22.2%9.00%42.1%95.00%42.0%81.00%37.5%8.00%42.4%33.00%20.8%24.00%55.0%111.00%48.6%109.00%0.0%1.00%50.6%87.00%42.1%76.00%
St. Pauli62.8%94.00%89.5%19.00%52.2%23.00%44.8%29.00%60.0%20.00%100.0%7.00%100.0%3.00%40.7%177.00%50.0%2.00%44.1%152.00%50.6%87.00%54.8%104.00%75.0%60.00%46.0%163.00%54.5%11.00%45.5%145.00%45.0%111.00%50.0%100.00%
Union Berlin76.7%73.00%43.8%16.00%81.8%22.00%68.4%19.00%91.7%12.00%66.7%3.00%50.0%126.00%100.0%1.00%63.3%139.00%74.4%78.00%76.7%86.00%77.1%48.00%59.3%123.00%75.0%4.00%67.5%117.00%51.4%109.00%75.6%86.00%
VfB Stuttgart100.0%1.00%100.0%1.00%100.0%1.00%66.7%3.00%
VfL Bochum35.8%109.00%47.5%80.00%22.8%57.00%57.1%7.00%29.8%104.00%33.8%77.00%25.0%8.00%37.1%35.00%0.0%1.00%38.9%18.00%50.0%100.00%24.4%86.00%33.3%3.00%29.6%71.00%43.9%57.00%
VfL Wolfsburg70.7%58.00%82.4%17.00%46.7%15.00%69.2%13.00%80.0%15.00%22.2%9.00%51.2%123.00%50.0%2.00%52.7%110.00%61.8%68.00%65.9%82.00%75.6%45.00%47.2%106.00%71.4%7.00%73.6%87.00%49.4%87.00%70.4%71.00%
Werder Bremen66.7%57.00%80.0%15.00%76.5%17.00%53.8%13.00%64.3%14.00%0.0%4.00%0.0%1.00%55.2%87.00%100.0%1.00%63.0%73.00%64.1%64.00%76.1%67.00%68.8%32.00%47.8%90.00%85.7%7.00%66.2%77.00%57.9%76.00%56.1%57.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
2025-08-22 RB Leipzig W 6-0 2076 1978 55.4% 23.9% 20.7% +23.9 3
2025-08-22 @ Bayern Munich L 0-6 1978 2076 20.7% 23.9% 55.4% -23.9 0
2025-08-23 VfL Wolfsburg L 1-3 1873 1909 37.9% 26.0% 36.1% -12.3 0
2025-08-23 @ 1. FC Heidenheim W 3-1 1909 1873 36.1% 26.0% 37.9% +12.3 3
2025-08-23 Hoffenheim L 1-2 2051 1890 62.4% 21.8% 15.8% -10.7 0
2025-08-23 @ Bayer Leverkusen W 2-1 1890 2051 15.8% 21.8% 62.4% +10.7 3
2025-08-23 Werder Bremen W 4-1 1977 1925 49.8% 25.0% 25.1% +12.6 3
2025-08-23 @ Eintracht Frankfurt L 1-4 1925 1977 25.1% 25.0% 49.8% -12.6 0
2025-08-23 FC Augsburg L 1-3 1916 1885 47.2% 25.4% 27.4% -14.6 0
2025-08-23 @ SC Freiburg W 3-1 1885 1916 27.4% 25.4% 47.2% +14.6 3
2025-08-23 Borussia Dortmund D 3-3 1884 1993 28.3% 25.5% 46.2% +0.5 1
2025-08-23 @ St. Pauli D 3-3 1993 1884 46.2% 25.5% 28.3% -0.5 1
2025-08-23 VfB Stuttgart W 2-1 1861 1990 25.9% 25.2% 48.9% +8.7 3
2025-08-23 @ Union Berlin L 1-2 1990 1861 48.9% 25.2% 25.9% -8.7 0
2025-08-24 Hamburger SV D 0-0 1904 1897 44.0% 25.7% 30.3% -0.6 1
2025-08-24 @ Borussia Monchengladbach D 0-0 1897 1904 30.3% 25.7% 44.0% +0.6 1
2025-08-24 1. FC Koln L 0-1 1954 1846 56.6% 23.6% 19.8% -10.4 0
2025-08-24 @ Mainz 05 W 1-0 1846 1954 19.8% 23.6% 56.6% +10.4 3
2025-08-29 St. Pauli L 0-2 1897 1884 44.7% 25.7% 29.6% -16.1 1
2025-08-29 @ Hamburger SV W 2-0 1884 1897 29.6% 25.7% 44.7% +16.1 4
2025-08-30 Bayern Munich L 2-3 1899 2099 19.1% 23.4% 57.5% -3.8 3
2025-08-30 @ FC Augsburg W 3-2 2099 1899 57.5% 23.4% 19.1% +3.8 6
2025-08-30 Eintracht Frankfurt L 1-3 1900 1990 30.6% 25.7% 43.6% -10.5 3
2025-08-30 @ Hoffenheim W 3-1 1990 1900 43.6% 25.7% 30.6% +10.5 6
2025-08-30 1. FC Heidenheim W 2-0 1954 1861 54.8% 24.0% 21.1% +8.8 3
2025-08-30 @ RB Leipzig L 0-2 1861 1954 21.1% 24.0% 54.8% -8.8 0
2025-08-30 Borussia Monchengladbach W 1-0 1982 1903 53.1% 24.4% 22.4% +4.9 3
2025-08-30 @ VfB Stuttgart L 0-1 1903 1982 22.4% 24.4% 53.1% -4.9 1
2025-08-30 Bayer Leverkusen D 3-3 1913 2041 26.1% 25.2% 48.8% +0.6 1
2025-08-30 @ Werder Bremen D 3-3 2041 1913 48.8% 25.2% 26.1% -0.6 1
2025-08-31 Union Berlin W 3-0 1992 1870 58.2% 23.2% 18.6% +11.3 4
2025-08-31 @ Borussia Dortmund L 0-3 1870 1992 18.6% 23.2% 58.2% -11.3 3
2025-08-31 SC Freiburg W 4-1 1856 1901 36.6% 26.0% 37.4% +17.2 6
2025-08-31 @ 1. FC Koln L 1-4 1901 1856 37.4% 26.0% 36.6% -17.2 0
2025-08-31 Mainz 05 D 1-1 1922 1943 39.9% 25.9% 34.1% -0.2 4
2025-08-31 @ VfL Wolfsburg D 1-1 1943 1922 34.1% 25.9% 39.9% +0.2 1
2025-09-12 Eintracht Frankfurt W 3-1 2040 2000 48.3% 25.2% 26.5% +9.3 4
2025-09-12 @ Bayer Leverkusen L 1-3 2000 2040 26.5% 25.2% 48.3% -9.3 6
2025-09-13 Borussia Dortmund L 0-2 1852 2003 23.6% 24.7% 51.7% -9.7 0
2025-09-13 @ 1. FC Heidenheim W 2-0 2003 1852 51.7% 24.7% 23.6% +9.7 7
2025-09-13 Hamburger SV W 5-0 2103 1881 68.3% 19.5% 12.2% +11.7 9
2025-09-13 @ Bayern Munich L 0-5 1881 2103 12.2% 19.5% 68.3% -11.7 1
2025-09-13 VfB Stuttgart W 3-1 1884 1987 29.0% 25.6% 45.4% +14.2 3
2025-09-13 @ SC Freiburg L 1-3 1987 1884 45.4% 25.6% 29.0% -14.2 3
2025-09-13 RB Leipzig L 0-1 1944 1963 40.3% 25.9% 33.8% -7.9 1
2025-09-13 @ Mainz 05 W 1-0 1963 1944 33.8% 25.9% 40.3% +7.9 6
2025-09-13 Hoffenheim L 2-4 1859 1890 38.6% 26.0% 35.4% -11.2 3
2025-09-13 @ Union Berlin W 4-2 1890 1859 35.4% 26.0% 38.6% +11.1 6
2025-09-13 1. FC Koln D 3-3 1921 1874 49.3% 25.1% 25.6% -0.6 5
2025-09-13 @ VfL Wolfsburg D 3-3 1874 1921 25.6% 25.1% 49.3% +0.6 7
2025-09-14 Werder Bremen L 0-4 1898 1913 40.9% 25.9% 33.2% -28.5 1
2025-09-14 @ Borussia Monchengladbach W 4-0 1913 1898 33.2% 25.9% 40.9% +28.5 4
2025-09-14 FC Augsburg W 2-1 1901 1895 43.7% 25.7% 30.6% +6.0 7
2025-09-14 @ St. Pauli L 1-2 1895 1901 30.6% 25.7% 43.7% -6.0 3
2025-09-19 St. Pauli W 2-0 1972 1907 51.6% 24.7% 23.7% +9.8 6
2025-09-19 @ VfB Stuttgart L 0-2 1907 1972 23.7% 24.7% 51.6% -9.7 7
2025-09-20 Mainz 05 L 1-4 1889 1936 36.4% 26.0% 37.6% -16.9 3
2025-09-20 @ FC Augsburg W 4-1 1936 1889 37.6% 26.0% 36.4% +16.9 4
2025-09-20 1. FC Heidenheim W 2-1 1869 1842 46.6% 25.5% 27.9% +5.6 4
2025-09-20 @ Hamburger SV L 1-2 1842 1869 27.9% 25.5% 46.6% -5.6 0
2025-09-20 Bayern Munich L 1-4 1901 2115 18.1% 22.9% 59.0% -9.3 6
2025-09-20 @ Hoffenheim W 4-1 2115 1901 59.0% 22.9% 18.1% +9.3 12
2025-09-20 1. FC Koln W 3-1 1970 1874 55.2% 23.9% 20.8% +7.5 9
2025-09-20 @ RB Leipzig L 1-3 1874 1970 20.8% 23.9% 55.2% -7.5 7
2025-09-20 SC Freiburg L 0-3 1942 1898 48.8% 25.2% 26.1% -25.2 4
2025-09-20 @ Werder Bremen W 3-0 1898 1942 26.1% 25.2% 48.8% +25.2 6
2025-09-21 Borussia Monchengladbach D 1-1 2049 1870 64.2% 21.1% 14.6% -2.2 5
2025-09-21 @ Bayer Leverkusen D 1-1 1870 2049 14.6% 21.1% 64.2% +2.2 2
2025-09-21 VfL Wolfsburg W 1-0 2013 1921 54.8% 24.1% 21.1% +4.7 10
2025-09-21 @ Borussia Dortmund L 0-1 1921 2013 21.1% 24.1% 54.8% -4.7 5
2025-09-21 Union Berlin L 3-4 1991 1848 60.5% 22.5% 17.0% -9.6 6
2025-09-21 @ Eintracht Frankfurt W 4-3 1848 1991 17.0% 22.5% 60.5% +9.6 6
2025-09-26 Werder Bremen W 4-0 2124 1917 67.0% 20.1% 13.0% +10.2 15
2025-09-26 @ Bayern Munich L 0-4 1917 2124 13.0% 20.1% 67.0% -10.2 4
2025-09-27 FC Augsburg W 2-1 1837 1873 38.0% 26.0% 36.1% +6.8 3
2025-09-27 @ 1. FC Heidenheim L 1-2 1873 1837 36.1% 26.0% 38.0% -6.8 3
2025-09-27 Eintracht Frankfurt L 4-6 1872 1981 28.2% 25.5% 46.3% -8.0 2
2025-09-27 @ Borussia Monchengladbach W 6-4 1981 1872 46.3% 25.5% 28.2% +8.0 9
2025-09-27 Borussia Dortmund L 0-2 1953 2018 33.8% 25.9% 40.3% -13.0 4
2025-09-27 @ Mainz 05 W 2-0 2018 1953 40.3% 25.9% 33.8% +13.0 13
2025-09-27 Bayer Leverkusen L 1-2 1897 2047 23.7% 24.7% 51.6% -4.9 7
2025-09-27 @ St. Pauli W 2-1 2047 1897 51.6% 24.7% 23.7% +4.9 8
2025-09-27 RB Leipzig L 0-1 1916 1978 34.2% 25.9% 39.8% -7.0 5
2025-09-27 @ VfL Wolfsburg W 1-0 1978 1916 39.8% 25.9% 34.2% +7.0 12
2025-09-28 Hoffenheim D 1-1 1923 1892 47.2% 25.4% 27.4% -0.8 7
2025-09-28 @ SC Freiburg D 1-1 1892 1923 27.4% 25.4% 47.2% +0.8 7
2025-09-28 VfB Stuttgart L 1-2 1867 1982 27.5% 25.4% 47.1% -5.5 7
2025-09-28 @ 1. FC Koln W 2-1 1982 1867 47.1% 25.4% 27.5% +5.5 9
2025-09-28 Hamburger SV D 0-0 1857 1875 40.5% 25.9% 33.6% -0.3 7
2025-09-28 @ Union Berlin D 0-0 1875 1857 33.6% 25.9% 40.5% +0.3 5
2025-10-03 1. FC Koln L 0-1 1892 1861 47.2% 25.4% 27.4% -8.9 7
2025-10-03 @ Hoffenheim W 1-0 1861 1892 27.4% 25.4% 47.2% +8.9 10
2025-10-04 VfL Wolfsburg W 3-1 1866 1909 36.8% 26.0% 37.2% +12.1 6
2025-10-04 @ FC Augsburg L 1-3 1909 1866 37.2% 26.0% 36.8% -12.1 5
2025-10-04 Union Berlin W 2-0 2052 1857 65.8% 20.5% 13.7% +5.7 11
2025-10-04 @ Bayer Leverkusen L 0-2 1857 2052 13.7% 20.5% 65.8% -5.7 7
2025-10-04 RB Leipzig D 1-1 2031 1985 49.1% 25.1% 25.8% -1.0 14
2025-10-04 @ Borussia Dortmund D 1-1 1985 2031 25.8% 25.1% 49.1% +0.9 13
2025-10-04 Bayern Munich L 0-3 1989 2134 24.2% 24.8% 51.0% -14.4 9
2025-10-04 @ Eintracht Frankfurt W 3-0 2134 1989 51.0% 24.8% 24.2% +14.4 18
2025-10-04 St. Pauli W 1-0 1906 1892 44.9% 25.6% 29.4% +6.2 7
2025-10-04 @ Werder Bremen L 0-1 1892 1906 29.4% 25.6% 44.9% -6.2 7
2025-10-05 SC Freiburg D 0-0 1864 1923 34.7% 26.0% 39.4% +0.2 3
2025-10-05 @ Borussia Monchengladbach D 0-0 1923 1864 39.4% 26.0% 34.7% -0.2 8
2025-10-05 Mainz 05 W 4-0 1875 1940 33.9% 25.9% 40.1% +28.1 8
2025-10-05 @ Hamburger SV L 0-4 1940 1875 40.1% 25.9% 33.9% -28.1 4
2025-10-05 1. FC Heidenheim W 1-0 1988 1844 60.6% 22.4% 17.0% +3.8 12
2025-10-05 @ VfB Stuttgart L 0-1 1844 1988 17.0% 22.4% 60.6% -3.8 3
2025-10-17 Borussia Monchengladbach W 3-1 1851 1864 41.2% 25.9% 32.9% +11.1 10
2025-10-17 @ Union Berlin L 1-3 1864 1851 32.9% 25.9% 41.2% -11.1 3
2025-10-18 Werder Bremen D 2-2 1840 1913 32.8% 25.9% 41.3% +0.2 4
2025-10-18 @ 1. FC Heidenheim D 2-2 1913 1840 41.3% 25.9% 32.8% -0.2 8
2025-10-18 Borussia Dortmund W 2-1 2149 2030 57.8% 23.3% 18.9% +4.0 21
2025-10-18 @ Bayern Munich L 1-2 2030 2149 18.9% 23.3% 57.8% -3.9 14
2025-10-18 FC Augsburg D 1-1 1870 1878 41.9% 25.9% 32.2% -0.4 11
2025-10-18 @ 1. FC Koln D 1-1 1878 1870 32.2% 25.9% 41.9% +0.4 7
2025-10-18 Bayer Leverkusen L 3-4 1911 2058 24.1% 24.8% 51.1% -4.6 4
2025-10-18 @ Mainz 05 W 4-3 2058 1911 51.1% 24.8% 24.1% +4.6 14
2025-10-18 Hamburger SV W 2-1 1986 1903 53.6% 24.3% 22.1% +4.6 16
2025-10-18 @ RB Leipzig L 1-2 1903 1986 22.1% 24.3% 53.6% -4.6 8
2025-10-18 VfB Stuttgart L 0-3 1897 1992 30.0% 25.7% 44.4% -17.2 5
2025-10-18 @ VfL Wolfsburg W 3-0 1992 1897 44.4% 25.7% 30.0% +17.2 15
2025-10-19 Eintracht Frankfurt D 2-2 1922 1975 35.6% 26.0% 38.5% +0.1 9
2025-10-19 @ SC Freiburg D 2-2 1975 1922 38.5% 26.0% 35.6% -0.1 10
2025-10-19 Hoffenheim L 0-3 1886 1883 43.3% 25.8% 31.0% -22.8 7
2025-10-19 @ St. Pauli W 3-0 1883 1886 31.0% 25.8% 43.3% +22.8 10
2025-10-24 Union Berlin W 1-0 1912 1862 49.6% 25.1% 25.3% +5.5 11
2025-10-24 @ Werder Bremen L 0-1 1862 1912 25.3% 25.1% 49.6% -5.5 10
2025-10-25 RB Leipzig L 0-6 1878 1990 27.8% 25.4% 46.7% -31.0 7
2025-10-25 @ FC Augsburg W 6-0 1990 1878 46.7% 25.4% 27.8% +31.0 19
2025-10-25 1. FC Koln W 1-0 2026 1870 61.9% 22.0% 16.1% +3.6 17
2025-10-25 @ Borussia Dortmund L 0-1 1870 2026 16.1% 22.0% 61.9% -3.6 11
2025-10-25 Bayern Munich L 0-3 1853 2153 12.6% 19.8% 67.7% -7.5 3
2025-10-25 @ Borussia Monchengladbach W 3-0 2153 1853 67.7% 19.8% 12.6% +7.5 24
2025-10-25 St. Pauli W 2-0 1975 1863 57.0% 23.5% 19.5% +8.1 13
2025-10-25 @ Eintracht Frankfurt L 0-2 1863 1975 19.5% 23.5% 57.0% -8.2 7
2025-10-25 VfL Wolfsburg L 0-1 1899 1880 45.6% 25.6% 28.9% -8.7 8
2025-10-25 @ Hamburger SV W 1-0 1880 1899 28.9% 25.6% 45.6% +8.7 8
2025-10-25 1. FC Heidenheim W 3-1 1906 1840 51.6% 24.7% 23.7% +8.4 13
2025-10-25 @ Hoffenheim L 1-3 1840 1906 23.7% 24.7% 51.6% -8.4 4
2025-10-26 SC Freiburg W 2-0 2062 1923 60.1% 22.6% 17.3% +7.2 17
2025-10-26 @ Bayer Leverkusen L 0-2 1923 2062 17.3% 22.6% 60.1% -7.2 9
2025-10-26 Mainz 05 W 2-1 2009 1907 55.9% 23.8% 20.3% +4.2 18
2025-10-26 @ VfB Stuttgart L 1-2 1907 2009 20.3% 23.8% 55.9% -4.2 4
2025-10-31 Borussia Dortmund L 0-1 1847 2030 20.7% 23.9% 55.4% -4.6 7
2025-10-31 @ FC Augsburg W 1-0 2030 1847 55.4% 23.9% 20.7% +4.6 20
2025-11-01 Eintracht Frankfurt D 1-1 1832 1983 23.6% 24.7% 51.7% +1.2 5
2025-11-01 @ 1. FC Heidenheim D 1-1 1983 1832 51.7% 24.7% 23.6% -1.1 14
2025-11-01 Bayer Leverkusen W 3-0 2160 2069 54.6% 24.1% 21.3% +12.9 27
2025-11-01 @ Bayern Munich L 0-3 2069 2160 21.3% 24.1% 54.6% -12.9 17
2025-11-01 Werder Bremen D 1-1 1903 1918 40.8% 25.9% 33.2% -0.3 5
2025-11-01 @ Mainz 05 D 1-1 1918 1903 33.2% 25.9% 40.8% +0.3 12
2025-11-01 VfB Stuttgart W 3-1 2021 2013 44.1% 25.7% 30.2% +10.3 22
2025-11-01 @ RB Leipzig L 1-3 2013 2021 30.2% 25.7% 44.1% -10.3 18
2025-11-01 Borussia Monchengladbach L 0-4 1855 1846 44.2% 25.7% 30.1% -30.3 7
2025-11-01 @ St. Pauli W 4-0 1846 1855 30.1% 25.7% 44.2% +30.4 6
2025-11-01 SC Freiburg D 0-0 1857 1915 34.7% 26.0% 39.3% +0.2 11
2025-11-01 @ Union Berlin D 0-0 1915 1857 39.3% 26.0% 34.7% -0.2 10
2025-11-02 Hamburger SV W 4-1 1866 1890 39.6% 25.9% 34.4% +16.2 14
2025-11-02 @ 1. FC Koln L 1-4 1890 1866 34.4% 25.9% 39.6% -16.2 8
2025-11-02 Hoffenheim L 2-3 1888 1915 39.3% 26.0% 34.8% -6.9 8
2025-11-02 @ VfL Wolfsburg W 3-2 1915 1888 34.8% 26.0% 39.3% +6.9 16
2025-11-07 VfL Wolfsburg W 2-1 1918 1881 47.9% 25.3% 26.8% +5.4 15
2025-11-07 @ Werder Bremen L 1-2 1881 1918 26.8% 25.3% 47.9% -5.4 8
2025-11-08 1. FC Heidenheim W 6-0 2057 1833 68.5% 19.4% 12.1% +13.8 20
2025-11-08 @ Bayer Leverkusen L 0-6 1833 2057 12.1% 19.4% 68.5% -13.8 5
2025-11-08 1. FC Koln W 3-1 1876 1882 42.1% 25.9% 32.1% +10.8 9
2025-11-08 @ Borussia Monchengladbach L 1-3 1882 1876 32.1% 25.9% 42.1% -10.8 14
2025-11-08 Borussia Dortmund D 1-1 1874 2034 22.7% 24.5% 52.8% +1.2 9
2025-11-08 @ Hamburger SV D 1-1 2034 1874 52.8% 24.5% 22.7% -1.2 21
2025-11-08 RB Leipzig W 3-1 1922 2032 28.1% 25.5% 46.4% +14.4 19
2025-11-08 @ Hoffenheim L 1-3 2032 1922 46.4% 25.5% 28.1% -14.4 22
2025-11-08 Bayern Munich D 2-2 1857 2173 11.7% 19.1% 69.2% +1.9 12
2025-11-08 @ Union Berlin D 2-2 2173 1857 69.2% 19.1% 11.7% -1.9 28
2025-11-09 Mainz 05 W 1-0 1982 1902 53.2% 24.4% 22.4% +4.9 17
2025-11-09 @ Eintracht Frankfurt L 0-1 1902 1982 22.4% 24.4% 53.2% -4.9 5
2025-11-09 St. Pauli W 2-1 1915 1824 54.6% 24.1% 21.3% +4.4 13
2025-11-09 @ SC Freiburg L 1-2 1824 1915 21.3% 24.1% 54.6% -4.4 7
2025-11-09 FC Augsburg W 3-2 2003 1843 62.3% 21.9% 15.9% +3.1 21
2025-11-09 @ VfB Stuttgart L 2-3 1843 2003 15.9% 21.9% 62.3% -3.1 7
2025-11-21 Hoffenheim D 1-1 1897 1936 37.5% 26.0% 36.5% -0.0 6
2025-11-21 @ Mainz 05 D 1-1 1936 1897 36.5% 26.0% 37.5% +0.0 20
2025-11-22 Borussia Monchengladbach L 0-3 1819 1887 33.5% 25.9% 40.6% -18.8 5
2025-11-22 @ 1. FC Heidenheim W 3-0 1887 1819 40.6% 25.9% 33.5% +18.8 12
2025-11-22 Hamburger SV W 1-0 1839 1875 37.9% 26.0% 36.1% +7.3 10
2025-11-22 @ FC Augsburg L 0-1 1875 1839 36.1% 26.0% 37.9% -7.3 9
2025-11-22 SC Freiburg W 6-2 2171 1920 71.0% 18.2% 10.8% +5.8 31
2025-11-22 @ Bayern Munich L 2-6 1920 2171 10.8% 18.2% 71.0% -5.8 13
2025-11-22 VfB Stuttgart D 3-3 2033 2006 46.6% 25.5% 27.9% -0.5 22
2025-11-22 @ Borussia Dortmund D 3-3 2006 2033 27.9% 25.5% 46.6% +0.5 22
2025-11-22 Eintracht Frankfurt L 3-4 1872 1987 27.5% 25.4% 47.1% -5.1 14
2025-11-22 @ 1. FC Koln W 4-3 1987 1872 47.1% 25.4% 27.5% +5.1 20
2025-11-22 Bayer Leverkusen L 1-3 1876 2070 19.6% 23.5% 56.8% -7.1 8
2025-11-22 @ VfL Wolfsburg W 3-1 2070 1876 56.8% 23.5% 19.6% +7.1 23
2025-11-23 Werder Bremen W 2-0 2017 1924 55.0% 24.0% 21.0% +8.8 25
2025-11-23 @ RB Leipzig L 0-2 1924 2017 21.0% 24.0% 55.0% -8.8 15
2025-11-23 Union Berlin L 0-1 1820 1859 37.5% 26.0% 36.5% -7.5 7
2025-11-23 @ St. Pauli W 1-0 1859 1820 36.5% 26.0% 37.5% +7.5 15
2025-11-28 RB Leipzig D 0-0 1906 2026 26.9% 25.3% 47.8% +1.0 13
2025-11-28 @ Borussia Monchengladbach D 0-0 2026 1906 47.8% 25.3% 26.9% -0.9 26
2025-11-29 Borussia Dortmund L 1-2 2077 2032 49.0% 25.1% 25.9% -8.7 23
2025-11-29 @ Bayer Leverkusen W 2-1 2032 2077 25.9% 25.1% 49.0% +8.7 25
2025-11-29 St. Pauli W 3-1 2177 1813 79.8% 13.6% 6.6% +2.1 34
2025-11-29 @ Bayern Munich L 1-3 1813 2177 6.6% 13.6% 79.8% -2.1 7
2025-11-29 FC Augsburg W 3-0 1936 1847 54.4% 24.1% 21.4% +12.9 23
2025-11-29 @ Hoffenheim L 0-3 1847 1936 21.4% 24.1% 54.4% -12.9 10
2025-11-29 1. FC Heidenheim L 1-2 1866 1800 51.6% 24.7% 23.7% -9.1 15
2025-11-29 @ Union Berlin W 2-1 1800 1866 23.7% 24.7% 51.6% +9.1 8
2025-11-29 1. FC Koln D 1-1 1915 1866 49.4% 25.1% 25.5% -1.0 16
2025-11-29 @ Werder Bremen D 1-1 1866 1915 25.5% 25.1% 49.4% +1.0 15
2025-11-30 VfL Wolfsburg D 1-1 1992 1869 58.3% 23.2% 18.6% -1.7 21
2025-11-30 @ Eintracht Frankfurt D 1-1 1869 1992 18.6% 23.2% 58.3% +1.7 9
2025-11-30 Mainz 05 W 4-0 1914 1897 45.2% 25.6% 29.2% +22.0 16
2025-11-30 @ SC Freiburg L 0-4 1897 1914 29.2% 25.6% 45.2% -22.0 6
2025-11-30 VfB Stuttgart W 2-1 1868 2006 24.9% 25.0% 50.1% +8.9 12
2025-11-30 @ Hamburger SV L 1-2 2006 1868 50.1% 25.0% 24.9% -8.9 22
2025-12-05 Borussia Monchengladbach L 0-1 1875 1906 38.6% 26.0% 35.4% -7.6 6
2025-12-05 @ Mainz 05 W 1-0 1906 1875 35.4% 26.0% 38.6% +7.6 16
2025-12-06 SC Freiburg W 2-1 1809 1936 26.2% 25.2% 48.5% +8.6 11
2025-12-06 @ 1. FC Heidenheim L 1-2 1936 1809 48.5% 25.2% 26.2% -8.6 16
2025-12-06 Bayer Leverkusen W 2-0 1834 2069 16.5% 22.2% 61.3% +21.0 13
2025-12-06 @ FC Augsburg L 0-2 2069 1834 61.3% 22.2% 16.5% -21.0 23
2025-12-06 St. Pauli D 1-1 1867 1810 50.5% 24.9% 24.6% -1.1 16
2025-12-06 @ 1. FC Koln D 1-1 1810 1867 24.6% 24.9% 50.5% +1.1 8
2025-12-06 Eintracht Frankfurt W 6-0 2025 1990 47.7% 25.3% 27.0% +30.2 29
2025-12-06 @ RB Leipzig L 0-6 1990 2025 27.0% 25.3% 47.7% -30.2 21
2025-12-06 Bayern Munich L 0-5 1997 2179 20.7% 23.9% 55.4% -20.2 22
2025-12-06 @ VfB Stuttgart W 5-0 2179 1997 55.4% 23.9% 20.7% +20.2 37
2025-12-06 Union Berlin W 3-1 1871 1857 44.8% 25.6% 29.6% +10.2 12
2025-12-06 @ VfL Wolfsburg L 1-3 1857 1871 29.6% 25.6% 44.8% -10.2 15
2025-12-07 Hoffenheim W 2-0 2041 1949 54.8% 24.1% 21.2% +8.8 28
2025-12-07 @ Borussia Dortmund L 0-2 1949 2041 21.2% 24.1% 54.8% -8.8 23
2025-12-07 Werder Bremen W 3-2 1877 1914 37.8% 26.0% 36.3% +6.5 15
2025-12-07 @ Hamburger SV L 2-3 1914 1877 36.3% 26.0% 37.8% -6.5 16
2025-12-12 RB Leipzig W 3-1 1847 2055 18.5% 23.1% 58.4% +17.5 18
2025-12-12 @ Union Berlin L 1-3 2055 1847 58.4% 23.1% 18.5% -17.5 29
2025-12-13 1. FC Koln W 2-0 2048 1866 64.5% 21.1% 14.5% +6.0 26
2025-12-13 @ Bayer Leverkusen L 0-2 1866 2048 14.5% 21.1% 64.5% -6.0 16
2025-12-13 VfL Wolfsburg L 1-3 1914 1881 47.4% 25.4% 27.2% -14.7 16
2025-12-13 @ Borussia Monchengladbach W 3-1 1881 1914 27.2% 25.4% 47.4% +14.7 15
2025-12-13 FC Augsburg W 1-0 1960 1855 56.3% 23.7% 20.1% +4.4 24
2025-12-13 @ Eintracht Frankfurt L 0-1 1855 1960 20.1% 23.7% 56.3% -4.4 13
2025-12-13 Hamburger SV W 4-1 1940 1883 50.5% 24.9% 24.6% +12.3 26
2025-12-13 @ Hoffenheim L 1-4 1883 1940 24.6% 24.9% 50.5% -12.3 15
2025-12-13 1. FC Heidenheim W 2-1 1811 1818 42.0% 25.9% 32.1% +6.3 11
2025-12-13 @ St. Pauli L 1-2 1818 1811 32.1% 25.9% 42.0% -6.3 11
2025-12-14 Mainz 05 D 2-2 2199 1868 77.4% 14.9% 7.6% -2.3 38
2025-12-14 @ Bayern Munich D 2-2 1868 2199 7.6% 14.9% 77.4% +2.3 7
2025-12-14 Borussia Dortmund D 1-1 1927 2050 26.6% 25.3% 48.1% +0.9 17
2025-12-14 @ SC Freiburg D 1-1 2050 1927 48.1% 25.3% 26.6% -0.9 29
2025-12-14 VfB Stuttgart L 0-4 1907 1977 33.1% 25.9% 40.9% -24.4 16
2025-12-14 @ Werder Bremen W 4-0 1977 1907 40.9% 25.9% 33.1% +24.4 25
2025-12-19 Borussia Monchengladbach W 2-0 2049 1899 61.2% 22.2% 16.6% +6.9 32
2025-12-19 @ Borussia Dortmund L 0-2 1899 2049 16.6% 22.2% 61.2% -6.9 16
2025-12-20 Werder Bremen D 0-0 1850 1883 38.4% 26.0% 35.6% -0.1 14
2025-12-20 @ FC Augsburg D 0-0 1883 1850 35.6% 26.0% 38.4% +0.1 17
2025-12-20 Eintracht Frankfurt D 1-1 1871 1964 30.1% 25.7% 44.1% +0.5 16
2025-12-20 @ Hamburger SV D 1-1 1964 1871 44.1% 25.7% 30.1% -0.6 25
2025-12-20 Union Berlin L 0-1 1860 1865 42.4% 25.8% 31.8% -8.2 16
2025-12-20 @ 1. FC Koln W 1-0 1865 1860 31.8% 25.8% 42.4% +8.2 21
2025-12-20 Bayer Leverkusen L 1-3 2038 2054 40.8% 25.9% 33.3% -13.0 29
2025-12-20 @ RB Leipzig W 3-1 2054 2038 33.3% 25.9% 40.8% +13.0 29
2025-12-20 Hoffenheim D 0-0 2002 1953 49.5% 25.1% 25.4% -1.1 26
2025-12-20 @ VfB Stuttgart D 0-0 1953 2002 25.4% 25.1% 49.5% +1.1 27
2025-12-20 SC Freiburg L 3-4 1895 1928 38.4% 26.0% 35.6% -6.6 15
2025-12-20 @ VfL Wolfsburg W 4-3 1928 1895 35.6% 26.0% 38.4% +6.6 20
2025-12-21 Bayern Munich L 0-4 1812 2197 8.7% 16.2% 75.1% -6.5 11
2025-12-21 @ 1. FC Heidenheim W 4-0 2197 1812 75.1% 16.2% 8.7% +6.5 41
2025-12-21 St. Pauli D 0-0 1870 1818 49.9% 25.0% 25.1% -1.1 8
2025-12-21 @ Mainz 05 D 0-0 1818 1870 25.1% 25.0% 49.9% +1.1 12
2026-01-09 Borussia Dortmund D 3-3 1964 2056 30.2% 25.7% 44.0% +0.3 26
2026-01-09 @ Eintracht Frankfurt D 3-3 2056 1964 44.0% 25.7% 30.2% -0.3 33
2026-01-10 1. FC Koln D 2-2 1805 1852 36.4% 26.0% 37.6% +0.0 12
2026-01-10 @ 1. FC Heidenheim D 2-2 1852 1805 37.6% 26.0% 36.4% -0.0 17
2026-01-10 VfB Stuttgart L 1-4 2067 2000 51.6% 24.7% 23.6% -22.3 29
2026-01-10 @ Bayer Leverkusen W 4-1 2000 2067 23.6% 24.7% 51.6% +22.2 29
2026-01-10 Hamburger SV W 2-1 1935 1872 51.2% 24.8% 24.0% +4.9 23
2026-01-10 @ SC Freiburg L 1-2 1872 1935 24.0% 24.8% 51.2% -4.9 16
2026-01-10 Mainz 05 D 2-2 1873 1869 43.5% 25.8% 30.7% -0.4 22
2026-01-10 @ Union Berlin D 2-2 1869 1873 30.7% 25.8% 43.5% +0.4 9
2026-01-11 VfL Wolfsburg W 8-1 2204 1889 76.2% 15.6% 8.2% +8.4 44
2026-01-11 @ Bayern Munich L 1-8 1889 2204 8.2% 15.6% 76.2% -8.4 15
2026-01-11 FC Augsburg W 4-0 1893 1850 48.6% 25.2% 26.2% +20.2 19
2026-01-11 @ Borussia Monchengladbach L 0-4 1850 1893 26.2% 25.2% 48.6% -20.2 14
2026-01-13 Werder Bremen W 3-0 2056 1883 63.5% 21.4% 15.0% +9.1 36
2026-01-13 @ Borussia Dortmund L 0-3 1883 2056 15.0% 21.4% 63.5% -9.1 17
2026-01-13 1. FC Heidenheim W 2-1 1869 1805 51.3% 24.8% 23.9% +4.9 12
2026-01-13 @ Mainz 05 L 1-2 1805 1869 23.9% 24.8% 51.3% -4.9 12
2026-01-13 Eintracht Frankfurt W 3-2 2023 1964 50.7% 24.9% 24.4% +4.8 32
2026-01-13 @ VfB Stuttgart L 2-3 1964 2023 24.4% 24.9% 50.7% -4.8 26
2026-01-14 Borussia Monchengladbach W 5-1 1954 1913 48.4% 25.2% 26.3% +16.9 30
2026-01-14 @ Hoffenheim L 1-5 1913 1954 26.3% 25.2% 48.4% -16.9 19
2026-01-14 Bayern Munich L 1-3 1852 2212 9.7% 17.3% 73.0% -3.3 17
2026-01-14 @ 1. FC Koln W 3-1 2212 1852 73.0% 17.3% 9.7% +3.3 47
2026-01-14 SC Freiburg W 2-0 2025 1940 54.0% 24.2% 21.8% +9.0 32
2026-01-14 @ RB Leipzig L 0-2 1940 2025 21.8% 24.2% 54.0% -9.0 23
2026-01-14 St. Pauli W 2-1 1880 1819 51.1% 24.8% 24.1% +5.0 18
2026-01-14 @ VfL Wolfsburg L 1-2 1819 1880 24.1% 24.8% 51.1% -4.9 12
2026-01-15 Union Berlin D 1-1 1830 1872 37.0% 26.0% 37.0% +0.0 15
2026-01-15 @ FC Augsburg D 1-1 1872 1830 37.0% 26.0% 37.0% +0.0 23
2026-01-16 Eintracht Frankfurt D 3-3 1874 1959 31.1% 25.8% 43.1% +0.3 18
2026-01-16 @ Werder Bremen D 3-3 1959 1874 43.1% 25.8% 31.1% -0.3 27
2026-01-17 St. Pauli W 3-2 2065 1814 70.9% 18.3% 10.8% +2.1 39
2026-01-17 @ Borussia Dortmund L 2-3 1814 2065 10.8% 18.3% 70.9% -2.1 12
2026-01-17 Borussia Monchengladbach D 0-0 1867 1896 38.9% 26.0% 35.1% -0.2 17
2026-01-17 @ Hamburger SV D 0-0 1896 1867 35.1% 26.0% 38.9% +0.2 20
2026-01-17 Bayer Leverkusen W 1-0 1971 2045 32.6% 25.9% 41.5% +8.1 33
2026-01-17 @ Hoffenheim L 0-1 2045 1971 41.5% 25.9% 32.6% -8.1 29
2026-01-17 Mainz 05 W 2-1 1849 1874 39.4% 26.0% 34.6% +6.6 20
2026-01-17 @ 1. FC Koln L 1-2 1874 1849 34.6% 26.0% 39.4% -6.6 12
2026-01-17 Bayern Munich L 1-5 2034 2215 20.8% 23.9% 55.3% -13.7 32
2026-01-17 @ RB Leipzig W 5-1 2215 2034 55.3% 23.9% 20.8% +13.7 50
2026-01-17 1. FC Heidenheim D 1-1 1885 1800 53.9% 24.2% 21.8% -1.3 19
2026-01-17 @ VfL Wolfsburg D 1-1 1800 1885 21.8% 24.2% 53.9% +1.3 13
2026-01-18 SC Freiburg D 2-2 1830 1930 29.2% 25.6% 45.1% +0.5 16
2026-01-18 @ FC Augsburg D 2-2 1930 1830 45.1% 25.6% 29.2% -0.5 24
2026-01-18 Union Berlin D 1-1 2028 1872 61.8% 22.1% 16.2% -2.0 33
2026-01-18 @ VfB Stuttgart D 1-1 1872 2028 16.2% 22.1% 61.8% +2.0 24
2026-01-23 Hamburger SV D 0-0 1812 1866 35.2% 26.0% 38.8% +0.2 13
2026-01-23 @ St. Pauli D 0-0 1866 1812 38.8% 26.0% 35.2% -0.2 18
2026-01-24 RB Leipzig L 0-3 1802 2020 17.7% 22.8% 59.5% -10.8 13
2026-01-24 @ 1. FC Heidenheim W 3-0 2020 1802 59.5% 22.8% 17.7% +10.8 35
2026-01-24 Werder Bremen W 1-0 2036 1874 62.5% 21.8% 15.7% +3.5 32
2026-01-24 @ Bayer Leverkusen L 0-1 1874 2036 15.7% 21.8% 62.5% -3.5 18
2026-01-24 FC Augsburg L 1-2 2229 1831 82.0% 12.3% 5.7% -12.9 50
2026-01-24 @ Bayern Munich W 2-1 1831 2229 5.7% 12.3% 82.0% +12.9 19
2026-01-24 Hoffenheim L 1-3 1959 1979 40.2% 25.9% 33.9% -12.9 27
2026-01-24 @ Eintracht Frankfurt W 3-1 1979 1959 33.9% 25.9% 40.2% +12.9 36
2026-01-24 VfL Wolfsburg W 3-1 1867 1884 40.6% 25.9% 33.4% +11.2 15
2026-01-24 @ Mainz 05 L 1-3 1884 1867 33.4% 25.9% 40.6% -11.2 19
2026-01-24 Borussia Dortmund L 0-3 1874 2067 19.8% 23.6% 56.6% -12.0 24
2026-01-24 @ Union Berlin W 3-0 2067 1874 56.6% 23.6% 19.8% +12.0 42
2026-01-25 VfB Stuttgart L 0-3 1896 2026 25.9% 25.1% 49.0% -15.3 20
2026-01-25 @ Borussia Monchengladbach W 3-0 2026 1896 49.0% 25.1% 25.9% +15.3 36
2026-01-25 1. FC Koln W 2-1 1930 1855 52.7% 24.5% 22.8% +4.7 27
2026-01-25 @ SC Freiburg L 1-2 1855 1930 22.8% 24.5% 52.7% -4.7 20
2026-01-27 RB Leipzig D 1-1 1812 2031 17.7% 22.8% 59.6% +1.8 14
2026-01-27 @ St. Pauli D 1-1 2031 1812 59.6% 22.8% 17.7% -1.8 36
2026-01-27 Hoffenheim L 0-2 1871 1991 26.9% 25.3% 47.8% -10.8 18
2026-01-27 @ Werder Bremen W 2-0 1991 1871 47.8% 25.3% 26.9% +10.8 39
2026-01-30 VfL Wolfsburg W 1-0 1851 1873 39.9% 25.9% 34.2% +7.0 23
2026-01-30 @ 1. FC Koln L 0-1 1873 1851 34.2% 25.9% 39.9% -7.0 19
2026-01-31 St. Pauli W 2-1 1843 1814 47.0% 25.4% 27.6% +5.5 22
2026-01-31 @ FC Augsburg L 1-2 1814 1843 27.6% 25.4% 47.0% -5.5 14
2026-01-31 Bayer Leverkusen L 1-3 1946 2040 30.0% 25.7% 44.3% -10.3 27
2026-01-31 @ Eintracht Frankfurt W 3-1 2040 1946 44.3% 25.7% 30.0% +10.3 35
2026-01-31 Bayern Munich D 2-2 1866 2216 10.2% 17.7% 72.2% +2.0 19
2026-01-31 @ Hamburger SV D 2-2 2216 1866 72.2% 17.7% 10.2% -2.0 51
2026-01-31 Union Berlin W 3-1 2002 1862 60.2% 22.6% 17.3% +6.3 42
2026-01-31 @ Hoffenheim L 1-3 1862 2002 17.3% 22.6% 60.2% -6.3 24
2026-01-31 Mainz 05 L 1-2 2029 1879 61.3% 22.2% 16.5% -10.5 36
2026-01-31 @ RB Leipzig W 2-1 1879 2029 16.5% 22.2% 61.3% +10.5 18
2026-01-31 Borussia Monchengladbach D 1-1 1860 1881 40.1% 25.9% 34.0% -0.2 19
2026-01-31 @ Werder Bremen D 1-1 1881 1860 34.0% 25.9% 40.1% +0.2 21
2026-02-01 SC Freiburg W 1-0 2041 1935 56.4% 23.7% 20.0% +4.4 39
2026-02-01 @ VfB Stuttgart L 0-1 1935 2041 20.0% 23.7% 56.4% -4.4 27
2026-02-01 1. FC Heidenheim W 3-2 2079 1791 74.0% 16.8% 9.2% +1.7 45
2026-02-01 @ Borussia Dortmund L 2-3 1791 2079 9.2% 16.8% 74.0% -1.7 13
2026-02-06 Eintracht Frankfurt D 1-1 1856 1936 31.9% 25.8% 42.3% +0.4 25
2026-02-06 @ Union Berlin D 1-1 1936 1856 42.3% 25.8% 31.9% -0.4 28
2026-02-07 Hamburger SV L 0-2 1789 1868 31.9% 25.8% 42.2% -12.5 13
2026-02-07 @ 1. FC Heidenheim W 2-0 1868 1789 42.2% 25.8% 31.9% +12.5 22
2026-02-07 Bayer Leverkusen D 1-1 1881 2050 21.8% 24.2% 53.9% +1.3 22
2026-02-07 @ Borussia Monchengladbach D 1-1 2050 1881 53.9% 24.2% 21.8% -1.3 36
2026-02-07 Werder Bremen W 1-0 1930 1860 52.2% 24.6% 23.2% +5.1 30
2026-02-07 @ SC Freiburg L 0-1 1860 1930 23.2% 24.6% 52.2% -5.1 19
2026-02-07 VfB Stuttgart W 2-1 1808 2045 16.4% 22.1% 61.5% +10.5 17
2026-02-07 @ St. Pauli L 1-2 2045 1808 61.5% 22.1% 16.4% -10.5 39
2026-02-07 Borussia Dortmund L 1-2 1866 2081 18.0% 22.9% 59.1% -3.8 19
2026-02-07 @ VfL Wolfsburg W 2-1 2081 1866 59.1% 22.9% 18.0% +3.8 48
2026-02-07 FC Augsburg W 2-0 1889 1849 48.3% 25.2% 26.4% +10.7 21
2026-02-07 @ Mainz 05 L 0-2 1849 1889 26.4% 25.2% 48.3% -10.7 22
2026-02-08 RB Leipzig L 1-2 1858 2019 22.6% 24.5% 52.9% -4.7 23
2026-02-08 @ 1. FC Koln W 2-1 2019 1858 52.9% 24.5% 22.6% +4.7 39
2026-02-08 Hoffenheim W 5-1 2214 2009 66.8% 20.1% 13.1% +8.5 54
2026-02-08 @ Bayern Munich L 1-5 2009 2214 13.1% 20.1% 66.8% -8.5 42
2026-02-13 Mainz 05 W 4-0 2084 1900 64.7% 21.0% 14.3% +11.3 51
2026-02-13 @ Borussia Dortmund L 0-4 1900 2084 14.3% 21.0% 64.7% -11.3 21
2026-02-14 St. Pauli W 4-0 2049 1819 69.1% 19.1% 11.8% +9.1 39
2026-02-14 @ Bayer Leverkusen L 0-4 1819 2049 11.8% 19.1% 69.1% -9.1 17
2026-02-14 Borussia Monchengladbach W 3-0 1935 1882 50.0% 25.0% 25.0% +14.8 31
2026-02-14 @ Eintracht Frankfurt L 0-3 1882 1935 25.0% 25.0% 50.0% -14.8 22
2026-02-14 Union Berlin W 3-2 1881 1856 46.3% 25.5% 28.2% +5.4 25
2026-02-14 @ Hamburger SV L 2-3 1856 1881 28.2% 25.5% 46.3% -5.4 25
2026-02-14 SC Freiburg W 3-0 2000 1935 51.4% 24.7% 23.8% +14.2 45
2026-02-14 @ Hoffenheim L 0-3 1935 2000 23.8% 24.7% 51.4% -14.2 30
2026-02-14 1. FC Koln W 3-1 2035 1853 64.5% 21.1% 14.5% +5.2 42
2026-02-14 @ VfB Stuttgart L 1-3 1853 2035 14.5% 21.1% 64.5% -5.2 23
2026-02-14 Bayern Munich L 0-3 1855 2223 9.4% 16.9% 73.7% -5.4 19
2026-02-14 @ Werder Bremen W 3-0 2223 1855 73.7% 16.9% 9.4% +5.4 57
2026-02-15 1. FC Heidenheim W 1-0 1838 1777 51.0% 24.8% 24.1% +5.2 25
2026-02-15 @ FC Augsburg L 0-1 1777 1838 24.1% 24.8% 51.0% -5.2 13
2026-02-15 VfL Wolfsburg D 2-2 2024 1862 62.4% 21.8% 15.8% -1.5 40
2026-02-15 @ RB Leipzig D 2-2 1862 2024 15.8% 21.8% 62.4% +1.5 20
2026-02-20 Hamburger SV D 1-1 1889 1886 43.3% 25.8% 30.9% -0.5 22
2026-02-20 @ Mainz 05 D 1-1 1886 1889 30.9% 25.8% 43.3% +0.5 26
2026-02-21 Eintracht Frankfurt W 3-2 2228 1950 73.2% 17.2% 9.6% +1.8 60
2026-02-21 @ Bayern Munich L 2-3 1950 2228 9.6% 17.2% 73.2% -1.8 31
2026-02-21 Hoffenheim D 2-2 1848 2014 22.1% 24.3% 53.6% +1.0 24
2026-02-21 @ 1. FC Koln D 2-2 2014 1848 53.6% 24.3% 22.1% -1.0 46
2026-02-21 Borussia Dortmund D 2-2 2022 2096 32.7% 25.9% 41.4% +0.2 41
2026-02-21 @ RB Leipzig D 2-2 2096 2022 41.4% 25.9% 32.7% -0.3 52
2026-02-21 Bayer Leverkusen W 1-0 1851 2058 18.6% 23.2% 58.2% +10.7 28
2026-02-21 @ Union Berlin L 0-1 2058 1851 58.2% 23.2% 18.6% -10.7 39
2026-02-21 FC Augsburg L 2-3 1864 1844 45.7% 25.6% 28.7% -7.8 20
2026-02-21 @ VfL Wolfsburg W 3-2 1844 1864 28.7% 25.6% 45.7% +7.8 28
2026-02-22 VfB Stuttgart D 3-3 1772 2040 14.3% 21.0% 64.7% +1.4 14
2026-02-22 @ 1. FC Heidenheim D 3-3 2040 1772 64.7% 21.0% 14.3% -1.4 43
2026-02-22 Borussia Monchengladbach W 2-1 1921 1867 50.1% 25.0% 24.9% +5.1 33
2026-02-22 @ SC Freiburg L 1-2 1867 1921 24.9% 25.0% 50.1% -5.1 22
2026-02-22 Werder Bremen W 2-1 1810 1849 37.4% 26.0% 36.6% +6.9 20
2026-02-22 @ St. Pauli L 1-2 1849 1810 36.6% 26.0% 37.4% -6.9 19
2026-02-27 1. FC Koln W 2-0 1851 1849 43.3% 25.8% 30.9% +12.2 31
2026-02-27 @ FC Augsburg L 0-2 1849 1851 30.9% 25.8% 43.3% -12.2 24
2026-02-28 Mainz 05 D 1-1 2047 1888 62.2% 21.9% 15.9% -2.0 40
2026-02-28 @ Bayer Leverkusen D 1-1 1888 2047 15.9% 21.9% 62.2% +2.0 23
2026-02-28 Bayern Munich L 2-3 2095 2230 25.4% 25.1% 49.6% -4.9 52
2026-02-28 @ Borussia Dortmund W 3-2 2230 2095 49.6% 25.1% 25.4% +4.9 63
2026-02-28 Union Berlin W 1-0 1862 1862 43.0% 25.8% 31.2% +6.5 25
2026-02-28 @ Borussia Monchengladbach L 0-1 1862 1862 31.2% 25.8% 43.0% -6.5 28
2026-02-28 St. Pauli L 0-1 2013 1817 65.9% 20.5% 13.6% -11.8 46
2026-02-28 @ Hoffenheim W 1-0 1817 2013 13.6% 20.5% 65.9% +11.8 23
2026-02-28 1. FC Heidenheim W 2-0 1842 1773 52.0% 24.6% 23.3% +9.6 22
2026-02-28 @ Werder Bremen L 0-2 1773 1842 23.3% 24.6% 52.0% -9.6 14
2026-03-01 SC Freiburg W 2-0 1948 1926 46.0% 25.5% 28.5% +11.4 34
2026-03-01 @ Eintracht Frankfurt L 0-2 1926 1948 28.5% 25.5% 46.0% -11.4 33
2026-03-01 RB Leipzig L 1-2 1887 2022 25.2% 25.0% 49.8% -5.1 26
2026-03-01 @ Hamburger SV W 2-1 2022 1887 49.8% 25.0% 25.2% +5.2 44
2026-03-01 VfL Wolfsburg W 4-0 2039 1856 64.6% 21.0% 14.4% +11.4 46
2026-03-01 @ VfB Stuttgart L 0-4 1856 2039 14.4% 21.0% 64.6% -11.4 20
2026-03-04 Bayer Leverkusen L 0-1 1882 2045 22.4% 24.4% 53.2% -4.9 26
2026-03-04 @ Hamburger SV W 1-0 2045 1882 53.2% 24.4% 22.4% +4.9 43
2026-03-06 Borussia Monchengladbach W 4-1 2235 1869 79.9% 13.6% 6.6% +3.0 66
2026-03-06 @ Bayern Munich L 1-4 1869 2235 6.6% 13.6% 79.9% -3.0 25
2026-03-07 Hoffenheim L 2-4 1763 2001 16.3% 22.1% 61.6% -5.3 14
2026-03-07 @ 1. FC Heidenheim W 4-2 2001 1763 61.6% 22.1% 16.3% +5.3 49
2026-03-07 Bayer Leverkusen D 3-3 1915 2050 25.2% 25.0% 49.7% +0.6 34
2026-03-07 @ SC Freiburg D 3-3 2050 1915 49.7% 25.0% 25.2% -0.6 44
2026-03-07 Borussia Dortmund L 1-2 1837 2090 15.2% 21.5% 63.2% -3.2 24
2026-03-07 @ 1. FC Koln W 2-1 2090 1837 63.2% 21.5% 15.2% +3.2 55
2026-03-07 VfB Stuttgart D 2-2 1890 2050 22.7% 24.5% 52.8% +0.9 24
2026-03-07 @ Mainz 05 D 2-2 2050 1890 52.8% 24.5% 22.7% -0.9 47
2026-03-07 FC Augsburg W 2-1 2027 1863 62.7% 21.7% 15.6% +3.3 47
2026-03-07 @ RB Leipzig L 1-2 1863 2027 15.6% 21.7% 62.7% -3.3 31
2026-03-07 Hamburger SV L 1-2 1844 1877 38.4% 26.0% 35.6% -7.2 20
2026-03-07 @ VfL Wolfsburg W 2-1 1877 1844 35.6% 26.0% 38.4% +7.2 29
2026-03-08 Eintracht Frankfurt D 0-0 1828 1960 25.7% 25.1% 49.2% +1.1 24
2026-03-08 @ St. Pauli D 0-0 1960 1828 49.2% 25.1% 25.7% -1.1 35
2026-03-08 Werder Bremen L 1-4 1855 1852 43.4% 25.8% 30.8% -19.3 28
2026-03-08 @ Union Berlin W 4-1 1852 1855 30.8% 25.8% 43.4% +19.3 25
2026-03-13 St. Pauli W 2-0 1866 1829 47.9% 25.3% 26.9% +10.9 28
2026-03-13 @ Borussia Monchengladbach L 0-2 1829 1866 26.9% 25.3% 47.9% -10.8 24
2026-03-14 Bayern Munich D 1-1 2050 2238 20.2% 23.7% 56.1% +1.5 45
2026-03-14 @ Bayer Leverkusen D 1-1 2238 2050 56.1% 23.7% 20.2% -1.5 67
2026-03-14 FC Augsburg W 2-0 2094 1860 69.4% 19.0% 11.6% +4.7 58
2026-03-14 @ Borussia Dortmund L 0-2 1860 2094 11.6% 19.0% 69.4% -4.7 31
2026-03-14 1. FC Heidenheim W 1-0 1959 1758 66.3% 20.3% 13.4% +2.9 38
2026-03-14 @ Eintracht Frankfurt L 0-1 1758 1959 13.4% 20.3% 66.3% -2.9 14
2026-03-14 1. FC Koln D 1-1 1884 1833 49.7% 25.0% 25.3% -1.0 30
2026-03-14 @ Hamburger SV D 1-1 1833 1884 25.3% 25.0% 49.7% +1.0 25
2026-03-14 VfL Wolfsburg D 1-1 2007 1837 63.2% 21.5% 15.2% -2.1 50
2026-03-14 @ Hoffenheim D 1-1 1837 2007 15.2% 21.5% 63.2% +2.1 21
2026-03-15 Union Berlin L 0-1 1915 1836 53.3% 24.4% 22.4% -9.9 34
2026-03-15 @ SC Freiburg W 1-0 1836 1915 22.4% 24.4% 53.3% +9.9 31
2026-03-15 RB Leipzig W 1-0 2049 2031 45.5% 25.6% 29.0% +6.1 50
2026-03-15 @ VfB Stuttgart L 0-1 2031 2049 29.0% 25.6% 45.5% -6.1 47
2026-03-15 Mainz 05 L 0-2 1871 1891 40.2% 25.9% 33.9% -14.8 25
2026-03-15 @ Werder Bremen W 2-0 1891 1871 33.9% 25.9% 40.2% +14.8 27
2026-03-20 Hoffenheim W 5-0 2025 2005 45.7% 25.6% 28.8% +26.9 50
2026-03-20 @ RB Leipzig L 0-5 2005 2025 28.8% 25.6% 45.7% -26.9 50
2026-03-21 Bayer Leverkusen D 3-3 1755 2051 12.8% 19.9% 67.4% +1.5 15
2026-03-21 @ 1. FC Heidenheim D 3-3 2051 1755 67.4% 19.9% 12.8% -1.5 46
2026-03-21 Union Berlin W 4-0 2236 1846 81.5% 12.6% 5.9% +4.1 70
2026-03-21 @ Bayern Munich L 0-4 1846 2236 5.9% 12.6% 81.5% -4.0 31
2026-03-21 Hamburger SV W 3-2 2098 1883 67.7% 19.7% 12.5% +2.4 61
2026-03-21 @ Borussia Dortmund L 2-3 1883 2098 12.5% 19.7% 67.7% -2.5 30
2026-03-21 Borussia Monchengladbach D 3-3 1834 1877 37.0% 26.0% 37.0% +0.0 26
2026-03-21 @ 1. FC Koln D 3-3 1877 1834 37.0% 26.0% 37.0% +0.0 29
2026-03-21 Werder Bremen L 0-1 1839 1856 40.6% 25.9% 33.5% -7.9 21
2026-03-21 @ VfL Wolfsburg W 1-0 1856 1839 33.5% 25.9% 40.6% +7.9 28
2026-03-22 VfB Stuttgart L 2-5 1855 2055 19.2% 23.4% 57.4% -8.5 31
2026-03-22 @ FC Augsburg W 5-2 2055 1855 57.4% 23.4% 19.2% +8.5 53
2026-03-22 Eintracht Frankfurt W 2-1 1906 1962 35.1% 26.0% 39.0% +7.2 30
2026-03-22 @ Mainz 05 L 1-2 1962 1906 39.0% 26.0% 35.1% -7.2 38
2026-03-22 SC Freiburg L 1-2 1819 1906 30.9% 25.8% 43.3% -6.1 24
2026-03-22 @ St. Pauli W 2-1 1906 1819 43.3% 25.8% 30.9% +6.1 37
2026-04-04 VfL Wolfsburg W 6-3 2050 1831 68.0% 19.6% 12.4% +5.0 49
2026-04-04 @ Bayer Leverkusen L 3-6 1831 2050 12.4% 19.6% 68.0% -5.0 21
2026-04-04 1. FC Heidenheim D 2-2 1877 1757 58.0% 23.2% 18.8% -1.2 30
2026-04-04 @ Borussia Monchengladbach D 2-2 1757 1877 18.8% 23.2% 58.0% +1.2 16
2026-04-04 Bayern Munich L 2-3 1912 2240 11.1% 18.6% 70.3% -2.1 37
2026-04-04 @ SC Freiburg W 3-2 2240 1912 70.3% 18.6% 11.1% +2.1 73
2026-04-04 FC Augsburg D 1-1 1880 1847 47.4% 25.4% 27.2% -0.8 31
2026-04-04 @ Hamburger SV D 1-1 1847 1880 27.2% 25.4% 47.4% +0.8 32
2026-04-04 Mainz 05 L 1-2 1978 1913 51.5% 24.7% 23.8% -9.1 50
2026-04-04 @ Hoffenheim W 2-1 1913 1978 23.8% 24.7% 51.5% +9.1 33
2026-04-04 Borussia Dortmund L 0-2 2064 2101 37.7% 26.0% 36.3% -14.2 53
2026-04-04 @ VfB Stuttgart W 2-0 2101 2064 36.3% 26.0% 37.7% +14.2 64
2026-04-04 RB Leipzig L 1-2 1864 2051 20.2% 23.8% 56.0% -4.2 28
2026-04-04 @ Werder Bremen W 2-1 2051 1864 56.0% 23.8% 20.2% +4.2 53
2026-04-05 1. FC Koln D 2-2 1954 1834 58.0% 23.2% 18.8% -1.2 39
2026-04-05 @ Eintracht Frankfurt D 2-2 1834 1954 18.8% 23.2% 58.0% +1.2 27
2026-04-05 St. Pauli D 1-1 1842 1812 46.9% 25.4% 27.7% -0.8 32
2026-04-05 @ Union Berlin D 1-1 1812 1842 27.7% 25.4% 46.9% +0.8 25
2026-04-10 Hoffenheim D 2-2 1848 1969 26.8% 25.3% 47.9% +0.6 33
2026-04-10 @ FC Augsburg D 2-2 1969 1848 47.9% 25.3% 26.8% -0.6 51
2026-04-11 Union Berlin W 3-1 1758 1841 31.4% 25.8% 42.8% +13.5 19
2026-04-11 @ 1. FC Heidenheim L 1-3 1841 1758 42.8% 25.8% 31.4% -13.5 32
2026-04-11 Bayer Leverkusen L 0-1 2115 2055 50.9% 24.8% 24.3% -9.5 64
2026-04-11 @ Borussia Dortmund W 1-0 2055 2115 24.3% 24.8% 50.9% +9.5 52
2026-04-11 Borussia Monchengladbach W 1-0 2056 1875 64.3% 21.1% 14.6% +3.2 56
2026-04-11 @ RB Leipzig L 0-1 1875 2056 14.6% 21.1% 64.3% -3.2 30
2026-04-11 Bayern Munich L 0-5 1813 2242 7.2% 14.4% 78.4% -6.3 25
2026-04-11 @ St. Pauli W 5-0 2242 1813 78.4% 14.4% 7.2% +6.3 76
2026-04-11 Eintracht Frankfurt L 1-2 1826 1953 26.2% 25.2% 48.6% -5.3 21
2026-04-11 @ VfL Wolfsburg W 2-1 1953 1826 48.6% 25.2% 26.2% +5.3 42
2026-04-12 Werder Bremen W 3-1 1836 1860 39.5% 25.9% 34.5% +11.5 30
2026-04-12 @ 1. FC Koln L 1-3 1860 1836 34.5% 25.9% 39.5% -11.5 28
2026-04-12 SC Freiburg L 0-1 1922 1910 44.7% 25.7% 29.7% -8.6 33
2026-04-12 @ Mainz 05 W 1-0 1910 1922 29.7% 25.7% 44.7% +8.5 40
2026-04-12 Hamburger SV W 4-0 2050 1880 63.3% 21.5% 15.2% +12.1 56
2026-04-12 @ VfB Stuttgart L 0-4 1880 2050 15.2% 21.5% 63.3% -12.0 31
2026-04-17 1. FC Koln D 1-1 1807 1847 37.3% 26.0% 36.7% -0.0 26
2026-04-17 @ St. Pauli D 1-1 1847 1807 36.7% 26.0% 37.3% +0.0 31
2026-04-18 FC Augsburg L 1-2 2064 1848 67.8% 19.7% 12.5% -11.4 52
2026-04-18 @ Bayer Leverkusen W 2-1 1848 2064 12.5% 19.7% 67.8% +11.4 36
2026-04-18 RB Leipzig L 1-3 1958 2059 29.2% 25.6% 45.1% -10.1 42
2026-04-18 @ Eintracht Frankfurt W 3-1 2059 1958 45.1% 25.6% 29.2% +10.1 59
2026-04-18 Borussia Dortmund W 2-1 1968 2105 25.0% 25.0% 50.0% +8.8 54
2026-04-18 @ Hoffenheim L 1-2 2105 1968 50.0% 25.0% 25.0% -8.8 64
2026-04-18 VfL Wolfsburg L 1-2 1828 1821 43.9% 25.7% 30.4% -7.9 32
2026-04-18 @ Union Berlin W 2-1 1821 1828 30.4% 25.7% 43.9% +7.9 24
2026-04-18 Hamburger SV W 3-1 1849 1867 40.3% 25.9% 33.7% +11.3 31
2026-04-18 @ Werder Bremen L 1-3 1867 1849 33.7% 25.9% 40.3% -11.3 31
2026-04-19 VfB Stuttgart W 4-2 2249 2062 65.0% 20.9% 14.1% +4.6 79
2026-04-19 @ Bayern Munich L 2-4 2062 2249 14.1% 20.9% 65.0% -4.6 56
2026-04-19 Mainz 05 D 1-1 1872 1914 37.1% 26.0% 36.9% -0.0 31
2026-04-19 @ Borussia Monchengladbach D 1-1 1914 1872 36.9% 26.0% 37.1% +0.0 34
2026-04-19 1. FC Heidenheim W 2-1 1918 1771 60.9% 22.4% 16.8% +3.5 43
2026-04-19 @ SC Freiburg L 1-2 1771 1918 16.8% 22.4% 60.9% -3.5 19
2026-04-24 Union Berlin W 3-1 2069 1820 70.8% 18.4% 10.9% +3.8 62
2026-04-24 @ RB Leipzig L 1-3 1820 2069 10.9% 18.4% 70.8% -3.8 32
2026-04-25 St. Pauli W 2-0 1768 1807 37.5% 26.0% 36.5% +13.8 22
2026-04-25 @ 1. FC Heidenheim L 0-2 1807 1768 36.5% 26.0% 37.5% -13.8 26
2026-04-25 Eintracht Frankfurt D 1-1 1860 1948 30.7% 25.8% 43.5% +0.5 37
2026-04-25 @ FC Augsburg D 1-1 1948 1860 43.5% 25.8% 30.7% -0.5 43
2026-04-25 Hoffenheim L 1-2 1856 1977 26.9% 25.3% 47.8% -5.4 31
2026-04-25 @ Hamburger SV W 2-1 1977 1856 47.8% 25.3% 26.9% +5.4 57
2026-04-25 Bayer Leverkusen L 1-2 1847 2053 18.7% 23.2% 58.1% -3.9 31
2026-04-25 @ 1. FC Koln W 2-1 2053 1847 58.1% 23.2% 18.7% +3.9 55
2026-04-25 Bayern Munich L 3-4 1914 2253 10.6% 18.1% 71.3% -2.0 34
2026-04-25 @ Mainz 05 W 4-3 2253 1914 71.3% 18.1% 10.6% +2.0 82
2026-04-25 Borussia Monchengladbach D 0-0 1829 1872 36.9% 26.0% 37.1% +0.0 25
2026-04-25 @ VfL Wolfsburg D 0-0 1872 1829 37.1% 26.0% 36.9% -0.0 32
2026-04-26 SC Freiburg W 4-0 2097 1922 63.8% 21.3% 14.9% +11.8 67
2026-04-26 @ Borussia Dortmund L 0-4 1922 2097 14.9% 21.3% 63.8% -11.8 43
2026-04-26 Werder Bremen D 1-1 2057 1860 66.0% 20.5% 13.6% -2.3 57
2026-04-26 @ VfB Stuttgart D 1-1 1860 2057 13.6% 20.5% 66.0% +2.3 32
2026-05-02 RB Leipzig W 4-1 2057 2073 40.7% 25.9% 33.3% +15.8 58
2026-05-02 @ Bayer Leverkusen L 1-4 2073 2057 33.3% 25.9% 40.7% -15.8 62
2026-05-02 1. FC Heidenheim D 3-3 2255 1782 86.3% 9.7% 4.0% -2.1 83
2026-05-02 @ Bayern Munich D 3-3 1782 2255 4.0% 9.7% 86.3% +2.1 23
2026-05-02 Hamburger SV L 1-2 1948 1851 55.3% 23.9% 20.7% -9.6 43
2026-05-02 @ Eintracht Frankfurt W 2-1 1851 1948 20.7% 23.9% 55.3% +9.6 34
2026-05-02 VfB Stuttgart D 3-3 1982 2055 32.8% 25.9% 41.3% +0.2 58
2026-05-02 @ Hoffenheim D 3-3 2055 1982 41.3% 25.9% 32.8% -0.2 58
2026-05-02 1. FC Koln D 2-2 1816 1843 39.1% 26.0% 34.9% -0.1 33
2026-05-02 @ Union Berlin D 2-2 1843 1816 34.9% 26.0% 39.1% +0.1 32
2026-05-02 FC Augsburg L 1-3 1862 1860 43.2% 25.8% 31.0% -13.6 32
2026-05-02 @ Werder Bremen W 3-1 1860 1862 31.0% 25.8% 43.2% +13.6 40
2026-05-03 Borussia Dortmund W 1-0 1872 2108 16.4% 22.2% 61.4% +11.1 35
2026-05-03 @ Borussia Monchengladbach L 0-1 2108 1872 61.4% 22.2% 16.4% -11.1 67
2026-05-03 VfL Wolfsburg D 1-1 1910 1829 53.4% 24.4% 22.2% -1.3 44
2026-05-03 @ SC Freiburg D 1-1 1829 1910 22.2% 24.4% 53.4% +1.3 26
2026-05-03 Mainz 05 L 1-2 1793 1912 27.1% 25.3% 47.5% -5.5 26
2026-05-03 @ St. Pauli W 2-1 1912 1793 47.5% 25.3% 27.1% +5.5 37
2026-05-08 Eintracht Frankfurt W 3-2 2097 1938 62.2% 21.9% 15.9% +3.2 70
2026-05-08 @ Borussia Dortmund L 2-3 1938 2097 15.9% 21.9% 62.2% -3.2 43
2026-05-09 Borussia Monchengladbach W 3-1 1874 1883 41.6% 25.9% 32.5% +10.9 43
2026-05-09 @ FC Augsburg L 1-3 1883 1874 32.5% 25.9% 41.6% -10.9 35
2026-05-09 Werder Bremen W 1-0 1983 1849 59.5% 22.8% 17.7% +3.9 61
2026-05-09 @ Hoffenheim L 0-1 1849 1983 17.7% 22.8% 59.5% -3.9 32
2026-05-09 St. Pauli W 2-1 2057 1788 72.5% 17.5% 10.0% +2.0 65
2026-05-09 @ RB Leipzig L 1-2 1788 2057 10.0% 17.5% 72.5% -2.0 26
2026-05-09 Bayer Leverkusen W 3-1 2055 2073 40.5% 25.9% 33.6% +11.2 61
2026-05-09 @ VfB Stuttgart L 1-3 2073 2055 33.6% 25.9% 40.5% -11.2 58
2026-05-09 Bayern Munich L 0-1 1830 2253 7.4% 14.7% 77.9% -1.5 26
2026-05-09 @ VfL Wolfsburg W 1-0 2253 1830 77.9% 14.7% 7.4% +1.5 86
2026-05-10 SC Freiburg W 3-2 1860 1909 36.2% 26.0% 37.9% +6.7 37
2026-05-10 @ Hamburger SV L 2-3 1909 1860 37.9% 26.0% 36.2% -6.7 44
2026-05-10 1. FC Heidenheim L 1-3 1843 1784 50.8% 24.9% 24.3% -15.5 32
2026-05-10 @ 1. FC Koln W 3-1 1784 1843 24.3% 24.9% 50.8% +15.5 26
2026-05-10 Union Berlin L 1-3 1917 1816 55.9% 23.8% 20.4% -16.8 37
2026-05-10 @ Mainz 05 W 3-1 1816 1917 20.4% 23.8% 55.9% +16.8 36
2026-05-16 Mainz 05 L 0-2 1799 1900 29.2% 25.6% 45.2% -11.6 26
2026-05-16 @ 1. FC Heidenheim W 2-0 1900 1799 45.2% 25.6% 29.2% +11.6 40
2026-05-16 Hamburger SV D 1-1 2061 1867 65.7% 20.6% 13.7% -2.3 59
2026-05-16 @ Bayer Leverkusen D 1-1 1867 2061 13.7% 20.6% 65.7% +2.3 38
2026-05-16 1. FC Koln W 5-1 2255 1828 83.7% 11.3% 5.0% +2.8 89
2026-05-16 @ Bayern Munich L 1-5 1828 2255 5.0% 11.3% 83.7% -2.8 32
2026-05-16 Hoffenheim W 4-0 1872 1987 27.6% 25.4% 47.0% +31.9 38
2026-05-16 @ Borussia Monchengladbach L 0-4 1987 1872 47.0% 25.4% 27.6% -31.9 61
2026-05-16 VfB Stuttgart D 2-2 1935 2066 25.8% 25.1% 49.1% +0.7 44
2026-05-16 @ Eintracht Frankfurt D 2-2 2066 1935 49.1% 25.1% 25.8% -0.7 62
2026-05-16 RB Leipzig W 4-1 1902 2059 23.0% 24.6% 52.4% +22.5 47
2026-05-16 @ SC Freiburg L 1-4 2059 1902 52.4% 24.6% 23.0% -22.5 65
2026-05-16 VfL Wolfsburg L 1-3 1786 1829 36.9% 26.0% 37.1% -12.0 26
2026-05-16 @ St. Pauli W 3-1 1829 1786 37.1% 26.0% 36.9% +12.0 29
2026-05-16 FC Augsburg W 4-0 1832 1885 35.6% 26.0% 38.5% +27.2 39
2026-05-16 @ Union Berlin L 0-4 1885 1832 38.5% 26.0% 35.6% -27.2 43
2026-05-16 Borussia Dortmund L 0-2 1845 2100 15.1% 21.5% 63.4% -6.3 32
2026-05-16 @ Werder Bremen W 2-0 2100 1845 63.4% 21.5% 15.1% +6.3 73

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
2026-05-21 Paderborn 07 D 0-0 1841 1815 46.5% 25.5% 28.1% -0.8 0-0-1
2026-05-21 @ VfL Wolfsburg D 0-0 1815 1841 28.1% 25.5% 46.5% +0.8 0-0-1
2026-05-25 VfL Wolfsburg W 2-1 1816 1840 39.6% 25.9% 34.5% +6.6 1-0-1
2026-05-25 @ Paderborn 07 L 1-2 1840 1816 34.5% 25.9% 39.6% -6.6 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 2026-01-24 5.66% FC Augsburg 1831 2 @ Bayern Munich 2229 1
2 2026-04-18 12.52% FC Augsburg 1848 2 @ Bayer Leverkusen 2064 1
3 2026-02-28 13.58% St. Pauli 1817 1 @ Hoffenheim 2013 0
4 2025-08-23 15.75% Hoffenheim 1890 2 @ Bayer Leverkusen 2051 1
5 2026-02-07 16.37% @ St. Pauli 1808 2 VfB Stuttgart 2045 1
6 2026-05-03 16.43% @ Borussia Monchengladbach 1872 1 Borussia Dortmund 2108 0
7 2026-01-31 16.50% Mainz 05 1879 2 @ RB Leipzig 2029 1
8 2025-12-06 16.51% @ FC Augsburg 1834 2 Bayer Leverkusen 2069 0
9 2025-09-21 17.03% Union Berlin 1848 4 @ Eintracht Frankfurt 1991 3
10 2025-12-12 18.49% @ Union Berlin 1847 3 RB Leipzig 2055 1
11 2026-02-21 18.60% @ Union Berlin 1851 1 Bayer Leverkusen 2058 0
12 2025-08-24 19.81% 1. FC Koln 1846 1 @ Mainz 05 1954 0
13 2026-05-10 20.36% Union Berlin 1816 3 @ Mainz 05 1917 1
14 2026-05-02 20.74% Hamburger SV 1851 2 @ Eintracht Frankfurt 1948 1
15 2026-03-15 22.35% Union Berlin 1836 1 @ SC Freiburg 1915 0
16 2026-05-16 23.01% @ SC Freiburg 1902 4 RB Leipzig 2059 1
17 2026-01-10 23.65% VfB Stuttgart 2000 4 @ Bayer Leverkusen 2067 1
18 2025-11-29 23.68% 1. FC Heidenheim 1800 2 @ Union Berlin 1866 1
19 2026-04-04 23.80% Mainz 05 1913 2 @ Hoffenheim 1978 1
20 2026-04-11 24.27% Bayer Leverkusen 2055 1 @ Borussia Dortmund 2115 0
21 2026-05-10 24.35% 1. FC Heidenheim 1784 3 @ 1. FC Koln 1843 1
22 2025-11-30 24.94% @ Hamburger SV 1868 2 VfB Stuttgart 2006 1
23 2026-04-18 25.04% @ Hoffenheim 1968 2 Borussia Dortmund 2105 1
24 2025-11-29 25.88% Borussia Dortmund 2032 2 @ Bayer Leverkusen 2077 1
25 2025-08-23 25.94% @ Union Berlin 1861 2 VfB Stuttgart 1990 1

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 2026-05-16 31.87 @ Borussia Monchengladbach 4 1872 27.62% Hoffenheim 0 1987 46.97% 25.42%
2 2025-10-25 31.04 RB Leipzig 6 1990 46.72% @ FC Augsburg 0 1878 27.84% 25.44%
3 2025-11-01 30.35 Borussia Monchengladbach 4 1846 30.09% @ St. Pauli 0 1855 44.22% 25.69%
4 2025-12-06 30.25 @ RB Leipzig 6 2025 47.69% Eintracht Frankfurt 0 1990 26.98% 25.33%
5 2025-09-14 28.55 Werder Bremen 4 1913 33.20% @ Borussia Monchengladbach 0 1898 40.89% 25.91%
6 2025-10-05 28.14 @ Hamburger SV 4 1875 33.92% Mainz 05 0 1940 40.14% 25.94%
7 2026-05-16 27.24 @ Union Berlin 4 1832 35.56% FC Augsburg 0 1885 38.46% 25.98%
8 2026-03-20 26.85 @ RB Leipzig 5 2025 45.66% Hoffenheim 0 2005 28.78% 25.56%
9 2025-09-20 25.15 SC Freiburg 3 1898 26.06% @ Werder Bremen 0 1942 48.76% 25.18%
10 2025-12-14 24.37 VfB Stuttgart 4 1977 40.94% @ Werder Bremen 0 1907 33.15% 25.90%
11 2025-08-22 23.92 @ Bayern Munich 6 2076 55.44% RB Leipzig 0 1978 20.67% 23.90%
12 2025-10-19 22.84 Hoffenheim 3 1883 30.96% @ St. Pauli 0 1886 43.27% 25.77%
13 2026-05-16 22.54 @ SC Freiburg 4 1902 23.01% RB Leipzig 1 2059 52.43% 24.56%
14 2026-01-10 22.25 VfB Stuttgart 4 2000 23.65% @ Bayer Leverkusen 1 2067 51.65% 24.71%
15 2025-11-30 22.05 @ SC Freiburg 4 1914 45.19% Mainz 05 0 1897 29.20% 25.61%
16 2025-12-06 20.98 @ FC Augsburg 2 1834 16.51% Bayer Leverkusen 0 2069 61.28% 22.21%
17 2025-12-06 20.18 Bayern Munich 5 2179 55.37% @ VfB Stuttgart 0 1997 20.72% 23.91%
18 2026-01-11 20.15 @ Borussia Monchengladbach 4 1893 48.61% FC Augsburg 0 1850 26.19% 25.20%
19 2026-03-08 19.32 Werder Bremen 4 1852 30.82% @ Union Berlin 1 1855 43.43% 25.76%
20 2025-11-22 18.78 Borussia Monchengladbach 3 1887 40.62% @ 1. FC Heidenheim 0 1819 33.46% 25.92%
21 2025-12-12 17.46 @ Union Berlin 3 1847 18.49% RB Leipzig 1 2055 58.40% 23.11%
22 2025-10-18 17.23 VfB Stuttgart 3 1992 44.35% @ VfL Wolfsburg 0 1897 29.96% 25.68%
23 2025-08-31 17.22 @ 1. FC Koln 4 1856 36.61% SC Freiburg 1 1901 37.40% 25.99%
24 2025-09-20 16.89 Mainz 05 4 1936 37.58% @ FC Augsburg 1 1889 36.43% 25.99%
25 2026-01-14 16.87 @ Hoffenheim 5 1954 48.44% Borussia Monchengladbach 1 1913 26.33% 25.22%