Home / Leagues / Germany / Bundesliga / 1988-89

1988-89 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

50 points · 10th Title

Last Title: 1986-87

Relegated

Hannover 96

19 pts

Stuttgarter Kickers · 26 pts

Biggest Overachiever

Bayern Munich

7.03 points above expected

50 points · 42.97 expected points

Biggest Disappointment

Hannover 96

9.72 points below expected

19 points · 28.72 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 19 12 3 50 67 26 +41 42.97 +7.03
2 1. FC Koln 34 18 9 7 45 58 30 +28 40.88 +4.12
3 Werder Bremen 34 18 8 8 44 55 32 +23 40.48 +3.52
4 Hamburger SV 34 17 9 8 43 60 36 +24 37.91 +5.09
5 VfB Stuttgart 34 16 7 11 39 58 49 +9 36.28 +2.72
6 Borussia Monchengladbach 34 12 14 8 38 44 43 +1 35.10 +2.90
7 Borussia Dortmund 34 12 13 9 37 56 40 +16 35.16 +1.84
8 Bayer Leverkusen 34 10 14 10 34 45 44 +1 33.71 +0.29
9 1. FC Kaiserslautern 34 10 13 11 33 47 44 +3 34.05 -1.05
10 St. Pauli 34 9 14 11 32 41 42 -1 31.09 +0.91
11 Karlsruher SC 34 12 8 14 32 48 51 -3 32.00 +0.00
12 Waldhof Mannheim 34 10 11 13 31 43 52 -9 27.89 +3.11
13 Bayer 05 Uerdingen 34 10 11 13 31 50 60 -10 34.43 -3.43
14 1. FC Nurnberg 34 8 10 16 26 36 54 -18 30.78 -4.78
15 VfL Bochum 34 9 8 17 26 37 57 -20 33.00 -7.00
16 Eintracht Frankfurt 34 8 10 16 26 30 53 -23 29.32 -3.32
17 Stuttgarter Kickers Relegated 34 10 6 18 26 41 68 -27 28.22 -2.22
18 Hannover 96 Relegated 34 4 11 19 19 36 71 -35 28.72 -9.72

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.

First Round

Eintracht Frankfurt 3
1. FC Saarbrucken 2

Leg 1: Eintracht Frankfurt 2-0 1. FC Saarbrucken

Leg 2: 1. FC Saarbrucken 2-1 Eintracht Frankfurt

Sim: 17.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 2017 50 42.97 +7.03 96.2% 27 36 40 43 46 50 59
1. FC Koln 1983 45 40.88 +4.12 85.9% 19 34 38 41 44 48 56
Werder Bremen 1972 44 40.48 +3.52 82.6% 25 33 38 41 43 47 55
Hamburger SV 1964 43 37.91 +5.09 90.2% 22 31 35 38 41 45 56
Borussia Dortmund 1896 37 35.16 +1.84 70.5% 19 28 32 35 38 42 52
VfB Stuttgart 1891 39 36.28 +2.72 77.1% 20 29 33 36 39 43 53
Borussia Monchengladbach 1851 38 35.10 +2.90 78.1% 19 28 32 35 38 42 52
Bayer Leverkusen 1842 34 33.71 +0.29 57.3% 14 27 31 34 37 41 51
1. FC Kaiserslautern 1841 33 34.05 -1.05 45.3% 17 27 31 34 37 41 50
Karlsruher SC 1822 32 32.00 +0.00 54.5% 17 25 29 32 35 39 48
St. Pauli 1810 32 31.09 +0.91 62.5% 15 24 28 31 34 38 47
Waldhof Mannheim 1806 31 27.89 +3.11 80.0% 13 21 25 28 31 35 44
Bayer 05 Uerdingen 1800 31 34.43 -3.43 25.3% 19 27 31 34 37 42 52
1. FC Nurnberg 1779 26 30.78 -4.78 16.2% 13 24 28 31 34 38 47
VfL Bochum 1778 26 33.00 -7.00 6.8% 17 26 30 33 36 40 49
Stuttgarter Kickers 1773 26 28.22 -2.22 35.4% 11 21 25 28 31 35 45
Eintracht Frankfurt 1773 26 29.32 -3.32 26.0% 14 22 26 29 32 37 47
Hannover 96 1714 19 28.72 -9.72 1.5% 13 22 26 29 32 36 46

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 1FK 1FN B0U BL BM BD BM EF HS H9 KS SP SK VS VB WM WB
1. FC Kaiserslautern
0-2-0
2.18
1-1-0
3.04
1-0-1
2.66
1-1-0
2.69
0-1-1
1.94
1-1-0
2.62
0-1-1
2.63
1-0-1
3.17
0-2-0
2.30
0-2-0
3.07
0-0-2
2.85
1-1-0
2.89
1-0-1
3.26
1-0-1
2.37
1-0-1
2.73
1-0-1
3.22
0-1-1
2.15
1. FC Koln
0-2-0
3.22
1-1-0
3.25
0-2-0
3.15
1-1-0
3.44
0-0-2
2.63
2-0-0
3.09
1-0-1
3.13
1-0-1
3.52
1-0-1
2.95
1-1-0
4.11
1-1-0
3.39
2-0-0
3.56
1-1-0
4.01
1-0-1
3.03
2-0-0
3.27
1-0-1
3.88
2-0-0
2.71
1. FC Nurnberg
0-1-1
2.33
0-1-1
2.18
1-0-1
2.41
0-1-1
2.39
1-0-1
1.41
0-1-1
2.16
0-2-0
2.19
0-1-1
2.86
0-0-2
2.17
1-1-0
2.95
0-1-1
2.58
2-0-0
2.69
0-1-1
2.82
1-0-1
2.24
1-0-1
2.57
1-0-1
3.01
0-0-2
1.94
Bayer 05 Uerdingen
1-0-1
2.72
0-2-0
2.22
1-0-1
2.95
1-1-0
2.69
0-0-2
2.05
0-1-1
2.60
0-1-1
2.60
2-0-0
3.07
0-0-2
2.42
2-0-0
3.13
1-0-1
2.91
0-1-1
2.87
0-0-2
3.39
0-2-0
2.54
1-1-0
2.77
0-2-0
3.38
1-0-1
2.09
Bayer Leverkusen
0-1-1
2.69
0-1-1
1.94
1-1-0
2.98
0-1-1
2.69
0-1-1
2.04
1-0-1
2.66
1-0-1
2.58
0-2-0
3.11
0-1-1
2.33
1-1-0
3.01
2-0-0
2.79
0-1-1
2.92
1-0-1
3.16
0-2-0
2.46
1-1-0
2.69
1-1-0
3.14
1-0-1
2.13
Bayern Munich
1-1-0
3.46
2-0-0
2.75
1-0-1
4.04
2-0-0
3.37
1-1-0
3.37
0-2-0
3.29
1-0-1
3.37
1-1-0
3.78
2-0-0
3.04
1-1-0
3.87
1-1-0
3.48
1-1-0
3.70
1-0-1
4.06
1-1-0
3.37
1-1-0
3.70
2-0-0
3.88
0-2-0
2.94
Borussia Dortmund
0-1-1
2.76
0-0-2
2.30
1-1-0
3.21
1-1-0
2.78
1-0-1
2.72
0-2-0
2.10
0-2-0
2.62
1-0-1
3.30
0-2-0
2.43
2-0-0
3.23
1-1-0
2.93
0-1-1
3.09
1-1-0
3.38
1-0-1
2.51
1-1-0
2.90
1-0-1
3.14
1-0-1
2.18
Borussia Monchengladbach
1-1-0
2.75
1-0-1
2.26
0-2-0
3.19
1-1-0
2.78
1-0-1
2.79
1-0-1
2.01
0-2-0
2.74
1-1-0
3.28
1-0-1
2.34
2-0-0
3.17
0-2-0
2.97
0-2-0
2.97
0-1-1
3.37
0-1-1
2.59
2-0-0
2.83
0-1-1
3.25
1-0-1
2.23
Eintracht Frankfurt
1-0-1
2.20
1-0-1
1.91
1-1-0
2.51
0-0-2
2.30
0-2-0
2.27
0-1-1
1.62
1-0-1
2.08
0-1-1
2.10
0-0-2
2.00
1-1-0
2.86
2-0-0
2.31
0-1-1
2.63
1-0-1
2.78
0-0-2
2.16
0-1-1
2.41
0-1-1
2.86
0-1-1
1.68
Hamburger SV
0-2-0
3.08
1-0-1
2.43
2-0-0
3.24
2-0-0
2.94
1-1-0
3.05
0-0-2
2.34
0-2-0
2.94
1-0-1
3.05
2-0-0
3.41
2-0-0
3.22
0-2-0
3.29
1-1-0
3.23
1-0-1
3.36
1-0-1
2.81
1-0-1
3.14
1-1-0
3.64
1-0-1
2.43
Hannover 96
0-2-0
2.29
0-1-1
1.34
0-1-1
2.41
0-0-2
2.28
0-1-1
2.38
0-1-1
1.60
0-0-2
2.14
0-0-2
2.20
0-1-1
2.50
0-0-2
2.20
0-0-2
2.59
0-2-0
2.43
1-0-1
2.60
1-0-1
2.12
2-0-0
2.18
0-1-1
2.71
0-1-1
1.93
Karlsruher SC
2-0-0
2.53
0-1-1
1.99
1-1-0
2.82
1-0-1
2.47
0-0-2
2.59
0-1-1
1.94
0-1-1
2.45
0-2-0
2.42
0-0-2
3.08
0-2-0
2.10
2-0-0
2.80
1-0-1
2.81
2-0-0
2.90
1-0-1
2.23
0-0-2
2.72
1-0-1
3.04
1-0-1
1.89
St. Pauli
0-1-1
2.48
0-0-2
1.87
0-0-2
2.66
1-1-0
2.51
1-1-0
2.46
0-1-1
1.73
1-1-0
2.30
0-2-0
2.41
1-1-0
2.73
0-1-1
2.14
0-2-0
2.96
1-0-1
2.56
1-1-0
2.94
1-0-1
2.23
1-1-0
2.44
1-0-1
2.96
0-1-1
1.92
Stuttgarter Kickers
1-0-1
2.10
0-1-1
1.44
1-1-0
2.56
2-0-0
1.99
1-0-1
2.24
1-0-1
1.39
0-1-1
2.01
1-1-0
2.02
1-0-1
2.59
1-0-1
2.08
1-0-1
2.76
0-0-2
2.51
0-1-1
2.44
0-0-2
2.07
0-0-2
2.39
0-1-1
2.77
0-0-2
1.76
VfB Stuttgart
1-0-1
3.00
1-0-1
2.36
1-0-1
3.14
0-2-0
2.82
0-2-0
2.91
0-1-1
2.02
1-0-1
2.86
1-1-0
2.77
2-0-0
3.23
1-0-1
2.57
1-0-1
3.26
1-0-1
3.14
1-0-1
3.14
2-0-0
3.31
1-0-1
2.89
2-0-0
3.45
0-1-1
2.30
VfL Bochum
1-0-1
2.65
0-0-2
2.11
1-0-1
2.81
0-1-1
2.61
0-1-1
2.68
0-1-1
1.74
0-1-1
2.50
0-0-2
2.55
1-1-0
2.96
1-0-1
2.23
0-0-2
3.21
2-0-0
2.64
0-1-1
2.94
2-0-0
3.01
1-0-1
2.47
0-2-0
3.16
0-0-2
2.00
Waldhof Mannheim
1-0-1
2.16
1-0-1
1.58
1-0-1
2.36
0-2-0
2.00
0-1-1
2.27
0-0-2
1.58
1-0-1
2.27
1-1-0
2.17
1-1-0
2.51
0-1-1
1.77
1-1-0
2.65
1-0-1
2.33
1-0-1
2.42
1-1-0
2.60
0-0-2
1.95
0-2-0
2.21
0-1-1
1.86
Werder Bremen
1-1-0
3.24
0-0-2
2.65
2-0-0
3.48
1-0-1
3.28
1-0-1
3.25
0-2-0
2.44
1-0-1
3.21
1-0-1
3.16
1-1-0
3.75
1-0-1
2.94
1-1-0
3.50
1-0-1
3.51
1-1-0
3.47
2-0-0
3.67
1-1-0
3.08
2-0-0
3.38
1-1-0
3.59

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.81 +7.3
Allowed 0.84 -6.0
Differential 0.96 +3.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
09.80%7.03%5.56%2.94%1.47%0.98%27.78%
17.03%12.09%6.21%5.07%1.14%1.14%32.68%
25.56%6.21%7.52%1.80%0.65%21.73%
32.94%5.07%1.80%1.31%0.33%0.33%11.76%
41.47%1.14%0.65%0.33%3.59%
5+0.98%1.14%0.33%2.45%
Total27.78%32.68%21.73%11.76%3.59%2.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.39 +0.00
SD 1.28 1.28 1.87
CV 0.92 0.92
Max 7 7 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
017.65%2.94%5.88%2.94%29.41%
15.88%17.65%2.94%5.88%5.88%2.94%41.18%
22.94%2.94%2.94%2.94%11.76%
35.88%2.94%8.82%
42.94%2.94%
5+2.94%2.94%5.88%
Total38.24%26.47%14.71%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.29 +0.09
SD 1.56 1.40 2.23
CV 1.13 1.08
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%20.59%
114.71%11.76%5.88%2.94%35.29%
28.82%2.94%5.88%17.65%
35.88%5.88%2.94%14.71%
42.94%2.94%5.88%
5+5.88%5.88%
Total41.18%32.35%23.53%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 0.88 +0.82
SD 1.51 0.88 1.73
CV 0.88 1.00
Max 6 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%2.94%5.88%29.41%
114.71%20.59%8.82%2.94%2.94%50.00%
22.94%2.94%5.88%11.76%
32.94%2.94%5.88%
4
5+2.94%2.94%
Total17.65%41.18%14.71%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.59 -0.53
SD 1.07 1.23 1.48
CV 1.01 0.78
Max 5 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%5.88%8.82%2.94%35.29%
12.94%8.82%11.76%2.94%26.47%
22.94%2.94%5.88%2.94%14.71%
38.82%2.94%2.94%14.71%
42.94%2.94%
5+2.94%2.94%5.88%
Total23.53%26.47%14.71%26.47%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.76 -0.29
SD 1.66 1.46 2.22
CV 1.13 0.83
Max 7 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%8.82%2.94%26.47%
15.88%17.65%5.88%8.82%38.24%
22.94%11.76%14.71%
35.88%8.82%2.94%17.65%
42.94%2.94%
5+
Total26.47%29.41%32.35%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.29 +0.03
SD 1.15 1.00 1.53
CV 0.87 0.77
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%14.71%
111.76%11.76%5.88%29.41%
25.88%5.88%8.82%20.59%
311.76%5.88%2.94%2.94%23.53%
42.94%2.94%
5+5.88%2.94%8.82%
Total50.00%26.47%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.97 0.76 +1.21
SD 1.45 0.89 1.72
CV 0.73 1.16
Max 5 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%8.82%2.94%29.41%
117.65%8.82%26.47%
28.82%5.88%2.94%17.65%
32.94%5.88%2.94%11.76%
45.88%2.94%8.82%
5+2.94%2.94%5.88%
Total26.47%38.24%29.41%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.18 +0.47
SD 1.61 0.97 2.02
CV 0.98 0.82
Max 6 4 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%5.88%2.94%23.53%
15.88%20.59%2.94%5.88%2.94%38.24%
28.82%11.76%8.82%29.41%
32.94%2.94%
45.88%5.88%
5+
Total29.41%38.24%14.71%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.26 +0.03
SD 1.06 1.19 1.75
CV 0.82 0.94
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%11.76%5.88%2.94%35.29%
114.71%17.65%8.82%2.94%2.94%47.06%
22.94%5.88%2.94%11.76%
32.94%2.94%5.88%
4
5+
Total20.59%32.35%29.41%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.56 -0.68
SD 0.84 1.31 1.61
CV 0.96 0.84
Max 3 6 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%20.59%
12.94%11.76%8.82%23.53%
25.88%14.71%5.88%2.94%29.41%
35.88%2.94%5.88%14.71%
42.94%5.88%8.82%
5+2.94%2.94%
Total26.47%47.06%23.53%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.76 1.06 +0.71
SD 1.35 0.89 1.61
CV 0.76 0.84
Max 5 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%8.82%5.88%2.94%41.18%
12.94%8.82%2.94%2.94%2.94%2.94%23.53%
22.94%14.71%5.88%23.53%
32.94%2.94%2.94%2.94%11.76%
4
5+
Total14.71%26.47%29.41%8.82%11.76%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 2.09 -1.03
SD 1.07 1.66 1.71
CV 1.01 0.79
Max 3 7 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%8.82%26.47%
15.88%8.82%8.82%2.94%26.47%
25.88%5.88%8.82%8.82%29.41%
32.94%8.82%2.94%14.71%
42.94%2.94%
5+
Total20.59%38.24%20.59%17.65%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.50 -0.09
SD 1.13 1.29 1.73
CV 0.80 0.86
Max 4 6 +3
Min 0 0 -5

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.24 -0.03
SD 1.04 1.23 1.27
CV 0.86 1.00
Max 5 5 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%2.94%5.88%5.88%5.88%35.29%
12.94%5.88%8.82%8.82%2.94%29.41%
28.82%2.94%5.88%17.65%
32.94%8.82%2.94%14.71%
42.94%2.94%
5+
Total17.65%29.41%17.65%20.59%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 2.00 -0.79
SD 1.17 1.65 2.31
CV 0.97 0.83
Max 4 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%5.88%26.47%
18.82%2.94%2.94%14.71%
214.71%11.76%5.88%32.35%
38.82%5.88%14.71%
45.88%2.94%2.94%11.76%
5+
Total29.41%26.47%23.53%17.65%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.44 +0.26
SD 1.34 1.35 1.99
CV 0.78 0.94
Max 4 6 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%2.94%2.94%26.47%
18.82%8.82%5.88%17.65%41.18%
25.88%8.82%8.82%2.94%2.94%29.41%
32.94%2.94%
4
5+
Total20.59%29.41%20.59%23.53%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.68 -0.59
SD 0.83 1.30 1.58
CV 0.76 0.77
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%8.82%2.94%32.35%
12.94%11.76%8.82%2.94%26.47%
25.88%11.76%8.82%26.47%
32.94%2.94%2.94%2.94%11.76%
42.94%2.94%
5+
Total20.59%38.24%20.59%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.53 -0.26
SD 1.14 1.28 1.76
CV 0.90 0.84
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%23.53%
111.76%2.94%5.88%2.94%2.94%26.47%
211.76%8.82%5.88%26.47%
32.94%11.76%2.94%17.65%
42.94%2.94%
5+2.94%2.94%
Total44.12%29.41%17.65%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 0.94 +0.68
SD 1.37 1.07 1.82
CV 0.85 1.14
Max 6 4 +6
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 Bayern Munich 50 42.97 +7.03
2 Hamburger SV 43 37.91 +5.09
3 1. FC Koln 45 40.88 +4.12
4 Werder Bremen 44 40.48 +3.52
5 Waldhof Mannheim 31 27.89 +3.11

