Home / Leagues / Germany / 2. Bundesliga / 2023-24

2023-24 2. Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Promoted

St. Pauli

69 pts

Holstein Kiel · 68 pts

Relegated

VfL Osnabruck

28 pts

Hansa Rostock · 31 pts

Wehen Wiesbaden · via playoff

Biggest Overachiever

Holstein Kiel

12.58 points above expected

68 points · 55.42 expected points

Biggest Disappointment

Wehen Wiesbaden

7.31 points below expected

32 points · 39.31 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 St. Pauli Promoted 34 20 9 5 69 62 36 +26 61.22 +7.78
2 Holstein Kiel Promoted 34 21 5 8 68 65 39 +26 55.42 +12.58
3 Dusseldorf 34 18 9 7 63 72 40 +32 60.05 +2.95
4 Hamburger SV 34 17 7 10 58 64 44 +20 59.13 -1.13
5 Karlsruher SC 34 15 10 9 55 68 48 +20 50.79 +4.21
6 Hannover 96 34 13 13 8 52 59 44 +15 51.21 +0.79
7 Paderborn 07 34 15 7 12 52 54 54 0 46.93 +5.07
8 Greuther Furth 34 14 8 12 50 50 49 +1 48.79 +1.21
9 Hertha BSC 34 13 9 12 48 69 59 +10 54.35 -6.35
10 Schalke 04 34 12 7 15 43 53 60 -7 44.31 -1.31
11 Elversberg 34 12 7 15 43 49 63 -14 38.73 +4.27
12 1. FC Nurnberg 34 11 7 16 40 43 64 -21 39.77 +0.23
13 1. FC Kaiserslautern 34 11 6 17 39 59 64 -5 39.69 -0.69
14 1. FC Magdeburg 34 9 11 14 38 46 54 -8 45.26 -7.26
15 Eintracht Braunschweig 34 11 5 18 38 37 53 -16 37.06 +0.94
16 Wehen Wiesbaden Relegated 34 8 8 18 32 36 50 -14 39.31 -7.31
17 Hansa Rostock Relegated 34 9 4 21 31 30 57 -27 35.51 -4.51
18 VfL Osnabruck Relegated 34 6 10 18 28 31 69 -38 28.70 -0.70

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

Jahn Regensburg 4
Wehen Wiesbaden 3

Leg 1: Jahn Regensburg 2-2 Wehen Wiesbaden

Leg 2: Wehen Wiesbaden 1-2 Jahn Regensburg

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
Holstein Kiel 1928 68 55.42 +12.58 96.5% 26 43 51 55 60 67 81
Dusseldorf 1902 63 60.05 +2.95 68.2% 35 48 55 60 65 72 84
St. Pauli 1902 69 61.22 +7.78 87.4% 30 49 56 61 66 73 94
Karlsruher SC 1896 55 50.79 +4.21 74.0% 25 39 46 51 56 63 80
Hamburger SV 1878 58 59.13 -1.13 46.2% 30 47 54 59 64 71 87
Hannover 96 1828 52 51.21 +0.79 57.0% 20 39 46 51 56 63 77
Hertha BSC 1802 48 54.35 -6.35 21.8% 29 42 49 54 59 67 80
Paderborn 07 1778 52 46.93 +5.07 78.0% 21 35 42 47 52 59 72
1. FC Kaiserslautern 1742 39 39.69 -0.69 49.8% 15 28 35 40 44 52 66
Schalke 04 1738 43 44.31 -1.31 45.6% 20 33 39 44 49 56 73
Greuther Furth 1731 50 48.79 +1.21 59.2% 19 37 44 49 54 61 74
1. FC Magdeburg 1666 38 45.26 -7.26 17.6% 21 33 40 45 50 57 72
Eintracht Braunschweig 1661 38 37.06 +0.94 58.8% 14 26 32 37 42 49 67
1. FC Nurnberg 1645 40 39.77 +0.23 54.8% 16 28 35 40 44 51 65
Elversberg 1620 43 38.73 +4.27 75.2% 12 27 34 39 43 50 68
Wehen Wiesbaden 1604 32 39.31 -7.31 16.5% 16 28 35 39 44 51 66
Hansa Rostock 1569 31 35.51 -4.51 28.6% 10 24 31 35 40 47 65
VfL Osnabruck 1553 28 28.70 -0.70 50.4% 8 18 24 28 33 40 54

Head-to-Head

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

Beat expectations Fell short Within expectations
Team 1FK 1FM 1FN DUS EB ELV GF HS H9 HR HB HK KS P0 S0 SP VO WW
1. FC Kaiserslautern
1-0-1
2.53
1-1-0
2.52
0-0-2
1.70
1-0-1
2.82
1-0-1
2.74
0-0-2
2.66
0-1-1
1.82
1-1-0
1.99
2-0-0
2.79
0-0-2
1.75
1-0-1
1.76
0-1-1
2.28
1-0-1
2.07
1-0-1
2.15
0-0-2
1.84
1-1-0
3.52
0-1-1
2.70
1. FC Magdeburg
1-0-1
2.91
0-0-2
3.25
0-0-2
1.60
1-0-1
3.25
0-1-1
3.01
0-2-0
2.33
0-1-1
1.68
0-0-2
2.18
1-0-1
3.18
1-0-1
2.38
1-1-0
2.21
0-1-1
2.67
0-2-0
2.93
1-0-1
2.96
1-1-0
1.93
1-1-0
3.70
1-1-0
3.08
1. FC Nurnberg
0-1-1
2.93
2-0-0
2.20
0-0-2
1.65
1-1-0
2.90
2-0-0
2.40
0-1-1
2.34
0-0-2
1.63
0-1-1
2.43
1-0-1
2.96
1-1-0
1.89
1-0-1
1.75
0-0-2
2.11
1-0-1
2.24
0-0-2
2.80
0-0-2
1.60
1-1-0
3.32
1-1-0
2.65
Dusseldorf
2-0-0
3.78
2-0-0
3.91
2-0-0
3.87
2-0-0
4.11
1-1-0
3.67
1-0-1
3.60
1-0-1
2.85
0-2-0
3.09
2-0-0
3.79
1-1-0
2.79
0-1-1
2.96
1-1-0
3.33
0-0-2
3.31
1-1-0
3.85
0-1-1
2.60
1-1-0
4.38
1-0-1
4.12
Eintracht Braunschweig
1-0-1
2.62
1-0-1
2.20
0-1-1
2.54
0-0-2
1.39
1-0-1
2.50
0-1-1
1.93
0-0-2
1.70
0-1-1
1.71
0-0-2
2.94
0-1-1
1.85
1-0-1
1.95
1-0-1
2.10
1-0-1
2.00
1-0-1
2.17
0-1-1
1.70
2-0-0
3.25
2-0-0
2.58
Elversberg
1-0-1
2.70
1-1-0
2.44
0-0-2
3.04
0-1-1
1.80
1-0-1
2.95
1-1-0
2.18
1-0-1
1.46
0-2-0
2.23
0-0-2
2.83
1-0-1
1.82
0-1-1
1.74
0-0-2
1.76
1-0-1
2.22
1-1-0
2.40
1-0-1
1.44
2-0-0
3.06
1-0-1
2.61
Greuther Furth
2-0-0
2.79
0-2-0
3.12
1-1-0
3.12
1-0-1
1.89
1-1-0
3.53
0-1-1
3.27
0-1-1
1.87
0-0-2
2.72
1-0-1
3.33
0-0-2
3.04
1-0-1
2.83
1-0-1
2.68
2-0-0
2.70
1-1-0
2.77
0-1-1
2.48
1-0-1
3.70
2-0-0
3.05
Hamburger SV
1-1-0
3.67
1-1-0
3.79
2-0-0
3.87
1-0-1
2.59
2-0-0
3.80
1-0-1
4.04
1-1-0
3.59
1-0-1
3.35
1-1-0
3.93
2-0-0
3.09
0-0-2
2.77
0-1-1
3.33
0-0-2
3.58
2-0-0
3.20
1-1-0
2.41
0-0-2
4.42
1-1-0
3.75
Hannover 96
0-1-1
3.47
2-0-0
3.27
1-1-0
3.02
0-2-0
2.35
1-1-0
3.78
0-2-0
3.21
2-0-0
2.72
1-0-1
2.11
2-0-0
3.19
0-2-0
2.65
0-0-2
2.23
1-1-0
2.68
1-0-1
3.19
0-1-1
3.61
0-1-1
2.14
1-0-1
4.11
1-1-0
3.49
Hansa Rostock
0-0-2
2.65
1-0-1
2.27
1-0-1
2.49
0-0-2
1.70
2-0-0
2.52
2-0-0
2.61
1-0-1
2.12
0-1-1
1.55
0-0-2
2.29
0-1-1
1.61
0-0-2
1.71
0-1-1
1.53
0-0-2
1.63
0-0-2
2.05
0-0-2
1.22
1-1-0
3.29
1-0-1
2.35
Hertha BSC
2-0-0
3.72
1-0-1
3.06
0-1-1
3.58
0-1-1
2.65
1-1-0
3.61
1-0-1
3.64
2-0-0
2.40
0-0-2
2.35
0-2-0
2.79
1-1-0
3.88
1-1-0
2.69
0-1-1
2.95
2-0-0
3.12
2-0-0
3.32
0-0-2
2.40
0-1-1
4.52
0-0-2
3.66
Holstein Kiel
1-0-1
3.76
0-1-1
3.24
1-0-1
3.72
1-1-0
2.49
1-0-1
3.54
1-1-0
3.73
1-0-1
2.61
2-0-0
2.67
2-0-0
3.21
2-0-0
3.80
0-1-1
2.75
2-0-0
2.91
2-0-0
3.10
2-0-0
3.02
0-0-2
2.63
1-1-0
4.27
2-0-0
4.00
Karlsruher SC
1-1-0
3.16
1-1-0
2.79
2-0-0
3.36
0-1-1
2.12
1-0-1
3.35
2-0-0
3.71
1-0-1
2.76
1-1-0
2.14
0-1-1
2.78
1-1-0
3.96
1-1-0
2.51
0-0-2
2.54
0-1-1
3.27
1-1-0
3.37
1-0-1
2.10
2-0-0
3.62
0-1-1
3.19
Paderborn 07
1-0-1
3.38
0-2-0
2.52
1-0-1
3.21
2-0-0
2.14
1-0-1
3.46
1-0-1
3.23
0-0-2
2.74
2-0-0
1.88
1-0-1
2.26
2-0-0
3.84
0-0-2
2.32
0-0-2
2.35
1-1-0
2.17
1-1-0
2.82
0-1-1
1.79
0-2-0
3.77
2-0-0
2.97
Schalke 04
1-0-1
3.30
1-0-1
2.48
2-0-0
2.65
0-1-1
1.62
1-0-1
3.28
0-1-1
3.05
0-1-1
2.67
0-0-2
2.25
1-1-0
1.85
2-0-0
3.43
0-0-2
2.14
0-0-2
2.45
0-1-1
2.08
0-1-1
2.61
1-0-1
1.70
2-0-0
3.81
1-1-0
2.87
St. Pauli
2-0-0
3.66
0-1-1
3.52
2-0-0
3.87
1-1-0
2.84
1-1-0
3.79
1-0-1
4.08
1-1-0
2.98
0-1-1
3.04
1-1-0
3.31
2-0-0
4.32
2-0-0
3.05
2-0-0
2.81
1-0-1
3.36
1-1-0
3.68
1-0-1
3.78
1-1-0
4.77
1-1-0
4.30
VfL Osnabruck
0-1-1
1.94
0-1-1
1.77
0-1-1
2.15
0-1-1
1.15
0-0-2
2.19
0-0-2
2.42
1-0-1
1.77
2-0-0
1.14
1-0-1
1.40
0-1-1
2.16
1-1-0
1.04
0-1-1
1.27
0-0-2
1.87
0-2-0
1.70
0-0-2
1.67
0-1-1
0.84
1-0-1
2.11
Wehen Wiesbaden
1-1-0
2.74
0-1-1
2.36
0-1-1
2.80
1-0-1
1.38
0-0-2
2.89
1-0-1
2.84
0-0-2
2.40
0-1-1
1.72
0-1-1
1.98
1-0-1
3.09
2-0-0
1.80
0-0-2
1.49
1-1-0
2.26
0-0-2
2.47
0-1-1
2.57
0-1-1
1.23
1-0-1
3.36

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.70 +7.8
Allowed 0.66 -10.4
Differential 0.88 +5.7

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
04.25%6.54%5.56%3.10%1.80%1.31%22.55%
16.54%10.78%8.82%4.08%1.31%0.49%32.03%
25.56%8.82%6.86%2.78%0.49%0.16%24.67%
33.10%4.08%2.78%1.31%1.31%0.49%13.07%
41.80%1.31%0.49%1.31%0.16%5.07%
5+1.31%0.49%0.16%0.49%0.16%2.61%
Total22.55%32.03%24.67%13.07%5.07%2.61%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.55 +0.00
SD 1.29 1.29 1.90
CV 0.83 0.83
Max 7 7 +7
Min 0 0 -7

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%14.71%
111.76%23.53%5.88%2.94%44.12%
22.94%2.94%5.88%
32.94%11.76%5.88%2.94%2.94%26.47%
45.88%5.88%
5+2.94%2.94%
Total5.88%32.35%38.24%14.71%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.88 -0.15
SD 1.33 1.04 2.05
CV 0.77 0.55
Max 5 4 +5
Min 0 0 -4

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.59 -0.24
SD 1.39 1.58 1.88
CV 1.03 0.99
Max 6 7 +3
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%2.94%2.94%26.47%
18.82%8.82%5.88%5.88%5.88%2.94%38.24%
22.94%5.88%8.82%17.65%
35.88%5.88%2.94%2.94%17.65%
4
5+
Total17.65%23.53%32.35%11.76%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.88 -0.62
SD 1.05 1.41 2.05
CV 0.83 0.75
Max 3 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%11.76%
15.88%14.71%5.88%2.94%29.41%
211.76%8.82%20.59%
311.76%5.88%2.94%20.59%
42.94%2.94%2.94%8.82%
5+5.88%2.94%8.82%
Total29.41%38.24%20.59%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.12 1.18 +0.94
SD 1.47 1.06 1.70
CV 0.70 0.90
Max 5 4 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%17.65%8.82%5.88%2.94%2.94%41.18%
18.82%5.88%8.82%2.94%2.94%29.41%
22.94%8.82%2.94%14.71%
32.94%2.94%2.94%2.94%11.76%
4
5+2.94%2.94%
Total20.59%35.29%23.53%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.56 -0.47
SD 1.24 1.28 2.02
CV 1.14 0.82
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%5.88%8.82%5.88%29.41%
12.94%11.76%5.88%2.94%2.94%26.47%
22.94%11.76%5.88%5.88%26.47%
32.94%2.94%5.88%
45.88%2.94%2.94%11.76%
5+
Total11.76%38.24%20.59%20.59%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.85 -0.41
SD 1.31 1.37 2.13
CV 0.91 0.74
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%2.94%2.94%23.53%
111.76%11.76%8.82%2.94%2.94%38.24%
28.82%8.82%2.94%2.94%23.53%
32.94%2.94%
42.94%2.94%5.88%
5+2.94%2.94%5.88%
Total32.35%26.47%17.65%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.44 +0.03
SD 1.38 1.40 2.01
CV 0.94 0.97
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
111.76%5.88%11.76%29.41%
214.71%8.82%11.76%2.94%38.24%
35.88%2.94%5.88%14.71%
42.94%2.94%5.88%
5+2.94%2.94%
Total35.29%23.53%26.47%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.29 +0.59
SD 1.15 1.27 1.54
CV 0.61 0.98
Max 5 4 +4
Min 0 0 -2

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.29 +0.44
SD 1.38 0.94 1.73
CV 0.79 0.73
Max 7 3 +7
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%14.71%8.82%2.94%41.18%
18.82%14.71%8.82%32.35%
22.94%11.76%5.88%2.94%23.53%
32.94%2.94%
4
5+
Total17.65%23.53%35.29%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.68 -0.79
SD 0.88 1.09 1.53
CV 1.00 0.65
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%2.94%17.65%
15.88%8.82%5.88%20.59%
28.82%11.76%2.94%2.94%26.47%
32.94%5.88%8.82%2.94%20.59%
42.94%2.94%5.88%
5+2.94%2.94%2.94%8.82%
Total14.71%29.41%35.29%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.03 1.74 +0.29
SD 1.49 1.26 1.92
CV 0.73 0.73
Max 5 6 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%
117.65%11.76%5.88%2.94%2.94%41.18%
211.76%8.82%2.94%2.94%2.94%29.41%
35.88%2.94%2.94%2.94%14.71%
48.82%2.94%11.76%
5+
Total44.12%23.53%17.65%5.88%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.91 1.15 +0.76
SD 1.08 1.37 1.84
CV 0.57 1.20
Max 4 5 +4
Min 0 0 -4

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.41 +0.59
SD 1.54 1.05 2.02
CV 0.77 0.74
Max 7 4 +7
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%2.94%14.71%
15.88%8.82%11.76%5.88%2.94%35.29%
22.94%17.65%2.94%5.88%29.41%
35.88%8.82%2.94%17.65%
42.94%2.94%
5+
Total20.59%38.24%14.71%17.65%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.59 +0.00
SD 1.05 1.33 1.81
CV 0.66 0.84
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%8.82%5.88%23.53%
15.88%11.76%5.88%5.88%2.94%32.35%
25.88%5.88%2.94%2.94%17.65%
32.94%2.94%2.94%2.94%5.88%17.65%
45.88%2.94%8.82%
5+
Total23.53%26.47%20.59%17.65%2.94%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.76 -0.21
SD 1.28 1.52 1.95
CV 0.82 0.86
Max 4 5 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%17.65%
15.88%8.82%2.94%2.94%20.59%
211.76%20.59%5.88%38.24%
35.88%5.88%2.94%14.71%
42.94%2.94%
5+5.88%5.88%
Total29.41%47.06%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.06 +0.76
SD 1.31 0.98 1.30
CV 0.72 0.93
Max 5 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%5.88%2.94%14.71%2.94%38.24%
15.88%14.71%5.88%5.88%32.35%
22.94%8.82%5.88%11.76%29.41%
3
4
5+
Total17.65%26.47%17.65%20.59%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 2.03 -1.12
SD 0.83 1.60 1.97
CV 0.91 0.79
Max 2 7 +2
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%11.76%2.94%29.41%
18.82%20.59%11.76%5.88%47.06%
22.94%2.94%2.94%2.94%11.76%
32.94%5.88%2.94%11.76%
4
5+
Total14.71%44.12%26.47%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.47 -0.41
SD 0.95 1.08 1.42
CV 0.90 0.73
Max 3 5 +3
Min 0 0 -3

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 Holstein Kiel 68 55.42 +12.58
2 St. Pauli 69 61.22 +7.78
3 Paderborn 07 52 46.93 +5.07
4 Elversberg 43 38.73 +4.27
5 Karlsruher SC 55 50.79 +4.21