Biggest Disappointments

# Team Actual Sim vsSim
1 Hannover 96 19 28.72 -9.72
2 VfL Bochum 26 33.00 -7.00
3 1. FC Nurnberg 26 30.78 -4.78
4 Bayer 05 Uerdingen 31 34.43 -3.43
5 Eintracht Frankfurt 26 29.32 -3.32

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 Hamburger SV 5 Sep 10 – Oct 22 1 in 453
2 Waldhof Mannheim 4 Apr 1 – Apr 29 1 in 387
3 Stuttgarter Kickers 3 Mar 25 – Apr 8 1 in 96
4 VfB Stuttgart 4 Apr 14 – May 12 1 in 41
5 Werder Bremen 4 Oct 29 – Nov 16 1 in 30

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 VfL Bochum 7 May 5 – Jun 17 1 in 1,331
2 Hannover 96 7 Mar 18 – May 6 1 in 1,192
3 1. FC Nurnberg 5 Sep 3 – Oct 8 1 in 193
4 Karlsruher SC 4 Apr 8 – May 6 1 in 75
5 Stuttgarter Kickers 5 Feb 25 – Mar 21 1 in 66

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Bayern Munich 23 Jul 23 – Mar 25 1 in 722
2 St. Pauli 11 Aug 26 – Nov 19 1 in 275
3 1. FC Koln 17 Nov 16 – May 20 1 in 105
4 Borussia Monchengladbach 12 Sep 13 – Mar 4 1 in 96
5 Bayer Leverkusen 10 Aug 20 – Nov 12 1 in 36

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Waldhof Mannheim 17 Aug 20 – Mar 4 1 in 144
2 Hannover 96 13 Mar 4 – Jun 3 1 in 64
3 VfB Stuttgart 8 Nov 12 – Mar 4 1 in 36
4 1. FC Nurnberg 9 Sep 3 – Nov 12 1 in 25
5 VfL Bochum 8 Nov 4 – Mar 11 1 in 24

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 Munich42.75%22.53%12.81%7.43%4.99%3.30%2.18%1.49%0.93%0.50%0.45%0.28%0.15%0.11%0.08%0.02%
1. FC Koln21.21%21.62%16.53%12.51%8.37%6.01%4.04%3.23%1.90%1.63%1.04%0.71%0.61%0.22%0.22%0.04%0.07%0.04%
Werder Bremen17.51%20.40%17.14%12.57%8.90%6.61%5.12%3.46%2.76%2.01%1.15%0.97%0.53%0.31%0.33%0.17%0.05%0.01%
Hamburger SV7.25%10.38%12.96%13.04%12.39%9.28%8.20%6.73%5.25%3.70%3.17%2.55%1.59%1.36%1.07%0.62%0.34%0.12%
VfB Stuttgart3.19%6.34%8.27%10.06%10.64%9.89%9.52%8.10%7.51%5.93%5.00%4.50%3.46%2.68%2.14%1.30%0.92%0.55%
Borussia Monchengladbach1.72%3.33%5.56%8.08%8.62%9.08%8.88%8.94%8.68%7.65%6.48%6.29%4.61%4.15%3.05%2.68%1.46%0.74%
Borussia Dortmund1.90%4.25%6.50%8.00%9.27%9.36%9.25%8.80%8.22%7.11%6.33%5.25%4.83%3.96%2.83%1.91%1.57%0.66%
Bayer Leverkusen0.98%2.05%3.63%4.99%5.92%7.96%7.91%8.24%8.80%7.86%8.31%7.30%6.51%5.68%5.23%3.98%3.01%1.64%
1. FC Kaiserslautern1.11%2.58%4.25%5.73%6.90%7.64%7.92%8.43%8.31%8.39%8.03%6.97%6.48%5.26%4.19%3.61%2.65%1.55%
St. Pauli0.16%0.60%1.20%1.92%2.80%3.66%5.09%5.72%6.33%7.42%8.17%8.31%9.03%8.93%9.10%8.29%7.34%5.93%
Karlsruher SC0.33%0.84%2.04%2.47%3.72%5.18%5.80%6.24%7.41%8.04%8.44%8.62%8.56%8.55%7.65%6.65%5.87%3.59%
Waldhof Mannheim0.05%0.19%0.38%0.66%0.93%1.44%2.14%3.02%3.41%4.76%5.97%7.41%8.88%10.45%13.60%16.63%20.08%
Bayer 05 Uerdingen1.21%2.65%4.55%5.76%6.88%8.23%8.36%8.61%8.00%8.30%7.61%6.74%6.10%5.38%4.37%3.59%2.41%1.25%
1. FC Nurnberg0.15%0.42%0.87%1.92%2.44%2.69%3.84%4.70%5.29%6.92%7.45%8.59%8.97%10.04%9.43%9.81%8.85%7.62%
VfL Bochum0.41%1.46%2.51%3.50%4.80%5.90%6.50%7.30%7.69%8.32%8.51%8.00%7.80%7.47%6.85%5.58%4.65%2.75%
Eintracht Frankfurt0.07%0.24%0.42%0.74%1.25%2.03%2.56%3.07%3.67%5.00%5.99%7.01%8.51%9.37%11.30%12.43%12.31%14.03%
Stuttgarter Kickers0.02%0.09%0.27%0.38%0.55%0.95%1.70%2.27%2.94%3.84%4.19%5.73%7.30%8.32%10.92%12.65%17.14%20.74%
Hannover 960.03%0.17%0.30%0.52%0.90%1.30%1.69%2.53%3.29%3.97%4.92%6.21%7.55%9.33%10.79%13.07%14.73%18.70%

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
+28.76%
Strong Edge
49.02%30.72%20.26%
Elo Value
Home Edge
170 Elo
0.006 goals per Elo point
0102.82500
Scoring Tilt
Expected
+0.60 goals
Home-Tilted
-2+0.60+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
3.8
Top-Heavy
124610
Champion Preseason Odds
43%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.15/gm
Photo Finish
00.090.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 3.47 * Some Luck: 3.47 to 5.2 * Lucky: 5.2 to 6.93 * Wild Swing: 6.93 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.47 * Close: 2.47 to 3.7 * Off: 3.7 to 4.93 * Way Off: 4.93 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.5 * A Surprise: 0.5 to 0.8 * Several Surprises: 0.8 to 1.1 * Many Surprises: 1.1 and up.
Luck Spread
Expected
4.28 points
Some Luck
04.3311
Average Finish Error
Expected
1.44
Pinpoint
03.088
Biggest Overachiever
Expected 97.22%
96.24%
Bayern Munich
50100
Biggest Underachiever
Expected 2.78%
1.54%
Hannover 96
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
Several Surprises
00.52

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.13
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.39
Moderate Separation
01.003
Interquartile Edge
65%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
85%
Strong Edge
50%87%100%
Close Games
Expected
61%
Very Frequent
0%58%100%
Blowouts
Expected
16%
Frequent
0%18%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.60
Predictable
00.592
Matchup Imbalance
0.49
Lopsided
00.10.180.280.5
Strangeness
Expected
0.98
As Expected
01.002
Repeatability
0.75
Strong Carryover
00.30.60.851
Upset Rate
Expected
21%
Chalky
0%17%50%
Clear Favorite Upset Rate
Expected
19%
As Expected
0%15%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.08 * Near Noise Ceiling: 0.08 to 0.12 * Above Noise: 0.12 to 0.16 * Well Above Noise: 0.16 and up.
Probability calibration
0.45
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.08
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.079
Well Within Noise
00.0820.2

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 99.98% 0.02%
1. FC Koln 99.85% 0.04% 0.11%
Werder Bremen 99.77% 0.17% 0.06%
Hamburger SV 98.92% 0.62% 0.46%
VfB Stuttgart 97.23% 1.30% 1.47%
Borussia Dortmund 95.86% 1.91% 2.23%
Borussia Monchengladbach 95.12% 2.68% 2.20%
Bayer 05 Uerdingen 92.75% 3.59% 3.66%
1. FC Kaiserslautern 92.19% 3.61% 4.20%
Bayer Leverkusen 91.37% 3.98% 4.65%
VfL Bochum 87.02% 5.58% 7.40%
Karlsruher SC 83.89% 6.65% 9.46%
St. Pauli 78.44% 8.29% 13.27%
1. FC Nurnberg 73.72% 9.81% 16.47%
Hannover 96 53.50% 13.07% 33.43%
Waldhof Mannheim 49.69% 13.60% 36.71%
Stuttgarter Kickers 49.47% 12.65% 37.88%
Eintracht Frankfurt 100%
Loser →
↓ Winner
1. FC Kaiserslautern1. FC Koln1. FC Nurnberg1. FC SaarbruckenAlemannia AachenBayer 05 UerdingenBayer LeverkusenBayern MunichBlau-Weiss 90 BerlinBorussia DortmundBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtFC 08 HomburgFortuna KolnHamburger SVHannover 96Hertha BSCKarlsruher SCKickers OffenbachMainz 05Rot-Weiss EssenSC FreiburgSG Union SolingenSG Wattenscheid 09SV Darmstadt 98SV MeppenSchalke 04SpVgg BayreuthSt. PauliStuttgarter KickersVfB StuttgartVfL BochumVfL OsnabruckViktoria AschaffenburgWaldhof MannheimWerder Bremen
1. FC Kaiserslautern100.0%5.00%70.0%40.00%82.8%29.00%52.0%50.00%84.6%13.00%56.2%32.00%62.5%32.00%100.0%2.00%50.0%6.00%75.0%4.00%54.5%11.00%75.0%16.00%100.0%2.00%68.3%41.00%70.0%20.00%73.3%15.00%60.0%25.00%60.0%5.00%50.0%8.00%100.0%1.00%
1. FC Koln0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
1. FC Nurnberg50.0%20.00%62.4%93.00%62.7%83.00%43.4%113.00%64.0%50.00%63.4%101.00%63.4%71.00%62.5%8.00%80.0%25.00%94.7%19.00%68.2%22.00%58.5%53.00%54.2%96.00%61.1%72.00%60.9%23.00%60.0%70.00%80.0%20.00%82.4%17.00%100.0%5.00%
1. FC Saarbrucken0.0%5.00%50.0%20.00%55.6%9.00%42.9%7.00%30.0%10.00%33.3%6.00%43.3%30.00%100.0%1.00%54.7%53.00%22.7%22.00%58.8%17.00%36.7%30.00%0.0%2.00%48.0%25.00%44.4%36.00%0.0%1.00%
Alemannia Aachen30.0%40.00%37.6%93.00%30.3%33.00%23.1%39.00%28.6%28.00%29.4%17.00%33.3%120.00%33.3%3.00%39.7%121.00%31.2%64.00%27.6%76.00%31.9%113.00%23.1%13.00%34.7%49.00%36.5%126.00%0.0%3.00%
Bayer 05 Uerdingen44.4%9.00%69.7%33.00%75.7%37.00%53.3%45.00%70.0%20.00%66.7%30.00%71.4%28.00%50.0%4.00%44.4%9.00%85.7%7.00%75.0%4.00%81.8%11.00%58.8%34.00%57.1%21.00%66.7%6.00%65.4%26.00%50.0%8.00%100.0%1.00%50.0%2.00%
Bayer Leverkusen57.1%7.00%76.9%39.00%50.0%32.00%58.8%51.00%75.0%20.00%72.7%33.00%80.6%36.00%75.0%4.00%66.7%9.00%66.7%3.00%100.0%10.00%65.0%20.00%100.0%1.00%70.3%37.00%68.8%16.00%80.0%10.00%80.0%20.00%100.0%6.00%50.0%6.00%100.0%3.00%
Bayern Munich100.0%1.00%
Blau-Weiss 90 Berlin17.2%29.00%100.0%1.00%37.3%83.00%24.3%37.00%50.0%32.00%44.4%18.00%54.5%22.00%38.2%131.00%12.5%8.00%45.9%111.00%27.8%54.00%24.7%97.00%35.3%102.00%33.3%15.00%33.9%62.00%35.7%126.00%0.0%1.00%
Borussia Dortmund70.0%10.00%71.4%28.00%55.6%18.00%63.6%33.00%60.0%10.00%87.0%23.00%81.5%27.00%100.0%1.00%50.0%2.00%62.5%8.00%100.0%4.00%81.8%11.00%100.0%1.00%93.3%15.00%55.6%9.00%81.8%11.00%100.0%9.00%66.7%3.00%66.7%3.00%100.0%1.00%
Borussia Monchengladbach66.7%6.00%70.6%17.00%45.5%22.00%45.8%24.00%83.3%12.00%54.5%22.00%61.1%18.00%33.3%3.00%33.3%6.00%100.0%2.00%75.0%4.00%66.7%15.00%68.2%22.00%90.0%10.00%62.5%8.00%80.0%15.00%100.0%4.00%50.0%4.00%0.0%2.00%
Dusseldorf48.0%50.00%56.6%113.00%46.7%45.00%41.2%51.00%36.4%33.00%54.2%24.00%53.5%142.00%35.7%14.00%66.9%133.00%44.1%68.00%44.2%95.00%47.3%169.00%40.0%10.00%45.2%62.00%50.8%181.00%50.0%2.00%
Eintracht Braunschweig15.4%13.00%36.0%50.00%30.0%20.00%25.0%20.00%40.0%10.00%16.7%12.00%31.8%44.00%0.0%2.00%31.9%47.00%30.0%30.00%24.4%45.00%35.7%56.00%33.3%6.00%24.2%33.00%34.8%69.00%0.0%1.00%
Eintracht Frankfurt56.7%30.00%66.7%120.00%61.8%131.00%46.5%142.00%68.2%44.00%57.9%145.00%56.9%116.00%84.6%13.00%64.5%31.00%76.9%13.00%69.7%33.00%62.5%56.00%100.0%1.00%60.6%132.00%63.6%55.00%65.0%40.00%58.1%86.00%72.7%22.00%62.5%16.00%100.0%7.00%
FC 08 Homburg43.8%32.00%36.6%101.00%33.3%30.00%27.3%33.00%0.0%1.00%13.0%23.00%45.5%22.00%42.1%145.00%33.3%9.00%42.9%133.00%40.6%69.00%40.9%93.00%49.1%112.00%21.4%14.00%45.5%44.00%42.0%169.00%100.0%1.00%
Fortuna Koln37.5%32.00%0.0%1.00%36.6%71.00%28.6%28.00%19.4%36.00%18.5%27.00%38.9%18.00%43.1%116.00%66.7%3.00%52.5%118.00%38.1%63.00%32.9%82.00%41.3%138.00%18.8%16.00%41.5%65.00%38.6%145.00%
Hamburger SV0.0%1.00%66.7%3.00%87.5%8.00%64.3%14.00%100.0%2.00%66.7%9.00%33.3%3.00%100.0%1.00%100.0%2.00%50.0%2.00%100.0%2.00%75.0%8.00%75.0%4.00%100.0%1.00%60.0%5.00%100.0%1.00%
Hannover 9645.3%53.00%60.3%121.00%54.1%111.00%33.1%133.00%68.1%47.00%57.1%133.00%47.5%118.00%55.6%9.00%59.5%37.00%55.6%9.00%54.8%31.00%51.9%79.00%100.0%1.00%52.6%154.00%59.3%81.00%74.3%35.00%44.8%67.00%65.6%32.00%66.7%21.00%88.9%9.00%
Hertha BSC0.0%2.00%37.5%8.00%50.0%4.00%25.0%4.00%0.0%1.00%66.7%3.00%15.4%13.00%0.0%1.00%44.4%9.00%33.3%6.00%30.0%10.00%22.2%9.00%50.0%2.00%100.0%3.00%12.5%8.00%
Karlsruher SC77.3%22.00%68.8%64.00%72.2%54.00%55.9%68.00%70.0%30.00%59.4%69.00%61.9%63.00%66.7%6.00%90.0%20.00%84.6%13.00%66.7%21.00%75.0%36.00%100.0%1.00%67.8%87.00%77.6%58.00%69.2%26.00%60.9%23.00%71.4%14.00%50.0%12.00%100.0%4.00%
Kickers Offenbach50.0%6.00%0.0%1.00%20.0%25.00%55.6%9.00%33.3%9.00%50.0%2.00%66.7%6.00%35.5%31.00%0.0%2.00%40.5%37.00%10.0%20.00%30.0%20.00%23.3%30.00%60.0%5.00%46.2%13.00%32.6%46.00%0.0%1.00%
Mainz 0525.0%4.00%5.3%19.00%14.3%7.00%33.3%3.00%37.5%8.00%0.0%2.00%23.1%13.00%44.4%9.00%15.4%13.00%0.0%10.00%6.7%15.00%33.3%6.00%7.7%13.00%
Rot-Weiss Essen45.5%11.00%100.0%1.00%31.8%22.00%25.0%4.00%0.0%10.00%0.0%4.00%25.0%4.00%30.3%33.00%50.0%2.00%45.2%31.00%33.3%21.00%33.3%21.00%34.4%32.00%40.0%5.00%29.4%17.00%21.2%33.00%0.0%1.00%
SC Freiburg25.0%16.00%41.5%53.00%18.2%11.00%35.0%20.00%18.2%11.00%33.3%15.00%37.5%56.00%0.0%2.00%48.1%79.00%25.0%36.00%41.9%43.00%43.1%51.00%20.0%5.00%44.1%34.00%44.6%56.00%
SG Union Solingen0.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%3.00%0.0%1.00%50.0%2.00%
SG Wattenscheid 0931.7%41.00%0.0%1.00%45.8%96.00%41.2%34.00%29.7%37.00%6.7%15.00%31.8%22.00%39.4%132.00%25.0%8.00%47.4%154.00%32.2%87.00%30.1%93.00%42.9%140.00%23.1%13.00%45.0%60.00%37.8%119.00%0.0%1.00%
SV Darmstadt 9830.0%20.00%0.0%1.00%38.9%72.00%42.9%21.00%31.2%16.00%44.4%9.00%10.0%10.00%36.4%55.00%25.0%4.00%40.7%81.00%22.4%58.00%40.7%59.00%38.7%75.00%25.0%8.00%41.9%43.00%25.7%70.00%
SV Meppen26.7%15.00%39.1%23.00%33.3%6.00%20.0%10.00%18.2%11.00%37.5%8.00%35.0%40.00%0.0%1.00%25.7%35.00%30.8%26.00%25.0%28.00%24.0%50.00%0.0%2.00%13.0%23.00%24.5%49.00%
Schalke 0440.0%25.00%40.0%70.00%34.6%26.00%20.0%20.00%0.0%9.00%20.0%15.00%41.9%86.00%40.0%5.00%55.2%67.00%39.1%23.00%37.3%51.00%51.2%80.00%29.4%17.00%36.4%33.00%26.8%82.00%
SpVgg Bayreuth40.0%5.00%0.0%1.00%20.0%20.00%50.0%8.00%0.0%6.00%33.3%3.00%0.0%4.00%27.3%22.00%0.0%1.00%34.4%32.00%28.6%14.00%21.1%19.00%24.1%29.00%66.7%3.00%36.4%11.00%22.6%31.00%
St. Pauli41.2%17.00%72.4%76.00%75.3%97.00%55.8%95.00%75.6%45.00%59.1%93.00%67.1%82.00%70.0%10.00%70.0%20.00%100.0%10.00%66.7%21.00%58.1%43.00%100.0%1.00%69.9%93.00%59.3%59.00%75.0%28.00%62.7%51.00%78.9%19.00%87.5%8.00%66.7%3.00%
Stuttgarter Kickers63.3%30.00%68.1%113.00%64.7%102.00%52.7%169.00%64.3%56.00%50.9%112.00%58.7%138.00%77.8%9.00%76.7%30.00%93.3%15.00%65.6%32.00%56.9%51.00%100.0%3.00%57.1%140.00%61.3%75.00%76.0%50.00%48.8%80.00%75.9%29.00%64.3%14.00%90.0%10.00%
VfB Stuttgart100.0%2.00%76.9%13.00%66.7%15.00%60.0%10.00%66.7%6.00%78.6%14.00%81.2%16.00%50.0%2.00%40.0%5.00%60.0%5.00%80.0%5.00%76.9%13.00%75.0%8.00%100.0%2.00%70.6%17.00%33.3%3.00%100.0%3.00%
VfL Bochum52.0%25.00%65.3%49.00%66.1%62.00%54.8%62.00%75.8%33.00%54.5%44.00%58.5%65.00%0.0%3.00%53.8%13.00%66.7%6.00%70.6%17.00%55.9%34.00%100.0%1.00%55.0%60.00%58.1%43.00%87.0%23.00%63.6%33.00%63.6%11.00%85.7%7.00%50.0%2.00%
VfL Osnabruck50.0%8.00%17.6%17.00%0.0%1.00%50.0%6.00%33.3%3.00%50.0%4.00%37.5%16.00%33.3%21.00%50.0%12.00%12.5%8.00%35.7%14.00%0.0%3.00%14.3%7.00%41.7%24.00%
Viktoria Aschaffenburg0.0%1.00%0.0%5.00%50.0%2.00%0.0%3.00%0.0%1.00%100.0%2.00%0.0%7.00%11.1%9.00%0.0%4.00%33.3%3.00%10.0%10.00%50.0%2.00%0.0%4.00%
Waldhof Mannheim55.6%36.00%63.5%126.00%64.3%126.00%49.2%181.00%65.2%69.00%58.0%169.00%61.4%145.00%87.5%8.00%67.4%46.00%92.3%13.00%78.8%33.00%55.4%56.00%50.0%2.00%62.2%119.00%74.3%70.00%75.5%49.00%73.2%82.00%77.4%31.00%58.3%24.00%100.0%4.00%
Werder Bremen100.0%1.00%100.0%3.00%100.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%

Actual Promotion/Relegation Outcomes

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

Team Finals
Eintracht Frankfurt 60.78%
1. FC Saarbrucken 39.22%
Loser →
↓ Winner
1. FC SaarbruckenEintracht Frankfurt
1. FC Saarbrucken39.2%100.00%
Eintracht Frankfurt60.8%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
1988-07-22 VfB Stuttgart L 1-2 1848 1879 49.2% 32.0% 18.8% -8.2 0
1988-07-22 @ Borussia Dortmund W 2-1 1879 1848 18.8% 32.0% 49.2% +8.2 2
1988-07-22 Bayer Leverkusen D 1-1 1789 1838 47.2% 32.3% 20.5% -1.0 1
1988-07-22 @ Waldhof Mannheim D 1-1 1838 1789 20.5% 32.3% 47.2% +1.0 1
1988-07-23 Eintracht Frankfurt W 3-0 1934 1826 62.0% 28.3% 9.7% +6.4 2
1988-07-23 @ Bayern Munich L 0-3 1826 1934 9.7% 28.3% 62.0% -6.4 0
1988-07-23 1. FC Kaiserslautern W 4-1 1854 1831 54.5% 31.0% 14.5% +8.0 2
1988-07-23 @ Borussia Monchengladbach L 1-4 1831 1854 14.5% 31.0% 54.5% -8.0 0
1988-07-23 Karlsruher SC L 2-3 1827 1806 54.5% 31.0% 14.5% -8.5 0
1988-07-23 @ Hannover 96 W 3-2 1806 1827 14.5% 31.0% 54.5% +8.5 2
1988-07-23 Bayer 05 Uerdingen D 1-1 1913 1847 58.5% 29.8% 11.8% -1.9 1
1988-07-23 @ 1. FC Koln D 1-1 1847 1913 11.8% 29.8% 58.5% +1.9 1
1988-07-23 1. FC Nurnberg L 0-1 1804 1845 48.1% 32.2% 19.7% -8.5 0
1988-07-23 @ St. Pauli W 1-0 1845 1804 19.7% 32.2% 48.1% +8.5 2
1988-07-23 VfL Bochum L 1-2 1824 1845 50.2% 31.9% 17.9% -8.4 0
1988-07-23 @ Stuttgarter Kickers W 2-1 1845 1824 17.9% 31.9% 50.2% +8.4 2
1988-07-23 Hamburger SV W 2-1 1924 1879 56.6% 30.4% 13.0% +3.0 2
1988-07-23 @ Werder Bremen L 1-2 1879 1924 13.0% 30.4% 56.6% -3.0 0
1988-07-29 Borussia Dortmund D 0-0 1876 1840 55.8% 30.6% 13.5% -1.9 1
1988-07-29 @ Hamburger SV D 0-0 1840 1876 13.5% 30.6% 55.8% +1.9 1
1988-07-29 Hannover 96 W 2-1 1887 1819 58.6% 29.7% 11.7% +2.7 4
1988-07-29 @ VfB Stuttgart L 1-2 1819 1887 11.7% 29.7% 58.6% -2.7 0
1988-07-30 Werder Bremen D 0-0 1823 1927 40.6% 32.6% 26.8% -0.5 1
1988-07-30 @ 1. FC Kaiserslautern D 0-0 1927 1823 26.8% 32.6% 40.6% +0.5 3
1988-07-30 1. FC Koln L 0-2 1853 1911 46.2% 32.4% 21.4% -15.6 2
1988-07-30 @ 1. FC Nurnberg W 2-0 1911 1853 21.4% 32.4% 46.2% +15.6 3
1988-07-30 Borussia Monchengladbach W 3-1 1839 1862 50.0% 31.9% 18.1% +6.8 3
1988-07-30 @ Bayer Leverkusen L 1-3 1862 1839 18.1% 31.9% 50.0% -6.8 2
1988-07-30 Stuttgarter Kickers L 1-2 1820 1816 52.7% 31.4% 15.9% -8.7 0
1988-07-30 @ Eintracht Frankfurt W 2-1 1816 1820 15.9% 31.4% 52.7% +8.7 2
1988-07-30 Bayern Munich D 2-2 1814 1941 37.6% 32.5% 29.8% -0.2 3
1988-07-30 @ Karlsruher SC D 2-2 1941 1814 29.8% 32.5% 37.6% +0.2 3
1988-07-30 Waldhof Mannheim D 0-0 1849 1788 58.0% 29.9% 12.1% -2.1 2
1988-07-30 @ Bayer 05 Uerdingen D 0-0 1788 1849 12.1% 29.9% 58.0% +2.1 2
1988-07-30 St. Pauli D 0-0 1854 1796 57.8% 30.0% 12.2% -2.0 3
1988-07-30 @ VfL Bochum D 0-0 1796 1854 12.2% 30.0% 57.8% +2.0 1
1988-08-12 1. FC Kaiserslautern D 1-1 1842 1823 54.2% 31.1% 14.7% -1.6 2
1988-08-12 @ Borussia Dortmund D 1-1 1823 1842 14.7% 31.1% 54.2% +1.5 2
1988-08-13 Hamburger SV L 2-3 1816 1874 46.1% 32.4% 21.5% -7.4 0
1988-08-13 @ Hannover 96 W 3-2 1874 1816 21.5% 32.4% 46.1% +7.4 3
1988-08-13 1. FC Nurnberg W 3-2 1847 1838 53.2% 31.3% 15.5% +3.3 4
1988-08-13 @ Bayer 05 Uerdingen L 2-3 1838 1847 15.5% 31.3% 53.2% -3.3 2
1988-08-13 Eintracht Frankfurt W 2-0 1798 1811 51.0% 31.8% 17.2% +7.5 3
1988-08-13 @ St. Pauli L 0-2 1811 1798 17.2% 31.8% 51.0% -7.5 0
1988-08-13 Karlsruher SC L 1-3 1825 1814 53.4% 31.3% 15.3% -15.3 2
1988-08-13 @ Stuttgarter Kickers W 3-1 1814 1825 15.3% 31.3% 53.4% +15.3 5
1988-08-13 Borussia Monchengladbach W 4-1 1790 1855 45.4% 32.4% 22.2% +11.2 4
1988-08-13 @ Waldhof Mannheim L 1-4 1855 1790 22.2% 32.4% 45.4% -11.2 2
1988-08-13 Bayer Leverkusen W 3-1 1927 1846 59.8% 29.2% 10.9% +4.3 5
1988-08-13 @ Werder Bremen L 1-3 1846 1927 10.9% 29.2% 59.8% -4.3 3
1988-08-16 VfL Bochum W 1-0 1926 1852 59.2% 29.5% 11.3% +2.8 5
1988-08-16 @ 1. FC Koln L 0-1 1852 1926 11.3% 29.5% 59.2% -2.7 3
1988-08-19 1. FC Koln W 1-0 1803 1929 37.7% 32.5% 29.7% +6.0 2
1988-08-19 @ Eintracht Frankfurt L 0-1 1929 1803 29.7% 32.5% 37.7% -6.0 5
1988-08-19 St. Pauli W 3-1 1829 1805 54.7% 30.9% 14.4% +5.6 7
1988-08-19 @ Karlsruher SC L 1-3 1805 1829 14.4% 30.9% 54.7% -5.6 3
1988-08-20 Hannover 96 D 0-0 1824 1809 53.9% 31.1% 15.0% -1.7 3
1988-08-20 @ 1. FC Kaiserslautern D 0-0 1809 1824 15.0% 31.1% 53.9% +1.7 1
1988-08-20 Waldhof Mannheim W 1-0 1835 1802 55.5% 30.7% 13.8% +3.3 4
1988-08-20 @ 1. FC Nurnberg L 0-1 1802 1835 13.8% 30.7% 55.5% -3.3 4
1988-08-20 Borussia Dortmund W 2-0 1842 1840 52.5% 31.5% 16.0% +7.1 5
1988-08-20 @ Bayer Leverkusen L 0-2 1840 1842 16.0% 31.5% 52.5% -7.1 2
1988-08-20 Werder Bremen W 4-1 1844 1932 42.6% 32.6% 24.9% +12.2 4
1988-08-20 @ Borussia Monchengladbach L 1-4 1932 1844 24.9% 32.6% 42.6% -12.2 5
1988-08-20 Bayern Munich L 0-1 1882 1941 46.0% 32.4% 21.6% -8.2 3
1988-08-20 @ Hamburger SV W 1-0 1941 1882 21.6% 32.4% 46.0% +8.2 5
1988-08-20 Stuttgarter Kickers W 4-0 1890 1809 59.7% 29.3% 11.0% +9.6 6
1988-08-20 @ VfB Stuttgart L 0-4 1809 1890 11.0% 29.3% 59.7% -9.6 2
1988-08-20 Bayer 05 Uerdingen D 1-1 1849 1850 52.2% 31.5% 16.2% -1.4 4
1988-08-20 @ VfL Bochum D 1-1 1850 1849 16.2% 31.5% 52.2% +1.4 5
1988-08-26 Eintracht Frankfurt W 4-1 1851 1809 56.4% 30.5% 13.2% +7.3 7
1988-08-26 @ Bayer 05 Uerdingen L 1-4 1809 1851 13.2% 30.5% 56.4% -7.3 2
1988-08-26 VfB Stuttgart W 2-1 1800 1899 41.1% 32.6% 26.3% +5.2 5
1988-08-26 @ St. Pauli L 1-2 1899 1800 26.3% 32.6% 41.1% -5.2 6
1988-08-27 VfL Bochum W 3-1 1838 1847 51.4% 31.7% 16.9% +6.4 6
1988-08-27 @ 1. FC Nurnberg L 1-3 1847 1838 16.9% 31.7% 51.4% -6.4 4
1988-08-27 1. FC Kaiserslautern W 5-1 1949 1823 63.4% 27.6% 8.9% +6.4 7
1988-08-27 @ Bayern Munich L 1-5 1823 1949 8.9% 27.6% 63.4% -6.4 3
1988-08-27 Borussia Monchengladbach D 0-0 1833 1856 50.0% 31.9% 18.1% -1.3 3
1988-08-27 @ Borussia Dortmund D 0-0 1856 1833 18.1% 31.9% 50.0% +1.4 5
1988-08-27 Bayer Leverkusen D 2-2 1811 1849 48.4% 32.1% 19.5% -0.8 2
1988-08-27 @ Hannover 96 D 2-2 1849 1811 19.5% 32.1% 48.4% +0.8 6
1988-08-27 Karlsruher SC W 6-1 1923 1835 60.4% 29.0% 10.6% +9.4 7
1988-08-27 @ 1. FC Koln L 1-6 1835 1923 10.6% 29.0% 60.4% -9.4 7
1988-08-27 Hamburger SV W 2-0 1800 1874 44.3% 32.5% 23.2% +9.5 4
1988-08-27 @ Stuttgarter Kickers L 0-2 1874 1800 23.2% 32.5% 44.3% -9.5 3
1988-08-27 Werder Bremen D 1-1 1798 1920 38.3% 32.6% 29.1% -0.3 5
1988-08-27 @ Waldhof Mannheim D 1-1 1920 1798 29.1% 32.6% 38.3% +0.3 6
1988-09-02 Hannover 96 W 2-0 1857 1810 56.9% 30.3% 12.8% +5.8 7
1988-09-02 @ Borussia Monchengladbach L 0-2 1810 1857 12.8% 30.3% 56.9% -5.8 2
1988-09-03 Stuttgarter Kickers W 6-0 1816 1809 53.1% 31.4% 15.6% +19.3 5
1988-09-03 @ 1. FC Kaiserslautern L 0-6 1809 1816 15.6% 31.4% 53.1% -19.3 4
1988-09-03 Bayern Munich D 1-1 1850 1955 40.3% 32.6% 27.1% -0.5 7
1988-09-03 @ Bayer Leverkusen D 1-1 1955 1850 27.1% 32.6% 40.3% +0.5 8
1988-09-03 1. FC Nurnberg W 1-0 1802 1844 47.9% 32.2% 19.9% +4.5 4
1988-09-03 @ Eintracht Frankfurt L 0-1 1844 1802 19.9% 32.2% 47.9% -4.5 6
1988-09-03 St. Pauli D 1-1 1864 1805 57.9% 30.0% 12.1% -1.8 4
1988-09-03 @ Hamburger SV D 1-1 1805 1864 12.1% 30.0% 57.9% +1.8 6
1988-09-03 Bayer 05 Uerdingen L 0-1 1825 1859 48.9% 32.1% 19.0% -8.7 7
1988-09-03 @ Karlsruher SC W 1-0 1859 1825 19.0% 32.1% 48.9% +8.7 9
1988-09-03 1. FC Koln W 2-0 1894 1932 48.3% 32.2% 19.5% +8.3 8
1988-09-03 @ VfB Stuttgart L 0-2 1932 1894 19.5% 32.2% 48.3% -8.3 7
1988-09-03 Waldhof Mannheim D 2-2 1841 1798 56.4% 30.4% 13.1% -1.3 5
1988-09-03 @ VfL Bochum D 2-2 1798 1841 13.1% 30.4% 56.4% +1.3 6
1988-09-09 1. FC Kaiserslautern D 1-1 1807 1836 49.4% 32.0% 18.6% -1.2 7
1988-09-09 @ St. Pauli D 1-1 1836 1807 18.6% 32.0% 49.4% +1.2 6
1988-09-10 Karlsruher SC L 1-3 1840 1817 54.6% 31.0% 14.4% -15.6 6
1988-09-10 @ 1. FC Nurnberg W 3-1 1817 1840 14.4% 31.0% 54.6% +15.6 9
1988-09-10 Borussia Monchengladbach W 3-0 1956 1863 60.7% 28.9% 10.4% +6.9 10
1988-09-10 @ Bayern Munich L 0-3 1863 1956 10.4% 28.9% 60.7% -6.9 7
1988-09-10 Werder Bremen D 2-2 1804 1920 39.0% 32.6% 28.4% -0.3 3
1988-09-10 @ Hannover 96 D 2-2 1920 1804 28.4% 32.6% 39.0% +0.3 7
1988-09-10 VfB Stuttgart D 0-0 1867 1902 48.7% 32.1% 19.2% -1.2 10
1988-09-10 @ Bayer 05 Uerdingen D 0-0 1902 1867 19.2% 32.1% 48.7% +1.2 9
1988-09-10 Hamburger SV L 1-2 1924 1862 58.1% 29.9% 12.0% -9.5 7
1988-09-10 @ 1. FC Koln W 2-1 1862 1924 12.0% 29.9% 58.1% +9.5 6
1988-09-10 Bayer Leverkusen L 1-3 1790 1849 46.0% 32.4% 21.6% -13.4 4
1988-09-10 @ Stuttgarter Kickers W 3-1 1849 1790 21.6% 32.4% 46.0% +13.4 9
1988-09-10 Eintracht Frankfurt W 1-0 1840 1806 55.6% 30.7% 13.7% +3.3 7
1988-09-10 @ VfL Bochum L 0-1 1806 1840 13.7% 30.7% 55.6% -3.3 4
1988-09-10 Borussia Dortmund L 0-3 1799 1832 49.0% 32.1% 18.9% -23.8 6
1988-09-10 @ Waldhof Mannheim W 3-0 1832 1799 18.9% 32.1% 49.0% +23.8 5
1988-09-13 1. FC Koln D 1-1 1837 1915 43.8% 32.5% 23.7% -0.7 7
1988-09-13 @ 1. FC Kaiserslautern D 1-1 1915 1837 23.7% 32.5% 43.8% +0.7 8
1988-09-13 St. Pauli D 2-2 1862 1805 57.7% 30.0% 12.3% -1.4 10
1988-09-13 @ Bayer Leverkusen D 2-2 1805 1862 12.3% 30.0% 57.7% +1.4 8
1988-09-13 Hannover 96 W 4-0 1856 1804 57.2% 30.2% 12.6% +10.9 7
1988-09-13 @ Borussia Dortmund L 0-4 1804 1856 12.6% 30.2% 57.2% -10.9 3
1988-09-13 Stuttgarter Kickers D 1-1 1856 1777 59.7% 29.3% 11.0% -2.0 8
1988-09-13 @ Borussia Monchengladbach D 1-1 1777 1856 11.0% 29.3% 59.7% +2.0 5
1988-09-13 Waldhof Mannheim D 0-0 1803 1776 55.0% 30.9% 14.1% -1.8 5
1988-09-13 @ Eintracht Frankfurt D 0-0 1776 1803 14.1% 30.9% 55.0% +1.8 7
1988-09-13 Bayer 05 Uerdingen W 3-0 1872 1866 52.9% 31.4% 15.7% +10.1 8
1988-09-13 @ Hamburger SV L 0-3 1866 1872 15.7% 31.4% 52.9% -10.1 10
1988-09-13 VfL Bochum L 1-3 1832 1843 51.3% 31.7% 17.0% -14.7 9
1988-09-13 @ Karlsruher SC W 3-1 1843 1832 17.0% 31.7% 51.3% +14.7 9
1988-09-13 1. FC Nurnberg W 4-0 1903 1824 59.6% 29.3% 11.1% +9.6 11
1988-09-13 @ VfB Stuttgart L 0-4 1824 1903 11.1% 29.3% 59.6% -9.6 6
1988-09-13 Bayern Munich D 2-2 1920 1963 47.9% 32.2% 19.9% -0.8 8
1988-09-13 @ Werder Bremen D 2-2 1963 1920 19.9% 32.2% 47.9% +0.8 11
1988-10-03 Hamburger SV L 1-4 1815 1882 45.1% 32.5% 22.5% -18.7 6
1988-10-03 @ 1. FC Nurnberg W 4-1 1882 1815 22.5% 32.5% 45.1% +18.7 10
1988-10-07 Stuttgarter Kickers D 1-1 1866 1779 60.3% 29.0% 10.6% -2.0 8
1988-10-07 @ Borussia Dortmund D 1-1 1779 1866 10.6% 29.0% 60.3% +2.0 6
1988-10-08 1. FC Nurnberg W 2-1 1836 1796 56.2% 30.5% 13.3% +3.0 9
1988-10-08 @ 1. FC Kaiserslautern L 1-2 1796 1836 13.3% 30.5% 56.2% -3.0 6
1988-10-08 Bayer 05 Uerdingen D 2-2 1861 1856 52.9% 31.4% 15.7% -1.1 11
1988-10-08 @ Bayer Leverkusen D 2-2 1856 1861 15.7% 31.4% 52.9% +1.1 11
1988-10-08 1. FC Koln W 1-0 1854 1915 45.8% 32.4% 21.8% +4.8 10
1988-10-08 @ Borussia Monchengladbach L 0-1 1915 1854 21.8% 32.4% 45.8% -4.8 8
1988-10-08 VfL Bochum W 3-1 1901 1858 56.4% 30.4% 13.1% +5.2 12
1988-10-08 @ Hamburger SV L 1-3 1858 1901 13.1% 30.4% 56.4% -5.2 9
1988-10-08 Bayern Munich D 0-0 1793 1964 31.6% 32.1% 36.3% +0.2 4
1988-10-08 @ Hannover 96 D 0-0 1964 1793 36.3% 32.1% 31.6% -0.2 12
1988-10-08 Waldhof Mannheim W 2-1 1818 1777 56.2% 30.5% 13.3% +3.0 11
1988-10-08 @ Karlsruher SC L 1-2 1777 1818 13.3% 30.5% 56.2% -3.0 7
1988-10-08 Eintracht Frankfurt W 2-0 1913 1801 62.3% 28.2% 9.6% +4.4 13
1988-10-08 @ VfB Stuttgart L 0-2 1801 1913 9.6% 28.2% 62.3% -4.3 5
1988-10-08 St. Pauli D 0-0 1919 1807 62.4% 28.1% 9.5% -2.4 9
1988-10-08 @ Werder Bremen D 0-0 1807 1919 9.5% 28.1% 62.4% +2.4 9
1988-10-12 Borussia Dortmund D 1-1 1963 1864 61.3% 28.6% 10.1% -2.1 13
1988-10-12 @ Bayern Munich D 1-1 1864 1963 10.1% 28.6% 61.3% +2.1 9
1988-10-15 Borussia Monchengladbach D 1-1 1809 1859 47.0% 32.3% 20.6% -1.0 10
1988-10-15 @ St. Pauli D 1-1 1859 1809 20.6% 32.3% 47.0% +1.0 11
1988-10-21 Hannover 96 L 0-1 1781 1793 51.1% 31.7% 17.2% -9.0 6
1988-10-21 @ Stuttgarter Kickers W 1-0 1793 1781 17.2% 31.7% 51.1% +9.0 6
1988-10-22 Bayer Leverkusen D 1-1 1793 1860 45.1% 32.5% 22.5% -0.8 7
1988-10-22 @ 1. FC Nurnberg D 1-1 1860 1793 22.5% 32.5% 45.1% +0.8 12
1988-10-22 Hamburger SV L 0-1 1797 1906 39.9% 32.6% 27.5% -7.3 5
1988-10-22 @ Eintracht Frankfurt W 1-0 1906 1797 27.5% 32.6% 39.9% +7.3 14
1988-10-22 VfB Stuttgart W 2-0 1821 1917 41.4% 32.6% 26.0% +10.2 13
1988-10-22 @ Karlsruher SC L 0-2 1917 1821 26.0% 32.6% 41.4% -10.2 13
1988-10-22 Borussia Monchengladbach D 0-0 1857 1860 52.0% 31.6% 16.4% -1.5 12
1988-10-22 @ Bayer 05 Uerdingen D 0-0 1860 1857 16.4% 31.6% 52.0% +1.5 12
1988-10-22 Werder Bremen W 2-0 1911 1917 51.7% 31.6% 16.7% +7.3 10
1988-10-22 @ 1. FC Koln L 0-2 1917 1911 16.7% 31.6% 51.7% -7.3 9
1988-10-22 Borussia Dortmund W 1-0 1808 1867 46.1% 32.4% 21.5% +4.7 12
1988-10-22 @ St. Pauli L 0-1 1867 1808 21.5% 32.4% 46.1% -4.7 9
1988-10-22 1. FC Kaiserslautern W 2-0 1853 1839 53.7% 31.2% 15.1% +6.8 11
1988-10-22 @ VfL Bochum L 0-2 1839 1853 15.1% 31.2% 53.7% -6.8 9
1988-10-22 Bayern Munich L 0-3 1774 1961 29.5% 31.9% 38.6% -16.1 7
1988-10-22 @ Waldhof Mannheim W 3-0 1961 1774 38.6% 31.9% 29.5% +16.1 15
1988-10-27 VfL Bochum D 1-1 1861 1859 52.5% 31.5% 16.0% -1.4 13
1988-10-27 @ Bayer Leverkusen D 1-1 1859 1861 16.0% 31.5% 52.5% +1.4 12
1988-10-29 Eintracht Frankfurt W 3-0 1832 1790 56.4% 30.4% 13.1% +8.7 11
1988-10-29 @ 1. FC Kaiserslautern L 0-3 1790 1832 13.1% 30.4% 56.4% -8.7 5
1988-10-29 Stuttgarter Kickers W 3-0 1977 1772 69.4% 24.3% 6.4% +4.0 17
1988-10-29 @ Bayern Munich L 0-3 1772 1977 6.4% 24.3% 69.4% -4.0 6
1988-10-29 1. FC Koln L 0-4 1862 1918 46.4% 32.4% 21.3% -29.6 9
1988-10-29 @ Borussia Dortmund W 4-0 1918 1862 21.3% 32.4% 46.4% +29.6 12
1988-10-29 1. FC Nurnberg D 1-1 1862 1792 58.8% 29.6% 11.6% -1.9 13
1988-10-29 @ Borussia Monchengladbach D 1-1 1792 1862 11.6% 29.6% 58.8% +1.9 8
1988-10-29 Karlsruher SC D 1-1 1913 1831 59.9% 29.2% 10.9% -2.0 15
1988-10-29 @ Hamburger SV D 1-1 1831 1913 10.9% 29.2% 59.9% +2.0 14
1988-10-29 St. Pauli D 2-2 1802 1813 51.2% 31.7% 17.0% -1.0 7
1988-10-29 @ Hannover 96 D 2-2 1813 1802 17.0% 31.7% 51.2% +1.0 13
1988-10-29 Waldhof Mannheim W 2-0 1907 1758 65.2% 26.7% 8.1% +3.6 15
1988-10-29 @ VfB Stuttgart L 0-2 1758 1907 8.1% 26.7% 65.2% -3.6 7
1988-10-29 Bayer 05 Uerdingen W 3-1 1910 1855 57.5% 30.1% 12.4% +4.9 11
1988-10-29 @ Werder Bremen L 1-3 1855 1910 12.4% 30.1% 57.5% -4.9 12
1988-11-01 VfB Stuttgart W 1-0 1861 1911 47.0% 32.3% 20.7% +4.6 14
1988-11-01 @ VfL Bochum L 0-1 1911 1861 20.7% 32.3% 47.0% -4.6 15
1988-11-04 Borussia Monchengladbach L 1-2 1865 1860 52.9% 31.4% 15.7% -8.8 14
1988-11-04 @ VfL Bochum W 2-1 1860 1865 15.7% 31.4% 52.9% +8.8 15
1988-11-05 Werder Bremen L 0-1 1794 1915 38.4% 32.6% 29.0% -7.1 8
1988-11-05 @ 1. FC Nurnberg W 1-0 1915 1794 29.0% 32.6% 38.4% +7.1 13
1988-11-05 Bayer Leverkusen D 1-1 1781 1859 43.7% 32.5% 23.8% -0.7 6
1988-11-05 @ Eintracht Frankfurt D 1-1 1859 1781 23.8% 32.5% 43.7% +0.7 14
1988-11-05 1. FC Kaiserslautern W 4-1 1833 1841 51.5% 31.7% 16.8% +9.0 16
1988-11-05 @ Karlsruher SC L 1-4 1841 1833 16.8% 31.7% 51.5% -9.0 11
1988-11-05 Borussia Dortmund D 0-0 1851 1832 54.1% 31.1% 14.8% -1.7 13
1988-11-05 @ Bayer 05 Uerdingen D 0-0 1832 1851 14.8% 31.1% 54.1% +1.7 10
1988-11-05 Hannover 96 W 1-0 1948 1801 65.0% 26.8% 8.2% +2.0 14
1988-11-05 @ 1. FC Koln L 0-1 1801 1948 8.2% 26.8% 65.0% -2.0 7
1988-11-05 Bayern Munich D 0-0 1814 1981 32.0% 32.2% 35.8% +0.1 14
1988-11-05 @ St. Pauli D 0-0 1981 1814 35.8% 32.2% 32.0% -0.1 18
1988-11-05 Hamburger SV W 4-2 1906 1911 51.9% 31.6% 16.5% +5.6 17
1988-11-05 @ VfB Stuttgart L 2-4 1911 1906 16.5% 31.6% 51.9% -5.6 15
1988-11-05 Stuttgarter Kickers D 2-2 1755 1768 51.0% 31.8% 17.2% -1.0 8
1988-11-05 @ Waldhof Mannheim D 2-2 1768 1755 17.2% 31.8% 51.0% +1.0 7
1988-11-12 VfB Stuttgart W 6-1 1832 1912 43.5% 32.5% 23.9% +18.7 13
1988-11-12 @ 1. FC Kaiserslautern L 1-6 1912 1832 23.9% 32.5% 43.5% -18.7 17
1988-11-12 Karlsruher SC W 1-0 1860 1842 54.2% 31.1% 14.8% +3.5 16
1988-11-12 @ Bayer Leverkusen L 0-1 1842 1860 14.8% 31.1% 54.2% -3.5 16
1988-11-12 1. FC Koln W 2-0 1981 1949 55.4% 30.8% 13.8% +6.2 20
1988-11-12 @ Bayern Munich L 0-2 1949 1981 13.8% 30.8% 55.4% -6.2 14
1988-11-12 1. FC Nurnberg W 4-0 1834 1787 56.8% 30.3% 12.9% +11.1 12
1988-11-12 @ Borussia Dortmund L 0-4 1787 1834 12.9% 30.3% 56.8% -11.1 8
1988-11-12 Eintracht Frankfurt W 2-1 1869 1780 60.4% 29.0% 10.6% +2.4 17
1988-11-12 @ Borussia Monchengladbach L 1-2 1780 1869 10.6% 29.0% 60.4% -2.4 6
1988-11-12 Waldhof Mannheim W 5-1 1905 1754 65.4% 26.6% 8.0% +5.7 17
1988-11-12 @ Hamburger SV L 1-5 1754 1905 8.0% 26.6% 65.4% -5.7 8
1988-11-12 Bayer 05 Uerdingen L 0-5 1799 1849 47.1% 32.3% 20.6% -37.0 7
1988-11-12 @ Hannover 96 W 5-0 1849 1799 20.6% 32.3% 47.1% +37.0 15
1988-11-12 St. Pauli D 2-2 1769 1814 47.5% 32.2% 20.2% -0.8 8
1988-11-12 @ Stuttgarter Kickers D 2-2 1814 1769 20.2% 32.2% 47.5% +0.8 15
1988-11-12 VfL Bochum W 2-0 1922 1857 58.4% 29.8% 11.8% +5.4 15
1988-11-12 @ Werder Bremen L 0-2 1857 1922 11.8% 29.8% 58.4% -5.4 14
1988-11-15 VfB Stuttgart D 3-3 1987 1893 60.9% 28.8% 10.3% -1.3 21
1988-11-15 @ Bayern Munich D 3-3 1893 1987 10.3% 28.8% 60.9% +1.3 18
1988-11-16 Karlsruher SC W 1-0 1778 1838 45.9% 32.4% 21.8% +4.8 8
1988-11-16 @ Eintracht Frankfurt L 0-1 1838 1778 21.8% 32.4% 45.9% -4.8 16
1988-11-16 1. FC Kaiserslautern W 3-1 1886 1851 55.7% 30.7% 13.6% +5.3 17
1988-11-16 @ Bayer 05 Uerdingen L 1-3 1851 1886 13.6% 30.7% 55.7% -5.3 13
1988-11-16 Bayer Leverkusen W 3-0 1943 1864 59.6% 29.3% 11.1% +7.3 16
1988-11-16 @ 1. FC Koln L 0-3 1864 1943 11.1% 29.3% 59.6% -7.4 16
1988-11-16 Werder Bremen L 0-6 1768 1927 33.1% 32.3% 34.6% -33.5 8
1988-11-16 @ Stuttgarter Kickers W 6-0 1927 1768 34.6% 32.3% 33.1% +33.5 17
1988-11-16 Hannover 96 D 1-1 1748 1762 50.9% 31.8% 17.3% -1.3 9
1988-11-16 @ Waldhof Mannheim D 1-1 1762 1748 17.3% 31.8% 50.9% +1.3 8
1988-11-19 Hamburger SV D 0-0 1845 1911 45.2% 32.5% 22.3% -0.9 14
1988-11-19 @ 1. FC Kaiserslautern D 0-0 1911 1845 22.3% 32.5% 45.2% +0.9 18
1988-11-19 Hannover 96 W 1-0 1776 1763 53.6% 31.2% 15.2% +3.6 10
1988-11-19 @ 1. FC Nurnberg L 0-1 1763 1776 15.2% 31.2% 53.6% -3.6 8
1988-11-19 Werder Bremen D 0-0 1783 1961 30.6% 32.0% 37.3% +0.2 9
1988-11-19 @ Eintracht Frankfurt D 0-0 1961 1783 37.3% 32.0% 30.6% -0.3 18
1988-11-19 Bayern Munich L 1-3 1891 1986 41.7% 32.6% 25.7% -12.4 17
1988-11-19 @ Bayer 05 Uerdingen W 3-1 1986 1891 25.7% 32.6% 41.7% +12.4 23
1988-11-19 Stuttgarter Kickers W 5-1 1951 1734 70.1% 23.8% 6.1% +4.1 18
1988-11-19 @ 1. FC Koln L 1-5 1734 1951 6.1% 23.8% 70.1% -4.1 8
1988-11-19 Waldhof Mannheim W 2-1 1815 1747 58.7% 29.7% 11.7% +2.7 17
1988-11-19 @ St. Pauli L 1-2 1747 1815 11.7% 29.7% 58.7% -2.7 9
1988-11-19 Bayer Leverkusen D 0-0 1894 1856 56.0% 30.6% 13.4% -1.9 19
1988-11-19 @ VfB Stuttgart D 0-0 1856 1894 13.4% 30.6% 56.0% +1.9 17
1988-11-19 Borussia Dortmund D 2-2 1851 1845 53.0% 31.4% 15.7% -1.1 15
1988-11-19 @ VfL Bochum D 2-2 1845 1851 15.7% 31.4% 53.0% +1.1 13
1988-11-25 Karlsruher SC W 3-1 1960 1834 63.5% 27.6% 8.9% +3.5 20
1988-11-25 @ Werder Bremen L 1-3 1834 1960 8.9% 27.6% 63.5% -3.5 16
1988-11-26 Hamburger SV L 1-2 1858 1912 46.6% 32.3% 21.0% -7.8 17
1988-11-26 @ Bayer Leverkusen W 2-1 1912 1858 21.0% 32.3% 46.6% +7.8 20
1988-11-26 1. FC Nurnberg W 1-0 1999 1779 70.3% 23.7% 6.0% +1.4 25
1988-11-26 @ Bayern Munich L 0-1 1779 1999 6.0% 23.7% 70.3% -1.4 10
1988-11-26 Eintracht Frankfurt W 6-0 1846 1783 58.2% 29.8% 11.9% +15.1 15
1988-11-26 @ Borussia Dortmund L 0-6 1783 1846 11.9% 29.8% 58.2% -15.1 9
1988-11-26 VfB Stuttgart D 2-2 1871 1893 50.1% 31.9% 17.9% -0.9 18
1988-11-26 @ Borussia Monchengladbach D 2-2 1893 1871 17.9% 31.9% 50.1% +0.9 20
1988-11-26 VfL Bochum W 3-2 1760 1850 42.3% 32.6% 25.2% +4.8 10
1988-11-26 @ Hannover 96 L 2-3 1850 1760 25.2% 32.6% 42.3% -4.8 15
1988-11-26 1. FC Koln L 0-1 1818 1955 36.2% 32.5% 31.4% -6.8 17
1988-11-26 @ St. Pauli W 1-0 1955 1818 31.4% 32.5% 36.2% +6.8 20
1988-11-26 Bayer 05 Uerdingen W 3-1 1730 1879 34.6% 32.4% 33.0% +10.4 10
1988-11-26 @ Stuttgarter Kickers L 1-3 1879 1730 33.0% 32.4% 34.6% -10.4 17
1988-11-27 1. FC Kaiserslautern L 0-4 1744 1844 41.0% 32.6% 26.4% -26.8 9
1988-11-27 @ Waldhof Mannheim W 4-0 1844 1744 26.4% 32.6% 41.0% +26.8 16
1988-11-29 Borussia Dortmund W 2-0 1964 1861 61.6% 28.5% 9.9% +4.5 22
1988-11-29 @ Werder Bremen L 0-2 1861 1964 9.9% 28.5% 61.6% -4.5 15
1988-12-02 Bayer Leverkusen D 0-0 1871 1850 54.4% 31.0% 14.6% -1.7 17
1988-12-02 @ 1. FC Kaiserslautern D 0-0 1850 1871 14.6% 31.0% 54.4% +1.7 18
1988-12-02 Waldhof Mannheim W 1-0 1961 1717 72.0% 22.6% 5.4% +1.2 22
1988-12-02 @ 1. FC Koln L 0-1 1717 1961 5.4% 22.6% 72.0% -1.2 9
1988-12-03 Stuttgarter Kickers D 3-3 1778 1741 55.9% 30.6% 13.5% -1.0 11
1988-12-03 @ 1. FC Nurnberg D 3-3 1741 1778 13.5% 30.6% 55.9% +1.0 11
1988-12-03 Hannover 96 W 1-0 1768 1765 52.7% 31.4% 15.9% +3.7 11
1988-12-03 @ Eintracht Frankfurt L 0-1 1765 1768 15.9% 31.4% 52.7% -3.7 10
1988-12-03 Borussia Dortmund D 0-0 1830 1857 49.6% 32.0% 18.4% -1.3 17
1988-12-03 @ Karlsruher SC D 0-0 1857 1830 18.4% 32.0% 49.6% +1.3 16
1988-12-03 St. Pauli D 0-0 1868 1811 57.8% 30.0% 12.2% -2.0 18
1988-12-03 @ Bayer 05 Uerdingen D 0-0 1811 1868 12.2% 30.0% 57.8% +2.0 18
1988-12-03 Werder Bremen D 3-3 1893 1968 44.1% 32.5% 23.4% -0.5 21
1988-12-03 @ VfB Stuttgart D 3-3 1968 1893 23.4% 32.5% 44.1% +0.5 23
1988-12-03 Bayern Munich D 0-0 1845 2000 33.8% 32.3% 33.9% +0.0 16
1988-12-03 @ VfL Bochum D 0-0 2000 1845 33.9% 32.3% 33.8% +0.0 26
1989-02-18 Borussia Monchengladbach D 0-0 1869 1870 52.3% 31.5% 16.2% -1.5 18
1989-02-18 @ 1. FC Kaiserslautern D 0-0 1870 1869 16.2% 31.5% 52.3% +1.6 19
1989-02-18 St. Pauli W 5-3 1777 1813 48.6% 32.1% 19.2% +6.0 13
1989-02-18 @ 1. FC Nurnberg L 3-5 1813 1777 19.2% 32.1% 48.6% -6.0 18
1989-02-18 Waldhof Mannheim W 3-0 1852 1716 64.2% 27.2% 8.6% +5.6 20
1989-02-18 @ Bayer Leverkusen L 0-3 1716 1852 8.6% 27.2% 64.2% -5.6 9
1989-02-18 Bayern Munich D 2-2 1771 2000 24.7% 31.0% 44.4% +0.5 12
1989-02-18 @ Eintracht Frankfurt D 2-2 2000 1771 44.4% 31.0% 24.7% -0.5 27
1989-02-18 Werder Bremen W 2-0 1920 1969 47.1% 32.3% 20.6% +8.6 22
1989-02-18 @ Hamburger SV L 0-2 1969 1920 20.6% 32.3% 47.1% -8.6 23
1989-02-18 Hannover 96 W 2-0 1829 1761 58.6% 29.7% 11.7% +5.3 19
1989-02-18 @ Karlsruher SC L 0-2 1761 1829 11.7% 29.7% 58.6% -5.3 10
1989-02-18 1. FC Koln D 1-1 1866 1963 41.5% 32.6% 25.9% -0.5 19
1989-02-18 @ Bayer 05 Uerdingen D 1-1 1963 1866 25.9% 32.6% 41.5% +0.5 23
1989-02-18 Borussia Dortmund L 1-3 1893 1858 55.7% 30.7% 13.6% -15.9 21
1989-02-18 @ VfB Stuttgart W 3-1 1858 1893 13.6% 30.7% 55.7% +15.9 18
1989-02-22 Borussia Monchengladbach D 2-2 1834 1872 48.4% 32.1% 19.4% -0.8 20
1989-02-22 @ Karlsruher SC D 2-2 1872 1834 19.4% 32.1% 48.4% +0.8 20
1989-02-25 Karlsruher SC W 3-2 1999 1833 66.5% 26.0% 7.5% +1.6 29
1989-02-25 @ Bayern Munich L 2-3 1833 1999 7.5% 26.0% 66.5% -1.6 20
1989-02-25 Hamburger SV D 2-2 1874 1928 46.5% 32.4% 21.1% -0.7 19
1989-02-25 @ Borussia Dortmund D 2-2 1928 1874 21.1% 32.4% 46.5% +0.7 23
1989-02-25 Bayer Leverkusen W 2-0 1872 1858 53.8% 31.2% 15.0% +6.7 22
1989-02-25 @ Borussia Monchengladbach L 0-2 1858 1872 15.0% 31.2% 53.8% -6.7 20
1989-02-25 VfB Stuttgart W 2-0 1755 1877 38.3% 32.6% 29.2% +11.1 12
1989-02-25 @ Hannover 96 L 0-2 1877 1755 29.2% 32.6% 38.3% -11.1 21
1989-02-25 1. FC Nurnberg D 1-1 1963 1783 67.5% 25.4% 7.1% -2.5 24
1989-02-25 @ 1. FC Koln D 1-1 1783 1963 7.1% 25.4% 67.5% +2.5 14
1989-02-25 VfL Bochum W 1-0 1807 1845 48.3% 32.2% 19.5% +4.4 20
1989-02-25 @ St. Pauli L 0-1 1845 1807 19.5% 32.2% 48.3% -4.4 16
1989-02-25 Eintracht Frankfurt L 0-1 1742 1772 49.2% 32.0% 18.7% -8.7 11
1989-02-25 @ Stuttgarter Kickers W 1-0 1772 1742 18.7% 32.0% 49.2% +8.7 14
1989-02-25 Bayer 05 Uerdingen D 3-3 1710 1866 33.7% 32.3% 34.0% +0.0 10
1989-02-25 @ Waldhof Mannheim D 3-3 1866 1710 34.0% 32.3% 33.7% -0.0 20
1989-02-25 1. FC Kaiserslautern W 1-0 1960 1868 60.7% 28.9% 10.4% +2.5 25
1989-02-25 @ Werder Bremen L 0-1 1868 1960 10.4% 28.9% 60.7% -2.5 18
1989-03-04 Borussia Dortmund W 3-2 1865 1873 51.6% 31.7% 16.8% +3.5 20
1989-03-04 @ 1. FC Kaiserslautern L 2-3 1873 1865 16.8% 31.7% 51.6% -3.5 19
1989-03-04 Bayer 05 Uerdingen W 1-0 1786 1866 43.5% 32.5% 23.9% +5.1 16
1989-03-04 @ 1. FC Nurnberg L 0-1 1866 1786 23.9% 32.5% 43.5% -5.1 20
1989-03-04 Werder Bremen W 1-0 1851 1963 39.6% 32.6% 27.9% +5.7 22
1989-03-04 @ Bayer Leverkusen L 0-1 1963 1851 27.9% 32.6% 39.6% -5.7 25
1989-03-04 Waldhof Mannheim D 1-1 1879 1710 66.7% 25.9% 7.4% -2.5 23
1989-03-04 @ Borussia Monchengladbach D 1-1 1710 1879 7.4% 25.9% 66.7% +2.5 11
1989-03-04 St. Pauli D 1-1 1781 1811 49.2% 32.0% 18.8% -1.2 15
1989-03-04 @ Eintracht Frankfurt D 1-1 1811 1781 18.8% 32.0% 49.2% +1.1 21
1989-03-04 Hannover 96 W 4-1 1929 1767 66.2% 26.1% 7.6% +4.2 25
1989-03-04 @ Hamburger SV L 1-4 1767 1929 7.6% 26.1% 66.2% -4.2 12
1989-03-04 Stuttgarter Kickers W 1-0 1832 1733 61.2% 28.6% 10.1% +2.5 22
1989-03-04 @ Karlsruher SC L 0-1 1733 1832 10.1% 28.6% 61.2% -2.5 11
1989-03-04 Bayern Munich L 1-2 1866 2001 36.5% 32.5% 31.0% -6.5 21
1989-03-04 @ VfB Stuttgart W 2-1 2001 1866 31.0% 32.5% 36.5% +6.5 31
1989-03-04 1. FC Koln L 1-3 1841 1961 38.5% 32.6% 28.9% -11.7 16
1989-03-04 @ VfL Bochum W 3-1 1961 1841 28.9% 32.6% 38.5% +11.6 26
1989-03-10 1. FC Kaiserslautern D 0-0 1762 1869 40.2% 32.6% 27.2% -0.5 13
1989-03-10 @ Hannover 96 D 0-0 1869 1762 27.2% 32.6% 40.2% +0.5 21
1989-03-10 Borussia Monchengladbach W 2-0 1957 1877 59.7% 29.3% 11.0% +5.0 27
1989-03-10 @ Werder Bremen L 0-2 1877 1957 11.0% 29.3% 59.7% -5.0 23
1989-03-11 Hamburger SV W 1-0 2007 1933 59.2% 29.5% 11.3% +2.8 33
1989-03-11 @ Bayern Munich L 0-1 1933 2007 11.3% 29.5% 59.2% -2.8 25
1989-03-11 Bayer Leverkusen W 2-1 1870 1857 53.6% 31.2% 15.2% +3.4 21
1989-03-11 @ Borussia Dortmund L 1-2 1857 1870 15.2% 31.2% 53.6% -3.4 22
1989-03-11 VfL Bochum W 3-1 1861 1829 55.4% 30.8% 13.9% +5.4 22
1989-03-11 @ Bayer 05 Uerdingen L 1-3 1829 1861 13.9% 30.8% 55.4% -5.4 16
1989-03-11 Eintracht Frankfurt W 3-2 1972 1780 68.4% 24.9% 6.7% +1.4 28
1989-03-11 @ 1. FC Koln L 2-3 1780 1972 6.7% 24.9% 68.4% -1.4 15
1989-03-11 Karlsruher SC W 1-0 1812 1834 50.1% 31.9% 18.0% +4.1 23
1989-03-11 @ St. Pauli L 0-1 1834 1812 18.0% 31.9% 50.1% -4.1 22
1989-03-11 VfB Stuttgart L 0-2 1731 1860 37.3% 32.5% 30.2% -13.1 11
1989-03-11 @ Stuttgarter Kickers W 2-0 1860 1731 30.2% 32.5% 37.3% +13.1 23
1989-03-11 1. FC Nurnberg W 2-1 1713 1791 43.8% 32.5% 23.7% +4.8 13
1989-03-11 @ Waldhof Mannheim L 1-2 1791 1713 23.7% 32.5% 43.8% -4.8 16
1989-03-17 Stuttgarter Kickers W 3-0 1931 1717 69.9% 23.9% 6.2% +3.8 27
1989-03-17 @ Hamburger SV L 0-3 1717 1931 6.2% 23.9% 69.9% -3.8 11
1989-03-18 Bayern Munich D 1-1 1869 2010 35.7% 32.4% 31.9% -0.1 22
1989-03-18 @ 1. FC Kaiserslautern D 1-1 2010 1869 31.9% 32.4% 35.7% +0.1 34
1989-03-18 Hannover 96 W 3-1 1853 1762 60.6% 28.9% 10.5% +4.1 24
1989-03-18 @ Bayer Leverkusen L 1-3 1762 1853 10.5% 28.9% 60.6% -4.1 13
1989-03-18 Borussia Dortmund D 1-1 1872 1873 52.2% 31.5% 16.2% -1.4 24
1989-03-18 @ Borussia Monchengladbach D 1-1 1873 1872 16.2% 31.5% 52.2% +1.4 22
1989-03-18 Bayer 05 Uerdingen L 0-2 1778 1866 42.6% 32.6% 24.9% -14.5 15
1989-03-18 @ Eintracht Frankfurt W 2-0 1866 1778 24.9% 32.6% 42.6% +14.5 24
1989-03-18 1. FC Koln D 0-0 1830 1974 35.3% 32.4% 32.3% -0.1 23
1989-03-18 @ Karlsruher SC D 0-0 1974 1830 32.3% 32.4% 35.3% +0.1 29
1989-03-18 1. FC Nurnberg W 1-0 1824 1786 56.0% 30.6% 13.4% +3.2 18
1989-03-18 @ VfL Bochum L 0-1 1786 1824 13.4% 30.6% 56.0% -3.2 16
1989-03-18 Waldhof Mannheim W 2-1 1962 1718 72.0% 22.6% 5.4% +1.1 29
1989-03-18 @ Werder Bremen L 1-2 1718 1962 5.4% 22.6% 72.0% -1.1 13
1989-03-19 St. Pauli W 2-1 1873 1816 57.6% 30.1% 12.3% +2.8 25
1989-03-19 @ VfB Stuttgart L 1-2 1816 1873 12.3% 30.1% 57.6% -2.8 23
1989-03-21 Stuttgarter Kickers W 2-1 1827 1714 62.4% 28.1% 9.5% +2.1 20
1989-03-21 @ VfL Bochum L 1-2 1714 1827 9.5% 28.1% 62.4% -2.2 11
1989-03-23 Hamburger SV L 1-2 1814 1934 38.4% 32.6% 29.1% -6.7 23
1989-03-23 @ St. Pauli W 2-1 1934 1814 29.1% 32.6% 38.4% +6.7 29
1989-03-25 Eintracht Frankfurt D 1-1 1783 1764 54.2% 31.1% 14.7% -1.5 17
1989-03-25 @ 1. FC Nurnberg D 1-1 1764 1783 14.7% 31.1% 54.2% +1.5 16
1989-03-25 Bayer Leverkusen W 2-0 2010 1858 65.5% 26.6% 8.0% +3.6 36
1989-03-25 @ Bayern Munich L 0-2 1858 2010 8.0% 26.6% 65.5% -3.6 24
1989-03-25 Werder Bremen W 3-1 1874 1963 42.5% 32.6% 25.0% +8.6 24
1989-03-25 @ Borussia Dortmund L 1-3 1963 1874 25.0% 32.6% 42.5% -8.6 29
1989-03-25 Borussia Monchengladbach L 0-1 1758 1870 39.5% 32.6% 28.0% -7.3 13
1989-03-25 @ Hannover 96 W 1-0 1870 1758 28.0% 32.6% 39.5% +7.3 26
1989-03-25 Karlsruher SC L 0-3 1881 1830 57.1% 30.2% 12.6% -27.2 24
1989-03-25 @ Bayer 05 Uerdingen W 3-0 1830 1881 12.6% 30.2% 57.1% +27.2 25
1989-03-25 VfB Stuttgart W 3-0 1974 1876 61.2% 28.7% 10.1% +6.7 31
1989-03-25 @ 1. FC Koln L 0-3 1876 1974 10.1% 28.7% 61.2% -6.7 25
1989-03-25 1. FC Kaiserslautern W 2-0 1711 1869 33.4% 32.3% 34.4% +12.4 13
1989-03-25 @ Stuttgarter Kickers L 0-2 1869 1711 34.4% 32.3% 33.4% -12.4 22
1989-03-25 VfL Bochum D 2-2 1717 1829 39.4% 32.6% 28.0% -0.3 14
1989-03-25 @ Waldhof Mannheim D 2-2 1829 1717 28.0% 32.6% 39.4% +0.3 21
1989-03-31 VfL Bochum D 1-1 1765 1830 45.4% 32.4% 22.2% -0.9 17
1989-03-31 @ Eintracht Frankfurt D 1-1 1830 1765 22.2% 32.4% 45.4% +0.9 22
1989-04-01 St. Pauli W 1-0 1857 1807 57.1% 30.2% 12.7% +3.1 24
1989-04-01 @ 1. FC Kaiserslautern L 0-1 1807 1857 12.7% 30.2% 57.1% -3.1 23
1989-04-01 Stuttgarter Kickers L 1-3 1854 1724 63.7% 27.5% 8.8% -17.8 24
1989-04-01 @ Bayer Leverkusen W 3-1 1724 1854 8.8% 27.5% 63.7% +17.8 15
1989-04-01 Waldhof Mannheim L 1-2 1883 1716 66.5% 26.0% 7.5% -10.6 24
1989-04-01 @ Borussia Dortmund W 2-1 1716 1883 7.5% 26.0% 66.5% +10.6 16
1989-04-01 Bayern Munich W 2-1 1878 2014 36.3% 32.5% 31.2% +5.8 28
1989-04-01 @ Borussia Monchengladbach L 1-2 2014 1878 31.2% 32.5% 36.3% -5.8 36
1989-04-01 1. FC Koln L 0-1 1941 1981 48.2% 32.2% 19.6% -8.6 29
1989-04-01 @ Hamburger SV W 1-0 1981 1941 19.6% 32.2% 48.2% +8.6 33
1989-04-01 1. FC Nurnberg D 1-1 1857 1781 59.3% 29.4% 11.2% -1.9 26
1989-04-01 @ Karlsruher SC D 1-1 1781 1857 11.2% 29.4% 59.3% +1.9 18
1989-04-01 Bayer 05 Uerdingen D 2-2 1869 1853 53.9% 31.2% 15.0% -1.1 26
1989-04-01 @ VfB Stuttgart D 2-2 1853 1869 15.0% 31.2% 53.9% +1.1 25
1989-04-01 Hannover 96 W 1-0 1955 1750 69.2% 24.3% 6.4% +1.5 31
1989-04-01 @ Werder Bremen L 0-1 1750 1955 6.4% 24.3% 69.2% -1.5 13
1989-04-07 Borussia Dortmund L 1-5 1749 1872 38.0% 32.6% 29.4% -21.1 13
1989-04-07 @ Hannover 96 W 5-1 1872 1749 29.4% 32.6% 38.0% +21.1 26
1989-04-07 Bayer Leverkusen W 2-0 1804 1836 49.0% 32.1% 18.9% +8.1 25
1989-04-07 @ St. Pauli L 0-2 1836 1804 18.9% 32.1% 49.0% -8.1 24
1989-04-08 VfB Stuttgart W 1-0 1783 1868 43.0% 32.6% 24.5% +5.2 20
1989-04-08 @ 1. FC Nurnberg L 0-1 1868 1783 24.5% 32.6% 43.0% -5.2 26
1989-04-08 Werder Bremen D 0-0 2008 1956 57.3% 30.2% 12.6% -2.0 37
1989-04-08 @ Bayern Munich D 0-0 1956 2008 12.6% 30.2% 57.3% +2.0 32
1989-04-08 Hamburger SV L 0-2 1855 1933 43.8% 32.5% 23.7% -14.9 25
1989-04-08 @ Bayer 05 Uerdingen W 2-0 1933 1855 23.7% 32.5% 43.8% +14.9 31
1989-04-08 1. FC Kaiserslautern D 2-2 1989 1860 63.7% 27.5% 8.8% -1.7 34
1989-04-08 @ 1. FC Koln D 2-2 1860 1989 8.8% 27.5% 63.7% +1.7 25
1989-04-08 Borussia Monchengladbach W 3-0 1742 1883 35.5% 32.4% 32.0% +17.1 17
1989-04-08 @ Stuttgarter Kickers L 0-3 1883 1742 32.0% 32.4% 35.5% -17.1 28
1989-04-08 Karlsruher SC W 2-0 1830 1855 49.8% 31.9% 18.2% +7.9 24
1989-04-08 @ VfL Bochum L 0-2 1855 1830 18.2% 31.9% 49.8% -7.9 26
1989-04-08 Eintracht Frankfurt W 1-0 1727 1764 48.4% 32.1% 19.4% +4.4 18
1989-04-08 @ Waldhof Mannheim L 0-1 1764 1727 19.4% 32.1% 48.4% -4.4 17
1989-04-13 Waldhof Mannheim L 0-2 1728 1731 52.0% 31.6% 16.4% -17.2 13
1989-04-13 @ Hannover 96 W 2-0 1731 1728 16.4% 31.6% 52.0% +17.2 20
1989-04-14 Bayer 05 Uerdingen W 2-0 1862 1840 54.5% 31.0% 14.5% +6.5 27
1989-04-14 @ 1. FC Kaiserslautern L 0-2 1840 1862 14.5% 31.0% 54.5% -6.5 25
1989-04-14 VfL Bochum W 3-1 1862 1838 54.7% 30.9% 14.4% +5.6 28
1989-04-14 @ VfB Stuttgart L 1-3 1838 1862 14.4% 30.9% 54.7% -5.6 24
1989-04-15 1. FC Koln D 0-0 1828 1987 33.1% 32.3% 34.6% +0.1 25
1989-04-15 @ Bayer Leverkusen D 0-0 1987 1828 34.6% 32.3% 33.1% -0.1 35
1989-04-15 Bayern Munich D 1-1 1894 2006 39.4% 32.6% 28.0% -0.4 27
1989-04-15 @ Borussia Dortmund D 1-1 2006 1894 28.0% 32.6% 39.4% +0.4 38
1989-04-15 St. Pauli D 2-2 1866 1812 57.5% 30.1% 12.4% -1.3 29
1989-04-15 @ Borussia Monchengladbach D 2-2 1812 1866 12.4% 30.1% 57.5% +1.3 26
1989-04-15 1. FC Nurnberg W 3-2 1947 1788 66.0% 26.3% 7.8% +1.6 33
1989-04-15 @ Hamburger SV L 2-3 1788 1947 7.8% 26.3% 66.0% -1.6 20
1989-04-15 Eintracht Frankfurt L 1-3 1847 1760 60.3% 29.0% 10.7% -17.0 26
1989-04-15 @ Karlsruher SC W 3-1 1760 1847 10.7% 29.0% 60.3% +17.0 19
1989-04-15 Stuttgarter Kickers W 4-0 1958 1759 68.9% 24.6% 6.5% +5.4 34
1989-04-15 @ Werder Bremen L 0-4 1759 1958 6.5% 24.6% 68.9% -5.4 17
1989-04-20 Borussia Monchengladbach L 1-2 1949 1865 60.0% 29.1% 10.8% -9.8 33
1989-04-20 @ Hamburger SV W 2-1 1865 1949 10.8% 29.1% 60.0% +9.8 31
1989-04-29 1. FC Kaiserslautern D 1-1 1787 1868 43.4% 32.6% 24.1% -0.7 21
1989-04-29 @ 1. FC Nurnberg D 1-1 1868 1787 24.1% 32.6% 43.4% +0.7 28
1989-04-29 Hannover 96 W 4-0 2007 1711 75.4% 20.2% 4.3% +3.2 40
1989-04-29 @ Bayern Munich L 0-4 1711 2007 4.3% 20.2% 75.4% -3.2 13
1989-04-29 VfB Stuttgart L 1-3 1777 1868 42.2% 32.6% 25.2% -12.5 19
1989-04-29 @ Eintracht Frankfurt W 3-1 1868 1777 25.2% 32.6% 42.2% +12.5 30
1989-04-29 Bayer Leverkusen W 3-1 1833 1828 52.8% 31.4% 15.8% +6.0 27
1989-04-29 @ Bayer 05 Uerdingen L 1-3 1828 1833 15.8% 31.4% 52.8% -6.1 25
1989-04-29 Borussia Monchengladbach W 3-1 1987 1875 62.4% 28.1% 9.5% +3.8 37
1989-04-29 @ 1. FC Koln L 1-3 1875 1987 9.5% 28.1% 62.4% -3.8 31
1989-04-29 Werder Bremen L 1-3 1813 1963 34.4% 32.4% 33.2% -10.7 26
1989-04-29 @ St. Pauli W 3-1 1963 1813 33.2% 32.4% 34.4% +10.7 36
1989-04-29 Borussia Dortmund L 1-2 1753 1893 35.8% 32.5% 31.7% -6.4 17
1989-04-29 @ Stuttgarter Kickers W 2-1 1893 1753 31.7% 32.5% 35.8% +6.4 29
1989-04-29 Hamburger SV W 2-1 1833 1939 40.2% 32.6% 27.2% +5.3 26
1989-04-29 @ VfL Bochum L 1-2 1939 1833 27.2% 32.6% 40.2% -5.3 33
1989-04-29 Karlsruher SC W 2-0 1748 1830 43.3% 32.6% 24.1% +9.7 22
1989-04-29 @ Waldhof Mannheim L 0-2 1830 1748 24.1% 32.6% 43.3% -9.7 26
1989-05-05 VfL Bochum W 3-0 1869 1838 55.3% 30.8% 13.9% +9.1 30
1989-05-05 @ 1. FC Kaiserslautern L 0-3 1838 1869 13.9% 30.8% 55.3% -9.1 26
1989-05-05 1. FC Nurnberg W 3-0 1822 1786 55.8% 30.6% 13.6% +8.9 27
1989-05-05 @ Bayer Leverkusen L 0-3 1786 1822 13.6% 30.6% 55.8% -8.9 21
1989-05-06 Waldhof Mannheim W 1-0 2010 1758 72.5% 22.2% 5.2% +1.2 42
1989-05-06 @ Bayern Munich L 0-1 1758 2010 5.2% 22.2% 72.5% -1.2 22
1989-05-06 St. Pauli D 0-0 1900 1803 61.1% 28.7% 10.2% -2.3 30
1989-05-06 @ Borussia Dortmund D 0-0 1803 1900 10.2% 28.7% 61.1% +2.3 27
1989-05-06 Bayer 05 Uerdingen W 3-0 1871 1839 55.4% 30.8% 13.8% +9.1 33
1989-05-06 @ Borussia Monchengladbach L 0-3 1839 1871 13.8% 30.8% 55.4% -9.1 27
1989-05-06 Eintracht Frankfurt W 2-1 1934 1764 66.7% 25.9% 7.4% +1.7 35
1989-05-06 @ Hamburger SV L 1-2 1764 1934 7.4% 25.9% 66.7% -1.6 19
1989-05-06 Stuttgarter Kickers L 3-4 1707 1747 48.2% 32.2% 19.6% -7.5 13
1989-05-06 @ Hannover 96 W 4-3 1747 1707 19.6% 32.2% 48.2% +7.5 19
1989-05-06 Karlsruher SC W 2-0 1881 1821 58.0% 29.9% 12.1% +5.5 32
1989-05-06 @ VfB Stuttgart L 0-2 1821 1881 12.1% 29.9% 58.0% -5.5 26
1989-05-06 1. FC Koln L 1-2 1974 1991 50.6% 31.8% 17.5% -8.4 36
1989-05-06 @ Werder Bremen W 2-1 1991 1974 17.5% 31.8% 50.6% +8.4 39
1989-05-12 1. FC Kaiserslautern W 3-2 1763 1878 39.1% 32.6% 28.3% +5.2 21
1989-05-12 @ Eintracht Frankfurt L 2-3 1878 1763 28.3% 32.6% 39.1% -5.2 30
1989-05-12 VfB Stuttgart L 3-4 1757 1886 37.3% 32.5% 30.2% -6.1 22
1989-05-12 @ Waldhof Mannheim W 4-3 1886 1757 30.2% 32.5% 37.3% +6.1 34
1989-05-13 Borussia Monchengladbach D 0-0 1777 1880 40.7% 32.6% 26.7% -0.5 22
1989-05-13 @ 1. FC Nurnberg D 0-0 1880 1777 26.7% 32.6% 40.7% +0.5 34
1989-05-13 Hamburger SV D 2-2 1815 1936 38.4% 32.6% 29.1% -0.2 27
1989-05-13 @ Karlsruher SC D 2-2 1936 1815 29.1% 32.6% 38.4% +0.2 36
1989-05-13 Werder Bremen W 2-1 1830 1966 36.4% 32.5% 31.1% +5.8 29
1989-05-13 @ Bayer 05 Uerdingen L 1-2 1966 1830 31.1% 32.5% 36.4% -5.8 36
1989-05-13 Borussia Dortmund W 2-0 2000 1897 61.5% 28.5% 10.0% +4.6 41
1989-05-13 @ 1. FC Koln L 0-2 1897 2000 10.0% 28.5% 61.5% -4.5 30
1989-05-13 Hannover 96 D 1-1 1805 1700 61.7% 28.4% 9.8% -2.1 28
1989-05-13 @ St. Pauli D 1-1 1700 1805 9.8% 28.4% 61.7% +2.1 14
1989-05-13 Bayern Munich W 2-0 1754 2011 21.8% 30.2% 48.0% +15.8 21
1989-05-13 @ Stuttgarter Kickers L 0-2 2011 1754 48.0% 30.2% 21.8% -15.7 42
1989-05-16 Bayer Leverkusen L 2-4 1829 1831 52.1% 31.5% 16.3% -13.4 26
1989-05-16 @ VfL Bochum W 4-2 1831 1829 16.3% 31.5% 52.1% +13.4 29
1989-05-19 Waldhof Mannheim L 1-3 1770 1751 54.2% 31.1% 14.7% -15.5 21
1989-05-19 @ Stuttgarter Kickers W 3-1 1751 1770 14.7% 31.1% 54.2% +15.5 24
1989-05-19 1. FC Nurnberg W 2-1 1960 1776 67.8% 25.3% 7.0% +1.5 38
1989-05-19 @ Werder Bremen L 1-2 1776 1960 7.0% 25.3% 67.8% -1.5 22
1989-05-20 Karlsruher SC L 1-2 1873 1815 57.8% 30.0% 12.2% -9.5 30
1989-05-20 @ 1. FC Kaiserslautern W 2-1 1815 1873 12.2% 30.0% 57.8% +9.5 29
1989-05-20 Eintracht Frankfurt D 2-2 1844 1768 59.4% 29.4% 11.2% -1.5 30
1989-05-20 @ Bayer Leverkusen D 2-2 1768 1844 11.2% 29.4% 59.4% +1.5 22
1989-05-20 St. Pauli W 2-1 1995 1803 68.4% 24.9% 6.7% +1.5 44
1989-05-20 @ Bayern Munich L 1-2 1803 1995 6.7% 24.9% 68.4% -1.5 28
1989-05-20 Bayer 05 Uerdingen W 4-2 1893 1836 57.7% 30.0% 12.3% +4.3 32
1989-05-20 @ Borussia Dortmund L 2-4 1836 1893 12.3% 30.0% 57.7% -4.3 29
1989-05-20 VfL Bochum W 2-0 1880 1816 58.4% 29.8% 11.8% +5.4 36
1989-05-20 @ Borussia Monchengladbach L 0-2 1816 1880 11.8% 29.8% 58.4% -5.4 26
1989-05-20 VfB Stuttgart W 2-1 1936 1892 56.5% 30.4% 13.1% +3.0 38
1989-05-20 @ Hamburger SV L 1-2 1892 1936 13.1% 30.4% 56.5% -3.0 34
1989-05-20 1. FC Koln D 2-2 1702 2004 17.9% 28.7% 53.4% +1.0 15
1989-05-20 @ Hannover 96 D 2-2 2004 1702 53.4% 28.7% 17.9% -1.0 42
1989-05-23 1. FC Kaiserslautern W 3-1 1889 1863 54.9% 30.9% 14.2% +5.5 36
1989-05-23 @ VfB Stuttgart L 1-3 1863 1889 14.2% 30.9% 54.9% -5.5 30
1989-05-25 Borussia Dortmund D 1-1 1775 1897 38.2% 32.6% 29.2% -0.3 23
1989-05-25 @ 1. FC Nurnberg D 1-1 1897 1775 29.2% 32.6% 38.2% +0.3 33
1989-05-25 Borussia Monchengladbach D 1-1 1769 1886 38.9% 32.6% 28.5% -0.4 23
1989-05-25 @ Eintracht Frankfurt D 1-1 1886 1769 28.5% 32.6% 38.9% +0.4 37
1989-05-25 Bayer Leverkusen L 2-3 1824 1843 50.4% 31.9% 17.7% -8.0 29
1989-05-25 @ Karlsruher SC W 3-2 1843 1824 17.7% 31.9% 50.4% +8.0 32
1989-05-25 Hannover 96 W 7-3 1832 1703 63.6% 27.5% 8.9% +4.9 31
1989-05-25 @ Bayer 05 Uerdingen L 3-7 1703 1832 8.9% 27.5% 63.6% -4.9 15
1989-05-25 Bayern Munich L 1-3 2003 1997 53.0% 31.4% 15.6% -15.2 42
1989-05-25 @ 1. FC Koln W 3-1 1997 2003 15.6% 31.4% 53.0% +15.2 46
1989-05-25 Stuttgarter Kickers W 1-0 1801 1755 56.8% 30.3% 12.9% +3.1 30
1989-05-25 @ St. Pauli L 0-1 1755 1801 12.9% 30.3% 56.8% -3.1 21
1989-05-25 Werder Bremen L 0-1 1810 1961 34.2% 32.4% 33.4% -6.5 26
1989-05-25 @ VfL Bochum W 1-0 1961 1810 33.4% 32.4% 34.2% +6.5 40
1989-05-25 Hamburger SV D 0-0 1766 1939 31.4% 32.1% 36.5% +0.2 25
1989-05-25 @ Waldhof Mannheim D 0-0 1939 1766 36.5% 32.1% 31.4% -0.2 39
1989-06-02 St. Pauli W 2-1 1767 1804 48.4% 32.1% 19.4% +4.1 27
1989-06-02 @ Waldhof Mannheim L 1-2 1804 1767 19.4% 32.1% 48.4% -4.1 30
1989-06-03 VfB Stuttgart D 0-0 1851 1895 47.7% 32.2% 20.0% -1.2 33
1989-06-03 @ Bayer Leverkusen D 0-0 1895 1851 20.0% 32.2% 47.7% +1.1 37
1989-06-03 Bayer 05 Uerdingen W 5-0 2012 1836 67.2% 25.6% 7.2% +7.5 48
1989-06-03 @ Bayern Munich L 0-5 1836 2012 7.2% 25.6% 67.2% -7.5 31
1989-06-03 VfL Bochum W 2-1 1897 1804 60.8% 28.8% 10.3% +2.4 35
1989-06-03 @ Borussia Dortmund L 1-2 1804 1897 10.3% 28.8% 60.8% -2.4 26
1989-06-03 Karlsruher SC D 1-1 1886 1816 58.8% 29.6% 11.6% -1.9 38
1989-06-03 @ Borussia Monchengladbach D 1-1 1816 1886 11.6% 29.6% 58.8% +1.9 30
1989-06-03 1. FC Kaiserslautern D 1-1 1939 1858 59.8% 29.3% 11.0% -2.0 40
1989-06-03 @ Hamburger SV D 1-1 1858 1939 11.0% 29.3% 59.8% +2.0 31
1989-06-03 1. FC Nurnberg D 2-2 1698 1775 44.0% 32.5% 23.5% -0.5 16
1989-06-03 @ Hannover 96 D 2-2 1775 1698 23.5% 32.5% 44.0% +0.5 24
1989-06-03 Eintracht Frankfurt W 2-0 1968 1769 68.9% 24.6% 6.5% +2.8 42
1989-06-03 @ Werder Bremen L 0-2 1769 1968 6.5% 24.6% 68.9% -2.8 23
1989-06-06 1. FC Koln D 0-0 1752 1988 23.8% 30.8% 45.4% +0.9 22
1989-06-06 @ Stuttgarter Kickers D 0-0 1988 1752 45.4% 30.8% 23.8% -0.9 43
1989-06-10 Waldhof Mannheim L 0-3 1860 1771 60.4% 29.0% 10.6% -28.5 31
1989-06-10 @ 1. FC Kaiserslautern W 3-0 1771 1860 10.6% 29.0% 60.4% +28.5 29
1989-06-10 Bayern Munich W 2-1 1775 2019 23.0% 30.6% 46.4% +7.7 26
1989-06-10 @ 1. FC Nurnberg L 1-2 2019 1775 46.4% 30.6% 23.0% -7.7 48
1989-06-10 Borussia Dortmund W 2-1 1766 1900 36.7% 32.5% 30.8% +5.8 25
1989-06-10 @ Eintracht Frankfurt L 1-2 1900 1766 30.8% 32.5% 36.7% -5.8 35
1989-06-10 Bayer Leverkusen D 1-1 1937 1850 60.3% 29.1% 10.7% -2.0 41
1989-06-10 @ Hamburger SV D 1-1 1850 1937 10.7% 29.1% 60.3% +2.0 34
1989-06-10 Werder Bremen W 1-0 1818 1971 34.1% 32.3% 33.6% +6.5 32
1989-06-10 @ Karlsruher SC L 0-1 1971 1818 33.6% 32.3% 34.1% -6.5 42
1989-06-10 Stuttgarter Kickers L 1-3 1829 1752 59.4% 29.4% 11.2% -16.8 31
1989-06-10 @ Bayer 05 Uerdingen W 3-1 1752 1829 11.2% 29.4% 59.4% +16.8 24
1989-06-10 St. Pauli W 4-2 1987 1800 68.0% 25.1% 6.9% +2.3 45
1989-06-10 @ 1. FC Koln L 2-4 1800 1987 6.9% 25.1% 68.0% -2.3 30
1989-06-10 Borussia Monchengladbach W 2-1 1896 1884 53.5% 31.2% 15.3% +3.4 39
1989-06-10 @ VfB Stuttgart L 1-2 1884 1896 15.3% 31.2% 53.5% -3.4 38
1989-06-10 Hannover 96 L 1-3 1801 1698 61.6% 28.5% 9.9% -17.3 26
1989-06-10 @ VfL Bochum W 3-1 1698 1801 9.9% 28.5% 61.6% +17.3 18
1989-06-17 1. FC Kaiserslautern L 0-1 1852 1831 54.4% 31.0% 14.6% -9.5 34
1989-06-17 @ Bayer Leverkusen W 1-0 1831 1852 14.6% 31.0% 54.4% +9.5 33
1989-06-17 VfL Bochum W 5-0 2012 1784 70.9% 23.3% 5.8% +5.7 50
1989-06-17 @ Bayern Munich L 0-5 1784 2012 5.8% 23.3% 70.9% -5.7 26
1989-06-17 Karlsruher SC W 3-2 1894 1825 58.8% 29.6% 11.6% +2.5 37
1989-06-17 @ Borussia Dortmund L 2-3 1825 1894 11.6% 29.6% 58.8% -2.5 32
1989-06-17 Hamburger SV L 0-4 1881 1935 46.6% 32.3% 21.0% -29.8 38
1989-06-17 @ Borussia Monchengladbach W 4-0 1935 1881 21.0% 32.3% 46.6% +29.8 43
1989-06-17 Eintracht Frankfurt D 1-1 1715 1772 46.2% 32.4% 21.4% -0.9 19
1989-06-17 @ Hannover 96 D 1-1 1772 1715 21.4% 32.4% 46.2% +0.9 26
1989-06-17 Bayer 05 Uerdingen W 5-1 1798 1812 50.9% 31.8% 17.3% +12.0 32
1989-06-17 @ St. Pauli L 1-5 1812 1798 17.3% 31.8% 50.9% -12.0 31
1989-06-17 1. FC Nurnberg W 1-0 1769 1783 51.0% 31.8% 17.3% +4.0 26
1989-06-17 @ Stuttgarter Kickers L 0-1 1783 1769 17.3% 31.8% 51.0% -4.0 26
1989-06-17 1. FC Koln W 2-1 1799 1989 29.1% 31.8% 39.1% +6.8 31
1989-06-17 @ Waldhof Mannheim L 1-2 1989 1799 39.1% 31.8% 29.1% -6.8 45
1989-06-17 VfB Stuttgart W 3-0 1964 1899 58.4% 29.8% 11.8% +7.8 44
1989-06-17 @ Werder Bremen L 0-3 1899 1964 11.8% 29.8% 58.4% -7.8 39

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
1989-06-21 1. FC Saarbrucken W 2-0 1773 1689 60.0% 29.2% 10.8% +5.0 1-0
1989-06-21 @ Eintracht Frankfurt L 0-2 1689 1773 10.8% 29.2% 60.0% -5.0 0-1
1989-06-25 Eintracht Frankfurt W 2-1 1684 1778 41.8% 32.6% 25.6% +5.1 1-1
1989-06-25 @ 1. FC Saarbrucken L 1-2 1778 1684 25.6% 32.6% 41.8% -5.1 1-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 1989-04-01 7.50% Waldhof Mannheim 1716 2 @ Borussia Dortmund 1883 1
2 1989-04-01 8.80% Stuttgarter Kickers 1724 3 @ Bayer Leverkusen 1854 1
3 1989-06-10 9.90% Hannover 96 1698 3 @ VfL Bochum 1801 1
4 1989-06-10 10.58% Waldhof Mannheim 1771 3 @ 1. FC Kaiserslautern 1860 0
5 1989-04-15 10.66% Eintracht Frankfurt 1760 3 @ Karlsruher SC 1847 1
6 1989-04-20 10.81% Borussia Monchengladbach 1865 2 @ Hamburger SV 1949 1
7 1989-06-10 11.20% Stuttgarter Kickers 1752 3 @ Bayer 05 Uerdingen 1829 1
8 1988-09-10 11.99% Hamburger SV 1862 2 @ 1. FC Koln 1924 1
9 1989-05-20 12.21% Karlsruher SC 1815 2 @ 1. FC Kaiserslautern 1873 1
10 1989-03-25 12.64% Karlsruher SC 1830 3 @ Bayer 05 Uerdingen 1881 0
11 1989-02-18 13.62% Borussia Dortmund 1858 3 @ VfB Stuttgart 1893 1
12 1988-09-10 14.42% Karlsruher SC 1817 3 @ 1. FC Nurnberg 1840 1
13 1988-07-23 14.51% Karlsruher SC 1806 3 @ Hannover 96 1827 2
14 1989-06-17 14.61% 1. FC Kaiserslautern 1831 1 @ Bayer Leverkusen 1852 0
15 1989-05-19 14.70% Waldhof Mannheim 1751 3 @ Stuttgarter Kickers 1770 1
16 1988-08-13 15.31% Karlsruher SC 1814 3 @ Stuttgarter Kickers 1825 1
17 1989-05-25 15.64% Bayern Munich 1997 3 @ 1. FC Koln 2003 1
18 1988-11-04 15.71% Borussia Monchengladbach 1860 2 @ VfL Bochum 1865 1
19 1988-07-30 15.86% Stuttgarter Kickers 1816 2 @ Eintracht Frankfurt 1820 1
20 1989-05-16 16.31% Bayer Leverkusen 1831 4 @ VfL Bochum 1829 2
21 1989-04-13 16.41% Waldhof Mannheim 1731 2 @ Hannover 96 1728 0
22 1988-09-13 17.02% VfL Bochum 1843 3 @ Karlsruher SC 1832 1
23 1988-10-21 17.16% Hannover 96 1793 1 @ Stuttgarter Kickers 1781 0
24 1989-05-06 17.55% 1. FC Koln 1991 2 @ Werder Bremen 1974 1
25 1989-05-25 17.70% Bayer Leverkusen 1843 3 @ Karlsruher SC 1824 2

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 1988-11-12 36.98 Bayer 05 Uerdingen 5 1849 20.63% @ Hannover 96 0 1799 47.07% 32.30%
2 1988-11-16 33.50 Werder Bremen 6 1927 34.60% @ Stuttgarter Kickers 0 1768 33.14% 32.26%
3 1989-06-17 29.76 Hamburger SV 4 1935 21.04% @ Borussia Monchengladbach 0 1881 46.62% 32.34%
4 1988-10-29 29.62 1. FC Koln 4 1918 21.28% @ Borussia Dortmund 0 1862 46.35% 32.36%
5 1989-06-10 28.52 Waldhof Mannheim 3 1771 10.58% @ 1. FC Kaiserslautern 0 1860 60.42% 28.99%
6 1989-03-25 27.20 Karlsruher SC 3 1830 12.64% @ Bayer 05 Uerdingen 0 1881 57.14% 30.22%
7 1988-11-27 26.80 1. FC Kaiserslautern 4 1844 26.39% @ Waldhof Mannheim 0 1744 41.01% 32.59%
8 1988-09-10 23.76 Borussia Dortmund 3 1832 18.95% @ Waldhof Mannheim 0 1799 48.98% 32.08%
9 1989-04-07 21.07 Borussia Dortmund 5 1872 29.44% @ Hannover 96 1 1749 38.01% 32.55%
10 1988-09-03 19.26 @ 1. FC Kaiserslautern 6 1816 53.06% Stuttgarter Kickers 0 1809 15.60% 31.35%
11 1988-11-12 18.71 @ 1. FC Kaiserslautern 6 1832 43.54% VfB Stuttgart 1 1912 23.92% 32.54%
12 1988-10-03 18.67 Hamburger SV 4 1882 22.47% @ 1. FC Nurnberg 1 1815 45.07% 32.46%
13 1989-04-01 17.75 Stuttgarter Kickers 3 1724 8.80% @ Bayer Leverkusen 1 1854 63.74% 27.46%
14 1989-06-10 17.28 Hannover 96 3 1698 9.90% @ VfL Bochum 1 1801 61.63% 28.47%
15 1989-04-13 17.24 Waldhof Mannheim 2 1731 16.41% @ Hannover 96 0 1728 52.03% 31.57%
16 1989-04-08 17.15 @ Stuttgarter Kickers 3 1742 35.55% Borussia Monchengladbach 0 1883 32.02% 32.43%
17 1989-04-15 16.98 Eintracht Frankfurt 3 1760 10.66% @ Karlsruher SC 1 1847 60.29% 29.05%
18 1989-06-10 16.76 Stuttgarter Kickers 3 1752 11.20% @ Bayer 05 Uerdingen 1 1829 59.39% 29.41%
19 1988-10-22 16.11 Bayern Munich 3 1961 38.62% @ Waldhof Mannheim 0 1774 29.52% 31.86%
20 1989-02-18 15.87 Borussia Dortmund 3 1858 13.62% @ VfB Stuttgart 1 1893 55.71% 30.66%
21 1989-05-13 15.75 @ Stuttgarter Kickers 2 1754 21.82% Bayern Munich 0 2011 47.96% 30.22%
22 1988-09-10 15.59 Karlsruher SC 3 1817 14.42% @ 1. FC Nurnberg 1 1840 54.61% 30.97%
23 1988-07-30 15.58 1. FC Koln 2 1911 21.40% @ 1. FC Nurnberg 0 1853 46.22% 32.37%
24 1989-05-19 15.50 Waldhof Mannheim 3 1751 14.70% @ Stuttgarter Kickers 1 1770 54.23% 31.07%
25 1988-08-13 15.29 Karlsruher SC 3 1814 15.31% @ Stuttgarter Kickers 1 1825 53.43% 31.26%