Biggest Disappointments

# Team Actual Sim vsSim
1 Wehen Wiesbaden 32 39.31 -7.31
2 1. FC Magdeburg 38 45.26 -7.26
3 Hertha BSC 48 54.35 -6.35
4 Hansa Rostock 31 35.51 -4.51
5 Schalke 04 43 44.31 -1.31

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 Eintracht Braunschweig 4 Dec 8 – Jan 28 1 in 517
2 Wehen Wiesbaden 4 Oct 21 – Nov 12 1 in 114
3 Elversberg 3 Sep 3 – Sep 23 1 in 110
4 VfL Osnabruck 2 Feb 24 – Mar 3 1 in 104
5 Greuther Furth 5 Oct 27 – Dec 2 1 in 65

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 1. FC Kaiserslautern 7 Nov 4 – Jan 20 1 in 396
2 Wehen Wiesbaden 4 Mar 17 – Apr 13 1 in 67
3 1. FC Magdeburg 4 Oct 20 – Nov 12 1 in 63
4 VfL Osnabruck 4 Aug 20 – Sep 17 1 in 43
5 Hamburger SV 2 Sep 16 – Sep 22 1 in 41

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 St. Pauli 20 Jul 29 – Feb 3 1 in 332
2 Elversberg 7 Sep 3 – Oct 29 1 in 80
3 Karlsruher SC 8 Nov 11 – Feb 2 1 in 42
4 Schalke 04 7 Mar 31 – May 11 1 in 33
5 Greuther Furth 9 Oct 27 – Jan 28 1 in 25

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 1. FC Magdeburg 8 Sep 16 – Nov 12 1 in 53
2 Wehen Wiesbaden 10 Mar 9 – May 19 1 in 36
3 VfL Osnabruck 15 Oct 1 – Feb 18 1 in 26
4 1. FC Kaiserslautern 9 Oct 21 – Jan 20 1 in 22
5 Dusseldorf 5 Jan 21 – Feb 17 1 in 19

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
St. Pauli29.92%21.64%14.95%10.79%7.96%5.47%3.56%2.27%1.52%0.95%0.48%0.24%0.14%0.05%0.03%0.02%0.01%
Holstein Kiel9.25%12.26%13.59%13.30%12.21%10.48%8.34%6.13%4.57%3.64%2.38%1.46%1.07%0.70%0.30%0.24%0.06%0.02%
Dusseldorf25.04%20.08%16.00%12.20%9.00%5.88%4.04%3.14%1.74%1.29%0.70%0.38%0.29%0.15%0.06%0.01%
Hamburger SV20.20%18.11%16.36%12.67%9.55%7.47%5.63%3.51%2.66%1.43%1.00%0.54%0.47%0.23%0.08%0.06%0.02%0.01%
Karlsruher SC2.92%5.14%7.65%8.82%10.29%10.51%10.66%9.71%8.83%7.30%5.30%4.48%3.23%2.17%1.57%0.80%0.52%0.10%
Hannover 962.96%5.45%7.47%9.70%10.58%11.37%10.75%10.34%8.23%6.62%5.42%3.77%2.95%2.14%1.10%0.66%0.41%0.08%
Paderborn 070.76%1.89%3.00%4.29%6.12%7.94%9.25%10.39%9.95%10.46%8.60%7.73%5.96%4.80%4.07%2.61%1.63%0.55%
Greuther Furth1.41%2.85%4.51%6.57%8.01%9.66%10.54%10.50%9.82%9.40%7.23%6.03%4.76%3.28%2.52%1.60%1.02%0.29%
Hertha BSC6.55%10.26%11.38%12.60%12.53%10.40%9.08%7.98%5.73%4.58%3.25%2.37%1.32%0.94%0.56%0.29%0.16%0.02%
Schalke 040.35%0.59%1.67%2.76%4.03%5.19%6.51%8.22%9.53%9.70%10.09%9.85%8.81%7.19%6.46%4.85%3.08%1.12%
Elversberg0.02%0.08%0.19%0.55%0.84%1.75%2.69%3.08%4.82%6.14%7.97%9.33%10.63%11.29%11.96%11.86%10.43%6.37%
1. FC Nurnberg0.04%0.24%0.31%0.75%1.19%2.03%2.98%3.82%5.69%6.53%8.61%9.20%10.67%11.67%11.47%11.06%9.09%4.65%
1. FC Kaiserslautern0.07%0.13%0.41%0.69%1.38%2.16%3.16%4.56%5.88%6.86%8.85%9.19%10.78%10.98%10.94%10.64%8.86%4.46%
1. FC Magdeburg0.41%1.08%2.06%3.15%4.60%6.27%7.54%8.74%9.90%9.67%9.79%9.47%8.18%6.73%5.34%3.75%2.35%0.97%
Eintracht Braunschweig0.04%0.04%0.13%0.21%0.49%0.99%1.47%2.22%3.42%4.72%6.45%8.27%9.67%11.47%12.84%14.48%14.37%8.72%
Wehen Wiesbaden0.04%0.13%0.28%0.82%0.92%1.65%2.65%3.73%5.16%6.93%8.37%9.87%10.69%11.73%11.35%11.13%9.31%5.24%
Hansa Rostock0.02%0.03%0.04%0.13%0.29%0.75%1.11%1.56%2.13%3.19%4.71%6.26%8.04%10.61%13.17%15.38%18.74%13.84%
VfL Osnabruck0.01%0.03%0.04%0.10%0.42%0.59%0.80%1.56%2.34%3.87%6.18%10.57%19.94%53.55%

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
+14.71%
Slight Edge
45.75%23.20%31.05%
Elo Value
Home Edge: 51.47 Elo pts.
213 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.34 goals
Neutral
-2+0.24+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
4.8
Open
124610
Champion Preseason Odds
30%
St. Pauli, 1st of 18
LongshotFavorite
Title Margin
Expected
0.03/gm
Photo Finish
00.140.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.72 * Some Luck: 5.72 to 8.58 * Lucky: 8.58 to 11.44 * Wild Swing: 11.44 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 2.06 * Close: 2.06 to 3.09 * Off: 3.09 to 4.12 * Way Off: 4.12 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.71 * A Surprise: 1.71 to 2.73 * Several Surprises: 2.73 to 3.76 * Many Surprises: 3.76 and up.
Luck Spread
Expected
5.04 points
As Expected
07.1518
Average Finish Error
Expected
1.33
Pinpoint
02.576
Biggest Overachiever
Expected 97.22%
96.47%
Holstein Kiel
50100
Biggest Underachiever
Expected 2.78%
16.53%
Wehen Wiesbaden
050
Season Outliers
Expected
1 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 3
As Expected
01.73

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.14
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.41
Moderate Separation
01.003
Interquartile Edge
78%
Clear Edge
50%60%70%80%100%
Best vs. Worst
Baseline 94%
90%
Strong Edge
50%100%
Close Games
Expected
62%
Very Frequent
0%57%100%
Blowouts
Expected
16%
Frequent
0%19%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.62
Predictable
00.622
Matchup Imbalance
0.33
Lopsided
00.10.180.280.5
Strangeness
Expected
0.49
Very Predictable
01.002
Repeatability
0.71
Strong Carryover
00.30.60.851
Upset Rate
Expected
26%
As Expected
0%24%50%
Clear Favorite Upset Rate
Expected
25%
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.15 * Above Noise: 0.15 to 0.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.92
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.71
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.051
Well Within Noise
00.0980.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 Direct promotion Lost promotion playoff Same level Qualified for relegation playoff Direct relegation
St. Pauli 51.56% 14.95% 33.46% 0.02% 0.01%
Hamburger SV 38.31% 16.36% 45.24% 0.06% 0.03%
Holstein Kiel 21.51% 13.59% 64.58% 0.24% 0.08%
Hertha BSC 16.81% 11.38% 71.34% 0.29% 0.18%
Hannover 96 8.41% 7.47% 82.97% 0.66% 0.49%
Karlsruher SC 8.06% 7.65% 82.87% 0.80% 0.62%
Greuther Furth 4.26% 4.51% 88.32% 1.60% 1.31%
Paderborn 07 2.65% 3.00% 89.56% 2.61% 2.18%
Dusseldorf 100%
1. FC Magdeburg 1.49% 2.06% 89.38% 3.75% 3.32%
Schalke 04 0.94% 1.67% 88.34% 4.85% 4.20%
1. FC Kaiserslautern 0.20% 0.41% 75.43% 10.64% 13.32%
1. FC Nurnberg 0.28% 0.31% 74.61% 11.06% 13.74%
Wehen Wiesbaden 0.17% 0.28% 73.87% 11.13% 14.55%
Elversberg 0.10% 0.19% 71.05% 11.86% 16.80%
Eintracht Braunschweig 0.08% 0.13% 62.22% 14.48% 23.09%
Hansa Rostock 0.05% 0.04% 51.95% 15.38% 32.58%
VfL Osnabruck 15.94% 10.57% 73.49%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Magdeburg1. FC NurnbergBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtElversbergFC AugsburgGreuther FurthHamburger SVHannover 96Hansa RostockHertha BSCHoffenheimHolstein KielKarlsruher SCMainz 05Paderborn 07SC FreiburgSV Darmstadt 98Schalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWehen WiesbadenWerder Bremen
1. FC Heidenheim100.0%1.00%87.0%23.00%80.0%5.00%45.0%140.00%50.0%2.00%81.4%43.00%59.9%142.00%66.1%62.00%67.0%115.00%55.5%119.00%46.0%63.00%70.6%34.00%76.5%17.00%50.7%148.00%100.0%5.00%
1. FC Kaiserslautern0.0%1.00%54.5%11.00%0.0%2.00%66.7%3.00%100.0%1.00%20.0%5.00%50.0%4.00%33.3%3.00%33.3%6.00%0.0%1.00%0.0%5.00%
1. FC Koln45.5%11.00%60.0%40.00%20.0%5.00%29.5%281.00%0.0%1.00%77.8%9.00%67.9%78.00%32.8%244.00%50.0%106.00%47.0%183.00%31.6%190.00%31.6%95.00%35.6%45.00%59.5%37.00%30.3%244.00%0.0%1.00%
1. FC Magdeburg13.0%23.00%40.0%40.00%14.3%7.00%0.0%1.00%30.0%10.00%0.0%5.00%20.0%15.00%0.0%4.00%47.6%21.00%17.4%23.00%35.3%34.00%18.2%11.00%11.1%9.00%
1. FC Nurnberg20.0%5.00%80.0%5.00%100.0%1.00%0.0%4.00%0.0%1.00%25.0%4.00%0.0%2.00%75.0%4.00%100.0%1.00%20.0%5.00%100.0%1.00%0.0%1.00%
Borussia Monchengladbach100.0%2.00%85.7%7.00%0.0%1.00%56.1%66.00%100.0%1.00%50.0%2.00%78.6%14.00%49.2%59.00%51.5%33.00%74.3%35.00%31.4%70.00%33.3%30.00%63.6%11.00%75.0%12.00%55.6%54.00%100.0%4.00%
Dusseldorf55.0%140.00%70.5%281.00%43.9%66.00%40.0%10.00%60.6%104.00%59.4%32.00%43.5%154.00%45.7%35.00%87.3%189.00%64.2%173.00%67.7%220.00%62.5%72.00%51.0%100.00%
Eintracht Braunschweig100.0%1.00%0.0%1.00%0.0%1.00%0.0%4.00%
Eintracht Frankfurt100.0%1.00%60.0%10.00%100.0%1.00%0.0%1.00%63.6%11.00%75.0%4.00%100.0%4.00%50.0%8.00%37.5%8.00%0.0%1.00%100.0%1.00%66.7%9.00%
Elversberg50.0%2.00%22.2%9.00%50.0%2.00%0.0%1.00%0.0%1.00%0.0%4.00%20.0%5.00%0.0%2.00%0.0%1.00%
FC Augsburg33.3%3.00%70.0%10.00%100.0%4.00%39.4%104.00%65.8%38.00%50.5%111.00%63.0%46.00%100.0%1.00%71.8%78.00%43.8%96.00%48.8%41.00%78.9%19.00%54.5%11.00%50.0%82.00%100.0%6.00%
Greuther Furth18.6%43.00%32.1%78.00%21.4%14.00%100.0%1.00%34.2%38.00%12.5%16.00%24.0%50.00%16.7%12.00%75.0%64.00%38.9%36.00%40.6%69.00%28.0%25.00%17.6%34.00%
Hamburger SV40.1%142.00%67.2%244.00%50.8%59.00%36.4%11.00%49.5%111.00%40.9%44.00%39.7%174.00%55.3%38.00%77.5%182.00%58.5%183.00%50.0%2.00%59.8%209.00%59.0%61.00%29.9%107.00%
Hannover 9633.9%62.00%50.0%106.00%48.5%33.00%25.0%4.00%37.0%46.00%23.8%21.00%27.9%104.00%52.2%23.00%75.6%90.00%55.8%86.00%59.0%100.00%51.6%31.00%32.2%59.00%
Hansa Rostock0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Hertha BSC33.0%115.00%53.0%183.00%25.7%35.00%0.0%4.00%28.2%78.00%29.7%37.00%23.2%125.00%37.5%24.00%71.9%121.00%42.4%125.00%53.8%156.00%48.3%58.00%28.9%76.00%
Hoffenheim0.0%1.00%100.0%5.00%100.0%1.00%40.6%32.00%100.0%1.00%87.5%16.00%59.1%44.00%76.2%21.00%70.3%37.00%46.2%39.00%52.6%19.00%81.8%11.00%100.0%3.00%45.9%37.00%0.0%1.00%
Holstein Kiel44.5%119.00%68.4%190.00%68.6%70.00%50.0%8.00%56.3%96.00%53.8%39.00%38.6%176.00%48.8%43.00%83.7%153.00%67.4%135.00%69.1%175.00%64.8%71.00%40.4%94.00%
Karlsruher SC54.0%63.00%68.4%95.00%66.7%30.00%62.5%8.00%51.2%41.00%47.4%19.00%41.0%83.00%50.0%28.00%81.6%87.00%72.1%68.00%56.5%115.00%56.1%41.00%37.5%56.00%
Mainz 0580.0%5.00%80.0%15.00%75.0%4.00%56.5%154.00%100.0%1.00%100.0%4.00%76.0%50.00%60.3%174.00%72.1%104.00%100.0%1.00%76.8%125.00%61.4%176.00%59.0%83.00%75.0%36.00%83.3%18.00%62.9%194.00%100.0%1.00%
Paderborn 0729.4%34.00%64.4%45.00%36.4%11.00%100.0%1.00%21.1%19.00%18.2%11.00%25.0%36.00%50.0%4.00%69.8%43.00%43.8%32.00%48.6%37.00%5.3%19.00%30.8%26.00%
SC Freiburg100.0%4.00%100.0%2.00%54.3%35.00%83.3%12.00%44.7%38.00%47.8%23.00%62.5%24.00%51.2%43.00%50.0%28.00%50.0%4.00%83.3%6.00%37.5%40.00%100.0%1.00%
SV Darmstadt 9850.0%4.00%52.4%21.00%25.0%4.00%12.7%189.00%80.0%5.00%25.0%64.00%22.5%182.00%24.4%90.00%100.0%1.00%28.1%121.00%16.3%153.00%18.4%87.00%30.2%43.00%46.7%15.00%19.5%164.00%50.0%2.00%
Schalke 0423.5%17.00%40.5%37.00%25.0%12.00%0.0%1.00%45.5%11.00%0.0%3.00%16.7%18.00%16.7%6.00%53.3%15.00%50.0%22.00%55.0%20.00%30.0%10.00%36.4%11.00%
St. Pauli49.3%148.00%69.7%244.00%44.4%54.00%33.3%9.00%50.0%82.00%54.1%37.00%37.1%194.00%62.5%40.00%80.5%164.00%62.8%164.00%68.0%222.00%57.8%83.00%31.3%83.00%
Union Berlin66.7%3.00%82.6%23.00%0.0%1.00%35.8%173.00%61.1%36.00%41.5%183.00%44.2%86.00%57.6%125.00%32.6%135.00%27.9%68.00%56.2%32.00%50.0%22.00%37.2%164.00%80.0%5.00%
VfB Stuttgart50.0%2.00%
VfL Bochum66.7%6.00%64.7%34.00%80.0%5.00%32.3%220.00%100.0%4.00%100.0%2.00%59.4%69.00%40.2%209.00%41.0%100.00%0.0%1.00%46.2%156.00%30.9%175.00%43.5%115.00%51.4%37.00%45.0%20.00%32.0%222.00%100.0%4.00%
VfL Wolfsburg100.0%1.00%81.8%11.00%0.0%1.00%37.5%72.00%100.0%1.00%72.0%25.00%41.0%61.00%48.4%31.00%51.7%58.00%35.2%71.00%43.9%41.00%94.7%19.00%70.0%10.00%42.2%83.00%
Wehen Wiesbaden0.0%5.00%100.0%1.00%0.0%4.00%0.0%6.00%100.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%20.0%5.00%0.0%4.00%
Werder Bremen100.0%5.00%88.9%9.00%100.0%1.00%49.0%100.00%82.4%34.00%70.1%107.00%67.8%59.00%71.1%76.00%59.6%94.00%62.5%56.00%69.2%26.00%63.6%11.00%68.7%83.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Finals
Dusseldorf 69.90%
VfL Bochum 30.10%
Loser →
↓ Winner
DusseldorfVfL Bochum
Dusseldorf69.9%100.00%
VfL Bochum30.1%100.00%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2023-07-28 Schalke 04 W 5-3 1805 1795 44.1% 27.8% 28.1% +14.3 3
2023-07-28 @ Hamburger SV L 3-5 1795 1805 28.1% 27.8% 44.1% -14.3 0
2023-07-29 1. FC Magdeburg D 1-1 1694 1738 36.8% 28.1% 35.1% -0.1 1
2023-07-29 @ Wehen Wiesbaden D 1-1 1738 1694 35.1% 28.1% 36.8% +0.1 1
2023-07-29 Elversberg D 2-2 1743 1684 50.2% 27.1% 22.6% -1.5 1
2023-07-29 @ Hannover 96 D 2-2 1684 1743 22.6% 27.1% 50.2% +1.4 1
2023-07-29 Hertha BSC W 1-0 1783 1802 40.3% 28.0% 31.7% +11.4 3
2023-07-29 @ Dusseldorf L 0-1 1802 1783 31.7% 28.0% 40.3% -11.4 0
2023-07-29 Karlsruher SC L 2-3 1694 1761 33.5% 28.1% 38.5% -10.6 0
2023-07-29 @ VfL Osnabruck W 3-2 1761 1694 38.5% 28.1% 33.5% +10.6 3
2023-07-29 St. Pauli L 1-2 1727 1786 34.5% 28.1% 37.4% -11.4 0
2023-07-29 @ 1. FC Kaiserslautern W 2-1 1786 1727 37.4% 28.1% 34.5% +11.4 3
2023-07-30 1. FC Nurnberg W 2-0 1724 1736 41.2% 28.0% 30.9% +21.0 3
2023-07-30 @ Hansa Rostock L 0-2 1736 1724 30.9% 28.0% 41.2% -21.0 0
2023-07-30 Holstein Kiel L 0-1 1716 1754 37.7% 28.1% 34.3% -12.9 0
2023-07-30 @ Eintracht Braunschweig W 1-0 1754 1716 34.3% 28.1% 37.7% +12.9 3
2023-07-30 Paderborn 07 W 5-0 1758 1786 39.0% 28.0% 33.0% +51.5 3
2023-07-30 @ Greuther Furth L 0-5 1786 1758 33.0% 28.0% 39.0% -51.5 0
2023-08-04 VfL Osnabruck D 1-1 1734 1683 49.4% 27.2% 23.4% -1.8 1
2023-08-04 @ Paderborn 07 D 1-1 1683 1734 23.4% 27.2% 49.4% +1.8 1
2023-08-04 Wehen Wiesbaden L 0-1 1791 1694 54.5% 26.4% 19.1% -17.4 0
2023-08-04 @ Hertha BSC W 1-0 1694 1791 19.1% 26.4% 54.5% +17.4 4
2023-08-05 1. FC Kaiserslautern W 3-0 1781 1715 51.0% 27.0% 22.0% +23.3 3
2023-08-05 @ Schalke 04 L 0-3 1715 1781 22.0% 27.0% 51.0% -23.2 0
2023-08-05 Dusseldorf D 0-0 1798 1795 43.2% 27.9% 29.0% -1.1 4
2023-08-05 @ St. Pauli D 0-0 1795 1798 29.0% 27.9% 43.2% +1.1 4
2023-08-05 Greuther Furth W 2-1 1766 1810 36.8% 28.1% 35.1% +11.5 6
2023-08-05 @ Holstein Kiel L 1-2 1810 1766 35.1% 28.1% 36.8% -11.5 3
2023-08-05 Hansa Rostock L 1-2 1686 1745 34.6% 28.1% 37.4% -11.4 1
2023-08-05 @ Elversberg W 2-1 1745 1686 37.4% 28.1% 34.6% +11.4 6
2023-08-06 Eintracht Braunschweig W 2-1 1738 1704 47.3% 27.5% 25.2% +9.0 4
2023-08-06 @ 1. FC Magdeburg L 1-2 1704 1738 25.2% 27.5% 47.3% -9.0 0
2023-08-06 Hamburger SV D 2-2 1771 1819 36.1% 28.1% 35.8% -0.0 4
2023-08-06 @ Karlsruher SC D 2-2 1819 1771 35.8% 28.1% 36.1% +0.0 4
2023-08-06 Hannover 96 D 2-2 1715 1742 39.1% 28.0% 32.8% -0.3 1
2023-08-06 @ 1. FC Nurnberg D 2-2 1742 1715 32.8% 28.0% 39.1% +0.3 2
2023-08-18 Elversberg W 3-2 1692 1674 45.1% 27.7% 27.2% +9.0 3
2023-08-18 @ 1. FC Kaiserslautern L 2-3 1674 1692 27.2% 27.7% 45.1% -9.0 1
2023-08-18 Karlsruher SC W 1-0 1712 1771 34.5% 28.1% 37.4% +12.8 7
2023-08-18 @ Wehen Wiesbaden L 0-1 1771 1712 37.4% 28.1% 34.5% -12.8 4
2023-08-19 Hannover 96 L 1-2 1756 1742 44.7% 27.7% 27.6% -13.8 6
2023-08-19 @ Hansa Rostock W 2-1 1742 1756 27.6% 27.7% 44.7% +13.9 5
2023-08-19 Hertha BSC W 3-0 1819 1773 48.7% 27.3% 24.0% +25.0 7
2023-08-19 @ Hamburger SV L 0-3 1773 1819 24.0% 27.3% 48.7% -25.0 0
2023-08-19 Paderborn 07 L 1-2 1796 1732 50.8% 27.0% 22.2% -15.4 4
2023-08-19 @ Dusseldorf W 2-1 1732 1796 22.2% 27.0% 50.8% +15.4 4
2023-08-19 St. Pauli D 0-0 1798 1796 43.0% 27.9% 29.1% -1.0 4
2023-08-19 @ Greuther Furth D 0-0 1796 1798 29.1% 27.9% 43.0% +1.0 5
2023-08-20 1. FC Magdeburg L 2-4 1778 1747 46.9% 27.5% 25.6% -22.3 6
2023-08-20 @ Holstein Kiel W 4-2 1747 1778 25.6% 27.5% 46.9% +22.3 7
2023-08-20 1. FC Nurnberg L 2-3 1685 1715 38.7% 28.0% 33.2% -11.8 1
2023-08-20 @ VfL Osnabruck W 3-2 1715 1685 33.2% 28.0% 38.7% +11.8 4
2023-08-20 Schalke 04 W 1-0 1695 1804 28.0% 27.8% 44.3% +14.6 3
2023-08-20 @ Eintracht Braunschweig L 0-1 1804 1695 44.3% 27.8% 28.0% -14.6 3
2023-08-25 1. FC Kaiserslautern L 1-2 1748 1701 48.8% 27.3% 23.9% -14.9 4
2023-08-25 @ Paderborn 07 W 2-1 1701 1748 23.9% 27.3% 48.8% +14.9 6
2023-08-25 Holstein Kiel L 0-2 1789 1756 47.2% 27.5% 25.3% -29.0 3
2023-08-25 @ Schalke 04 W 2-0 1756 1789 25.3% 27.5% 47.2% +29.0 9
2023-08-26 Dusseldorf L 0-5 1665 1780 27.3% 27.7% 45.0% -44.6 1
2023-08-26 @ Elversberg W 5-0 1780 1665 45.0% 27.7% 27.3% +44.6 7
2023-08-26 Greuther Furth W 5-0 1748 1797 36.0% 28.1% 35.9% +54.8 3
2023-08-26 @ Hertha BSC L 0-5 1797 1748 35.9% 28.1% 36.0% -54.8 4
2023-08-26 Hamburger SV L 0-1 1756 1844 30.6% 28.0% 41.5% -11.0 5
2023-08-26 @ Hannover 96 W 1-0 1844 1756 41.5% 28.0% 30.6% +11.0 10
2023-08-26 VfL Osnabruck W 2-1 1742 1673 51.5% 26.9% 21.6% +7.9 9
2023-08-26 @ Hansa Rostock L 1-2 1673 1742 21.6% 26.9% 51.5% -7.9 1
2023-08-27 1. FC Magdeburg D 0-0 1798 1769 46.5% 27.6% 25.9% -1.6 6
2023-08-27 @ St. Pauli D 0-0 1769 1798 25.9% 27.6% 46.5% +1.6 8
2023-08-27 Eintracht Braunschweig W 2-0 1758 1709 49.1% 27.3% 23.6% +17.0 7
2023-08-27 @ Karlsruher SC L 0-2 1709 1758 23.6% 27.3% 49.1% -17.0 3
2023-08-27 Wehen Wiesbaden W 2-1 1726 1725 43.0% 27.9% 29.1% +10.0 7
2023-08-27 @ 1. FC Nurnberg L 1-2 1725 1726 29.1% 27.9% 43.0% -10.0 7
2023-09-01 Karlsruher SC W 3-1 1825 1775 49.2% 27.3% 23.6% +14.7 10
2023-09-01 @ Dusseldorf L 1-3 1775 1825 23.6% 27.3% 49.2% -14.7 7
2023-09-01 St. Pauli D 1-1 1692 1796 28.6% 27.8% 43.5% +1.0 4
2023-09-01 @ Eintracht Braunschweig D 1-1 1796 1692 43.5% 27.8% 28.6% -1.0 7
2023-09-02 1. FC Nurnberg W 3-1 1716 1736 40.0% 28.0% 32.0% +18.6 9
2023-09-02 @ 1. FC Kaiserslautern L 1-3 1736 1716 32.0% 28.0% 40.0% -18.6 7
2023-09-02 Hertha BSC W 6-4 1771 1803 38.4% 28.1% 33.6% +15.8 11
2023-09-02 @ 1. FC Magdeburg L 4-6 1803 1771 33.6% 28.1% 38.4% -15.8 3
2023-09-02 Paderborn 07 W 2-1 1785 1733 49.4% 27.2% 23.4% +8.4 12
2023-09-02 @ Holstein Kiel L 1-2 1733 1785 23.4% 27.2% 49.4% -8.4 4
2023-09-02 Schalke 04 D 1-1 1715 1760 36.5% 28.1% 35.5% -0.1 8
2023-09-02 @ Wehen Wiesbaden D 1-1 1760 1715 35.5% 28.1% 36.5% +0.1 4
2023-09-03 Elversberg L 0-1 1665 1621 48.5% 27.4% 24.1% -15.7 1
2023-09-03 @ VfL Osnabruck W 1-0 1621 1665 24.1% 27.4% 48.5% +15.7 4
2023-09-03 Hannover 96 L 1-3 1742 1745 42.5% 27.9% 29.6% -23.0 4
2023-09-03 @ Greuther Furth W 3-1 1745 1742 29.6% 27.9% 42.5% +23.0 8
2023-09-03 Hansa Rostock W 2-0 1855 1750 55.5% 26.2% 18.4% +13.7 13
2023-09-03 @ Hamburger SV L 0-2 1750 1855 18.4% 26.2% 55.5% -13.7 9
2023-09-15 Greuther Furth D 1-1 1718 1719 42.6% 27.9% 29.5% -0.9 8
2023-09-15 @ 1. FC Nurnberg D 1-1 1719 1718 29.5% 27.9% 42.6% +0.9 5
2023-09-15 Wehen Wiesbaden W 2-1 1725 1714 44.2% 27.8% 28.1% +9.8 7
2023-09-15 @ Paderborn 07 L 1-2 1714 1725 28.1% 27.8% 44.2% -9.8 8
2023-09-16 1. FC Kaiserslautern D 1-1 1761 1735 46.2% 27.6% 26.2% -1.4 8
2023-09-16 @ Karlsruher SC D 1-1 1735 1761 26.2% 27.6% 46.2% +1.4 10
2023-09-16 1. FC Magdeburg W 4-3 1760 1787 39.2% 28.0% 32.8% +10.2 7
2023-09-16 @ Schalke 04 L 3-4 1787 1760 32.8% 28.0% 39.2% -10.1 11
2023-09-16 Dusseldorf L 1-3 1736 1840 28.7% 27.8% 43.5% -17.2 9
2023-09-16 @ Hansa Rostock W 3-1 1840 1736 43.5% 27.8% 28.7% +17.2 13
2023-09-16 Hamburger SV W 2-1 1636 1869 16.1% 25.4% 58.5% +17.4 7
2023-09-16 @ Elversberg L 1-2 1869 1636 58.5% 25.4% 16.1% -17.4 13
2023-09-17 Eintracht Braunschweig W 3-0 1787 1693 54.3% 26.4% 19.3% +20.8 6
2023-09-17 @ Hertha BSC L 0-3 1693 1787 19.3% 26.4% 54.3% -20.8 4
2023-09-17 Holstein Kiel W 5-1 1795 1793 43.1% 27.9% 29.1% +31.7 10
2023-09-17 @ St. Pauli L 1-5 1793 1795 29.1% 27.9% 43.1% -31.7 12
2023-09-17 VfL Osnabruck W 7-0 1768 1649 56.9% 25.8% 17.3% +41.7 11
2023-09-17 @ Hannover 96 L 0-7 1649 1768 17.3% 25.8% 56.9% -41.7 1
2023-09-22 Hamburger SV W 2-1 1608 1851 15.3% 25.1% 59.6% +17.7 4
2023-09-22 @ VfL Osnabruck L 1-2 1851 1608 59.6% 25.1% 15.3% -17.7 13
2023-09-22 Paderborn 07 D 1-1 1776 1734 48.2% 27.4% 24.4% -1.7 12
2023-09-22 @ 1. FC Magdeburg D 1-1 1734 1776 24.4% 27.4% 48.2% +1.7 8
2023-09-23 1. FC Nurnberg D 2-2 1672 1717 36.6% 28.1% 35.3% -0.1 5
2023-09-23 @ Eintracht Braunschweig D 2-2 1717 1672 35.3% 28.1% 36.6% +0.1 9
2023-09-23 Elversberg L 0-2 1705 1654 49.3% 27.3% 23.4% -30.0 8
2023-09-23 @ Wehen Wiesbaden W 2-0 1654 1705 23.4% 27.3% 49.3% +30.0 10
2023-09-23 Karlsruher SC W 4-3 1720 1759 37.4% 28.1% 34.5% +10.6 8
2023-09-23 @ Greuther Furth L 3-4 1759 1720 34.5% 28.1% 37.4% -10.5 8
2023-09-23 Schalke 04 W 3-1 1827 1770 50.0% 27.2% 22.9% +14.3 13
2023-09-23 @ St. Pauli L 1-3 1770 1827 22.9% 27.2% 50.0% -14.4 7
2023-09-24 Hannover 96 D 1-1 1857 1809 48.9% 27.3% 23.8% -1.7 14
2023-09-24 @ Dusseldorf D 1-1 1809 1857 23.8% 27.3% 48.9% +1.8 12
2023-09-24 Hansa Rostock W 3-1 1736 1719 45.0% 27.7% 27.3% +16.5 13
2023-09-24 @ 1. FC Kaiserslautern L 1-3 1719 1736 27.3% 27.7% 45.0% -16.5 9
2023-09-24 Hertha BSC L 2-3 1761 1808 36.3% 28.1% 35.6% -11.2 12
2023-09-24 @ Holstein Kiel W 3-2 1808 1761 35.6% 28.1% 36.3% +11.2 9
2023-09-29 Dusseldorf W 1-0 1834 1855 39.9% 28.0% 32.1% +11.5 16
2023-09-29 @ Hamburger SV L 0-1 1855 1834 32.1% 28.0% 39.9% -11.5 14
2023-09-29 Schalke 04 W 3-1 1736 1756 40.1% 28.0% 31.9% +18.6 11
2023-09-29 @ Paderborn 07 L 1-3 1756 1736 31.9% 28.0% 40.1% -18.6 7
2023-09-30 Eintracht Braunschweig W 1-0 1703 1672 46.8% 27.6% 25.7% +9.6 12
2023-09-30 @ Hansa Rostock L 0-1 1672 1703 25.7% 27.6% 46.8% -9.6 5
2023-09-30 Holstein Kiel L 0-2 1749 1750 42.6% 27.9% 29.5% -26.7 8
2023-09-30 @ Karlsruher SC W 2-0 1750 1749 29.5% 27.9% 42.6% +26.7 15
2023-09-30 St. Pauli L 1-2 1819 1841 39.8% 28.0% 32.1% -12.7 9
2023-09-30 @ Hertha BSC W 2-1 1841 1819 32.1% 28.0% 39.8% +12.7 16
2023-09-30 Wehen Wiesbaden W 2-0 1811 1675 58.7% 25.4% 15.9% +12.0 15
2023-09-30 @ Hannover 96 L 0-2 1675 1811 15.9% 25.4% 58.7% -12.0 8
2023-10-01 1. FC Kaiserslautern D 2-2 1625 1752 25.9% 27.6% 46.6% +1.1 5
2023-10-01 @ VfL Osnabruck D 2-2 1752 1625 46.6% 27.6% 25.9% -1.0 14
2023-10-01 1. FC Magdeburg W 1-0 1717 1775 34.7% 28.1% 37.2% +12.8 12
2023-10-01 @ 1. FC Nurnberg L 0-1 1775 1717 37.2% 28.1% 34.7% -12.8 12
2023-10-01 Greuther Furth D 1-1 1684 1731 36.3% 28.1% 35.6% -0.0 11
2023-10-01 @ Elversberg D 1-1 1731 1684 35.6% 28.1% 36.3% +0.0 9
2023-10-06 Hannover 96 W 3-1 1751 1823 32.8% 28.0% 39.2% +21.6 17
2023-10-06 @ 1. FC Kaiserslautern L 1-3 1823 1751 39.2% 28.0% 32.8% -21.7 15
2023-10-06 VfL Osnabruck D 1-1 1844 1627 66.1% 22.9% 11.1% -4.1 15
2023-10-06 @ Dusseldorf D 1-1 1627 1844 11.1% 22.9% 66.1% +4.1 6
2023-10-07 1. FC Nurnberg W 5-1 1854 1730 57.5% 25.7% 16.8% +20.0 19
2023-10-07 @ St. Pauli L 1-5 1730 1854 16.8% 25.7% 57.5% -20.0 12
2023-10-07 Hamburger SV D 1-1 1663 1845 20.2% 26.6% 53.2% +2.3 9
2023-10-07 @ Wehen Wiesbaden D 1-1 1845 1663 53.2% 26.6% 20.2% -2.4 17
2023-10-07 Hansa Rostock W 1-0 1731 1712 45.2% 27.7% 27.1% +10.1 12
2023-10-07 @ Greuther Furth L 0-1 1712 1731 27.1% 27.7% 45.2% -10.1 12
2023-10-07 Karlsruher SC D 1-1 1762 1722 48.0% 27.4% 24.6% -1.6 13
2023-10-07 @ 1. FC Magdeburg D 1-1 1722 1762 24.6% 27.4% 48.0% +1.6 9
2023-10-08 Elversberg D 1-1 1777 1684 54.2% 26.4% 19.4% -2.5 16
2023-10-08 @ Holstein Kiel D 1-1 1684 1777 19.4% 26.4% 54.2% +2.5 12
2023-10-08 Hertha BSC L 1-2 1737 1807 33.2% 28.0% 38.8% -11.1 7
2023-10-08 @ Schalke 04 W 2-1 1807 1737 38.8% 28.0% 33.2% +11.1 12
2023-10-08 Paderborn 07 L 1-3 1663 1755 30.1% 27.9% 41.9% -17.8 5
2023-10-08 @ Eintracht Braunschweig W 3-1 1755 1663 41.9% 27.9% 30.1% +17.8 14
2023-10-20 1. FC Magdeburg W 2-1 1801 1760 48.1% 27.4% 24.5% +8.8 18
2023-10-20 @ Hannover 96 L 1-2 1760 1801 24.5% 27.4% 48.1% -8.8 13
2023-10-20 Eintracht Braunschweig W 3-0 1686 1645 48.2% 27.4% 24.4% +25.4 15
2023-10-20 @ Elversberg L 0-3 1645 1686 24.4% 27.4% 48.2% -25.4 5
2023-10-21 1. FC Kaiserslautern W 4-3 1840 1773 51.2% 27.0% 21.9% +7.4 18
2023-10-21 @ Dusseldorf L 3-4 1773 1840 21.9% 27.0% 51.2% -7.4 17
2023-10-21 Greuther Furth W 2-0 1843 1741 55.2% 26.2% 18.6% +13.9 20
2023-10-21 @ Hamburger SV L 0-2 1741 1843 18.6% 26.2% 55.2% -13.9 12
2023-10-21 St. Pauli D 2-2 1772 1874 28.9% 27.9% 43.2% +0.7 15
2023-10-21 @ Paderborn 07 D 2-2 1874 1772 43.2% 27.9% 28.9% -0.7 20
2023-10-21 Wehen Wiesbaden L 0-2 1631 1665 38.1% 28.1% 33.9% -24.5 6
2023-10-21 @ VfL Osnabruck W 2-0 1665 1631 33.9% 28.1% 38.1% +24.5 12
2023-10-22 Hertha BSC W 3-1 1710 1818 28.1% 27.8% 44.1% +23.7 15
2023-10-22 @ 1. FC Nurnberg L 1-3 1818 1710 44.1% 27.8% 28.1% -23.7 12
2023-10-22 Holstein Kiel L 1-3 1702 1774 32.8% 28.0% 39.2% -19.0 12
2023-10-22 @ Hansa Rostock W 3-1 1774 1702 39.2% 28.0% 32.8% +19.0 19
2023-10-22 Schalke 04 W 3-0 1724 1726 42.4% 27.9% 29.7% +29.6 12
2023-10-22 @ Karlsruher SC L 0-3 1726 1724 29.7% 27.9% 42.4% -29.6 7
2023-10-27 Dusseldorf L 1-4 1619 1847 16.4% 25.6% 58.0% -15.2 5
2023-10-27 @ Eintracht Braunschweig W 4-1 1847 1619 58.0% 25.6% 16.4% +15.2 21
2023-10-27 VfL Osnabruck W 4-0 1727 1606 57.1% 25.8% 17.1% +24.4 15
2023-10-27 @ Greuther Furth L 0-4 1606 1727 17.1% 25.8% 57.1% -24.4 6
2023-10-28 Hamburger SV D 3-3 1766 1857 30.2% 27.9% 41.8% +0.5 18
2023-10-28 @ 1. FC Kaiserslautern D 3-3 1857 1766 41.8% 27.9% 30.2% -0.5 21
2023-10-28 Hannover 96 W 3-2 1697 1810 27.5% 27.7% 44.8% +13.2 10
2023-10-28 @ Schalke 04 L 2-3 1810 1697 44.8% 27.7% 27.5% -13.2 18
2023-10-28 Karlsruher SC W 2-1 1873 1753 57.0% 25.8% 17.2% +6.4 23
2023-10-28 @ St. Pauli L 1-2 1753 1873 17.2% 25.8% 57.0% -6.4 12
2023-10-28 Paderborn 07 W 3-1 1794 1773 45.6% 27.7% 26.8% +16.3 15
2023-10-28 @ Hertha BSC L 1-3 1773 1794 26.8% 27.7% 45.6% -16.3 15
2023-10-29 1. FC Nurnberg L 0-2 1793 1733 50.4% 27.1% 22.5% -30.6 19
2023-10-29 @ Holstein Kiel W 2-0 1733 1793 22.5% 27.1% 50.4% +30.6 18
2023-10-29 Elversberg L 1-2 1752 1712 48.0% 27.4% 24.6% -14.7 13
2023-10-29 @ 1. FC Magdeburg W 2-1 1712 1752 24.6% 27.4% 48.0% +14.7 18
2023-10-29 Hansa Rostock W 1-0 1689 1683 43.6% 27.8% 28.5% +10.5 15
2023-10-29 @ Wehen Wiesbaden L 0-1 1683 1689 28.5% 27.8% 43.6% -10.5 12
2023-11-03 St. Pauli L 0-2 1726 1879 23.0% 27.2% 49.8% -16.7 18
2023-11-03 @ Elversberg W 2-0 1879 1726 49.8% 27.2% 23.0% +16.7 26
2023-11-03 Wehen Wiesbaden L 1-3 1862 1700 61.2% 24.6% 14.2% -31.4 21
2023-11-03 @ Dusseldorf W 3-1 1700 1862 14.2% 24.6% 61.2% +31.4 18
2023-11-04 1. FC Magdeburg W 2-0 1856 1737 57.0% 25.8% 17.2% +12.9 24
2023-11-04 @ Hamburger SV L 0-2 1737 1856 17.2% 25.8% 57.0% -12.9 13
2023-11-04 Greuther Furth L 0-2 1766 1751 44.8% 27.7% 27.5% -27.8 18
2023-11-04 @ 1. FC Kaiserslautern W 2-0 1751 1766 27.5% 27.7% 44.8% +27.8 18
2023-11-04 Holstein Kiel D 1-1 1582 1763 20.3% 26.7% 53.0% +2.3 7
2023-11-04 @ VfL Osnabruck D 1-1 1763 1582 53.0% 26.7% 20.3% -2.3 20
2023-11-04 Schalke 04 L 1-2 1764 1710 49.7% 27.2% 23.1% -15.1 18
2023-11-04 @ 1. FC Nurnberg W 2-1 1710 1764 23.1% 27.2% 49.7% +15.1 13
2023-11-05 Eintracht Braunschweig W 2-0 1797 1604 64.0% 23.7% 12.4% +9.3 21
2023-11-05 @ Hannover 96 L 0-2 1604 1797 12.4% 23.7% 64.0% -9.3 5
2023-11-05 Hertha BSC D 0-0 1673 1810 24.7% 27.4% 47.9% +1.8 13
2023-11-05 @ Hansa Rostock D 0-0 1810 1673 47.9% 27.4% 24.7% -1.8 16
2023-11-05 Paderborn 07 L 0-3 1747 1757 41.4% 28.0% 30.6% -37.9 12
2023-11-05 @ Karlsruher SC W 3-0 1757 1747 30.6% 28.0% 41.4% +37.9 18
2023-11-10 Elversberg L 1-2 1725 1710 44.9% 27.7% 27.4% -13.9 13
2023-11-10 @ Schalke 04 W 2-1 1710 1725 27.4% 27.7% 44.9% +13.9 21
2023-11-10 Hannover 96 D 0-0 1896 1806 53.8% 26.5% 19.7% -2.7 27
2023-11-10 @ St. Pauli D 0-0 1806 1896 19.7% 26.5% 53.8% +2.7 22
2023-11-11 1. FC Nurnberg L 1-3 1795 1749 48.7% 27.3% 24.0% -25.8 18
2023-11-11 @ Paderborn 07 W 3-1 1749 1795 24.0% 27.3% 48.7% +25.8 21
2023-11-11 Hamburger SV W 4-2 1760 1869 28.0% 27.8% 44.2% +21.3 23
2023-11-11 @ Holstein Kiel L 2-4 1869 1760 44.2% 27.8% 28.0% -21.3 24
2023-11-11 Karlsruher SC D 2-2 1808 1709 54.9% 26.3% 18.8% -1.9 17
2023-11-11 @ Hertha BSC D 2-2 1709 1808 18.8% 26.3% 54.9% +1.9 13
2023-11-11 VfL Osnabruck W 3-2 1595 1584 44.2% 27.8% 28.0% +9.2 8
2023-11-11 @ Eintracht Braunschweig L 2-3 1584 1595 28.0% 27.8% 44.2% -9.2 7
2023-11-12 1. FC Kaiserslautern W 2-1 1731 1738 41.9% 27.9% 30.2% +10.3 21
2023-11-12 @ Wehen Wiesbaden L 1-2 1738 1731 30.2% 27.9% 41.9% -10.3 18
2023-11-12 Dusseldorf W 1-0 1779 1831 35.6% 28.1% 36.3% +12.5 21
2023-11-12 @ Greuther Furth L 0-1 1831 1779 36.3% 28.1% 35.6% -12.5 21
2023-11-12 Hansa Rostock L 1-2 1724 1675 49.1% 27.3% 23.6% -15.0 13
2023-11-12 @ 1. FC Magdeburg W 2-1 1675 1724 23.6% 27.3% 49.1% +15.0 16
2023-11-24 Eintracht Braunschweig W 2-1 1848 1604 68.2% 21.9% 9.8% +3.7 27
2023-11-24 @ Hamburger SV L 1-2 1604 1848 9.8% 21.9% 68.2% -3.7 8
2023-11-24 Hertha BSC D 2-2 1809 1806 43.2% 27.9% 29.0% -0.7 23
2023-11-24 @ Hannover 96 D 2-2 1806 1809 29.0% 27.9% 43.2% +0.7 18
2023-11-25 1. FC Magdeburg L 0-2 1575 1709 25.1% 27.5% 47.5% -17.8 7
2023-11-25 @ VfL Osnabruck W 2-0 1709 1575 47.5% 27.5% 25.1% +17.8 16
2023-11-25 Paderborn 07 W 4-1 1724 1769 36.5% 28.1% 35.4% +28.4 24
2023-11-25 @ Elversberg L 1-4 1769 1724 35.4% 28.1% 36.5% -28.4 18
2023-11-25 Schalke 04 W 5-3 1818 1711 55.7% 26.1% 18.2% +9.9 24
2023-11-25 @ Dusseldorf L 3-5 1711 1818 18.2% 26.1% 55.7% -9.9 13
2023-11-25 St. Pauli L 2-3 1690 1893 18.3% 26.2% 55.5% -6.5 16
2023-11-25 @ Hansa Rostock W 3-2 1893 1690 55.5% 26.2% 18.3% +6.5 30
2023-11-26 1. FC Nurnberg W 4-1 1711 1775 33.9% 28.1% 38.1% +30.0 16
2023-11-26 @ Karlsruher SC L 1-4 1775 1711 38.1% 28.1% 33.9% -30.0 21
2023-11-26 Holstein Kiel L 0-3 1728 1782 35.3% 28.1% 36.6% -33.7 18
2023-11-26 @ 1. FC Kaiserslautern W 3-0 1782 1728 36.6% 28.1% 35.3% +33.7 26
2023-11-26 Wehen Wiesbaden W 2-0 1791 1742 49.2% 27.3% 23.5% +17.0 24
2023-11-26 @ Greuther Furth L 0-2 1742 1791 23.5% 27.3% 49.2% -17.0 21
2023-12-01 Hamburger SV D 2-2 1900 1851 49.0% 27.3% 23.7% -1.3 31
2023-12-01 @ St. Pauli D 2-2 1851 1900 23.7% 27.3% 49.0% +1.3 28
2023-12-01 VfL Osnabruck W 4-0 1701 1557 59.5% 25.1% 15.4% +22.0 16
2023-12-01 @ Schalke 04 L 0-4 1557 1701 15.4% 25.1% 59.5% -22.0 7
2023-12-02 1. FC Kaiserslautern W 4-1 1727 1694 47.0% 27.5% 25.4% +22.1 19
2023-12-02 @ 1. FC Magdeburg L 1-4 1694 1727 25.4% 27.5% 47.0% -22.1 18
2023-12-02 Dusseldorf L 0-5 1745 1828 31.2% 28.0% 40.8% -49.5 21
2023-12-02 @ 1. FC Nurnberg W 5-0 1828 1745 40.8% 28.0% 31.2% +49.5 27
2023-12-02 Greuther Furth L 0-1 1601 1808 18.0% 26.1% 56.0% -7.1 8
2023-12-02 @ Eintracht Braunschweig W 1-0 1808 1601 56.0% 26.1% 18.0% +7.1 27
2023-12-02 Wehen Wiesbaden W 3-2 1815 1725 53.9% 26.5% 19.6% +6.9 29
2023-12-02 @ Holstein Kiel L 2-3 1725 1815 19.6% 26.5% 53.9% -6.9 21
2023-12-03 Elversberg W 5-1 1807 1752 49.8% 27.2% 23.0% +26.3 21
2023-12-03 @ Hertha BSC L 1-5 1752 1807 23.0% 27.2% 49.8% -26.3 24
2023-12-03 Hannover 96 W 1-0 1741 1808 33.3% 28.1% 38.6% +13.1 21
2023-12-03 @ Paderborn 07 L 0-1 1808 1741 38.6% 28.1% 33.3% -13.1 23
2023-12-03 Hansa Rostock D 2-2 1741 1683 50.1% 27.1% 22.7% -1.4 17
2023-12-03 @ Karlsruher SC D 2-2 1683 1741 22.7% 27.1% 50.1% +1.4 17
2023-12-08 Eintracht Braunschweig L 1-3 1718 1593 57.5% 25.7% 16.8% -29.7 21
2023-12-08 @ Wehen Wiesbaden W 3-1 1593 1718 16.8% 25.7% 57.5% +29.7 11
2023-12-08 Karlsruher SC D 2-2 1795 1739 49.9% 27.2% 22.9% -1.4 24
2023-12-08 @ Hannover 96 D 2-2 1739 1795 22.9% 27.2% 49.9% +1.4 18
2023-12-09 1. FC Magdeburg D 1-1 1816 1749 51.2% 27.0% 21.9% -2.1 28
2023-12-09 @ Greuther Furth D 1-1 1749 1816 21.9% 27.0% 51.2% +2.1 20
2023-12-09 Hertha BSC L 1-2 1672 1833 22.2% 27.0% 50.7% -8.1 18
2023-12-09 @ 1. FC Kaiserslautern W 2-1 1833 1672 50.7% 27.0% 22.2% +8.1 24
2023-12-09 Paderborn 07 L 1-2 1853 1754 54.9% 26.3% 18.9% -16.5 28
2023-12-09 @ Hamburger SV W 2-1 1754 1853 18.9% 26.3% 54.9% +16.5 24
2023-12-09 St. Pauli D 1-1 1535 1898 9.0% 21.1% 69.9% +4.6 8
2023-12-09 @ VfL Osnabruck D 1-1 1898 1535 69.9% 21.1% 9.0% -4.6 32
2023-12-10 1. FC Nurnberg L 0-1 1726 1695 46.8% 27.5% 25.6% -15.3 24
2023-12-10 @ Elversberg W 1-0 1695 1726 25.6% 27.5% 46.8% +15.3 24
2023-12-10 Holstein Kiel L 0-1 1878 1822 49.9% 27.2% 23.0% -16.1 27
2023-12-10 @ Dusseldorf W 1-0 1822 1878 23.0% 27.2% 49.9% +16.1 32
2023-12-10 Schalke 04 L 0-2 1685 1723 37.5% 28.1% 34.5% -24.2 17
2023-12-10 @ Hansa Rostock W 2-0 1723 1685 34.5% 28.1% 37.5% +24.2 19
2023-12-15 Greuther Furth D 2-2 1748 1814 33.6% 28.1% 38.4% +0.2 20
2023-12-15 @ Schalke 04 D 2-2 1814 1748 38.4% 28.1% 33.6% -0.2 29
2023-12-15 Hansa Rostock W 3-0 1770 1660 56.0% 26.1% 18.0% +19.5 27
2023-12-15 @ Paderborn 07 L 0-3 1660 1770 18.0% 26.1% 56.0% -19.5 17
2023-12-16 Dusseldorf L 2-3 1751 1862 27.8% 27.8% 44.4% -9.2 20
2023-12-16 @ 1. FC Magdeburg W 3-2 1862 1751 44.4% 27.8% 27.8% +9.2 30
2023-12-16 Hamburger SV L 0-2 1710 1836 26.0% 27.6% 46.4% -18.4 24
2023-12-16 @ 1. FC Nurnberg W 2-0 1836 1710 46.4% 27.6% 26.0% +18.4 31
2023-12-16 Hannover 96 W 3-0 1838 1794 48.5% 27.4% 24.1% +25.1 35
2023-12-16 @ Holstein Kiel L 0-3 1794 1838 24.1% 27.4% 48.5% -25.1 24
2023-12-16 VfL Osnabruck D 0-0 1842 1540 72.6% 19.8% 7.6% -5.5 25
2023-12-16 @ Hertha BSC D 0-0 1540 1842 7.6% 19.8% 72.6% +5.5 9
2023-12-17 1. FC Kaiserslautern W 2-1 1623 1664 37.1% 28.1% 34.8% +11.5 14
2023-12-17 @ Eintracht Braunschweig L 1-2 1664 1623 34.8% 28.1% 37.1% -11.5 18
2023-12-17 Elversberg W 3-2 1741 1711 46.8% 27.6% 25.7% +8.6 21
2023-12-17 @ Karlsruher SC L 2-3 1711 1741 25.7% 27.6% 46.8% -8.6 24
2023-12-17 Wehen Wiesbaden D 1-1 1894 1688 65.1% 23.2% 11.7% -4.0 33
2023-12-17 @ St. Pauli D 1-1 1688 1894 11.7% 23.2% 65.1% +4.0 22
2024-01-19 Eintracht Braunschweig L 1-2 1863 1635 67.0% 22.4% 10.5% -19.5 35
2024-01-19 @ Holstein Kiel W 2-1 1635 1863 10.5% 22.4% 67.0% +19.5 17
2024-01-19 VfL Osnabruck W 2-1 1749 1545 65.0% 23.3% 11.7% +4.4 24
2024-01-19 @ Karlsruher SC L 1-2 1545 1749 11.7% 23.3% 65.0% -4.4 9
2024-01-20 1. FC Kaiserslautern W 2-0 1890 1653 67.7% 22.1% 10.1% +7.6 36
2024-01-20 @ St. Pauli L 0-2 1653 1890 10.1% 22.1% 67.7% -7.6 18
2024-01-20 Hamburger SV L 0-2 1748 1855 28.2% 27.8% 44.0% -19.6 20
2024-01-20 @ Schalke 04 W 2-0 1855 1748 44.0% 27.8% 28.2% +19.6 34
2024-01-20 Hannover 96 D 2-2 1702 1769 33.5% 28.1% 38.5% +0.2 25
2024-01-20 @ Elversberg D 2-2 1769 1702 38.5% 28.1% 33.5% -0.2 25
2024-01-20 Hansa Rostock W 3-0 1692 1641 49.4% 27.2% 23.4% +24.5 27
2024-01-20 @ 1. FC Nurnberg L 0-3 1641 1692 23.4% 27.2% 49.4% -24.5 17
2024-01-21 Dusseldorf D 2-2 1836 1871 38.0% 28.1% 33.9% -0.2 26
2024-01-21 @ Hertha BSC D 2-2 1871 1836 33.9% 28.1% 38.0% +0.2 31
2024-01-21 Greuther Furth L 0-1 1790 1813 39.6% 28.0% 32.4% -13.4 27
2024-01-21 @ Paderborn 07 W 1-0 1813 1790 32.4% 28.0% 39.6% +13.4 32
2024-01-21 Wehen Wiesbaden W 1-0 1742 1692 49.2% 27.3% 23.5% +9.0 23
2024-01-21 @ 1. FC Magdeburg L 0-1 1692 1742 23.5% 27.3% 49.2% -9.0 22
2024-01-26 1. FC Nurnberg W 3-0 1769 1717 49.5% 27.2% 23.3% +24.4 28
2024-01-26 @ Hannover 96 L 0-3 1717 1769 23.3% 27.2% 49.5% -24.4 27
2024-01-26 Schalke 04 W 4-1 1645 1728 31.3% 28.0% 40.7% +31.5 21
2024-01-26 @ 1. FC Kaiserslautern L 1-4 1728 1645 40.7% 28.0% 31.3% -31.5 20
2024-01-27 Elversberg W 2-1 1616 1702 30.9% 28.0% 41.1% +13.0 20
2024-01-27 @ Hansa Rostock L 1-2 1702 1616 41.1% 28.0% 30.9% -13.0 25
2024-01-27 Hertha BSC W 3-1 1683 1836 23.1% 27.2% 49.8% +26.2 25
2024-01-27 @ Wehen Wiesbaden L 1-3 1836 1683 49.8% 27.2% 23.1% -26.2 26
2024-01-27 Paderborn 07 D 0-0 1541 1776 15.9% 25.3% 58.8% +3.5 10
2024-01-27 @ VfL Osnabruck D 0-0 1776 1541 58.8% 25.3% 15.9% -3.5 28
2024-01-27 St. Pauli L 1-2 1871 1897 39.2% 28.0% 32.8% -12.5 31
2024-01-27 @ Dusseldorf W 2-1 1897 1871 32.8% 28.0% 39.2% +12.5 39
2024-01-28 1. FC Magdeburg W 1-0 1654 1751 29.5% 27.9% 42.6% +14.2 20
2024-01-28 @ Eintracht Braunschweig L 0-1 1751 1654 42.6% 27.9% 29.5% -14.2 23
2024-01-28 Holstein Kiel W 2-1 1827 1844 40.5% 28.0% 31.6% +10.7 35
2024-01-28 @ Greuther Furth L 1-2 1844 1827 31.6% 28.0% 40.5% -10.7 35
2024-01-28 Karlsruher SC L 3-4 1874 1754 57.1% 25.8% 17.1% -15.8 34
2024-01-28 @ Hamburger SV W 4-3 1754 1874 17.1% 25.8% 57.1% +15.8 27
2024-02-02 Holstein Kiel D 1-1 1737 1833 29.5% 27.9% 42.6% +0.9 24
2024-02-02 @ 1. FC Magdeburg D 1-1 1833 1737 42.6% 27.9% 29.5% -0.9 36
2024-02-02 Wehen Wiesbaden D 2-2 1770 1709 50.4% 27.1% 22.5% -1.5 28
2024-02-02 @ Karlsruher SC D 2-2 1709 1770 22.5% 27.1% 50.4% +1.5 26
2024-02-03 Eintracht Braunschweig W 1-0 1697 1668 46.5% 27.6% 25.9% +9.7 23
2024-02-03 @ Schalke 04 L 0-1 1668 1697 25.9% 27.6% 46.5% -9.7 20
2024-02-03 Greuther Furth W 3-2 1910 1837 51.9% 26.9% 21.2% +7.4 42
2024-02-03 @ St. Pauli L 2-3 1837 1910 21.2% 26.9% 51.9% -7.4 35
2024-02-03 Hamburger SV L 1-2 1810 1859 36.0% 28.1% 35.9% -11.8 26
2024-02-03 @ Hertha BSC W 2-1 1859 1810 35.9% 28.1% 36.0% +11.8 37
2024-02-03 VfL Osnabruck D 2-2 1692 1544 59.8% 25.0% 15.1% -2.5 28
2024-02-03 @ 1. FC Nurnberg D 2-2 1544 1692 15.1% 25.0% 59.8% +2.5 11
2024-02-04 1. FC Kaiserslautern W 2-1 1689 1677 44.5% 27.8% 27.8% +9.7 28
2024-02-04 @ Elversberg L 1-2 1677 1689 27.8% 27.8% 44.5% -9.7 21
2024-02-04 Dusseldorf W 4-3 1773 1858 30.9% 28.0% 41.1% +12.0 31
2024-02-04 @ Paderborn 07 L 3-4 1858 1773 41.1% 28.0% 30.9% -12.0 31
2024-02-04 Hansa Rostock W 2-1 1793 1629 61.4% 24.6% 14.1% +5.3 31
2024-02-04 @ Hannover 96 L 1-2 1629 1793 14.1% 24.6% 61.4% -5.3 20
2024-02-09 1. FC Nurnberg D 1-1 1711 1690 45.6% 27.7% 26.7% -1.3 27
2024-02-09 @ Wehen Wiesbaden D 1-1 1690 1711 26.7% 27.7% 45.6% +1.3 29
2024-02-09 Hannover 96 L 3-4 1870 1798 51.8% 26.9% 21.3% -14.5 37
2024-02-09 @ Hamburger SV W 4-3 1798 1870 21.3% 26.9% 51.8% +14.5 34
2024-02-10 Elversberg D 1-1 1846 1699 59.8% 25.1% 15.1% -3.3 32
2024-02-10 @ Dusseldorf D 1-1 1699 1846 15.1% 25.1% 59.8% +3.3 29
2024-02-10 Karlsruher SC W 2-0 1659 1768 27.9% 27.8% 44.3% +27.5 23
2024-02-10 @ Eintracht Braunschweig L 0-2 1768 1659 44.3% 27.8% 27.9% -27.5 28
2024-02-10 Paderborn 07 L 1-2 1667 1785 26.9% 27.7% 45.4% -9.5 21
2024-02-10 @ 1. FC Kaiserslautern W 2-1 1785 1667 45.4% 27.7% 26.9% +9.5 34
2024-02-10 St. Pauli W 1-0 1738 1917 20.4% 26.7% 52.9% +16.9 27
2024-02-10 @ 1. FC Magdeburg L 0-1 1917 1738 52.9% 26.7% 20.4% -16.9 42
2024-02-11 Hansa Rostock D 0-0 1547 1624 32.0% 28.0% 39.9% +0.6 12
2024-02-11 @ VfL Osnabruck D 0-0 1624 1547 39.9% 28.0% 32.0% -0.6 21
2024-02-11 Hertha BSC L 1-2 1830 1798 47.0% 27.5% 25.5% -14.4 35
2024-02-11 @ Greuther Furth W 2-1 1798 1830 25.5% 27.5% 47.0% +14.4 29
2024-02-11 Schalke 04 W 1-0 1832 1706 57.7% 25.6% 16.7% +6.7 39
2024-02-11 @ Holstein Kiel L 0-1 1706 1832 16.7% 25.6% 57.7% -6.6 23
2024-02-16 1. FC Magdeburg W 3-2 1812 1755 50.1% 27.1% 22.7% +7.8 32
2024-02-16 @ Hertha BSC L 2-3 1755 1812 22.7% 27.1% 50.1% -7.8 27
2024-02-16 Greuther Furth W 2-1 1813 1815 42.5% 27.9% 29.6% +10.2 37
2024-02-16 @ Hannover 96 L 1-2 1815 1813 29.6% 27.9% 42.5% -10.2 35
2024-02-17 Dusseldorf D 2-2 1741 1843 28.8% 27.8% 43.4% +0.7 29
2024-02-17 @ Karlsruher SC D 2-2 1843 1741 43.4% 27.8% 28.8% -0.7 33
2024-02-17 Hamburger SV D 2-2 1623 1856 16.1% 25.4% 58.5% +2.3 22
2024-02-17 @ Hansa Rostock D 2-2 1856 1623 58.5% 25.4% 16.1% -2.3 38
2024-02-17 Holstein Kiel L 0-4 1794 1839 36.6% 28.1% 35.3% -45.1 34
2024-02-17 @ Paderborn 07 W 4-0 1839 1794 35.3% 28.1% 36.6% +45.1 42
2024-02-17 Wehen Wiesbaden W 1-0 1700 1710 41.5% 27.9% 30.6% +11.0 26
2024-02-17 @ Schalke 04 L 0-1 1710 1700 30.6% 27.9% 41.5% -11.0 27
2024-02-18 1. FC Kaiserslautern D 1-1 1691 1658 47.1% 27.5% 25.3% -1.5 30
2024-02-18 @ 1. FC Nurnberg D 1-1 1658 1691 25.3% 27.5% 47.1% +1.5 22
2024-02-18 Eintracht Braunschweig W 1-0 1900 1686 65.8% 22.9% 11.2% +4.5 45
2024-02-18 @ St. Pauli L 0-1 1686 1900 11.2% 22.9% 65.8% -4.5 23
2024-02-18 VfL Osnabruck W 3-1 1702 1547 60.5% 24.8% 14.6% +9.6 32
2024-02-18 @ Elversberg L 1-3 1547 1702 14.6% 24.8% 60.5% -9.6 12
2024-02-23 Paderborn 07 L 1-2 1698 1749 35.8% 28.1% 36.2% -11.7 27
2024-02-23 @ Wehen Wiesbaden W 2-1 1749 1698 36.2% 28.1% 35.8% +11.7 37
2024-02-23 St. Pauli L 3-4 1884 1905 40.0% 28.0% 32.0% -11.8 42
2024-02-23 @ Holstein Kiel W 4-3 1905 1884 32.0% 28.0% 40.0% +11.8 48
2024-02-24 Hannover 96 W 1-0 1538 1823 12.7% 23.8% 63.5% +19.8 15
2024-02-24 @ VfL Osnabruck L 0-1 1823 1538 63.5% 23.8% 12.7% -19.8 37
2024-02-24 Hertha BSC D 1-1 1682 1820 24.6% 27.4% 48.0% +1.6 24
2024-02-24 @ Eintracht Braunschweig D 1-1 1820 1682 48.0% 27.4% 24.6% -1.6 33
2024-02-24 Karlsruher SC L 0-4 1659 1741 31.4% 28.0% 40.6% -40.3 22
2024-02-24 @ 1. FC Kaiserslautern W 4-0 1741 1659 40.6% 28.0% 31.4% +40.3 32
2024-02-24 Schalke 04 W 3-0 1747 1711 47.5% 27.5% 25.0% +25.9 30
2024-02-24 @ 1. FC Magdeburg L 0-3 1711 1747 25.0% 27.5% 47.5% -25.9 26
2024-02-25 1. FC Nurnberg W 2-1 1805 1689 56.6% 25.9% 17.5% +6.5 38
2024-02-25 @ Greuther Furth L 1-2 1689 1805 17.5% 25.9% 56.6% -6.5 30
2024-02-25 Elversberg W 1-0 1853 1712 59.2% 25.2% 15.6% +6.2 41
2024-02-25 @ Hamburger SV L 0-1 1712 1853 15.6% 25.2% 59.2% -6.2 32
2024-02-25 Hansa Rostock W 2-0 1842 1626 66.0% 22.9% 11.1% +8.3 36
2024-02-25 @ Dusseldorf L 0-2 1626 1842 11.1% 22.9% 66.0% -8.4 22
2024-03-01 Holstein Kiel D 2-2 1819 1872 35.3% 28.1% 36.6% +0.1 34
2024-03-01 @ Hertha BSC D 2-2 1872 1819 36.6% 28.1% 35.3% -0.1 43
2024-03-01 St. Pauli W 3-1 1685 1917 16.1% 25.4% 58.4% +30.1 29
2024-03-01 @ Schalke 04 L 1-3 1917 1685 58.4% 25.4% 16.1% -30.1 48
2024-03-02 1. FC Kaiserslautern L 0-3 1617 1619 42.6% 27.9% 29.5% -38.8 22
2024-03-02 @ Hansa Rostock W 3-0 1619 1617 29.5% 27.9% 42.6% +38.8 25
2024-03-02 Dusseldorf D 2-2 1803 1851 36.2% 28.1% 35.7% -0.0 38
2024-03-02 @ Hannover 96 D 2-2 1851 1803 35.7% 28.1% 36.2% +0.0 37
2024-03-02 Eintracht Braunschweig W 2-1 1683 1683 42.8% 27.9% 29.3% +10.1 33
2024-03-02 @ 1. FC Nurnberg L 1-2 1683 1683 29.3% 27.9% 42.8% -10.1 24
2024-03-02 Greuther Furth W 4-0 1782 1812 38.7% 28.0% 33.3% +42.1 35
2024-03-02 @ Karlsruher SC L 0-4 1812 1782 33.3% 28.0% 38.7% -42.1 38
2024-03-03 1. FC Magdeburg D 0-0 1761 1773 41.2% 28.0% 30.8% -0.8 38
2024-03-03 @ Paderborn 07 D 0-0 1773 1761 30.8% 28.0% 41.2% +0.8 31
2024-03-03 VfL Osnabruck L 1-2 1860 1558 72.6% 19.8% 7.6% -20.7 41
2024-03-03 @ Hamburger SV W 2-1 1558 1860 7.6% 19.8% 72.6% +20.7 18
2024-03-03 Wehen Wiesbaden L 0-3 1706 1687 45.3% 27.7% 27.0% -40.7 32
2024-03-03 @ Elversberg W 3-0 1687 1706 27.0% 27.7% 45.3% +40.7 30
2024-03-08 Hamburger SV W 2-0 1851 1839 44.4% 27.8% 27.9% +19.4 40
2024-03-08 @ Dusseldorf L 0-2 1839 1851 27.9% 27.8% 44.4% -19.4 41
2024-03-08 Hansa Rostock L 0-1 1673 1579 54.3% 26.4% 19.2% -17.3 24
2024-03-08 @ Eintracht Braunschweig W 1-0 1579 1673 19.2% 26.4% 54.3% +17.3 25
2024-03-09 1. FC Nurnberg L 0-1 1773 1693 52.8% 26.7% 20.5% -16.9 31
2024-03-09 @ 1. FC Magdeburg W 1-0 1693 1773 20.5% 26.7% 52.8% +16.9 36
2024-03-09 Hannover 96 D 1-1 1727 1803 32.3% 28.0% 39.7% +0.5 31
2024-03-09 @ Wehen Wiesbaden D 1-1 1803 1727 39.7% 28.0% 32.3% -0.5 39
2024-03-09 Karlsruher SC W 1-0 1872 1824 49.0% 27.3% 23.7% +9.0 46
2024-03-09 @ Holstein Kiel L 0-1 1824 1872 23.7% 27.3% 49.0% -9.0 35
2024-03-09 Paderborn 07 D 3-3 1715 1760 36.5% 28.1% 35.4% -0.0 30
2024-03-09 @ Schalke 04 D 3-3 1760 1715 35.4% 28.1% 36.5% +0.0 39
2024-03-10 Elversberg L 1-4 1770 1665 55.5% 26.2% 18.4% -40.7 38
2024-03-10 @ Greuther Furth W 4-1 1665 1770 18.4% 26.2% 55.5% +40.7 35
2024-03-10 Hertha BSC W 2-0 1886 1819 51.3% 27.0% 21.7% +15.8 51
2024-03-10 @ St. Pauli L 0-2 1819 1886 21.7% 27.0% 51.3% -15.8 34
2024-03-10 VfL Osnabruck W 3-2 1658 1578 52.6% 26.7% 20.6% +7.2 28
2024-03-10 @ 1. FC Kaiserslautern L 2-3 1578 1658 20.6% 26.7% 52.6% -7.2 18
2024-03-15 Dusseldorf L 0-4 1571 1870 11.9% 23.4% 64.7% -17.1 18
2024-03-15 @ VfL Osnabruck W 4-0 1870 1571 64.7% 23.4% 11.9% +17.1 43
2024-03-15 Eintracht Braunschweig L 1-2 1760 1656 55.4% 26.2% 18.4% -16.6 39
2024-03-15 @ Paderborn 07 W 2-1 1656 1760 18.4% 26.2% 55.4% +16.6 27
2024-03-16 1. FC Kaiserslautern D 1-1 1803 1665 58.9% 25.3% 15.8% -3.2 40
2024-03-16 @ Hannover 96 D 1-1 1665 1803 15.8% 25.3% 58.9% +3.2 29
2024-03-16 Greuther Furth W 1-0 1596 1729 25.2% 27.5% 47.3% +15.4 28
2024-03-16 @ Hansa Rostock L 0-1 1729 1596 47.3% 27.5% 25.2% -15.4 38
2024-03-16 Holstein Kiel L 0-2 1706 1881 20.8% 26.8% 52.4% -15.3 35
2024-03-16 @ Elversberg W 2-0 1881 1706 52.4% 26.8% 20.8% +15.3 49
2024-03-16 St. Pauli L 0-2 1710 1902 19.3% 26.4% 54.3% -14.3 36
2024-03-16 @ 1. FC Nurnberg W 2-0 1902 1710 54.3% 26.4% 19.3% +14.3 54
2024-03-17 1. FC Magdeburg W 7-0 1815 1757 50.2% 27.1% 22.7% +52.9 38
2024-03-17 @ Karlsruher SC L 0-7 1757 1815 22.7% 27.1% 50.2% -52.9 31
2024-03-17 Schalke 04 W 5-2 1803 1715 53.6% 26.6% 19.8% +15.6 37
2024-03-17 @ Hertha BSC L 2-5 1715 1803 19.8% 26.6% 53.6% -15.6 30
2024-03-17 Wehen Wiesbaden W 3-0 1820 1728 54.0% 26.5% 19.5% +21.0 44
2024-03-17 @ Hamburger SV L 0-3 1728 1820 19.5% 26.5% 54.0% -21.0 31
2024-03-30 1. FC Nurnberg D 3-3 1818 1696 57.3% 25.7% 16.9% -1.8 38
2024-03-30 @ Hertha BSC D 3-3 1696 1818 16.9% 25.7% 57.3% +1.8 37
2024-03-30 Dusseldorf L 1-3 1668 1887 17.1% 25.8% 57.2% -11.1 29
2024-03-30 @ 1. FC Kaiserslautern W 3-1 1887 1668 57.2% 25.8% 17.1% +11.1 46
2024-03-30 Elversberg W 5-0 1672 1690 40.4% 28.0% 31.6% +50.0 30
2024-03-30 @ Eintracht Braunschweig L 0-5 1690 1672 31.6% 28.0% 40.4% -50.0 35
2024-03-30 Hansa Rostock W 2-0 1897 1611 71.4% 20.4% 8.2% +6.0 52
2024-03-30 @ Holstein Kiel L 0-2 1611 1897 8.2% 20.4% 71.4% -6.0 28
2024-03-31 Hamburger SV D 1-1 1714 1841 25.9% 27.6% 46.6% +1.4 39
2024-03-31 @ Greuther Furth D 1-1 1841 1714 46.6% 27.6% 25.9% -1.4 45
2024-03-31 Hannover 96 L 0-3 1704 1800 29.6% 27.9% 42.5% -29.5 31
2024-03-31 @ 1. FC Magdeburg W 3-0 1800 1704 42.5% 27.9% 29.6% +29.5 43
2024-03-31 Karlsruher SC D 0-0 1699 1868 21.5% 26.9% 51.6% +2.4 31
2024-03-31 @ Schalke 04 D 0-0 1868 1699 51.6% 26.9% 21.5% -2.4 39
2024-03-31 Paderborn 07 W 2-1 1917 1743 62.2% 24.3% 13.5% +5.1 57
2024-03-31 @ St. Pauli L 1-2 1743 1917 13.5% 24.3% 62.2% -5.1 39
2024-03-31 VfL Osnabruck L 0-1 1707 1554 60.3% 24.9% 14.8% -19.0 31
2024-03-31 @ Wehen Wiesbaden W 1-0 1554 1707 14.8% 24.9% 60.3% +19.0 21
2024-04-05 Hertha BSC L 2-3 1738 1816 31.9% 28.0% 40.1% -10.2 39
2024-04-05 @ Paderborn 07 W 3-2 1816 1738 40.1% 28.0% 31.9% +10.2 41
2024-04-05 Wehen Wiesbaden W 3-1 1605 1688 31.3% 28.0% 40.7% +22.3 31
2024-04-05 @ Hansa Rostock L 1-3 1688 1605 40.7% 28.0% 31.3% -22.3 31
2024-04-06 1. FC Kaiserslautern W 2-1 1839 1657 63.1% 24.0% 13.0% +4.9 48
2024-04-06 @ Hamburger SV L 1-2 1657 1839 13.0% 24.0% 63.1% -4.9 29
2024-04-06 1. FC Magdeburg D 0-0 1640 1674 38.1% 28.1% 33.8% -0.3 36
2024-04-06 @ Elversberg D 0-0 1674 1640 33.8% 28.1% 38.1% +0.3 32
2024-04-06 Holstein Kiel L 0-4 1697 1903 18.2% 26.1% 55.7% -25.8 37
2024-04-06 @ 1. FC Nurnberg W 4-0 1903 1697 55.7% 26.1% 18.2% +25.8 55
2024-04-06 St. Pauli W 2-1 1865 1922 34.9% 28.1% 37.0% +12.0 42
2024-04-06 @ Karlsruher SC L 1-2 1922 1865 37.0% 28.1% 34.9% -12.0 57
2024-04-07 Eintracht Braunschweig W 2-0 1898 1722 62.5% 24.2% 13.3% +10.1 49
2024-04-07 @ Dusseldorf L 0-2 1722 1898 13.3% 24.2% 62.5% -10.1 30
2024-04-07 Greuther Furth W 2-0 1573 1715 24.2% 27.4% 48.4% +29.6 24
2024-04-07 @ VfL Osnabruck L 0-2 1715 1573 48.4% 27.4% 24.2% -29.6 39
2024-04-07 Schalke 04 D 1-1 1829 1702 57.8% 25.6% 16.6% -3.0 44
2024-04-07 @ Hannover 96 D 1-1 1702 1829 16.6% 25.6% 57.8% +3.0 32
2024-04-12 1. FC Kaiserslautern W 2-1 1685 1652 47.2% 27.5% 25.3% +9.0 42
2024-04-12 @ Greuther Furth L 1-2 1652 1685 25.3% 27.5% 47.2% -9.0 29
2024-04-12 Hansa Rostock W 4-0 1827 1628 64.5% 23.5% 12.0% +17.2 44
2024-04-12 @ Hertha BSC L 0-4 1628 1827 12.0% 23.5% 64.5% -17.2 31
2024-04-13 1. FC Nurnberg W 2-0 1705 1672 47.1% 27.5% 25.4% +18.0 35
2024-04-13 @ Schalke 04 L 0-2 1672 1705 25.4% 27.5% 47.1% -18.0 37
2024-04-13 Dusseldorf L 0-2 1666 1908 15.4% 25.1% 59.5% -11.6 31
2024-04-13 @ Wehen Wiesbaden W 2-0 1908 1666 59.5% 25.1% 15.4% +11.6 52
2024-04-13 Karlsruher SC D 1-1 1728 1877 23.4% 27.3% 49.3% +1.8 40
2024-04-13 @ Paderborn 07 D 1-1 1877 1728 49.3% 27.3% 23.4% -1.8 43
2024-04-13 VfL Osnabruck W 4-0 1928 1603 74.3% 18.9% 6.9% +9.2 58
2024-04-13 @ Holstein Kiel L 0-4 1603 1928 6.9% 18.9% 74.3% -9.2 24
2024-04-14 Elversberg L 3-4 1910 1640 70.2% 21.0% 8.8% -18.8 57
2024-04-14 @ St. Pauli W 4-3 1640 1910 8.8% 21.0% 70.2% +18.8 39
2024-04-14 Hamburger SV D 2-2 1674 1844 21.4% 26.9% 51.7% +1.6 33
2024-04-14 @ 1. FC Magdeburg D 2-2 1844 1674 51.7% 26.9% 21.4% -1.6 49
2024-04-14 Hannover 96 D 0-0 1712 1826 27.4% 27.7% 44.9% +1.3 31
2024-04-14 @ Eintracht Braunschweig D 0-0 1826 1712 44.9% 27.7% 27.4% -1.3 45
2024-04-19 Paderborn 07 L 0-2 1654 1730 32.2% 28.0% 39.8% -21.6 37
2024-04-19 @ 1. FC Nurnberg W 2-0 1730 1654 39.8% 28.0% 32.2% +21.6 43
2024-04-19 Schalke 04 D 1-1 1659 1723 33.9% 28.1% 38.1% +0.3 40
2024-04-19 @ Elversberg D 1-1 1723 1659 38.1% 28.1% 33.9% -0.3 36
2024-04-20 Eintracht Braunschweig L 0-3 1593 1714 26.6% 27.7% 45.7% -27.2 24
2024-04-20 @ VfL Osnabruck W 3-0 1714 1593 45.7% 27.7% 26.6% +27.2 34
2024-04-20 Greuther Furth W 1-0 1920 1694 66.8% 22.6% 10.7% +4.2 55
2024-04-20 @ Dusseldorf L 0-1 1694 1920 10.7% 22.6% 66.8% -4.2 42
2024-04-20 Holstein Kiel L 0-1 1842 1938 29.7% 27.9% 42.4% -10.8 49
2024-04-20 @ Hamburger SV W 1-0 1938 1842 42.4% 27.9% 29.7% +10.8 61
2024-04-20 Wehen Wiesbaden D 1-1 1643 1654 41.3% 28.0% 30.8% -0.7 30
2024-04-20 @ 1. FC Kaiserslautern D 1-1 1654 1643 30.8% 28.0% 41.3% +0.7 32
2024-04-21 1. FC Magdeburg L 0-2 1610 1676 33.6% 28.1% 38.3% -22.4 31
2024-04-21 @ Hansa Rostock W 2-0 1676 1610 38.3% 28.1% 33.6% +22.4 36
2024-04-21 Hertha BSC W 3-2 1875 1844 46.9% 27.5% 25.6% +8.6 46
2024-04-21 @ Karlsruher SC L 2-3 1844 1875 25.6% 27.5% 46.9% -8.6 44
2024-04-21 St. Pauli L 1-2 1825 1891 33.5% 28.1% 38.4% -11.2 45
2024-04-21 @ Hannover 96 W 2-1 1891 1825 38.4% 28.1% 33.5% +11.2 60
2024-04-26 Hannover 96 D 1-1 1835 1814 45.7% 27.7% 26.7% -1.3 45
2024-04-26 @ Hertha BSC D 1-1 1814 1835 26.7% 27.7% 45.7% +1.3 46
2024-04-26 Hansa Rostock W 1-0 1902 1588 73.5% 19.3% 7.2% +2.7 63
2024-04-26 @ St. Pauli L 0-1 1588 1902 7.2% 19.3% 73.5% -2.7 31
2024-04-27 1. FC Kaiserslautern L 1-3 1948 1642 72.9% 19.6% 7.5% -36.0 61
2024-04-27 @ Holstein Kiel W 3-1 1642 1948 7.5% 19.6% 72.9% +36.0 33
2024-04-27 Dusseldorf D 1-1 1722 1924 18.5% 26.2% 55.3% +2.6 37
2024-04-27 @ Schalke 04 D 1-1 1924 1722 55.3% 26.2% 18.5% -2.7 56
2024-04-27 Elversberg W 3-1 1752 1659 54.1% 26.4% 19.4% +12.5 46
2024-04-27 @ Paderborn 07 L 1-3 1659 1752 19.4% 26.4% 54.1% -12.5 40
2024-04-27 Hamburger SV L 0-4 1741 1832 30.3% 27.9% 41.8% -39.2 34
2024-04-27 @ Eintracht Braunschweig W 4-0 1832 1741 41.8% 27.9% 30.3% +39.2 52
2024-04-28 Greuther Furth L 3-5 1655 1690 37.9% 28.1% 34.0% -17.9 32
2024-04-28 @ Wehen Wiesbaden W 5-3 1690 1655 34.0% 28.1% 37.9% +17.9 45
2024-04-28 Karlsruher SC L 0-1 1632 1884 14.7% 24.9% 60.4% -5.9 37
2024-04-28 @ 1. FC Nurnberg W 1-0 1884 1632 60.4% 24.9% 14.7% +5.9 49
2024-04-28 VfL Osnabruck D 1-1 1698 1566 58.3% 25.5% 16.2% -3.1 37
2024-04-28 @ 1. FC Magdeburg D 1-1 1566 1698 16.2% 25.5% 58.3% +3.1 25
2024-05-03 1. FC Nurnberg W 3-1 1922 1626 72.1% 20.0% 7.8% +4.9 59
2024-05-03 @ Dusseldorf L 1-3 1626 1922 7.8% 20.0% 72.1% -4.9 37
2024-05-03 St. Pauli W 1-0 1871 1905 38.1% 28.1% 33.8% +11.9 55
2024-05-03 @ Hamburger SV L 0-1 1905 1871 33.8% 28.1% 38.1% -11.9 63
2024-05-04 1. FC Magdeburg W 4-1 1678 1695 40.5% 28.0% 31.5% +26.1 36
2024-05-04 @ 1. FC Kaiserslautern L 1-4 1695 1678 31.5% 28.0% 40.5% -26.1 37
2024-05-04 Eintracht Braunschweig D 3-3 1708 1702 43.7% 27.8% 28.5% -0.6 46
2024-05-04 @ Greuther Furth D 3-3 1702 1708 28.5% 27.8% 43.7% +0.6 35
2024-05-04 Karlsruher SC L 1-2 1585 1890 11.6% 23.2% 65.1% -4.4 31
2024-05-04 @ Hansa Rostock W 2-1 1890 1585 65.1% 23.2% 11.6% +4.4 52
2024-05-05 Hertha BSC W 4-2 1647 1834 19.7% 26.5% 53.8% +25.1 43
2024-05-05 @ Elversberg L 2-4 1834 1647 53.8% 26.5% 19.7% -25.1 45
2024-05-05 Holstein Kiel L 0-1 1637 1912 13.2% 24.2% 62.6% -5.3 32
2024-05-05 @ Wehen Wiesbaden W 1-0 1912 1637 62.6% 24.2% 13.2% +5.3 64
2024-05-05 Paderborn 07 W 3-2 1815 1764 49.3% 27.3% 23.4% +8.0 49
2024-05-05 @ Hannover 96 L 2-3 1764 1815 23.4% 27.3% 49.3% -8.0 46
2024-05-07 Schalke 04 L 0-4 1569 1725 22.7% 27.1% 50.1% -31.3 25
2024-05-07 @ VfL Osnabruck W 4-0 1725 1569 50.1% 27.1% 22.7% +31.3 40
2024-05-10 Greuther Furth D 0-0 1669 1707 37.5% 28.1% 34.4% -0.2 38
2024-05-10 @ 1. FC Magdeburg D 0-0 1707 1669 34.4% 28.1% 37.5% +0.2 47
2024-05-10 Hamburger SV W 1-0 1756 1883 25.9% 27.6% 46.5% +15.2 49
2024-05-10 @ Paderborn 07 L 0-1 1883 1756 46.5% 27.6% 25.9% -15.2 55
2024-05-11 1. FC Kaiserslautern W 3-1 1809 1704 55.4% 26.2% 18.4% +11.9 48
2024-05-11 @ Hertha BSC L 1-3 1704 1809 18.4% 26.2% 55.4% -11.9 36
2024-05-11 Dusseldorf D 1-1 1918 1927 41.6% 27.9% 30.4% -0.7 65
2024-05-11 @ Holstein Kiel D 1-1 1927 1918 30.4% 27.9% 41.6% +0.8 60
2024-05-11 Elversberg W 3-0 1621 1672 35.8% 28.1% 36.1% +34.2 40
2024-05-11 @ 1. FC Nurnberg L 0-3 1672 1621 36.1% 28.1% 35.8% -34.2 43
2024-05-11 Hansa Rostock W 2-1 1756 1581 62.4% 24.2% 13.4% +5.1 43
2024-05-11 @ Schalke 04 L 1-2 1581 1756 13.4% 24.2% 62.4% -5.1 31
2024-05-12 Hannover 96 L 1-2 1894 1823 51.7% 26.9% 21.4% -15.7 52
2024-05-12 @ Karlsruher SC W 2-1 1823 1894 21.4% 26.9% 51.7% +15.7 52
2024-05-12 VfL Osnabruck W 3-1 1893 1538 76.2% 17.8% 6.0% +3.6 66
2024-05-12 @ St. Pauli L 1-3 1538 1893 6.0% 17.8% 76.2% -3.6 25
2024-05-12 Wehen Wiesbaden W 1-0 1702 1632 51.6% 26.9% 21.4% +8.3 38
2024-05-12 @ Eintracht Braunschweig L 0-1 1632 1702 21.4% 26.9% 51.6% -8.3 32
2024-05-19 1. FC Magdeburg W 3-2 1927 1669 69.4% 21.4% 9.2% +3.2 63
2024-05-19 @ Dusseldorf L 2-3 1669 1927 9.2% 21.4% 69.4% -3.2 38
2024-05-19 1. FC Nurnberg W 4-1 1868 1655 65.7% 23.0% 11.3% +10.5 58
2024-05-19 @ Hamburger SV L 1-4 1655 1868 11.3% 23.0% 65.7% -10.4 40
2024-05-19 Eintracht Braunschweig W 5-0 1692 1711 40.4% 28.0% 31.7% +50.0 39
2024-05-19 @ 1. FC Kaiserslautern L 0-5 1711 1692 31.7% 28.0% 40.4% -50.0 38
2024-05-19 Hertha BSC W 2-1 1534 1821 12.6% 23.8% 63.6% +18.7 28
2024-05-19 @ VfL Osnabruck L 1-2 1821 1534 63.6% 23.8% 12.6% -18.7 48
2024-05-19 Holstein Kiel L 1-2 1839 1917 31.9% 28.0% 40.1% -10.8 52
2024-05-19 @ Hannover 96 W 2-1 1917 1839 40.1% 28.0% 31.9% +10.8 68
2024-05-19 Karlsruher SC L 0-3 1637 1879 15.5% 25.2% 59.4% -17.0 43
2024-05-19 @ Elversberg W 3-0 1879 1637 59.4% 25.2% 15.5% +17.0 55
2024-05-19 Paderborn 07 L 1-2 1576 1771 19.0% 26.3% 54.6% -7.1 31
2024-05-19 @ Hansa Rostock W 2-1 1771 1576 54.6% 26.3% 19.0% +7.1 52
2024-05-19 Schalke 04 W 2-0 1708 1761 35.3% 28.1% 36.6% +23.8 50
2024-05-19 @ Greuther Furth L 0-2 1761 1708 36.6% 28.1% 35.3% -23.8 43
2024-05-19 St. Pauli L 1-2 1623 1897 13.4% 24.2% 62.4% -5.1 32
2024-05-19 @ Wehen Wiesbaden W 2-1 1897 1623 62.4% 24.2% 13.4% +5.1 69

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
2024-05-23 Dusseldorf L 0-3 1797 1931 25.2% 27.5% 47.4% -26.0 0-1
2024-05-23 @ VfL Bochum W 3-0 1931 1797 47.4% 27.5% 25.2% +26.0 1-0
2024-05-24 Wehen Wiesbaden D 2-2 1584 1618 38.0% 28.1% 33.9% -0.2 0-0-1
2024-05-24 @ Jahn Regensburg D 2-2 1618 1584 33.9% 28.1% 38.0% +0.2 0-0-1
2024-05-27 VfL Bochum L 0-3 1957 1771 63.3% 23.9% 12.8% -54.2 1-1
2024-05-27 @ Dusseldorf W 3-0 1771 1957 12.8% 23.9% 63.3% +54.1 1-1
2024-05-28 Jahn Regensburg L 1-2 1618 1583 47.4% 27.5% 25.2% -14.5 0-1-1
2024-05-28 @ Wehen Wiesbaden W 2-1 1583 1618 25.2% 27.5% 47.4% +14.5 1-0-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-04-27 7.47% 1. FC Kaiserslautern 1642 3 @ Holstein Kiel 1948 1
2 2024-03-03 7.61% VfL Osnabruck 1558 2 @ Hamburger SV 1860 1
3 2024-04-14 8.78% Elversberg 1640 4 @ St. Pauli 1910 3
4 2024-01-19 10.52% Eintracht Braunschweig 1635 2 @ Holstein Kiel 1863 1
5 2024-05-19 12.61% @ VfL Osnabruck 1534 2 Hertha BSC 1821 1
6 2024-02-24 12.68% @ VfL Osnabruck 1538 1 Hannover 96 1823 0
7 2023-11-03 14.18% Wehen Wiesbaden 1700 3 @ Dusseldorf 1862 1
8 2024-03-31 14.77% VfL Osnabruck 1554 1 @ Wehen Wiesbaden 1707 0
9 2023-09-22 15.29% @ VfL Osnabruck 1608 2 Hamburger SV 1851 1
10 2023-09-16 16.09% @ Elversberg 1636 2 Hamburger SV 1869 1
11 2024-03-01 16.13% @ Schalke 04 1685 3 St. Pauli 1917 1
12 2023-12-08 16.81% Eintracht Braunschweig 1593 3 @ Wehen Wiesbaden 1718 1
13 2024-01-28 17.11% Karlsruher SC 1754 4 @ Hamburger SV 1874 3
14 2024-03-10 18.37% Elversberg 1665 4 @ Greuther Furth 1770 1
15 2024-03-15 18.41% Eintracht Braunschweig 1656 2 @ Paderborn 07 1760 1
16 2023-12-09 18.85% Paderborn 07 1754 2 @ Hamburger SV 1853 1
17 2023-08-04 19.11% Wehen Wiesbaden 1694 1 @ Hertha BSC 1791 0
18 2024-03-08 19.25% Hansa Rostock 1579 1 @ Eintracht Braunschweig 1673 0
19 2024-05-05 19.72% @ Elversberg 1647 4 Hertha BSC 1834 2
20 2024-02-10 20.43% @ 1. FC Magdeburg 1738 1 St. Pauli 1917 0
21 2024-03-09 20.52% 1. FC Nurnberg 1693 1 @ 1. FC Magdeburg 1773 0
22 2024-02-09 21.32% Hannover 96 1798 4 @ Hamburger SV 1870 3
23 2024-05-12 21.37% Hannover 96 1823 2 @ Karlsruher SC 1894 1
24 2023-08-19 22.17% Paderborn 07 1732 2 @ Dusseldorf 1796 1
25 2023-10-29 22.50% 1. FC Nurnberg 1733 2 @ Holstein Kiel 1793 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-08-26 54.85 @ Hertha BSC 5 1748 36.00% Greuther Furth 0 1797 35.92% 28.07%
2 2024-03-17 52.87 @ Karlsruher SC 7 1815 50.20% 1. FC Magdeburg 0 1757 22.68% 27.12%
3 2023-07-30 51.52 @ Greuther Furth 5 1758 39.01% Paderborn 07 0 1786 32.95% 28.04%
4 2024-05-19 50.01 @ 1. FC Kaiserslautern 5 1692 40.35% Eintracht Braunschweig 0 1711 31.66% 27.99%
5 2024-03-30 49.98 @ Eintracht Braunschweig 5 1672 40.37% Elversberg 0 1690 31.63% 27.99%
6 2023-12-02 49.49 Dusseldorf 5 1828 40.80% @ 1. FC Nurnberg 0 1745 31.22% 27.98%
7 2024-02-17 45.10 Holstein Kiel 4 1839 35.34% @ Paderborn 07 0 1794 36.59% 28.07%
8 2023-08-26 44.62 Dusseldorf 5 1780 45.03% @ Elversberg 0 1665 27.26% 27.71%
9 2024-03-02 42.12 @ Karlsruher SC 4 1782 38.66% Greuther Furth 0 1812 33.30% 28.04%
10 2023-09-17 41.68 @ Hannover 96 7 1768 56.88% VfL Osnabruck 0 1649 17.28% 25.84%
11 2024-03-10 40.73 Elversberg 4 1665 18.37% @ Greuther Furth 1 1770 55.47% 26.16%
12 2024-03-03 40.68 Wehen Wiesbaden 3 1687 27.02% @ Elversberg 0 1706 45.29% 27.69%
13 2024-02-24 40.31 Karlsruher SC 4 1741 40.63% @ 1. FC Kaiserslautern 0 1659 31.39% 27.98%
14 2024-04-27 39.23 Hamburger SV 4 1832 41.80% @ Eintracht Braunschweig 0 1741 30.27% 27.93%
15 2024-03-02 38.75 1. FC Kaiserslautern 3 1619 29.49% @ Hansa Rostock 0 1617 42.63% 27.88%
16 2023-11-05 37.91 Paderborn 07 3 1757 30.61% @ Karlsruher SC 0 1747 41.44% 27.95%
17 2024-04-27 36.01 1. FC Kaiserslautern 3 1642 7.47% @ Holstein Kiel 1 1948 72.90% 19.63%
18 2024-05-11 34.23 @ 1. FC Nurnberg 3 1621 35.77% Elversberg 0 1672 36.15% 28.07%
19 2023-11-26 33.66 Holstein Kiel 3 1782 36.60% @ 1. FC Kaiserslautern 0 1728 35.33% 28.07%
20 2023-09-17 31.71 @ St. Pauli 5 1795 43.06% Holstein Kiel 1 1793 29.08% 27.86%
21 2024-01-26 31.54 @ 1. FC Kaiserslautern 4 1645 31.29% Schalke 04 1 1728 40.73% 27.98%
22 2023-11-03 31.36 Wehen Wiesbaden 3 1700 14.18% @ Dusseldorf 1 1862 61.20% 24.62%
23 2024-05-07 31.27 Schalke 04 4 1725 50.13% @ VfL Osnabruck 0 1569 22.74% 27.13%
24 2023-10-29 30.62 1. FC Nurnberg 2 1733 22.50% @ Holstein Kiel 0 1793 50.41% 27.09%
25 2024-03-01 30.14 @ Schalke 04 3 1685 16.13% St. Pauli 1 1917 58.43% 25.44%