Home / Leagues / Germany / Bundesliga / 1989-90

1989-90 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

49 points · 11th Title

Last Title: 1988-89

Relegated

FC 08 Homburg

24 pts

Waldhof Mannheim · 26 pts

Biggest Overachiever

Bayern Munich

7.78 points above expected

49 points · 41.22 expected points

Biggest Disappointment

Waldhof Mannheim

6.31 points below expected

26 points · 32.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 Bayern Munich Champion 34 19 11 4 49 64 28 +36 41.22 +7.78
2 1. FC Koln 34 17 9 8 43 54 44 +10 38.97 +4.03
3 Eintracht Frankfurt 34 15 11 8 41 61 40 +21 33.73 +7.27
4 Borussia Dortmund 34 15 11 8 41 51 35 +16 36.34 +4.66
5 Bayer Leverkusen 34 12 15 7 39 40 32 +8 36.19 +2.81
6 VfB Stuttgart 34 15 6 13 36 53 47 +6 35.83 +0.17
7 Werder Bremen 34 10 14 10 34 49 41 +8 37.30 -3.30
8 1. FC Nurnberg 34 11 11 12 33 42 46 -4 32.67 +0.33
9 Dusseldorf 34 10 12 12 32 41 41 0 31.80 +0.20
10 Karlsruher SC 34 10 12 12 32 32 39 -7 31.94 +0.06
11 Hamburger SV 34 13 5 16 31 39 46 -7 35.58 -4.58
12 1. FC Kaiserslautern 34 10 11 13 31 42 55 -13 32.17 -1.17
13 St. Pauli 34 9 13 12 31 31 46 -15 31.83 -0.83
14 Bayer 05 Uerdingen 34 10 10 14 30 41 48 -7 31.69 -1.69
15 Borussia Monchengladbach 34 11 8 15 30 37 45 -8 32.80 -2.80
16 VfL Bochum 34 11 7 16 29 44 53 -9 31.08 -2.08
17 Waldhof Mannheim Relegated 34 10 6 18 26 36 53 -17 32.31 -6.31
18 FC 08 Homburg Relegated 34 8 8 18 24 33 51 -18 28.56 -4.56

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

VfL Bochum 2
1. FC Saarbrucken 1

Leg 1: 1. FC Saarbrucken 0-1 VfL Bochum

Leg 2: VfL Bochum 1-1 1. FC Saarbrucken

Sim: 67.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 2008 49 41.22 +7.78 97.4% 28 34 38 41 44 48 59
Borussia Dortmund 1930 41 36.34 +4.66 88.1% 20 29 33 36 39 43 51
1. FC Koln 1915 43 38.97 +4.03 85.4% 23 32 36 39 42 46 54
Werder Bremen 1911 34 37.30 -3.30 25.6% 21 30 34 37 40 44 52
VfB Stuttgart 1884 36 35.83 +0.17 56.3% 20 29 33 36 39 43 52
Bayer Leverkusen 1879 39 36.19 +2.81 77.9% 20 29 33 36 39 43 54
Eintracht Frankfurt 1873 41 33.73 +7.27 96.4% 18 27 31 34 37 41 52
Hamburger SV 1862 31 35.58 -4.58 17.2% 18 28 33 36 39 43 51
Karlsruher SC 1857 32 31.94 +0.06 55.4% 16 25 29 32 35 39 49
Dusseldorf 1851 32 31.80 +0.20 56.9% 15 25 29 32 35 39 47
Borussia Monchengladbach 1840 30 32.80 -2.80 29.5% 17 26 30 33 36 40 48
1. FC Nurnberg 1828 33 32.67 +0.33 58.2% 17 26 30 33 36 40 50
VfL Bochum 1823 29 31.08 -2.08 35.8% 16 24 28 31 34 38 47
1. FC Kaiserslautern 1823 31 32.17 -1.17 44.1% 16 25 29 32 35 39 49
St. Pauli 1810 31 31.83 -0.83 47.3% 15 25 29 32 35 39 49
Bayer 05 Uerdingen 1805 30 31.69 -1.69 39.4% 17 24 29 32 35 39 47
Waldhof Mannheim 1793 26 32.31 -6.31 9.0% 16 25 29 32 35 39 48
FC 08 Homburg 1756 24 28.56 -4.56 17.5% 13 22 26 29 31 36 45

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 DUS EF F0H HS KS SP VS VB WM WB
1. FC Kaiserslautern
0-0-2
2.22
0-1-1
2.73
1-0-1
2.69
1-1-0
2.20
0-1-1
1.92
0-2-0
2.31
1-0-1
2.75
1-1-0
2.73
1-1-0
2.51
1-1-0
3.00
0-0-2
2.42
1-1-0
2.74
1-1-0
2.73
1-0-1
2.42
1-0-1
2.72
0-0-2
2.73
0-1-1
2.35
1. FC Koln
2-0-0
3.19
1-1-0
3.22
1-0-1
3.20
1-1-0
2.95
0-1-1
2.59
0-2-0
2.93
2-0-0
3.13
0-1-1
3.28
0-0-2
3.10
2-0-0
3.72
2-0-0
2.92
0-1-1
3.49
1-1-0
3.30
0-1-1
2.95
2-0-0
3.31
2-0-0
3.26
1-0-1
2.87
1. FC Nurnberg
1-1-0
2.68
0-1-1
2.20
0-2-0
2.78
0-1-1
2.48
1-0-1
2.01
0-0-2
2.39
1-0-1
2.68
1-1-0
2.73
0-1-1
2.66
2-0-0
3.03
1-0-1
2.55
1-1-0
2.77
1-0-1
2.77
0-0-2
2.47
1-1-0
2.84
1-1-0
2.72
0-1-1
2.27
Bayer 05 Uerdingen
1-0-1
2.72
1-0-1
2.22
0-2-0
2.61
0-1-1
2.33
0-1-1
1.78
0-0-2
2.19
1-1-0
2.62
0-0-2
2.80
0-1-1
2.48
2-0-0
2.89
1-0-1
2.43
1-1-0
2.70
1-1-0
2.65
1-0-1
2.34
1-0-1
2.74
0-1-1
2.76
0-1-1
2.27
Bayer Leverkusen
0-1-1
3.21
0-1-1
2.46
1-1-0
2.92
1-1-0
3.10
1-1-0
2.27
1-1-0
2.68
0-2-0
3.04
0-1-1
3.19
2-0-0
2.82
1-0-1
3.22
2-0-0
2.71
0-1-1
3.04
0-1-1
3.20
0-2-0
2.82
2-0-0
3.10
1-1-0
2.86
0-1-1
2.64
Bayern Munich
1-1-0
3.53
1-1-0
2.81
1-0-1
3.41
1-1-0
3.66
0-1-1
3.14
1-1-0
3.13
1-1-0
3.28
1-1-0
3.61
2-0-0
3.30
2-0-0
3.69
2-0-0
3.10
1-1-0
3.37
2-0-0
3.59
1-0-1
3.22
1-1-0
3.63
1-0-1
3.34
0-2-0
3.16
Borussia Dortmund
0-2-0
3.11
0-2-0
2.47
2-0-0
3.02
2-0-0
3.21
0-1-1
2.71
0-1-1
2.28
1-1-0
2.92
1-1-0
3.02
1-1-0
2.90
1-1-0
3.39
1-1-0
2.79
1-0-1
3.05
1-0-1
3.03
1-0-1
2.81
1-0-1
3.23
1-0-1
2.98
1-0-1
2.51
Borussia Monchengladbach
1-0-1
2.65
0-0-2
2.29
1-0-1
2.71
0-1-1
2.78
0-2-0
2.35
0-1-1
2.15
0-1-1
2.50
2-0-0
2.80
1-0-1
2.57
1-1-0
3.14
0-0-2
2.53
1-1-0
2.84
1-0-1
2.74
1-0-1
2.35
0-0-2
2.82
1-0-1
2.74
1-1-0
2.19
Dusseldorf
0-1-1
2.67
1-1-0
2.15
0-1-1
2.67
2-0-0
2.60
1-1-0
2.22
0-1-1
1.84
0-1-1
2.38
0-0-2
2.60
0-0-2
2.62
1-0-1
3.00
0-1-1
2.32
0-2-0
2.74
1-0-1
2.76
1-0-1
2.37
1-1-0
2.71
1-1-0
2.78
1-1-0
2.20
Eintracht Frankfurt
0-1-1
2.92
2-0-0
2.32
1-1-0
2.76
1-1-0
2.91
0-0-2
2.58
0-0-2
2.12
0-1-1
2.51
1-0-1
2.82
2-0-0
2.79
1-1-0
3.14
1-1-0
2.45
0-1-1
2.80
1-1-0
2.78
1-1-0
2.52
1-1-0
2.85
1-1-0
2.74
2-0-0
2.42
FC 08 Homburg
0-1-1
2.40
0-0-2
1.72
0-0-2
2.38
0-0-2
2.51
1-0-1
2.21
0-0-2
1.76
0-1-1
2.03
0-1-1
2.27
1-0-1
2.42
0-1-1
2.29
0-0-2
2.15
2-0-0
2.43
0-1-1
2.46
1-1-0
2.02
1-0-1
2.44
2-0-0
2.38
0-2-0
1.99
Hamburger SV
2-0-0
2.98
0-0-2
2.48
1-0-1
2.86
1-0-1
2.97
0-0-2
2.71
0-0-2
2.30
0-1-1
2.60
2-0-0
2.86
1-1-0
3.08
0-1-1
2.97
2-0-0
3.28
1-0-1
3.01
0-2-0
2.93
1-0-1
2.66
0-0-2
3.17
1-0-1
3.07
1-0-1
2.51
Karlsruher SC
0-1-1
2.67
1-1-0
1.94
0-1-1
2.64
0-1-1
2.70
1-1-0
2.36
0-1-1
2.06
1-0-1
2.36
0-1-1
2.55
0-2-0
2.66
1-1-0
2.61
0-0-2
3.00
1-0-1
2.38
0-2-0
2.71
1-0-1
2.40
1-0-1
2.87
2-0-0
2.71
1-0-1
2.30
St. Pauli
0-1-1
2.68
0-1-1
2.12
1-0-1
2.64
0-1-1
2.75
1-1-0
2.22
0-0-2
1.86
1-0-1
2.37
1-0-1
2.67
1-0-1
2.64
0-1-1
2.61
1-1-0
2.94
0-2-0
2.46
0-2-0
2.69
0-1-1
2.44
1-1-0
2.79
2-0-0
2.62
0-1-1
2.24
VfB Stuttgart
1-0-1
3.00
1-1-0
2.45
2-0-0
2.94
1-0-1
3.05
0-2-0
2.57
1-0-1
2.20
1-0-1
2.60
1-0-1
3.07
1-0-1
3.04
0-1-1
2.88
0-1-1
3.41
1-0-1
2.76
1-0-1
3.00
1-1-0
2.97
1-0-1
3.08
1-0-1
3.07
1-0-1
2.63
VfL Bochum
1-0-1
2.67
0-0-2
2.12
0-1-1
2.55
1-0-1
2.67
0-0-2
2.32
0-1-1
1.81
1-0-1
2.19
2-0-0
2.58
0-1-1
2.70
0-1-1
2.55
1-0-1
2.96
2-0-0
2.24
1-0-1
2.52
0-1-1
2.61
1-0-1
2.33
1-0-1
2.60
0-2-0
2.21
Waldhof Mannheim
2-0-0
2.69
0-0-2
2.15
0-1-1
2.69
1-1-0
2.65
0-1-1
2.53
1-0-1
2.08
1-0-1
2.43
1-0-1
2.65
0-1-1
2.62
0-1-1
2.65
0-0-2
3.04
1-0-1
2.34
0-0-2
2.70
0-0-2
2.78
1-0-1
2.34
1-0-1
2.80
1-1-0
2.31
Werder Bremen
1-1-0
3.06
1-0-1
2.53
1-1-0
3.14
1-1-0
3.14
1-1-0
2.76
0-2-0
2.24
1-0-1
2.89
0-1-1
3.21
0-1-1
3.21
0-0-2
2.99
0-2-0
3.44
1-0-1
2.90
1-0-1
3.11
1-1-0
3.18
1-0-1
2.76
0-2-0
3.20
0-1-1
3.11

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.69 +5.5
Allowed 0.62 -6.8
Differential 0.89 +4.2

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
010.78%8.17%7.03%2.78%2.45%0.65%31.86%
18.17%12.42%6.05%3.59%1.31%0.98%32.52%
27.03%6.05%4.25%1.31%0.65%0.16%19.44%
32.78%3.59%1.31%1.96%0.16%9.80%
42.45%1.31%0.65%4.41%
5+0.65%0.98%0.16%0.16%1.96%
Total31.86%32.52%19.44%9.80%4.41%1.96%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.29 +0.00
SD 1.27 1.27 1.90
CV 0.98 0.98
Max 7 7 +7
Min 0 0 -7

Games Played: 306

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%5.88%26.47%
15.88%14.71%5.88%5.88%2.94%35.29%
25.88%11.76%8.82%5.88%32.35%
32.94%2.94%
4
5+2.94%2.94%
Total20.59%32.35%20.59%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.62 -0.38
SD 1.07 1.26 1.81
CV 0.87 0.78
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%2.94%17.65%
111.76%17.65%8.82%2.94%41.18%
214.71%5.88%20.59%
32.94%5.88%2.94%11.76%
42.94%2.94%5.88%
5+2.94%2.94%
Total41.18%29.41%8.82%8.82%2.94%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.29 +0.29
SD 1.35 1.59 2.18
CV 0.85 1.23
Max 6 5 +6
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%2.94%5.88%29.41%
15.88%14.71%5.88%2.94%2.94%32.35%
217.65%2.94%2.94%2.94%26.47%
32.94%5.88%8.82%
42.94%2.94%
5+
Total38.24%23.53%14.71%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.35 -0.12
SD 1.07 1.43 1.95
CV 0.87 1.06
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%5.88%2.94%2.94%32.35%
111.76%14.71%11.76%2.94%41.18%
22.94%2.94%2.94%8.82%
32.94%2.94%2.94%2.94%11.76%
42.94%2.94%
5+2.94%2.94%
Total23.53%35.29%26.47%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.41 -0.21
SD 1.27 1.26 1.75
CV 1.06 0.89
Max 5 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%2.94%23.53%
111.76%26.47%5.88%2.94%47.06%
211.76%2.94%2.94%17.65%
35.88%2.94%2.94%11.76%
4
5+
Total41.18%32.35%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 0.94 +0.24
SD 0.94 0.98 1.44
CV 0.80 1.04
Max 3 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%2.94%23.53%
18.82%5.88%2.94%17.65%
28.82%5.88%8.82%23.53%
311.76%5.88%2.94%2.94%23.53%
42.94%2.94%5.88%
5+5.88%5.88%
Total47.06%32.35%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 0.82 +1.06
SD 1.47 1.00 1.74
CV 0.78 1.21
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%2.94%20.59%
18.82%14.71%8.82%2.94%35.29%
211.76%2.94%5.88%20.59%
35.88%8.82%2.94%2.94%20.59%
42.94%2.94%
5+
Total35.29%35.29%20.59%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.03 +0.47
SD 1.13 0.97 1.50
CV 0.76 0.94
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%2.94%8.82%11.76%2.94%47.06%
15.88%2.94%11.76%2.94%23.53%
22.94%2.94%2.94%8.82%
32.94%11.76%14.71%
42.94%2.94%5.88%
5+
Total35.29%23.53%20.59%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.32 -0.24
SD 1.31 1.27 2.00
CV 1.20 0.96
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%17.65%2.94%2.94%2.94%38.24%
18.82%11.76%5.88%2.94%29.41%
22.94%8.82%8.82%20.59%
32.94%2.94%5.88%
42.94%2.94%
5+2.94%2.94%
Total26.47%41.18%20.59%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.21 +0.00
SD 1.47 1.04 1.81
CV 1.22 0.86
Max 7 4 +7
Min 0 0 -4

Games Played: 34

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

Summary Statistics

Scored Allowed Difference
Mean 1.79 1.18 +0.62
SD 1.49 0.80 1.74
CV 0.83 0.68
Max 5 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%20.59%8.82%5.88%41.18%
15.88%8.82%2.94%11.76%29.41%
25.88%8.82%5.88%2.94%23.53%
32.94%2.94%
42.94%2.94%
5+
Total17.65%38.24%20.59%23.53%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.50 -0.53
SD 1.03 1.05 1.38
CV 1.06 0.70
Max 4 3 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%14.71%5.88%2.94%38.24%
117.65%8.82%2.94%2.94%5.88%38.24%
22.94%2.94%5.88%
35.88%5.88%11.76%
42.94%2.94%
5+2.94%2.94%
Total38.24%23.53%17.65%8.82%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.35 -0.21
SD 1.40 1.45 2.31
CV 1.22 1.07
Max 6 5 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%8.82%17.65%2.94%50.00%
18.82%8.82%2.94%2.94%23.53%
25.88%8.82%2.94%17.65%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%
Total41.18%26.47%20.59%2.94%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.15 -0.21
SD 1.25 1.33 1.92
CV 1.33 1.16
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%11.76%5.88%2.94%2.94%38.24%
18.82%17.65%2.94%2.94%5.88%38.24%
25.88%8.82%2.94%17.65%
32.94%2.94%5.88%
4
5+
Total32.35%38.24%11.76%5.88%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.35 -0.44
SD 0.90 1.57 1.88
CV 0.99 1.16
Max 3 7 +3
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%5.88%23.53%
18.82%5.88%2.94%5.88%2.94%5.88%32.35%
25.88%5.88%2.94%5.88%20.59%
32.94%8.82%11.76%
411.76%11.76%
5+
Total38.24%29.41%11.76%5.88%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.38 +0.18
SD 1.31 1.63 2.30
CV 0.84 1.18
Max 4 6 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%11.76%2.94%29.41%
15.88%2.94%11.76%2.94%2.94%26.47%
211.76%8.82%5.88%5.88%32.35%
32.94%5.88%8.82%
42.94%2.94%
5+
Total23.53%26.47%29.41%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.56 -0.26
SD 1.09 1.26 1.68
CV 0.84 0.81
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%14.71%14.71%2.94%2.94%2.94%44.12%
15.88%11.76%8.82%2.94%29.41%
22.94%5.88%2.94%11.76%
35.88%5.88%
42.94%2.94%2.94%8.82%
5+
Total17.65%35.29%32.35%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.56 -0.50
SD 1.28 1.26 1.94
CV 1.21 0.81
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%5.88%5.88%32.35%
12.94%11.76%8.82%2.94%2.94%29.41%
22.94%5.88%8.82%2.94%20.59%
32.94%2.94%
411.76%11.76%
5+2.94%2.94%
Total38.24%29.41%17.65%2.94%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.21 +0.24
SD 1.52 1.32 2.15
CV 1.06 1.10
Max 6 4 +5
Min 0 0 -4

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Bayern Munich 49 41.22 +7.78
2 Eintracht Frankfurt 41 33.73 +7.27
3 Borussia Dortmund 41 36.34 +4.66
4 1. FC Koln 43 38.97 +4.03
5 Bayer Leverkusen 39 36.19 +2.81

Biggest Disappointments

# Team Actual Sim vsSim
1 Waldhof Mannheim 26 32.31 -6.31
2 Hamburger SV 31 35.58 -4.58
3 FC 08 Homburg 24 28.56 -4.56
4 Werder Bremen 34 37.30 -3.30
5 Borussia Monchengladbach 30 32.80 -2.80

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 Bayer 05 Uerdingen 4 Nov 18 – Dec 9 1 in 634
2 St. Pauli 4 Nov 30 – Feb 23 1 in 142
3 Borussia Dortmund 4 Apr 16 – May 2 1 in 117
4 Bayer Leverkusen 4 Sep 2 – Sep 20 1 in 114
5 1. FC Kaiserslautern 4 Mar 17 – Apr 6 1 in 65

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Borussia Monchengladbach 7 Sep 30 – Nov 18 1 in 5,502
2 Waldhof Mannheim 6 Apr 12 – May 12 1 in 465
3 Werder Bremen 4 Sep 9 – Sep 30 1 in 301
4 FC 08 Homburg 5 Nov 25 – Feb 23 1 in 177
5 VfB Stuttgart 3 Mar 17 – Mar 31 1 in 35

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Bayer Leverkusen 17 Aug 23 – Feb 17 1 in 1,579
2 Eintracht Frankfurt 12 Oct 14 – Mar 10 1 in 240
3 Borussia Dortmund 14 Dec 9 – May 5 1 in 212
4 Bayern Munich 16 Dec 2 – May 12 1 in 81
5 Karlsruher SC 7 Oct 7 – Nov 25 1 in 20

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Waldhof Mannheim 12 Mar 3 – May 12 1 in 119
2 1. FC Kaiserslautern 11 Sep 9 – Nov 25 1 in 46
3 Bayer Leverkusen 7 Apr 7 – May 12 1 in 33
4 Borussia Monchengladbach 7 Sep 30 – Nov 18 1 in 29
5 FC 08 Homburg 10 Nov 25 – Mar 30 1 in 29

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 Munich40.73%19.54%11.19%8.05%5.58%4.17%2.92%2.22%1.73%1.25%0.83%0.60%0.35%0.39%0.21%0.18%0.06%
1. FC Koln17.91%17.27%13.63%10.65%8.66%6.85%5.56%4.67%3.86%2.78%2.07%1.72%1.26%1.14%0.99%0.54%0.31%0.13%
Eintracht Frankfurt2.38%4.32%5.24%5.88%7.22%6.91%6.86%6.86%6.70%6.48%6.80%6.25%6.10%5.47%5.10%4.80%3.90%2.73%
Borussia Dortmund6.95%10.19%10.03%9.73%9.16%8.19%7.27%6.87%5.49%5.24%4.29%3.97%3.52%2.75%2.37%1.78%1.40%0.80%
Bayer Leverkusen6.20%8.17%9.64%10.22%9.17%8.23%7.53%6.66%6.45%5.40%4.32%4.48%3.90%3.07%2.41%1.97%1.41%0.77%
VfB Stuttgart5.17%7.78%8.62%9.13%8.48%8.44%8.35%6.84%6.92%5.55%5.04%4.47%3.84%3.37%2.78%2.58%1.46%1.18%
Werder Bremen9.65%11.54%11.99%11.03%8.96%7.90%6.88%6.40%5.23%4.60%3.74%3.26%2.44%2.33%1.57%1.20%0.80%0.48%
1. FC Nurnberg1.22%2.01%3.14%4.00%4.62%4.99%6.16%6.08%6.51%7.06%6.97%7.19%7.54%7.04%7.37%6.97%6.24%4.89%
Dusseldorf0.63%1.55%2.31%2.88%3.90%4.34%4.81%5.61%6.13%6.36%7.39%7.04%7.93%7.71%8.56%8.37%7.78%6.70%
Karlsruher SC0.63%1.61%2.21%2.95%3.58%4.57%5.02%5.43%5.90%6.73%6.64%8.09%7.50%7.82%8.05%8.21%7.85%7.21%
Hamburger SV4.30%6.65%7.48%7.56%8.01%8.44%7.63%7.44%6.57%6.68%5.25%5.48%4.59%4.32%3.40%2.64%2.18%1.38%
1. FC Kaiserslautern0.75%1.47%2.43%3.02%3.63%4.52%5.55%5.42%5.99%6.22%6.93%7.25%7.84%8.00%7.76%7.82%8.45%6.95%
St. Pauli0.63%1.29%2.17%2.69%3.02%3.92%4.62%5.48%5.89%6.34%6.71%6.79%7.54%8.69%8.45%9.11%8.60%8.06%
Bayer 05 Uerdingen0.64%1.45%2.28%2.36%3.59%4.10%4.55%5.04%6.06%6.44%7.25%6.99%7.61%7.95%7.85%8.65%9.25%7.94%
Borussia Monchengladbach1.07%2.37%3.01%3.76%4.80%5.39%5.55%6.33%6.62%7.17%7.46%6.85%7.28%7.28%6.96%6.41%6.22%5.47%
VfL Bochum0.38%1.02%1.69%2.11%2.81%3.28%3.88%4.91%5.06%5.75%6.52%7.53%7.66%8.30%9.41%9.44%10.07%10.18%
Waldhof Mannheim0.68%1.57%2.60%3.36%3.92%4.53%5.04%5.55%6.14%6.66%7.43%6.98%7.56%7.32%7.65%7.97%7.65%7.39%
FC 08 Homburg0.08%0.20%0.34%0.62%0.89%1.23%1.82%2.19%2.75%3.29%4.36%5.06%5.54%7.05%9.11%11.36%16.37%27.74%

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
+30.72%
Strong Edge
50.65%29.41%19.93%
Elo Value
Home Edge
162 Elo
0.006 goals per Elo point
0110.29500
Scoring Tilt
Expected
+0.77 goals
Home-Tilted
-2+0.68+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.5
Open
124610
Champion Preseason Odds
41%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.18/gm
Tight Race
00.080.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.46 * Some Luck: 3.46 to 5.19 * Lucky: 5.19 to 6.91 * Wild Swing: 6.91 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 3.06 * Close: 3.06 to 4.59 * Off: 4.59 to 6.12 * Way Off: 6.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 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
3.87 points
Some Luck
04.3211
Average Finish Error
Expected
2.22
Pinpoint
03.828
Biggest Overachiever
Expected 97.22%
97.41%
Bayern Munich
50100
Biggest Underachiever
Expected 2.78%
9.04%
Waldhof Mannheim
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
Several Surprises
00.42

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.10
Balanced
00.120.180.260.5
Noll-Scully
Coin-flip
1.09
Moderate Separation
01.003
Interquartile Edge
59%
Even
50%60%70%80%100%
Best vs. Worst
Baseline
81%
Clear Edge
50%79%100%
Close Games
Expected
60%
Very Frequent
0%57%100%
Blowouts
Expected
17%
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.61
Predictable
00.592
Matchup Imbalance
0.52
Lopsided
00.10.180.280.5
Strangeness
Expected
0.80
Very Predictable
01.002
Repeatability
0.56
Some Carryover
00.30.60.851
Upset Rate
Expected
19%
Chalky
0%17%50%
Clear Favorite Upset Rate
Expected
19%
As Expected
0%16%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.07 * Near Noise Ceiling: 0.07 to 0.11 * Above Noise: 0.11 to 0.15 * Well Above Noise: 0.15 and up.
Probability calibration
0.04
Miscalibrated
0.010.050.10.51
Calibration slope
Ideal
0.98
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.051
Well Within Noise
00.0740.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.76% 0.18% 0.06%
1. FC Koln 99.02% 0.54% 0.44%
Werder Bremen 97.52% 1.20% 1.28%
Borussia Dortmund 96.02% 1.78% 2.20%
Bayer Leverkusen 95.85% 1.97% 2.18%
VfB Stuttgart 94.78% 2.58% 2.64%
Hamburger SV 93.80% 2.64% 3.56%
Eintracht Frankfurt 88.57% 4.80% 6.63%
1. FC Nurnberg 81.90% 6.97% 11.13%
Borussia Monchengladbach 81.90% 6.41% 11.69%
Dusseldorf 77.15% 8.37% 14.48%
Waldhof Mannheim 76.99% 7.97% 15.04%
1. FC Kaiserslautern 76.78% 7.82% 15.40%
Karlsruher SC 76.73% 8.21% 15.06%
St. Pauli 74.23% 9.11% 16.66%
Bayer 05 Uerdingen 74.16% 8.65% 17.19%
FC 08 Homburg 44.53% 11.36% 44.11%
VfL Bochum 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 BSCHessen KasselKarlsruher SCMSV DuisburgPreussen MunsterRot-Weiss EssenSC FreiburgSG Wattenscheid 09SV Darmstadt 98SV MeppenSchalke 04SpVgg BayreuthSpVgg UnterhachingSt. PauliStuttgarter KickersVfB StuttgartVfL BochumVfL OsnabruckWaldhof MannheimWerder Bremen
1. FC Kaiserslautern70.3%91.00%52.6%19.00%71.1%38.00%82.1%56.00%85.7%35.00%62.3%61.00%62.7%83.00%100.0%1.00%100.0%3.00%70.4%27.00%70.0%20.00%78.0%41.00%50.5%103.00%84.0%25.00%72.0%25.00%63.5%74.00%61.5%13.00%77.8%9.00%67.8%87.00%82.4%17.00%
1. FC Koln80.0%5.00%100.0%1.00%100.0%2.00%100.0%4.00%100.0%3.00%100.0%2.00%50.0%8.00%100.0%1.00%75.0%4.00%66.7%6.00%66.7%3.00%44.4%9.00%71.4%7.00%100.0%2.00%
1. FC Nurnberg61.6%86.00%60.0%15.00%60.9%23.00%77.6%49.00%65.6%32.00%60.4%48.00%57.8%64.00%66.7%3.00%75.0%8.00%56.5%23.00%65.2%23.00%58.1%86.00%75.0%12.00%70.6%17.00%62.3%61.00%80.0%10.00%63.6%11.00%62.0%92.00%60.0%10.00%
1. FC Saarbrucken29.7%91.00%20.0%5.00%38.4%86.00%40.6%106.00%54.5%22.00%100.0%1.00%11.1%18.00%36.5%85.00%42.4%85.00%30.5%59.00%45.6%125.00%35.7%28.00%31.2%96.00%44.3%97.00%41.2%34.00%45.1%122.00%46.9%98.00%38.9%18.00%
Alemannia Aachen47.4%19.00%0.0%1.00%40.0%15.00%16.7%12.00%60.0%5.00%0.0%3.00%22.2%18.00%0.0%9.00%10.0%10.00%46.7%15.00%50.0%6.00%41.2%17.00%27.3%11.00%50.0%6.00%25.0%12.00%29.2%24.00%0.0%2.00%
Bayer 05 Uerdingen59.4%106.00%83.3%12.00%72.1%43.00%74.1%54.00%72.2%36.00%66.7%48.00%54.9%82.00%0.0%1.00%46.2%13.00%68.4%19.00%60.5%38.00%51.7%118.00%68.2%22.00%88.0%25.00%68.2%88.00%66.7%21.00%66.7%15.00%54.0%100.00%73.7%19.00%
Bayer Leverkusen45.5%22.00%40.0%5.00%50.0%10.00%81.2%16.00%62.5%8.00%73.3%15.00%72.4%29.00%100.0%1.00%83.3%6.00%100.0%9.00%88.9%9.00%76.7%30.00%75.0%4.00%75.0%8.00%66.7%18.00%100.0%3.00%65.0%20.00%66.7%3.00%
Bayern Munich0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%50.0%2.00%
Blau-Weiss 90 Berlin28.9%38.00%0.0%2.00%39.1%23.00%27.9%43.00%50.0%10.00%14.3%7.00%26.1%23.00%26.7%45.00%20.8%24.00%39.2%51.00%0.0%8.00%26.2%42.00%36.7%30.00%62.5%8.00%31.8%44.00%26.7%30.00%33.3%3.00%
Borussia Dortmund88.9%18.00%100.0%3.00%85.7%7.00%78.6%14.00%92.9%14.00%75.0%4.00%78.9%19.00%85.7%7.00%81.8%11.00%71.4%21.00%100.0%2.00%100.0%9.00%60.0%20.00%66.7%3.00%100.0%3.00%67.9%28.00%100.0%1.00%
Borussia Monchengladbach63.5%85.00%77.8%18.00%73.9%23.00%69.4%36.00%65.2%23.00%55.6%45.00%53.2%62.00%100.0%2.00%100.0%2.00%66.7%12.00%73.9%23.00%78.9%19.00%66.7%105.00%68.0%25.00%75.0%16.00%79.2%77.00%60.0%10.00%81.8%11.00%58.9%90.00%70.6%17.00%
Dusseldorf57.6%85.00%100.0%9.00%73.3%45.00%70.6%51.00%85.2%27.00%69.0%71.00%67.1%82.00%69.2%13.00%69.6%23.00%76.9%39.00%63.3%128.00%66.7%12.00%58.8%17.00%67.9%84.00%81.8%11.00%75.0%16.00%66.0%94.00%55.6%18.00%
Eintracht Braunschweig17.9%56.00%0.0%4.00%22.4%49.00%25.9%54.00%18.8%16.00%21.4%14.00%30.6%36.00%29.4%51.00%21.6%37.00%39.5%76.00%26.1%23.00%34.0%53.00%33.3%63.00%16.7%12.00%27.3%44.00%37.1%70.00%0.0%9.00%
Eintracht Frankfurt69.5%59.00%90.0%10.00%79.2%24.00%78.4%37.00%92.3%26.00%76.9%26.00%57.1%63.00%80.0%5.00%80.0%15.00%82.4%17.00%64.1%64.00%50.0%8.00%88.9%18.00%58.5%41.00%100.0%2.00%100.0%6.00%58.7%46.00%70.0%10.00%
FC 08 Homburg54.4%125.00%53.3%15.00%60.8%51.00%60.5%76.00%64.0%50.00%50.5%101.00%53.6%110.00%66.7%3.00%56.2%32.00%60.7%28.00%59.5%37.00%50.0%136.00%67.7%31.00%60.0%40.00%50.4%119.00%77.8%18.00%72.2%18.00%55.8%147.00%50.0%22.00%
Fortuna Koln14.3%35.00%0.0%3.00%34.4%32.00%27.8%36.00%37.5%8.00%7.1%14.00%34.8%23.00%14.8%27.00%7.7%26.00%36.0%50.00%41.7%12.00%21.1%38.00%28.6%28.00%35.7%14.00%32.4%37.00%35.9%39.00%0.0%2.00%
Hamburger SV64.3%28.00%50.0%6.00%100.0%8.00%73.9%23.00%58.3%12.00%72.0%25.00%54.5%33.00%87.5%8.00%100.0%1.00%75.0%12.00%61.3%31.00%60.0%5.00%100.0%6.00%77.4%31.00%100.0%3.00%50.0%2.00%57.6%33.00%60.0%5.00%
Hannover 9637.7%61.00%0.0%2.00%39.6%48.00%33.3%48.00%26.7%15.00%0.0%1.00%25.0%4.00%44.4%45.00%31.0%71.00%23.1%26.00%49.5%101.00%28.0%25.00%27.5%51.00%33.3%51.00%43.8%16.00%30.0%50.00%34.0%47.00%9.1%11.00%
Hertha BSC37.3%83.00%50.0%8.00%42.2%64.00%45.1%82.00%27.6%29.00%21.1%19.00%46.8%62.00%32.9%82.00%42.9%63.00%46.4%110.00%45.5%33.00%39.4%71.00%46.2%80.00%38.5%13.00%46.6%116.00%47.1%70.00%41.7%12.00%
Hessen Kassel0.0%1.00%0.0%2.00%0.0%1.00%
Karlsruher SC68.8%96.00%58.8%17.00%73.8%42.00%66.0%53.00%78.9%38.00%72.5%51.00%60.6%71.00%100.0%1.00%100.0%1.00%75.0%16.00%80.0%15.00%73.7%38.00%60.2%93.00%84.2%19.00%79.3%29.00%66.3%89.00%90.0%10.00%75.0%8.00%62.9%116.00%81.0%21.00%
MSV Duisburg0.0%3.00%33.3%3.00%100.0%1.00%0.0%1.00%0.0%2.00%33.3%3.00%0.0%1.00%25.0%4.00%100.0%1.00%0.0%1.00%
Preussen Munster29.6%27.00%25.0%8.00%53.8%13.00%16.7%6.00%33.3%12.00%30.8%13.00%20.0%5.00%43.8%32.00%12.5%8.00%25.0%16.00%19.0%21.00%50.0%2.00%26.1%23.00%42.1%19.00%0.0%1.00%
Rot-Weiss Essen30.0%20.00%0.0%1.00%43.5%23.00%31.6%19.00%0.0%9.00%0.0%1.00%14.3%7.00%26.1%23.00%30.4%23.00%20.0%15.00%39.3%28.00%0.0%1.00%20.0%15.00%32.0%25.00%0.0%6.00%27.8%36.00%50.0%18.00%40.0%5.00%
SC Freiburg22.0%41.00%25.0%4.00%34.8%23.00%39.5%38.00%11.1%9.00%18.2%11.00%21.1%19.00%23.1%39.00%17.6%17.00%40.5%37.00%25.0%12.00%26.3%38.00%28.9%38.00%0.0%6.00%47.1%34.00%39.4%33.00%0.0%6.00%
SG Wattenscheid 0949.5%103.00%33.3%6.00%41.9%86.00%48.3%118.00%23.3%30.00%0.0%1.00%28.6%21.00%33.3%105.00%36.7%128.00%35.9%64.00%50.0%136.00%38.7%31.00%39.8%93.00%48.6%109.00%27.6%29.00%39.7%126.00%46.4%97.00%20.0%10.00%
SV Darmstadt 9816.0%25.00%33.3%3.00%25.0%12.00%31.8%22.00%25.0%4.00%0.0%2.00%32.0%25.00%33.3%12.00%50.0%8.00%32.3%31.00%40.0%5.00%15.8%19.00%41.7%24.00%0.0%7.00%21.4%28.00%26.9%26.00%
SV Meppen28.0%25.00%29.4%17.00%12.0%25.00%25.0%8.00%0.0%1.00%0.0%9.00%25.0%16.00%41.2%17.00%11.1%18.00%40.0%40.00%0.0%6.00%20.7%29.00%33.3%27.00%25.0%8.00%23.1%26.00%40.0%25.00%100.0%2.00%
Schalke 0436.5%74.00%55.6%9.00%37.7%61.00%31.8%88.00%33.3%18.00%50.0%2.00%40.0%20.00%20.8%77.00%32.1%84.00%41.5%41.00%49.6%119.00%22.6%31.00%33.7%89.00%39.4%94.00%34.8%23.00%42.2%102.00%40.0%70.00%18.2%11.00%
SpVgg Bayreuth38.5%13.00%20.0%10.00%33.3%21.00%33.3%3.00%40.0%10.00%18.2%11.00%0.0%2.00%22.2%18.00%0.0%3.00%10.0%10.00%23.1%13.00%33.3%3.00%31.2%16.00%40.0%10.00%50.0%2.00%
SpVgg Unterhaching22.2%9.00%36.4%11.00%33.3%15.00%0.0%3.00%0.0%3.00%18.2%11.00%25.0%16.00%0.0%6.00%27.8%18.00%50.0%2.00%25.0%8.00%35.3%17.00%0.0%3.00%35.3%17.00%18.2%11.00%
St. Pauli55.7%97.00%72.7%11.00%63.3%30.00%66.7%63.00%71.4%28.00%66.7%51.00%53.8%80.00%75.0%4.00%81.0%21.00%68.0%25.00%71.1%38.00%51.4%109.00%58.3%24.00%66.7%27.00%60.6%94.00%76.9%13.00%64.7%17.00%54.9%113.00%53.8%13.00%
Stuttgarter Kickers32.2%87.00%28.6%7.00%38.0%92.00%46.0%100.00%35.0%20.00%50.0%2.00%32.1%28.00%41.1%90.00%34.0%94.00%41.3%46.00%44.2%147.00%42.4%33.00%37.1%116.00%45.1%113.00%34.8%23.00%44.3%97.00%34.9%83.00%8.3%12.00%
VfB Stuttgart58.8%34.00%50.0%6.00%37.5%8.00%83.3%12.00%64.3%14.00%56.2%16.00%61.5%13.00%50.0%2.00%100.0%6.00%100.0%6.00%72.4%29.00%100.0%7.00%75.0%8.00%65.2%23.00%66.7%3.00%100.0%3.00%65.2%23.00%83.3%6.00%
VfL Bochum54.9%122.00%75.0%12.00%68.2%44.00%72.7%44.00%67.6%37.00%70.0%50.00%53.4%116.00%0.0%1.00%73.9%23.00%72.2%36.00%52.9%34.00%60.3%126.00%78.6%28.00%76.9%26.00%57.8%102.00%68.8%16.00%64.7%17.00%55.7%97.00%93.3%15.00%
VfL Osnabruck17.6%17.00%0.0%2.00%40.0%10.00%26.3%19.00%33.3%3.00%0.0%1.00%29.4%17.00%44.4%18.00%30.0%10.00%50.0%22.00%40.0%5.00%19.0%21.00%46.2%13.00%16.7%6.00%6.7%15.00%15.4%13.00%0.0%2.00%
Waldhof Mannheim53.1%98.00%70.8%24.00%73.3%30.00%62.9%70.00%64.1%39.00%66.0%47.00%52.9%70.00%57.9%19.00%50.0%18.00%60.6%33.00%53.6%97.00%73.1%26.00%60.0%25.00%60.0%70.00%60.0%10.00%81.8%11.00%65.1%83.00%84.6%13.00%
Werder Bremen61.1%18.00%100.0%2.00%66.7%3.00%100.0%9.00%100.0%2.00%90.9%11.00%58.3%12.00%100.0%1.00%100.0%1.00%60.0%5.00%100.0%6.00%80.0%10.00%0.0%2.00%81.8%11.00%50.0%2.00%91.7%12.00%100.0%2.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
VfL Bochum 59.22%
1. FC Saarbrucken 40.78%
Loser →
↓ Winner
1. FC SaarbruckenVfL Bochum
1. FC Saarbrucken40.8%100.00%
VfL Bochum59.2%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
1989-07-28 Borussia Monchengladbach W 2-1 1852 1857 53.8% 30.1% 16.2% +3.0 2
1989-07-28 @ 1. FC Kaiserslautern L 1-2 1857 1852 16.2% 30.1% 53.8% -3.0 0
1989-07-28 FC 08 Homburg W 3-0 1832 1795 57.7% 29.1% 13.2% +7.3 2
1989-07-28 @ Bayer 05 Uerdingen L 0-3 1795 1832 13.2% 29.1% 57.7% -7.3 0
1989-07-29 Borussia Dortmund W 1-0 1853 1880 51.5% 30.5% 18.0% +3.5 2
1989-07-29 @ Bayer Leverkusen L 0-1 1880 1853 18.0% 30.5% 51.5% -3.5 0
1989-07-29 1. FC Nurnberg W 3-2 1938 1822 64.2% 26.6% 9.2% +1.7 2
1989-07-29 @ Bayern Munich L 2-3 1822 1938 9.2% 26.6% 64.2% -1.6 0
1989-07-29 Hamburger SV D 1-1 1834 1912 45.8% 31.1% 23.1% -0.7 1
1989-07-29 @ Dusseldorf D 1-1 1912 1834 23.1% 31.1% 45.8% +0.7 1
1989-07-29 Waldhof Mannheim W 3-1 1818 1835 52.5% 30.3% 17.2% +5.4 2
1989-07-29 @ Eintracht Frankfurt L 1-3 1835 1818 17.2% 30.3% 52.5% -5.4 0
1989-07-29 Werder Bremen D 0-0 1838 1916 45.8% 31.1% 23.1% -0.8 1
1989-07-29 @ St. Pauli D 0-0 1916 1838 23.1% 31.1% 45.8% +0.8 1
1989-07-29 Karlsruher SC W 2-0 1876 1843 57.3% 29.2% 13.5% +5.1 2
1989-07-29 @ VfB Stuttgart L 0-2 1843 1876 13.5% 29.2% 57.3% -5.1 0
1989-07-29 1. FC Koln L 0-1 1822 1922 43.2% 31.2% 25.6% -6.6 0
1989-07-29 @ VfL Bochum W 1-0 1922 1822 25.6% 31.2% 43.2% +6.6 2
1989-08-04 St. Pauli W 3-1 1876 1837 57.9% 29.0% 13.1% +4.3 2
1989-08-04 @ Borussia Dortmund L 1-3 1837 1876 13.1% 29.0% 57.9% -4.3 1
1989-08-04 Eintracht Frankfurt D 1-1 1913 1823 62.2% 27.5% 10.3% -1.8 2
1989-08-04 @ Hamburger SV D 1-1 1823 1913 10.3% 27.5% 62.2% +1.8 3
1989-08-05 Bayer Leverkusen D 2-2 1821 1856 50.6% 30.6% 18.8% -0.8 1
1989-08-05 @ 1. FC Nurnberg D 2-2 1856 1821 18.8% 30.6% 50.6% +0.8 3
1989-08-05 Bayern Munich D 0-0 1854 1939 44.9% 31.1% 23.9% -0.7 1
1989-08-05 @ Borussia Monchengladbach D 0-0 1939 1854 23.9% 31.1% 44.9% +0.7 3
1989-08-05 1. FC Kaiserslautern D 2-2 1788 1855 47.1% 31.0% 21.9% -0.6 1
1989-08-05 @ FC 08 Homburg D 2-2 1855 1788 21.9% 31.0% 47.1% +0.6 3
1989-08-05 Bayer 05 Uerdingen D 0-0 1838 1839 54.1% 30.0% 15.9% -1.4 1
1989-08-05 @ Karlsruher SC D 0-0 1839 1838 15.9% 30.0% 54.1% +1.4 3
1989-08-05 VfL Bochum W 3-2 1830 1815 55.6% 29.7% 14.7% +2.6 2
1989-08-05 @ Waldhof Mannheim L 2-3 1815 1830 14.7% 29.7% 55.6% -2.6 0
1989-08-05 Dusseldorf D 2-2 1916 1833 61.6% 27.7% 10.7% -1.3 2
1989-08-05 @ Werder Bremen D 2-2 1833 1916 10.7% 27.7% 61.6% +1.3 2
1989-08-08 Eintracht Frankfurt L 1-2 1835 1825 55.2% 29.8% 15.1% -7.7 2
1989-08-08 @ Dusseldorf W 2-1 1825 1835 15.1% 29.8% 55.2% +7.7 5
1989-08-09 VfB Stuttgart D 0-0 1928 1881 58.6% 28.8% 12.6% -1.8 3
1989-08-09 @ 1. FC Koln D 0-0 1881 1928 12.6% 28.8% 58.6% +1.8 3
1989-08-09 FC 08 Homburg W 1-0 1940 1788 67.0% 25.1% 7.8% +1.5 5
1989-08-09 @ Bayern Munich L 0-1 1788 1940 7.8% 25.1% 67.0% -1.5 1
1989-08-11 Karlsruher SC W 5-1 1856 1837 56.0% 29.5% 14.4% +8.5 5
1989-08-11 @ 1. FC Kaiserslautern L 1-5 1837 1856 14.4% 29.5% 56.0% -8.5 1
1989-08-12 Borussia Monchengladbach D 0-0 1857 1853 54.6% 29.9% 15.5% -1.5 4
1989-08-12 @ Bayer Leverkusen D 0-0 1853 1857 15.5% 29.9% 54.6% +1.5 2
1989-08-12 1. FC Koln L 2-3 1841 1926 44.9% 31.1% 23.9% -6.1 3
1989-08-12 @ Bayer 05 Uerdingen W 3-2 1926 1841 23.9% 31.1% 44.9% +6.1 5
1989-08-12 1. FC Nurnberg L 0-1 1832 1820 55.4% 29.7% 14.9% -8.2 1
1989-08-12 @ St. Pauli W 1-0 1820 1832 14.9% 29.7% 55.4% +8.2 3
1989-08-12 Waldhof Mannheim W 1-0 1883 1832 58.9% 28.7% 12.4% +2.5 5
1989-08-12 @ VfB Stuttgart L 0-1 1832 1883 12.4% 28.7% 58.9% -2.5 2
1989-08-12 Hamburger SV W 3-1 1812 1911 43.3% 31.2% 25.5% +7.4 2
1989-08-12 @ VfL Bochum L 1-3 1911 1812 25.5% 31.2% 43.3% -7.4 2
1989-08-12 Borussia Dortmund W 2-0 1915 1881 57.4% 29.2% 13.4% +5.1 4
1989-08-12 @ Werder Bremen L 0-2 1881 1915 13.4% 29.2% 57.4% -5.1 2
1989-08-15 Werder Bremen D 1-1 1828 1920 44.1% 31.2% 24.7% -0.6 4
1989-08-15 @ 1. FC Nurnberg D 1-1 1920 1828 24.7% 31.2% 44.1% +0.6 5
1989-08-15 St. Pauli W 4-1 1855 1824 57.1% 29.3% 13.7% +6.3 4
1989-08-15 @ Borussia Monchengladbach L 1-4 1824 1855 13.7% 29.3% 57.1% -6.3 1
1989-08-15 Bayer Leverkusen W 2-1 1786 1856 46.8% 31.0% 22.1% +3.8 3
1989-08-15 @ FC 08 Homburg L 1-2 1856 1786 22.1% 31.0% 46.8% -3.8 4
1989-08-15 Bayer 05 Uerdingen D 1-1 1830 1835 53.7% 30.1% 16.2% -1.2 3
1989-08-15 @ Waldhof Mannheim D 1-1 1835 1830 16.2% 30.1% 53.7% +1.2 4
1989-08-16 Dusseldorf W 1-0 1876 1827 58.7% 28.8% 12.5% +2.5 4
1989-08-16 @ Borussia Dortmund L 0-1 1827 1876 12.5% 28.8% 58.7% -2.5 2
1989-08-16 VfL Bochum W 4-0 1833 1820 55.4% 29.7% 14.8% +10.5 7
1989-08-16 @ Eintracht Frankfurt L 0-4 1820 1833 14.8% 29.7% 55.4% -10.5 2
1989-08-16 VfB Stuttgart W 1-0 1904 1885 56.0% 29.6% 14.5% +2.9 4
1989-08-16 @ Hamburger SV L 0-1 1885 1904 14.5% 29.6% 56.0% -2.9 5
1989-08-16 Bayern Munich D 3-3 1828 1942 41.5% 31.2% 27.3% -0.3 2
1989-08-16 @ Karlsruher SC D 3-3 1942 1828 27.3% 31.2% 41.5% +0.3 6
1989-08-16 1. FC Kaiserslautern W 4-1 1932 1864 60.4% 28.2% 11.4% +5.3 7
1989-08-16 @ 1. FC Koln L 1-4 1864 1932 11.4% 28.2% 60.4% -5.3 5
1989-08-22 1. FC Nurnberg W 2-1 1878 1827 58.9% 28.7% 12.4% +2.3 6
1989-08-22 @ Borussia Dortmund L 1-2 1827 1878 12.4% 28.7% 58.9% -2.3 4
1989-08-22 FC 08 Homburg D 1-1 1818 1790 56.9% 29.3% 13.8% -1.5 2
1989-08-22 @ St. Pauli D 1-1 1790 1818 13.8% 29.3% 56.9% +1.5 4
1989-08-22 Borussia Monchengladbach D 0-0 1921 1861 59.7% 28.4% 11.9% -1.8 6
1989-08-22 @ Werder Bremen D 0-0 1861 1921 11.9% 28.4% 59.7% +1.8 5
1989-08-23 Waldhof Mannheim L 2-3 1859 1828 57.1% 29.3% 13.6% -7.5 5
1989-08-23 @ 1. FC Kaiserslautern W 3-2 1828 1859 13.6% 29.3% 57.1% +7.5 5
1989-08-23 Karlsruher SC D 1-1 1852 1828 56.5% 29.4% 14.1% -1.4 5
1989-08-23 @ Bayer Leverkusen D 1-1 1828 1852 14.1% 29.4% 56.5% +1.4 3
1989-08-23 1. FC Koln W 5-1 1942 1938 54.6% 29.9% 15.5% +9.1 8
1989-08-23 @ Bayern Munich L 1-5 1938 1942 15.5% 29.9% 54.6% -9.1 7
1989-08-23 VfL Bochum D 2-2 1824 1809 55.7% 29.6% 14.7% -1.0 3
1989-08-23 @ Dusseldorf D 2-2 1809 1824 14.7% 29.6% 55.7% +1.0 3
1989-08-23 Hamburger SV W 5-2 1836 1907 46.7% 31.0% 22.3% +8.2 6
1989-08-23 @ Bayer 05 Uerdingen L 2-5 1907 1836 22.3% 31.0% 46.7% -8.2 4
1989-08-23 Eintracht Frankfurt D 1-1 1883 1843 57.9% 29.0% 13.1% -1.5 6
1989-08-23 @ VfB Stuttgart D 1-1 1843 1883 13.1% 29.0% 57.9% +1.5 8
1989-08-26 Dusseldorf W 3-0 1825 1823 54.4% 29.9% 15.7% +8.4 6
1989-08-26 @ 1. FC Nurnberg L 0-3 1823 1825 15.7% 29.9% 54.4% -8.4 3
1989-08-26 Borussia Dortmund D 0-0 1863 1881 52.4% 30.3% 17.2% -1.3 6
1989-08-26 @ Borussia Monchengladbach D 0-0 1881 1863 17.2% 30.3% 52.4% +1.3 7
1989-08-26 Bayer 05 Uerdingen W 2-1 1845 1844 54.3% 30.0% 15.8% +2.9 10
1989-08-26 @ Eintracht Frankfurt L 1-2 1844 1845 15.8% 30.0% 54.3% -2.9 6
1989-08-26 Werder Bremen D 1-1 1791 1919 39.7% 31.2% 29.2% -0.3 5
1989-08-26 @ FC 08 Homburg D 1-1 1919 1791 29.2% 31.2% 39.7% +0.3 7
1989-08-26 1. FC Kaiserslautern W 3-0 1898 1852 58.6% 28.8% 12.6% +6.9 6
1989-08-26 @ Hamburger SV L 0-3 1852 1898 12.6% 28.8% 58.6% -6.9 5
1989-08-26 St. Pauli D 0-0 1829 1816 55.5% 29.7% 14.8% -1.5 4
1989-08-26 @ Karlsruher SC D 0-0 1816 1829 14.8% 29.7% 55.5% +1.5 3
1989-08-26 Bayer Leverkusen D 1-1 1929 1850 61.3% 27.9% 10.9% -1.7 8
1989-08-26 @ 1. FC Koln D 1-1 1850 1929 10.9% 27.9% 61.3% +1.8 6
1989-08-26 VfB Stuttgart W 2-0 1810 1881 46.7% 31.0% 22.3% +7.7 5
1989-08-26 @ VfL Bochum L 0-2 1881 1810 22.3% 31.0% 46.7% -7.7 6
1989-08-26 Bayern Munich W 1-0 1836 1951 41.3% 31.2% 27.5% +4.8 7
1989-08-26 @ Waldhof Mannheim L 0-1 1951 1836 27.5% 31.2% 41.3% -4.8 8
1989-08-31 Hamburger SV W 4-0 1946 1905 58.0% 29.0% 13.0% +9.3 10
1989-08-31 @ Bayern Munich L 0-4 1905 1946 13.0% 29.0% 58.0% -9.3 6
1989-09-01 VfL Bochum W 3-1 1841 1818 56.4% 29.5% 14.1% +4.6 8
1989-09-01 @ Bayer 05 Uerdingen L 1-3 1818 1841 14.1% 29.5% 56.4% -4.6 5
1989-09-01 Karlsruher SC W 4-0 1919 1828 62.3% 27.4% 10.3% +7.4 9
1989-09-01 @ Werder Bremen L 0-4 1828 1919 10.3% 27.4% 62.3% -7.4 4
1989-09-02 Eintracht Frankfurt W 2-1 1845 1848 53.9% 30.0% 16.0% +3.0 7
1989-09-02 @ 1. FC Kaiserslautern L 1-2 1848 1845 16.0% 30.0% 53.9% -3.0 10
1989-09-02 Borussia Monchengladbach W 2-0 1834 1861 51.4% 30.5% 18.1% +6.5 8
1989-09-02 @ 1. FC Nurnberg L 0-2 1861 1834 18.1% 30.5% 51.4% -6.5 6
1989-09-02 Waldhof Mannheim W 3-0 1852 1841 55.3% 29.7% 14.9% +8.1 8
1989-09-02 @ Bayer Leverkusen L 0-3 1841 1852 14.9% 29.7% 55.3% -8.1 7
1989-09-02 FC 08 Homburg W 3-0 1882 1791 62.3% 27.4% 10.3% +5.7 9
1989-09-02 @ Borussia Dortmund L 0-3 1791 1882 10.3% 27.4% 62.3% -5.7 5
1989-09-02 VfB Stuttgart W 4-2 1815 1873 48.1% 30.9% 21.0% +5.7 5
1989-09-02 @ Dusseldorf L 2-4 1873 1815 21.0% 30.9% 48.1% -5.7 6
1989-09-02 1. FC Koln D 1-1 1818 1927 42.1% 31.2% 26.8% -0.5 4
1989-09-02 @ St. Pauli D 1-1 1927 1818 26.8% 31.2% 42.1% +0.5 9
1989-09-08 Dusseldorf W 3-1 1855 1821 57.4% 29.2% 13.4% +4.4 8
1989-09-08 @ Borussia Monchengladbach L 1-3 1821 1855 13.4% 29.2% 57.4% -4.4 5
1989-09-09 Bayern Munich L 1-2 1845 1956 41.8% 31.2% 27.0% -6.1 10
1989-09-09 @ Eintracht Frankfurt W 2-1 1956 1845 27.0% 31.2% 41.8% +6.1 12
1989-09-09 1. FC Nurnberg L 0-1 1785 1840 48.5% 30.9% 20.6% -7.3 5
1989-09-09 @ FC 08 Homburg W 1-0 1840 1785 20.6% 30.9% 48.5% +7.3 10
1989-09-09 Bayer Leverkusen L 0-1 1896 1860 57.6% 29.1% 13.3% -8.5 6
1989-09-09 @ Hamburger SV W 1-0 1860 1896 13.3% 29.1% 57.6% +8.5 10
1989-09-09 Borussia Dortmund W 2-1 1820 1888 47.1% 31.0% 21.9% +3.8 6
1989-09-09 @ Karlsruher SC L 1-2 1888 1820 21.9% 31.0% 47.1% -3.8 9
1989-09-09 Werder Bremen W 4-2 1927 1927 54.3% 30.0% 15.7% +4.5 11
1989-09-09 @ 1. FC Koln L 2-4 1927 1927 15.7% 30.0% 54.3% -4.5 9
1989-09-09 Bayer 05 Uerdingen W 1-0 1868 1846 56.3% 29.5% 14.2% +2.8 8
1989-09-09 @ VfB Stuttgart L 0-1 1846 1868 14.2% 29.5% 56.3% -2.8 8
1989-09-09 1. FC Kaiserslautern W 2-0 1813 1848 50.8% 30.6% 18.6% +6.7 7
1989-09-09 @ VfL Bochum L 0-2 1848 1813 18.6% 30.6% 50.8% -6.7 7
1989-09-09 St. Pauli L 0-1 1833 1818 55.7% 29.6% 14.7% -8.2 7
1989-09-09 @ Waldhof Mannheim W 1-0 1818 1833 14.7% 29.6% 55.7% +8.2 6
1989-09-15 Eintracht Frankfurt W 2-0 1869 1838 57.1% 29.3% 13.7% +5.2 12
1989-09-15 @ Bayer Leverkusen L 0-2 1838 1869 13.7% 29.3% 57.1% -5.2 10
1989-09-15 FC 08 Homburg D 0-0 1859 1778 61.5% 27.8% 10.8% -2.0 9
1989-09-15 @ Borussia Monchengladbach D 0-0 1778 1859 10.8% 27.8% 61.5% +2.0 6
1989-09-16 VfB Stuttgart L 1-2 1841 1870 51.2% 30.5% 18.2% -7.2 7
1989-09-16 @ 1. FC Kaiserslautern W 2-1 1870 1841 18.2% 30.5% 51.2% +7.2 10
1989-09-16 Karlsruher SC W 2-0 1847 1824 56.4% 29.4% 14.1% +5.3 12
1989-09-16 @ 1. FC Nurnberg L 0-2 1824 1847 14.1% 29.4% 56.4% -5.3 6
1989-09-16 VfL Bochum W 5-1 1962 1820 66.2% 25.6% 8.2% +4.8 14
1989-09-16 @ Bayern Munich L 1-5 1820 1962 8.2% 25.6% 66.2% -4.9 7
1989-09-16 1. FC Koln D 0-0 1884 1932 49.2% 30.8% 20.0% -1.0 10
1989-09-16 @ Borussia Dortmund D 0-0 1932 1884 20.0% 30.8% 49.2% +1.0 12
1989-09-16 Bayer 05 Uerdingen W 2-1 1816 1843 51.5% 30.5% 18.0% +3.3 7
1989-09-16 @ Dusseldorf L 1-2 1843 1816 18.0% 30.5% 51.5% -3.3 8
1989-09-16 Hamburger SV D 0-0 1826 1888 47.7% 30.9% 21.3% -0.9 7
1989-09-16 @ St. Pauli D 0-0 1888 1826 21.3% 30.9% 47.7% +0.9 7
1989-09-16 Waldhof Mannheim L 0-1 1922 1824 62.8% 27.2% 10.0% -9.1 9
1989-09-16 @ Werder Bremen W 1-0 1824 1922 10.0% 27.2% 62.8% +9.1 9
1989-09-19 St. Pauli W 4-1 1833 1825 55.0% 29.8% 15.2% +6.9 12
1989-09-19 @ Eintracht Frankfurt L 1-4 1825 1833 15.2% 29.8% 55.0% -6.9 7
1989-09-19 Dusseldorf W 1-0 1780 1820 50.2% 30.7% 19.1% +3.6 8
1989-09-19 @ FC 08 Homburg L 0-1 1820 1780 19.1% 30.7% 50.2% -3.6 7
1989-09-19 Borussia Monchengladbach L 0-1 1819 1857 50.3% 30.7% 19.0% -7.5 6
1989-09-19 @ Karlsruher SC W 1-0 1857 1819 19.0% 30.7% 50.3% +7.5 11
1989-09-19 1. FC Kaiserslautern W 3-2 1840 1834 54.8% 29.9% 15.3% +2.7 10
1989-09-19 @ Bayer 05 Uerdingen L 2-3 1834 1840 15.3% 29.9% 54.8% -2.7 7
1989-09-20 Werder Bremen W 4-0 1889 1913 51.8% 30.5% 17.8% +12.3 9
1989-09-20 @ Hamburger SV L 0-4 1913 1889 17.8% 30.5% 51.8% -12.3 9
1989-09-20 1. FC Nurnberg W 2-1 1933 1853 61.4% 27.8% 10.8% +2.1 14
1989-09-20 @ 1. FC Koln L 1-2 1853 1933 10.8% 27.8% 61.4% -2.1 12
1989-09-20 Bayern Munich W 2-1 1878 1966 44.5% 31.1% 24.3% +4.1 12
1989-09-20 @ VfB Stuttgart L 1-2 1966 1878 24.3% 31.1% 44.5% -4.1 14
1989-09-20 Bayer Leverkusen L 0-2 1815 1874 48.1% 30.9% 21.0% -13.6 7
1989-09-20 @ VfL Bochum W 2-0 1874 1815 21.0% 30.9% 48.1% +13.7 14
1989-09-20 Borussia Dortmund W 2-1 1833 1883 49.1% 30.8% 20.1% +3.6 11
1989-09-20 @ Waldhof Mannheim L 1-2 1883 1833 20.1% 30.8% 49.1% -3.6 10
1989-09-29 VfL Bochum W 2-0 1818 1802 55.8% 29.6% 14.6% +5.5 9
1989-09-29 @ St. Pauli L 0-2 1802 1818 14.6% 29.6% 55.8% -5.5 7
1989-09-30 Waldhof Mannheim W 2-0 1851 1837 55.5% 29.7% 14.8% +5.5 14
1989-09-30 @ 1. FC Nurnberg L 0-2 1837 1851 14.8% 29.7% 55.5% -5.5 11
1989-09-30 VfB Stuttgart D 1-1 1887 1882 54.8% 29.9% 15.4% -1.3 15
1989-09-30 @ Bayer Leverkusen D 1-1 1882 1887 15.4% 29.9% 54.8% +1.3 13
1989-09-30 Bayer 05 Uerdingen W 3-0 1962 1842 64.6% 26.4% 9.0% +4.9 16
1989-09-30 @ Bayern Munich L 0-3 1842 1962 9.0% 26.4% 64.6% -5.0 10
1989-09-30 Hamburger SV W 1-0 1879 1901 52.0% 30.4% 17.5% +3.4 12
1989-09-30 @ Borussia Dortmund L 0-1 1901 1879 17.5% 30.4% 52.0% -3.4 9
1989-09-30 1. FC Koln L 0-2 1865 1935 46.8% 31.0% 22.2% -13.3 11
1989-09-30 @ Borussia Monchengladbach W 2-0 1935 1865 22.2% 31.0% 46.8% +13.3 16
1989-09-30 1. FC Kaiserslautern D 1-1 1816 1831 52.7% 30.3% 17.0% -1.2 8
1989-09-30 @ Dusseldorf D 1-1 1831 1816 17.0% 30.3% 52.7% +1.2 8
1989-09-30 Karlsruher SC W 2-0 1784 1811 51.4% 30.5% 18.1% +6.6 10
1989-09-30 @ FC 08 Homburg L 0-2 1811 1784 18.1% 30.5% 51.4% -6.5 6
1989-09-30 Eintracht Frankfurt L 1-2 1901 1840 59.7% 28.4% 11.8% -8.3 9
1989-09-30 @ Werder Bremen W 2-1 1840 1901 11.8% 28.4% 59.7% +8.3 14
1989-10-07 Bayern Munich D 0-0 1832 1967 38.6% 31.1% 30.2% -0.3 9
1989-10-07 @ 1. FC Kaiserslautern D 0-0 1967 1832 30.2% 31.1% 38.6% +0.3 17
1989-10-07 Borussia Dortmund L 0-2 1849 1883 50.8% 30.6% 18.6% -14.3 14
1989-10-07 @ Eintracht Frankfurt W 2-0 1883 1849 18.6% 30.6% 50.8% +14.3 14
1989-10-07 1. FC Nurnberg W 1-0 1897 1856 58.1% 29.0% 13.0% +2.6 11
1989-10-07 @ Hamburger SV L 0-1 1856 1897 13.0% 29.0% 58.1% -2.6 14
1989-10-07 Dusseldorf D 2-2 1805 1815 53.2% 30.2% 16.6% -0.9 7
1989-10-07 @ Karlsruher SC D 2-2 1815 1805 16.6% 30.2% 53.2% +0.9 9
1989-10-07 Bayer Leverkusen L 0-2 1837 1886 49.2% 30.8% 20.0% -13.9 10
1989-10-07 @ Bayer 05 Uerdingen W 2-0 1886 1837 20.0% 30.8% 49.2% +13.9 17
1989-10-07 FC 08 Homburg W 1-0 1948 1790 67.5% 24.9% 7.6% +1.5 18
1989-10-07 @ 1. FC Koln L 0-1 1790 1948 7.6% 24.9% 67.5% -1.5 10
1989-10-07 St. Pauli W 4-0 1883 1823 59.7% 28.4% 11.9% +8.6 15
1989-10-07 @ VfB Stuttgart L 0-4 1823 1883 11.9% 28.4% 59.7% -8.6 9
1989-10-07 Werder Bremen D 0-0 1796 1892 43.6% 31.2% 25.2% -0.6 8
1989-10-07 @ VfL Bochum D 0-0 1892 1796 25.2% 31.2% 43.6% +0.6 10
1989-10-07 Borussia Monchengladbach W 4-2 1832 1852 52.2% 30.4% 17.4% +4.9 13
1989-10-07 @ Waldhof Mannheim L 2-4 1852 1832 17.4% 30.4% 52.2% -4.9 11
1989-10-13 VfL Bochum L 0-1 1897 1796 63.1% 27.1% 9.8% -9.2 14
1989-10-13 @ Borussia Dortmund W 1-0 1796 1897 9.8% 27.1% 63.1% +9.2 10
1989-10-13 Hamburger SV L 1-3 1847 1900 48.7% 30.9% 20.5% -11.9 11
1989-10-13 @ Borussia Monchengladbach W 3-1 1900 1847 20.5% 30.9% 48.7% +11.9 13
1989-10-13 VfB Stuttgart W 6-1 1893 1892 54.4% 30.0% 15.7% +11.3 12
1989-10-13 @ Werder Bremen L 1-6 1892 1893 15.7% 30.0% 54.4% -11.3 15
1989-10-14 Eintracht Frankfurt D 1-1 1854 1834 56.1% 29.5% 14.4% -1.4 15
1989-10-14 @ 1. FC Nurnberg D 1-1 1834 1854 14.4% 29.5% 56.1% +1.4 15
1989-10-14 1. FC Kaiserslautern D 1-1 1900 1832 60.4% 28.2% 11.4% -1.7 18
1989-10-14 @ Bayer Leverkusen D 1-1 1832 1900 11.4% 28.2% 60.4% +1.7 10
1989-10-14 Bayern Munich L 1-2 1816 1968 36.4% 31.0% 32.6% -5.5 9
1989-10-14 @ Dusseldorf W 2-1 1968 1816 32.6% 31.0% 36.4% +5.5 19
1989-10-14 Waldhof Mannheim W 2-1 1789 1836 49.3% 30.8% 19.9% +3.5 12
1989-10-14 @ FC 08 Homburg L 1-2 1836 1789 19.9% 30.8% 49.3% -3.5 13
1989-10-14 1. FC Koln D 0-0 1804 1950 37.2% 31.1% 31.7% -0.2 8
1989-10-14 @ Karlsruher SC D 0-0 1950 1804 31.7% 31.1% 37.2% +0.2 19
1989-10-14 Bayer 05 Uerdingen D 1-1 1815 1824 53.3% 30.2% 16.5% -1.2 10
1989-10-14 @ St. Pauli D 1-1 1824 1815 16.5% 30.2% 53.3% +1.2 11
1989-10-20 St. Pauli D 1-1 1833 1814 56.1% 29.5% 14.3% -1.4 11
1989-10-20 @ 1. FC Kaiserslautern D 1-1 1814 1833 14.3% 29.5% 56.1% +1.4 11
1989-10-21 Bayer Leverkusen L 0-1 1973 1898 60.9% 28.0% 11.1% -8.9 19
1989-10-21 @ Bayern Munich W 1-0 1898 1973 11.1% 28.0% 60.9% +8.9 20
1989-10-21 Borussia Monchengladbach W 3-0 1836 1835 54.3% 30.0% 15.7% +8.5 17
1989-10-21 @ Eintracht Frankfurt L 0-3 1835 1836 15.7% 30.0% 54.3% -8.5 11
1989-10-21 FC 08 Homburg W 2-0 1912 1792 64.6% 26.4% 9.0% +3.4 15
1989-10-21 @ Hamburger SV L 0-2 1792 1912 9.0% 26.4% 64.6% -3.4 12
1989-10-21 Werder Bremen L 0-1 1825 1904 45.6% 31.1% 23.2% -6.9 11
1989-10-21 @ Bayer 05 Uerdingen W 1-0 1904 1825 23.2% 31.1% 45.6% +6.9 14
1989-10-21 Dusseldorf L 1-3 1950 1810 66.1% 25.6% 8.3% -15.5 19
1989-10-21 @ 1. FC Koln W 3-1 1810 1950 8.3% 25.6% 66.1% +15.5 11
1989-10-21 Borussia Dortmund W 3-1 1880 1888 53.5% 30.1% 16.4% +5.2 17
1989-10-21 @ VfB Stuttgart L 1-3 1888 1880 16.4% 30.1% 53.5% -5.2 14
1989-10-21 1. FC Nurnberg D 3-3 1805 1852 49.3% 30.8% 19.9% -0.6 11
1989-10-21 @ VfL Bochum D 3-3 1852 1805 19.9% 30.8% 49.3% +0.6 16
1989-10-21 Karlsruher SC L 0-1 1833 1804 57.0% 29.3% 13.7% -8.4 13
1989-10-21 @ Waldhof Mannheim W 1-0 1804 1833 13.7% 29.3% 57.0% +8.4 10
1989-10-27 Bayern Munich L 0-2 1815 1964 36.8% 31.0% 32.2% -11.0 11
1989-10-27 @ St. Pauli W 2-0 1964 1815 32.2% 31.0% 36.8% +11.0 21
1989-10-27 1. FC Kaiserslautern W 4-0 1911 1832 61.3% 27.8% 10.9% +7.8 16
1989-10-27 @ Werder Bremen L 0-4 1832 1911 10.9% 27.8% 61.3% -7.8 11
1989-10-28 VfB Stuttgart L 0-2 1853 1886 50.9% 30.6% 18.5% -14.3 16
1989-10-28 @ 1. FC Nurnberg W 2-0 1886 1853 18.5% 30.6% 50.9% +14.3 19
1989-10-28 Dusseldorf D 3-3 1907 1826 61.5% 27.7% 10.8% -1.1 21
1989-10-28 @ Bayer Leverkusen D 3-3 1826 1907 10.8% 27.7% 61.5% +1.1 12
1989-10-28 Bayer 05 Uerdingen W 1-0 1882 1818 60.1% 28.3% 11.6% +2.3 16
1989-10-28 @ Borussia Dortmund L 0-1 1818 1882 11.6% 28.3% 60.1% -2.3 11
1989-10-28 VfL Bochum L 1-2 1826 1804 56.3% 29.5% 14.2% -7.9 11
1989-10-28 @ Borussia Monchengladbach W 2-1 1804 1826 14.2% 29.5% 56.3% +7.8 13
1989-10-28 Eintracht Frankfurt L 2-3 1789 1844 48.4% 30.9% 20.7% -6.5 12
1989-10-28 @ FC 08 Homburg W 3-2 1844 1789 20.7% 30.9% 48.4% +6.5 19
1989-10-28 Hamburger SV W 2-0 1812 1915 42.8% 31.2% 26.0% +8.6 12
1989-10-28 @ Karlsruher SC L 0-2 1915 1812 26.0% 31.2% 42.8% -8.6 15
1989-10-28 1. FC Koln L 2-3 1824 1935 41.9% 31.2% 26.9% -5.8 13
1989-10-28 @ Waldhof Mannheim W 3-2 1935 1824 26.9% 31.2% 41.9% +5.8 21
1989-11-03 St. Pauli D 1-1 1906 1804 63.2% 27.0% 9.8% -1.9 22
1989-11-03 @ Bayer Leverkusen D 1-1 1804 1906 9.8% 27.0% 63.2% +1.9 12
1989-11-03 Waldhof Mannheim D 0-0 1827 1819 55.0% 29.8% 15.2% -1.5 13
1989-11-03 @ Dusseldorf D 0-0 1819 1827 15.2% 29.8% 55.0% +1.5 14
1989-11-03 FC 08 Homburg W 1-0 1812 1782 57.0% 29.3% 13.7% +2.7 15
1989-11-03 @ VfL Bochum L 0-1 1782 1812 13.7% 29.3% 57.0% -2.7 12
1989-11-04 Borussia Dortmund D 2-2 1824 1885 47.9% 30.9% 21.2% -0.6 12
1989-11-04 @ 1. FC Kaiserslautern D 2-2 1885 1824 21.2% 30.9% 47.9% +0.6 17
1989-11-04 Werder Bremen D 1-1 1975 1919 59.4% 28.5% 12.1% -1.6 22
1989-11-04 @ Bayern Munich D 1-1 1919 1975 12.1% 28.5% 59.4% +1.6 17
1989-11-04 Karlsruher SC D 1-1 1851 1821 57.0% 29.3% 13.7% -1.5 20
1989-11-04 @ Eintracht Frankfurt D 1-1 1821 1851 13.7% 29.3% 57.0% +1.5 13
1989-11-04 1. FC Koln L 0-2 1907 1940 50.8% 30.6% 18.6% -14.3 15
1989-11-04 @ Hamburger SV W 2-0 1940 1907 18.6% 30.6% 50.8% +14.3 23
1989-11-04 1. FC Nurnberg D 3-3 1816 1838 51.9% 30.4% 17.6% -0.7 12
1989-11-04 @ Bayer 05 Uerdingen D 3-3 1838 1816 17.6% 30.4% 51.9% +0.7 17
1989-11-04 Borussia Monchengladbach W 4-0 1900 1818 61.5% 27.7% 10.8% +7.8 21
1989-11-04 @ VfB Stuttgart L 0-4 1818 1900 10.8% 27.7% 61.5% -7.8 11
1989-11-17 1. FC Kaiserslautern D 0-0 1839 1824 55.7% 29.6% 14.6% -1.5 18
1989-11-17 @ 1. FC Nurnberg D 0-0 1824 1839 14.6% 29.6% 55.7% +1.5 13
1989-11-17 Dusseldorf W 1-0 1806 1825 52.3% 30.4% 17.3% +3.4 14
1989-11-17 @ St. Pauli L 0-1 1825 1806 17.3% 30.4% 52.3% -3.4 13
1989-11-18 Bayern Munich D 2-2 1885 1974 44.6% 31.1% 24.2% -0.5 18
1989-11-18 @ Borussia Dortmund D 2-2 1974 1885 24.2% 31.1% 44.6% +0.5 23
1989-11-18 Bayer 05 Uerdingen L 0-1 1811 1815 53.8% 30.1% 16.1% -8.0 11
1989-11-18 @ Borussia Monchengladbach W 1-0 1815 1811 16.1% 30.1% 53.8% +8.0 14
1989-11-18 VfB Stuttgart W 4-2 1780 1908 39.6% 31.2% 29.3% +7.3 14
1989-11-18 @ FC 08 Homburg L 2-4 1908 1780 29.3% 31.2% 39.6% -7.3 21
1989-11-18 VfL Bochum W 2-0 1822 1815 54.9% 29.8% 15.2% +5.7 15
1989-11-18 @ Karlsruher SC L 0-2 1815 1822 15.2% 29.8% 54.9% -5.7 15
1989-11-18 Eintracht Frankfurt L 3-5 1955 1849 63.4% 26.9% 9.7% -12.7 23
1989-11-18 @ 1. FC Koln W 5-3 1849 1955 9.7% 26.9% 63.4% +12.7 22
1989-11-18 Hamburger SV W 4-1 1820 1892 46.5% 31.1% 22.4% +9.5 16
1989-11-18 @ Waldhof Mannheim L 1-4 1892 1820 22.4% 31.1% 46.5% -9.5 15
1989-11-18 Bayer Leverkusen D 0-0 1921 1904 55.8% 29.6% 14.6% -1.5 18
1989-11-18 @ Werder Bremen D 0-0 1904 1921 14.6% 29.6% 55.8% +1.5 23
1989-11-23 Bayer Leverkusen D 1-1 1885 1906 52.1% 30.4% 17.5% -1.1 19
1989-11-23 @ Borussia Dortmund D 1-1 1906 1885 17.5% 30.4% 52.1% +1.1 24
1989-11-25 Bayern Munich W 4-0 1838 1974 38.5% 31.1% 30.4% +18.3 20
1989-11-25 @ 1. FC Nurnberg L 0-4 1974 1838 30.4% 31.1% 38.5% -18.3 23
1989-11-25 1. FC Kaiserslautern W 3-1 1803 1825 52.0% 30.4% 17.6% +5.5 13
1989-11-25 @ Borussia Monchengladbach L 1-3 1825 1803 17.6% 30.4% 52.0% -5.6 13
1989-11-25 Bayer 05 Uerdingen L 1-2 1787 1823 50.5% 30.6% 18.8% -7.1 14
1989-11-25 @ FC 08 Homburg W 2-1 1823 1787 18.8% 30.6% 50.5% +7.1 16
1989-11-25 Dusseldorf W 1-0 1883 1822 59.8% 28.4% 11.8% +2.4 17
1989-11-25 @ Hamburger SV L 0-1 1822 1883 11.8% 28.4% 59.8% -2.4 13
1989-11-25 VfB Stuttgart W 1-0 1828 1900 46.5% 31.1% 22.5% +4.1 17
1989-11-25 @ Karlsruher SC L 0-1 1900 1828 22.5% 31.1% 46.5% -4.1 21
1989-11-25 VfL Bochum W 2-0 1942 1809 65.6% 25.9% 8.5% +3.2 25
1989-11-25 @ 1. FC Koln L 0-2 1809 1942 8.5% 25.9% 65.6% -3.2 15
1989-11-25 Eintracht Frankfurt D 1-1 1830 1862 51.0% 30.6% 18.5% -1.0 17
1989-11-25 @ Waldhof Mannheim D 1-1 1862 1830 18.5% 30.6% 51.0% +1.1 23
1989-11-25 St. Pauli W 2-1 1919 1809 63.8% 26.8% 9.4% +1.8 20
1989-11-25 @ Werder Bremen L 1-2 1809 1919 9.4% 26.8% 63.8% -1.8 14
1989-11-30 Borussia Dortmund W 2-1 1807 1884 46.0% 31.1% 22.9% +3.9 16
1989-11-30 @ St. Pauli L 1-2 1884 1807 22.9% 31.1% 46.0% -3.9 19
1989-12-01 1. FC Nurnberg W 2-0 1907 1856 58.9% 28.7% 12.4% +4.7 26
1989-12-01 @ Bayer Leverkusen L 0-2 1856 1907 12.4% 28.7% 58.9% -4.7 20
1989-12-01 Waldhof Mannheim W 2-0 1806 1829 51.9% 30.4% 17.6% +6.4 17
1989-12-01 @ VfL Bochum L 0-2 1829 1806 17.6% 30.4% 51.9% -6.4 17
1989-12-02 FC 08 Homburg W 3-1 1820 1780 57.9% 29.0% 13.1% +4.3 15
1989-12-02 @ 1. FC Kaiserslautern L 1-3 1780 1820 13.1% 29.0% 57.9% -4.3 14
1989-12-02 Borussia Monchengladbach W 2-0 1956 1808 66.7% 25.3% 8.0% +3.0 25
1989-12-02 @ Bayern Munich L 0-2 1808 1956 8.0% 25.3% 66.7% -3.0 13
1989-12-02 Werder Bremen W 2-1 1820 1921 43.0% 31.2% 25.8% +4.3 15
1989-12-02 @ Dusseldorf L 1-2 1921 1820 25.8% 31.2% 43.0% -4.3 20
1989-12-02 Hamburger SV W 2-0 1863 1885 52.0% 30.4% 17.6% +6.4 25
1989-12-02 @ Eintracht Frankfurt L 0-2 1885 1863 17.6% 30.4% 52.0% -6.4 17
1989-12-02 Karlsruher SC W 1-0 1830 1832 54.0% 30.0% 16.0% +3.1 18
1989-12-02 @ Bayer 05 Uerdingen L 0-1 1832 1830 16.0% 30.0% 54.0% -3.1 17
1989-12-02 1. FC Koln W 3-1 1896 1945 49.2% 30.8% 20.0% +6.2 23
1989-12-02 @ VfB Stuttgart L 1-3 1945 1896 20.0% 30.8% 49.2% -6.2 25
1989-12-08 Bayer Leverkusen D 1-1 1805 1912 42.4% 31.2% 26.4% -0.5 14
1989-12-08 @ Borussia Monchengladbach D 1-1 1912 1805 26.4% 31.2% 42.4% +0.5 27
1989-12-09 St. Pauli L 0-1 1851 1811 57.9% 29.0% 13.1% -8.5 20
1989-12-09 @ 1. FC Nurnberg W 1-0 1811 1851 13.1% 29.0% 57.9% +8.5 18
1989-12-09 Werder Bremen W 4-1 1880 1917 50.5% 30.6% 18.9% +8.3 21
1989-12-09 @ Borussia Dortmund L 1-4 1917 1880 18.9% 30.6% 50.5% -8.3 20
1989-12-09 Dusseldorf W 2-0 1869 1824 58.4% 28.9% 12.7% +4.8 27
1989-12-09 @ Eintracht Frankfurt L 0-2 1824 1869 12.7% 28.9% 58.4% -4.8 15
1989-12-09 Bayern Munich L 1-3 1775 1959 32.1% 30.7% 37.2% -8.6 14
1989-12-09 @ FC 08 Homburg W 3-1 1959 1775 37.2% 30.7% 32.1% +8.6 27
1989-12-09 VfL Bochum L 1-4 1879 1812 60.3% 28.2% 11.5% -20.4 17
1989-12-09 @ Hamburger SV W 4-1 1812 1879 11.5% 28.2% 60.3% +20.4 19
1989-12-09 1. FC Kaiserslautern D 0-0 1829 1824 54.7% 29.9% 15.4% -1.5 18
1989-12-09 @ Karlsruher SC D 0-0 1824 1829 15.4% 29.9% 54.7% +1.5 16
1989-12-09 Bayer 05 Uerdingen L 0-1 1939 1833 63.5% 26.9% 9.6% -9.2 25
1989-12-09 @ 1. FC Koln W 1-0 1833 1939 9.6% 26.9% 63.5% +9.2 20
1989-12-09 VfB Stuttgart W 2-1 1822 1902 45.6% 31.1% 23.3% +4.0 19
1989-12-09 @ Waldhof Mannheim L 1-2 1902 1822 23.3% 31.1% 45.6% -4.0 23
1989-12-14 Eintracht Frankfurt D 2-2 1833 1874 50.0% 30.7% 19.3% -0.7 20
1989-12-14 @ VfL Bochum D 2-2 1874 1833 19.3% 30.7% 50.0% +0.7 28
1989-12-15 Borussia Dortmund D 1-1 1819 1888 46.9% 31.0% 22.1% -0.8 16
1989-12-15 @ Dusseldorf D 1-1 1888 1819 22.1% 31.0% 46.9% +0.8 22
1989-12-16 1. FC Koln L 1-2 1825 1930 42.6% 31.2% 26.2% -6.2 16
1989-12-16 @ 1. FC Kaiserslautern W 2-1 1930 1825 26.2% 31.2% 42.6% +6.2 27
1989-12-16 Karlsruher SC W 4-1 1967 1827 66.1% 25.6% 8.3% +3.8 29
1989-12-16 @ Bayern Munich L 1-4 1827 1967 8.3% 25.6% 66.1% -3.8 18
1989-12-16 Waldhof Mannheim L 0-2 1842 1826 55.8% 29.6% 14.6% -15.5 20
1989-12-16 @ Bayer 05 Uerdingen W 2-0 1826 1842 14.6% 29.6% 55.8% +15.5 21
1989-12-16 Borussia Monchengladbach W 2-1 1820 1805 55.7% 29.6% 14.7% +2.7 20
1989-12-16 @ St. Pauli L 1-2 1805 1820 14.7% 29.6% 55.7% -2.7 14
1989-12-16 Hamburger SV W 3-0 1899 1858 58.0% 29.0% 13.0% +7.2 25
1989-12-16 @ VfB Stuttgart L 0-3 1858 1899 13.0% 29.0% 58.0% -7.2 17
1989-12-16 1. FC Nurnberg W 4-0 1908 1843 60.2% 28.2% 11.6% +8.3 22
1989-12-16 @ Werder Bremen L 0-4 1843 1908 11.6% 28.2% 60.2% -8.3 20
1990-02-17 FC 08 Homburg W 3-1 1912 1767 66.5% 25.4% 8.1% +2.6 29
1990-02-17 @ Bayer Leverkusen L 1-3 1767 1912 8.1% 25.4% 66.5% -2.6 14
1990-02-23 St. Pauli L 0-2 1764 1823 48.1% 30.9% 21.0% -13.6 14
1990-02-23 @ FC 08 Homburg W 2-0 1823 1764 21.0% 30.9% 48.1% +13.6 22
1990-02-23 Bayern Munich D 1-1 1936 1971 50.6% 30.6% 18.7% -1.0 28
1990-02-23 @ 1. FC Koln D 1-1 1971 1936 18.7% 30.6% 50.6% +1.0 30
1990-02-24 Werder Bremen W 4-0 1802 1917 41.3% 31.2% 27.5% +17.0 16
1990-02-24 @ Borussia Monchengladbach L 0-4 1917 1802 27.5% 31.2% 41.3% -17.0 22
1990-02-24 VfB Stuttgart W 5-1 1875 1906 51.1% 30.6% 18.3% +10.5 30
1990-02-24 @ Eintracht Frankfurt L 1-5 1906 1875 18.3% 30.6% 51.1% -10.5 25
1990-02-24 Bayer 05 Uerdingen W 6-0 1851 1827 56.5% 29.4% 14.0% +14.7 19
1990-02-24 @ Hamburger SV L 0-6 1827 1851 14.0% 29.4% 56.5% -14.6 20
1990-02-24 Bayer Leverkusen W 2-1 1824 1915 44.3% 31.1% 24.6% +4.1 20
1990-02-24 @ Karlsruher SC L 1-2 1915 1824 24.6% 31.1% 44.3% -4.1 29
1990-02-24 Dusseldorf L 1-2 1832 1818 55.5% 29.7% 14.8% -7.8 20
1990-02-24 @ VfL Bochum W 2-1 1818 1832 14.8% 29.7% 55.5% +7.7 18
1990-02-24 1. FC Kaiserslautern W 4-0 1842 1819 56.4% 29.5% 14.2% +10.1 23
1990-02-24 @ Waldhof Mannheim L 0-4 1819 1842 14.2% 29.5% 56.4% -10.1 16
1990-03-02 Karlsruher SC D 1-1 1836 1828 55.0% 29.8% 15.2% -1.3 23
1990-03-02 @ St. Pauli D 1-1 1828 1836 15.2% 29.8% 55.0% +1.3 21
1990-03-02 FC 08 Homburg D 0-0 1900 1751 66.8% 25.3% 8.0% -2.3 23
1990-03-02 @ Werder Bremen D 0-0 1751 1900 8.0% 25.3% 66.8% +2.3 15
1990-03-03 Hamburger SV L 1-3 1809 1866 48.3% 30.9% 20.8% -11.9 16
1990-03-03 @ 1. FC Kaiserslautern W 3-1 1866 1809 20.8% 30.9% 48.3% +11.8 21
1990-03-03 1. FC Koln L 0-2 1911 1935 51.8% 30.4% 17.8% -14.6 29
1990-03-03 @ Bayer Leverkusen W 2-0 1935 1911 17.8% 30.4% 51.8% +14.6 30
1990-03-03 Waldhof Mannheim W 2-0 1972 1852 64.6% 26.4% 9.0% +3.4 32
1990-03-03 @ Bayern Munich L 0-2 1852 1972 9.0% 26.4% 64.6% -3.4 23
1990-03-03 Borussia Monchengladbach W 3-0 1889 1819 60.5% 28.1% 11.3% +6.3 24
1990-03-03 @ Borussia Dortmund L 0-3 1819 1889 11.3% 28.1% 60.5% -6.3 16
1990-03-03 1. FC Nurnberg D 0-0 1826 1834 53.4% 30.2% 16.4% -1.4 19
1990-03-03 @ Dusseldorf D 0-0 1834 1826 16.4% 30.2% 53.4% +1.4 21
1990-03-03 Eintracht Frankfurt D 1-1 1812 1885 46.4% 31.1% 22.6% -0.8 21
1990-03-03 @ Bayer 05 Uerdingen D 1-1 1885 1812 22.6% 31.1% 46.4% +0.7 31
1990-03-03 VfL Bochum W 1-0 1895 1824 60.6% 28.1% 11.3% +2.3 27
1990-03-03 @ VfB Stuttgart L 0-1 1824 1895 11.3% 28.1% 60.6% -2.3 20
1990-03-09 1. FC Nurnberg W 3-0 1813 1836 51.9% 30.4% 17.6% +9.3 18
1990-03-09 @ Borussia Monchengladbach L 0-3 1836 1813 17.6% 30.4% 51.9% -9.3 21
1990-03-09 Borussia Dortmund D 3-3 1753 1895 37.7% 31.1% 31.2% -0.1 16
1990-03-09 @ FC 08 Homburg D 3-3 1895 1753 31.2% 31.1% 37.7% +0.1 25
1990-03-10 1. FC Kaiserslautern D 1-1 1886 1797 62.1% 27.5% 10.4% -1.8 32
1990-03-10 @ Eintracht Frankfurt D 1-1 1797 1886 10.4% 27.5% 62.1% +1.8 17
1990-03-10 Bayern Munich L 0-3 1878 1976 43.5% 31.2% 25.4% -18.2 21
1990-03-10 @ Hamburger SV W 3-0 1976 1878 25.4% 31.2% 43.5% +18.2 34
1990-03-10 Werder Bremen W 2-1 1829 1897 47.0% 31.0% 22.0% +3.8 23
1990-03-10 @ Karlsruher SC L 1-2 1897 1829 22.0% 31.0% 47.0% -3.8 23
1990-03-10 St. Pauli W 1-0 1949 1835 64.1% 26.6% 9.3% +1.9 32
1990-03-10 @ 1. FC Koln L 0-1 1835 1949 9.3% 26.6% 64.1% -1.9 23
1990-03-10 Dusseldorf W 4-0 1897 1825 60.8% 28.0% 11.2% +8.1 29
1990-03-10 @ VfB Stuttgart L 0-4 1825 1897 11.2% 28.0% 60.8% -8.1 19
1990-03-10 Bayer 05 Uerdingen W 2-1 1822 1811 55.2% 29.8% 15.0% +2.8 22
1990-03-10 @ VfL Bochum L 1-2 1811 1822 15.0% 29.8% 55.2% -2.8 21
1990-03-10 Bayer Leverkusen D 1-1 1848 1896 49.3% 30.8% 19.9% -0.9 24
1990-03-10 @ Waldhof Mannheim D 1-1 1896 1848 19.9% 30.8% 49.3% +0.9 30
1990-03-15 Waldhof Mannheim W 2-1 1833 1848 52.8% 30.3% 16.9% +3.1 25
1990-03-15 @ St. Pauli L 1-2 1848 1833 16.9% 30.3% 52.8% -3.1 24
1990-03-16 1. FC Koln W 4-0 1894 1951 48.2% 30.9% 20.9% +14.0 25
1990-03-16 @ Werder Bremen L 0-4 1951 1894 20.9% 30.9% 48.2% -14.0 32
1990-03-17 VfL Bochum W 2-1 1799 1825 51.6% 30.5% 17.9% +3.2 19
1990-03-17 @ 1. FC Kaiserslautern L 1-2 1825 1799 17.9% 30.5% 51.6% -3.2 22
1990-03-17 FC 08 Homburg W 2-0 1826 1753 60.9% 28.0% 11.2% +4.2 23
1990-03-17 @ 1. FC Nurnberg L 0-2 1753 1826 11.2% 28.0% 60.9% -4.2 16
1990-03-17 Hamburger SV W 1-0 1897 1860 57.7% 29.1% 13.2% +2.6 32
1990-03-17 @ Bayer Leverkusen L 0-1 1860 1897 13.2% 29.1% 57.7% -2.6 21
1990-03-17 Eintracht Frankfurt W 1-0 1994 1884 63.8% 26.8% 9.5% +1.9 36
1990-03-17 @ Bayern Munich L 0-1 1884 1994 9.5% 26.8% 63.8% -1.9 32
1990-03-17 Karlsruher SC W 2-0 1895 1833 59.9% 28.4% 11.7% +4.5 27
1990-03-17 @ Borussia Dortmund L 0-2 1833 1895 11.7% 28.4% 59.9% -4.5 23
1990-03-17 Borussia Monchengladbach L 0-1 1817 1822 53.7% 30.1% 16.2% -8.0 19
1990-03-17 @ Dusseldorf W 1-0 1822 1817 16.2% 30.1% 53.7% +8.0 20
1990-03-17 VfB Stuttgart W 4-1 1809 1906 43.5% 31.2% 25.3% +10.4 23
1990-03-17 @ Bayer 05 Uerdingen L 1-4 1906 1809 25.3% 31.2% 43.5% -10.4 29
1990-03-23 Bayer Leverkusen L 0-3 1882 1900 52.5% 30.3% 17.2% -21.4 32
1990-03-23 @ Eintracht Frankfurt W 3-0 1900 1882 17.2% 30.3% 52.5% +21.4 34
1990-03-23 Borussia Monchengladbach L 1-3 1748 1830 45.4% 31.1% 23.5% -11.3 16
1990-03-23 @ FC 08 Homburg W 3-1 1830 1748 23.5% 31.1% 45.4% +11.3 22
1990-03-24 St. Pauli D 0-0 1857 1836 56.2% 29.5% 14.3% -1.6 22
1990-03-24 @ Hamburger SV D 0-0 1836 1857 14.3% 29.5% 56.2% +1.6 26
1990-03-24 1. FC Nurnberg D 0-0 1828 1831 54.0% 30.0% 16.0% -1.4 24
1990-03-24 @ Karlsruher SC D 0-0 1831 1828 16.0% 30.0% 54.0% +1.4 24
1990-03-24 Dusseldorf L 0-1 1819 1809 55.2% 29.8% 15.0% -8.2 23
1990-03-24 @ Bayer 05 Uerdingen W 1-0 1809 1819 15.0% 29.8% 55.2% +8.2 21
1990-03-24 Borussia Dortmund D 1-1 1937 1900 57.7% 29.1% 13.2% -1.5 33
1990-03-24 @ 1. FC Koln D 1-1 1900 1937 13.2% 29.1% 57.7% +1.5 28
1990-03-24 1. FC Kaiserslautern L 0-1 1895 1802 62.4% 27.4% 10.2% -9.1 29
1990-03-24 @ VfB Stuttgart W 1-0 1802 1895 10.2% 27.4% 62.4% +9.1 21
1990-03-24 Bayern Munich D 0-0 1821 1996 33.4% 30.8% 35.9% +0.1 23
1990-03-24 @ VfL Bochum D 0-0 1996 1821 35.9% 30.8% 33.4% -0.1 37
1990-03-24 Werder Bremen D 0-0 1844 1907 47.6% 31.0% 21.5% -0.9 25
1990-03-24 @ Waldhof Mannheim D 0-0 1907 1844 21.5% 31.0% 47.6% +0.9 26
1990-03-30 Waldhof Mannheim W 2-0 1901 1843 59.5% 28.5% 12.0% +4.5 30
1990-03-30 @ Borussia Dortmund L 0-2 1843 1901 12.0% 28.5% 59.5% -4.5 25
1990-03-30 FC 08 Homburg W 1-0 1817 1737 61.3% 27.8% 10.8% +2.2 23
1990-03-30 @ Dusseldorf L 0-1 1737 1817 10.8% 27.8% 61.3% -2.2 16
1990-03-31 Bayer 05 Uerdingen W 2-1 1811 1811 54.3% 30.0% 15.8% +2.9 23
1990-03-31 @ 1. FC Kaiserslautern L 1-2 1811 1811 15.8% 30.0% 54.3% -2.9 23
1990-03-31 1. FC Koln D 1-1 1832 1936 42.7% 31.2% 26.1% -0.5 25
1990-03-31 @ 1. FC Nurnberg D 1-1 1936 1832 26.1% 31.2% 42.7% +0.5 34
1990-03-31 VfL Bochum W 2-1 1921 1822 63.0% 27.1% 9.9% +1.9 36
1990-03-31 @ Bayer Leverkusen L 1-2 1822 1921 9.9% 27.1% 63.0% -1.9 23
1990-03-31 VfB Stuttgart W 3-1 1996 1886 63.8% 26.8% 9.5% +3.1 39
1990-03-31 @ Bayern Munich L 1-3 1886 1996 9.5% 26.8% 63.8% -3.1 29
1990-03-31 Karlsruher SC D 0-0 1841 1827 55.6% 29.7% 14.7% -1.5 23
1990-03-31 @ Borussia Monchengladbach D 0-0 1827 1841 14.7% 29.7% 55.6% +1.5 25
1990-03-31 Eintracht Frankfurt D 2-2 1838 1861 51.9% 30.4% 17.7% -0.8 27
1990-03-31 @ St. Pauli D 2-2 1861 1838 17.7% 30.4% 51.9% +0.8 33
1990-03-31 Hamburger SV W 2-1 1908 1855 59.1% 28.6% 12.3% +2.3 28
1990-03-31 @ Werder Bremen L 1-2 1855 1908 12.3% 28.6% 59.1% -2.3 22
1990-04-06 Dusseldorf W 1-0 1814 1819 53.8% 30.1% 16.2% +3.2 25
1990-04-06 @ 1. FC Kaiserslautern L 0-1 1819 1814 16.2% 30.1% 53.8% -3.2 23
1990-04-06 St. Pauli D 3-3 1820 1837 52.5% 30.3% 17.2% -0.7 24
1990-04-06 @ VfL Bochum D 3-3 1837 1820 17.2% 30.3% 52.5% +0.7 28
1990-04-07 Werder Bremen W 1-0 1862 1911 49.1% 30.8% 20.0% +3.8 35
1990-04-07 @ Eintracht Frankfurt L 0-1 1911 1862 20.0% 30.8% 49.1% -3.8 28
1990-04-07 Borussia Dortmund D 1-1 1853 1906 48.7% 30.9% 20.4% -0.9 23
1990-04-07 @ Hamburger SV D 1-1 1906 1853 20.4% 30.9% 48.7% +0.9 31
1990-04-07 FC 08 Homburg L 0-2 1829 1735 62.5% 27.3% 10.2% -17.1 25
1990-04-07 @ Karlsruher SC W 2-0 1735 1829 10.2% 27.3% 62.5% +17.2 18
1990-04-07 Bayern Munich D 2-2 1808 1999 31.2% 30.5% 38.3% +0.2 24
1990-04-07 @ Bayer 05 Uerdingen D 2-2 1999 1808 38.3% 30.5% 31.2% -0.2 40
1990-04-07 Borussia Monchengladbach W 3-0 1936 1840 62.7% 27.2% 10.0% +5.5 36
1990-04-07 @ 1. FC Koln L 0-3 1840 1936 10.0% 27.2% 62.7% -5.5 23
1990-04-07 Bayer Leverkusen D 0-0 1883 1923 50.1% 30.7% 19.2% -1.1 30
1990-04-07 @ VfB Stuttgart D 0-0 1923 1883 19.2% 30.7% 50.1% +1.1 37
1990-04-07 1. FC Nurnberg D 1-1 1839 1831 54.9% 29.8% 15.2% -1.3 26
1990-04-07 @ Waldhof Mannheim D 1-1 1831 1839 15.2% 29.8% 54.9% +1.3 26
1990-04-11 Eintracht Frankfurt D 0-0 1907 1866 58.1% 29.0% 13.0% -1.7 32
1990-04-11 @ Borussia Dortmund D 0-0 1866 1907 13.0% 29.0% 58.1% +1.7 36
1990-04-12 Hamburger SV W 2-0 1833 1852 52.3% 30.4% 17.3% +6.3 28
1990-04-12 @ 1. FC Nurnberg L 0-2 1852 1833 17.3% 30.4% 52.3% -6.3 23
1990-04-12 Bayer 05 Uerdingen D 1-1 1924 1808 64.3% 26.5% 9.2% -1.9 38
1990-04-12 @ Bayer Leverkusen D 1-1 1808 1924 9.2% 26.5% 64.3% +1.9 25
1990-04-12 1. FC Kaiserslautern W 3-0 1999 1817 69.1% 24.0% 6.9% +3.7 42
1990-04-12 @ Bayern Munich L 0-3 1817 1999 6.9% 24.0% 69.1% -3.7 25
1990-04-12 Waldhof Mannheim W 2-0 1834 1838 53.9% 30.1% 16.1% +5.9 25
1990-04-12 @ Borussia Monchengladbach L 0-2 1838 1834 16.1% 30.1% 53.9% -5.9 26
1990-04-12 Karlsruher SC D 0-0 1816 1811 54.6% 29.9% 15.5% -1.5 24
1990-04-12 @ Dusseldorf D 0-0 1811 1816 15.5% 29.9% 54.6% +1.5 26
1990-04-12 1. FC Koln L 0-1 1752 1942 31.3% 30.6% 38.1% -5.2 18
1990-04-12 @ FC 08 Homburg W 1-0 1942 1752 38.1% 30.6% 31.3% +5.2 38
1990-04-12 VfB Stuttgart D 0-0 1838 1882 49.7% 30.8% 19.6% -1.1 29
1990-04-12 @ St. Pauli D 0-0 1882 1838 19.6% 30.8% 49.7% +1.1 31
1990-04-12 VfL Bochum D 1-1 1907 1819 62.0% 27.5% 10.4% -1.8 29
1990-04-12 @ Werder Bremen D 1-1 1819 1907 10.4% 27.5% 62.0% +1.8 25
1990-04-16 Borussia Dortmund L 1-3 1839 1905 47.2% 31.0% 21.8% -11.6 28
1990-04-16 @ 1. FC Nurnberg W 3-1 1905 1839 21.8% 31.0% 47.2% +11.6 34
1990-04-20 Bayer Leverkusen W 2-0 1814 1922 42.1% 31.2% 26.7% +8.8 27
1990-04-20 @ 1. FC Kaiserslautern L 0-2 1922 1814 26.7% 31.2% 42.1% -8.8 38
1990-04-20 St. Pauli W 1-0 1810 1837 51.5% 30.5% 18.0% +3.5 27
1990-04-20 @ Bayer 05 Uerdingen L 0-1 1837 1810 18.0% 30.5% 51.5% -3.4 29
1990-04-21 Dusseldorf D 0-0 2002 1814 69.6% 23.7% 6.7% -2.5 43
1990-04-21 @ Bayern Munich D 0-0 1814 2002 6.7% 23.7% 69.6% +2.5 25
1990-04-21 1. FC Nurnberg W 5-1 1867 1828 57.9% 29.0% 13.1% +7.8 38
1990-04-21 @ Eintracht Frankfurt L 1-5 1828 1867 13.1% 29.0% 57.9% -7.8 28
1990-04-21 Borussia Monchengladbach W 3-0 1846 1840 54.8% 29.9% 15.4% +8.3 25
1990-04-21 @ Hamburger SV L 0-3 1840 1846 15.4% 29.9% 54.8% -8.3 25
1990-04-21 Karlsruher SC L 0-5 1947 1813 65.7% 25.9% 8.5% -41.7 38
1990-04-21 @ 1. FC Koln W 5-0 1813 1947 8.5% 25.9% 65.7% +41.7 28
1990-04-21 Werder Bremen W 3-1 1883 1905 52.0% 30.4% 17.6% +5.5 33
1990-04-21 @ VfB Stuttgart L 1-3 1905 1883 17.6% 30.4% 52.0% -5.6 29
1990-04-21 Borussia Dortmund L 2-3 1821 1917 43.7% 31.2% 25.1% -6.0 25
1990-04-21 @ VfL Bochum W 3-2 1917 1821 25.1% 31.2% 43.7% +6.0 36
1990-04-21 FC 08 Homburg L 1-2 1832 1747 61.8% 27.6% 10.6% -8.5 26
1990-04-21 @ Waldhof Mannheim W 2-1 1747 1832 10.6% 27.6% 61.8% +8.5 20
1990-04-27 Hamburger SV L 0-1 1756 1854 43.4% 31.2% 25.5% -6.6 20
1990-04-27 @ FC 08 Homburg W 1-0 1854 1756 25.5% 31.2% 43.4% +6.6 27
1990-04-27 1. FC Kaiserslautern L 0-2 1833 1823 55.2% 29.8% 15.0% -15.4 29
1990-04-27 @ St. Pauli W 2-0 1823 1833 15.0% 29.8% 55.2% +15.4 29
1990-04-28 VfL Bochum W 2-1 1820 1815 54.7% 29.9% 15.4% +2.9 30
1990-04-28 @ 1. FC Nurnberg L 1-2 1815 1820 15.4% 29.9% 54.7% -2.9 25
1990-04-28 Bayern Munich D 0-0 1913 2000 44.8% 31.1% 24.0% -0.7 39
1990-04-28 @ Bayer Leverkusen D 0-0 2000 1913 24.0% 31.1% 44.8% +0.7 44
1990-04-28 VfB Stuttgart W 2-0 1923 1888 57.4% 29.2% 13.4% +5.1 38
1990-04-28 @ Borussia Dortmund L 0-2 1888 1923 13.4% 29.2% 57.4% -5.0 33
1990-04-28 Eintracht Frankfurt W 2-1 1832 1875 49.8% 30.7% 19.5% +3.5 27
1990-04-28 @ Borussia Monchengladbach L 1-2 1875 1832 19.5% 30.7% 49.8% -3.5 38
1990-04-28 1. FC Koln D 1-1 1817 1905 44.6% 31.1% 24.3% -0.6 26
1990-04-28 @ Dusseldorf D 1-1 1905 1817 24.3% 31.1% 44.6% +0.6 39
1990-04-28 Waldhof Mannheim W 4-0 1855 1823 57.2% 29.2% 13.6% +9.7 30
1990-04-28 @ Karlsruher SC L 0-4 1823 1855 13.6% 29.2% 57.2% -9.7 26
1990-04-28 Bayer 05 Uerdingen D 0-0 1900 1813 61.9% 27.6% 10.5% -2.0 30
1990-04-28 @ Werder Bremen D 0-0 1813 1900 10.5% 27.6% 61.9% +2.0 28
1990-05-01 Werder Bremen D 2-2 1838 1898 48.0% 30.9% 21.1% -0.6 30
1990-05-01 @ 1. FC Kaiserslautern D 2-2 1898 1838 21.1% 30.9% 48.0% +0.6 31
1990-05-01 FC 08 Homburg D 1-1 1872 1749 64.8% 26.3% 8.9% -2.0 39
1990-05-01 @ Eintracht Frankfurt D 1-1 1749 1872 8.9% 26.3% 64.8% +1.9 21
1990-05-01 Waldhof Mannheim W 6-0 1906 1813 62.4% 27.4% 10.2% +10.8 41
1990-05-01 @ 1. FC Koln L 0-6 1813 1906 10.2% 27.4% 62.4% -10.8 26
1990-05-01 1. FC Nurnberg W 4-0 1883 1823 59.8% 28.4% 11.8% +8.5 35
1990-05-01 @ VfB Stuttgart L 0-4 1823 1883 11.8% 28.4% 59.8% -8.5 30
1990-05-01 Borussia Monchengladbach W 2-1 1812 1835 51.9% 30.4% 17.7% +3.2 27
1990-05-01 @ VfL Bochum L 1-2 1835 1812 17.7% 30.4% 51.9% -3.2 27
1990-05-02 St. Pauli W 1-0 2000 1818 69.2% 23.9% 6.9% +1.3 46
1990-05-02 @ Bayern Munich L 0-1 1818 2000 6.9% 23.9% 69.2% -1.3 29
1990-05-02 Bayer Leverkusen W 2-0 1816 1913 43.6% 31.2% 25.2% +8.4 28
1990-05-02 @ Dusseldorf L 0-2 1913 1816 25.2% 31.2% 43.6% -8.5 39
1990-05-02 Karlsruher SC W 1-0 1861 1864 53.9% 30.1% 16.1% +3.2 29
1990-05-02 @ Hamburger SV L 0-1 1864 1861 16.1% 30.1% 53.9% -3.1 30
1990-05-02 Borussia Dortmund L 1-3 1815 1928 41.6% 31.2% 27.2% -10.5 28
1990-05-02 @ Bayer 05 Uerdingen W 3-1 1928 1815 27.2% 31.2% 41.6% +10.5 40
1990-05-05 Bayer 05 Uerdingen D 1-1 1814 1805 55.1% 29.8% 15.1% -1.3 31
1990-05-05 @ 1. FC Nurnberg D 1-1 1805 1814 15.1% 29.8% 55.1% +1.3 29
1990-05-05 1. FC Kaiserslautern D 1-1 1938 1837 63.1% 27.1% 9.8% -1.9 41
1990-05-05 @ Borussia Dortmund D 1-1 1837 1938 9.8% 27.1% 63.1% +1.9 31
1990-05-05 VfB Stuttgart W 3-1 1832 1892 47.9% 30.9% 21.1% +6.4 29
1990-05-05 @ Borussia Monchengladbach L 1-3 1892 1832 21.1% 30.9% 47.9% -6.4 35
1990-05-05 VfL Bochum W 1-0 1751 1815 47.4% 31.0% 21.6% +4.0 23
1990-05-05 @ FC 08 Homburg L 0-1 1815 1751 21.6% 31.0% 47.4% -4.0 27
1990-05-05 Eintracht Frankfurt W 1-0 1861 1870 53.4% 30.2% 16.4% +3.2 32
1990-05-05 @ Karlsruher SC L 0-1 1870 1861 16.4% 30.2% 53.4% -3.2 39
1990-05-05 Hamburger SV W 2-0 1917 1864 59.1% 28.6% 12.3% +4.7 43
1990-05-05 @ 1. FC Koln L 0-2 1864 1917 12.3% 28.6% 59.1% -4.7 29
1990-05-05 Bayer Leverkusen W 3-0 1816 1904 44.7% 31.1% 24.2% +11.9 31
1990-05-05 @ St. Pauli L 0-3 1904 1816 24.2% 31.1% 44.7% -11.9 39
1990-05-05 Dusseldorf L 0-1 1803 1825 52.0% 30.4% 17.6% -7.8 26
1990-05-05 @ Waldhof Mannheim W 1-0 1825 1803 17.6% 30.4% 52.0% +7.8 30
1990-05-05 Bayern Munich D 2-2 1898 2002 42.7% 31.2% 26.1% -0.4 32
1990-05-05 @ Werder Bremen D 2-2 2002 1898 26.1% 31.2% 42.7% +0.4 47
1990-05-12 1. FC Nurnberg L 0-2 1839 1813 56.7% 29.4% 13.9% -15.8 31
1990-05-12 @ 1. FC Kaiserslautern W 2-0 1813 1839 13.9% 29.4% 56.7% +15.8 33
1990-05-12 Werder Bremen L 1-3 1892 1898 53.7% 30.1% 16.2% -13.0 39
1990-05-12 @ Bayer Leverkusen W 3-1 1898 1892 16.2% 30.1% 53.7% +13.0 34
1990-05-12 Borussia Dortmund W 3-0 2002 1936 60.2% 28.2% 11.6% +6.4 49
1990-05-12 @ Bayern Munich L 0-3 1936 2002 11.6% 28.2% 60.2% -6.4 41
1990-05-12 St. Pauli W 7-0 1832 1828 54.6% 29.9% 15.5% +18.5 32
1990-05-12 @ Dusseldorf L 0-7 1828 1832 15.5% 29.9% 54.6% -18.5 31
1990-05-12 1. FC Koln W 3-1 1866 1921 48.5% 30.9% 20.6% +6.3 41
1990-05-12 @ Eintracht Frankfurt L 1-3 1921 1866 20.6% 30.9% 48.5% -6.3 43
1990-05-12 Waldhof Mannheim W 1-0 1859 1795 60.1% 28.3% 11.6% +2.3 31
1990-05-12 @ Hamburger SV L 0-1 1795 1859 11.6% 28.3% 60.1% -2.4 26
1990-05-12 Borussia Monchengladbach D 0-0 1806 1839 50.9% 30.6% 18.5% -1.2 30
1990-05-12 @ Bayer 05 Uerdingen D 0-0 1839 1806 18.5% 30.6% 50.9% +1.2 30
1990-05-12 FC 08 Homburg D 2-2 1886 1755 65.4% 26.0% 8.6% -1.5 36
1990-05-12 @ VfB Stuttgart D 2-2 1755 1886 8.6% 26.0% 65.4% +1.5 24
1990-05-12 Karlsruher SC W 2-0 1811 1864 48.7% 30.9% 20.5% +7.2 29
1990-05-12 @ VfL Bochum L 0-2 1864 1811 20.5% 30.9% 48.7% -7.2 32

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
1990-05-24 VfL Bochum L 0-1 1737 1818 45.4% 31.1% 23.5% -6.9 0-1
1990-05-24 @ 1. FC Saarbrucken W 1-0 1818 1737 23.5% 31.1% 45.4% +6.9 1-0
1990-05-27 1. FC Saarbrucken D 1-1 1825 1730 62.6% 27.3% 10.1% -1.8 1-0-1
1990-05-27 @ VfL Bochum D 1-1 1730 1825 10.1% 27.3% 62.6% +1.8 0-1-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 1989-10-21 8.28% Dusseldorf 1810 3 @ 1. FC Koln 1950 1
2 1990-04-21 8.49% Karlsruher SC 1813 5 @ 1. FC Koln 1947 0
3 1989-12-09 9.63% Bayer 05 Uerdingen 1833 1 @ 1. FC Koln 1939 0
4 1989-11-18 9.65% Eintracht Frankfurt 1849 5 @ 1. FC Koln 1955 3
5 1989-10-13 9.83% VfL Bochum 1796 1 @ Borussia Dortmund 1897 0
6 1989-09-16 9.99% Waldhof Mannheim 1824 1 @ Werder Bremen 1922 0
7 1990-04-07 10.18% FC 08 Homburg 1735 2 @ Karlsruher SC 1829 0
8 1990-03-24 10.21% 1. FC Kaiserslautern 1802 1 @ VfB Stuttgart 1895 0
9 1990-04-21 10.60% FC 08 Homburg 1747 2 @ Waldhof Mannheim 1832 1
10 1989-10-21 11.09% Bayer Leverkusen 1898 1 @ Bayern Munich 1973 0
11 1989-12-09 11.52% VfL Bochum 1812 4 @ Hamburger SV 1879 1
12 1989-09-30 11.85% Eintracht Frankfurt 1840 2 @ Werder Bremen 1901 1
13 1989-12-09 13.05% St. Pauli 1811 1 @ 1. FC Nurnberg 1851 0
14 1989-09-09 13.29% Bayer Leverkusen 1860 1 @ Hamburger SV 1896 0
15 1989-08-23 13.63% Waldhof Mannheim 1828 3 @ 1. FC Kaiserslautern 1859 2
16 1989-10-21 13.73% Karlsruher SC 1804 1 @ Waldhof Mannheim 1833 0
17 1990-05-12 13.90% 1. FC Nurnberg 1813 2 @ 1. FC Kaiserslautern 1839 0
18 1989-10-28 14.20% VfL Bochum 1804 2 @ Borussia Monchengladbach 1826 1
19 1989-12-16 14.61% Waldhof Mannheim 1826 2 @ Bayer 05 Uerdingen 1842 0
20 1989-09-09 14.69% St. Pauli 1818 1 @ Waldhof Mannheim 1833 0
21 1990-02-24 14.78% Dusseldorf 1818 2 @ VfL Bochum 1832 1
22 1989-08-12 14.86% 1. FC Nurnberg 1820 1 @ St. Pauli 1832 0
23 1990-04-27 15.01% 1. FC Kaiserslautern 1823 2 @ St. Pauli 1833 0
24 1990-03-24 15.02% Dusseldorf 1809 1 @ Bayer 05 Uerdingen 1819 0
25 1989-08-08 15.07% Eintracht Frankfurt 1825 2 @ Dusseldorf 1835 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1990-04-21 41.71 Karlsruher SC 5 1813 8.49% @ 1. FC Koln 0 1947 65.66% 25.85%
2 1990-03-23 21.41 Bayer Leverkusen 3 1900 17.17% @ Eintracht Frankfurt 0 1882 52.50% 30.33%
3 1989-12-09 20.38 VfL Bochum 4 1812 11.52% @ Hamburger SV 1 1879 60.26% 28.23%
4 1990-05-12 18.50 @ Dusseldorf 7 1832 54.61% St. Pauli 0 1828 15.48% 29.90%
5 1989-11-25 18.28 @ 1. FC Nurnberg 4 1838 38.50% Bayern Munich 0 1974 30.38% 31.12%
6 1990-03-10 18.20 Bayern Munich 3 1976 25.37% @ Hamburger SV 0 1878 43.46% 31.18%
7 1990-04-07 17.15 FC 08 Homburg 2 1735 10.18% @ Karlsruher SC 0 1829 62.49% 27.34%
8 1990-02-24 17.05 @ Borussia Monchengladbach 4 1802 41.33% Werder Bremen 0 1917 27.48% 31.19%
9 1990-05-12 15.79 1. FC Nurnberg 2 1813 13.90% @ 1. FC Kaiserslautern 0 1839 56.73% 29.37%
10 1989-12-16 15.55 Waldhof Mannheim 2 1826 14.61% @ Bayer 05 Uerdingen 0 1842 55.76% 29.63%
11 1989-10-21 15.52 Dusseldorf 3 1810 8.28% @ 1. FC Koln 1 1950 66.10% 25.62%
12 1990-04-27 15.42 1. FC Kaiserslautern 2 1823 15.01% @ St. Pauli 0 1833 55.24% 29.76%
13 1990-02-24 14.65 @ Hamburger SV 6 1851 56.55% Bayer 05 Uerdingen 0 1827 14.03% 29.42%
14 1990-03-03 14.56 1. FC Koln 2 1935 17.77% @ Bayer Leverkusen 0 1911 51.78% 30.45%
15 1989-10-28 14.33 VfB Stuttgart 2 1886 18.53% @ 1. FC Nurnberg 0 1853 50.88% 30.59%
16 1989-11-04 14.32 1. FC Koln 2 1940 18.59% @ Hamburger SV 0 1907 50.80% 30.60%
17 1989-10-07 14.31 Borussia Dortmund 2 1883 18.63% @ Eintracht Frankfurt 0 1849 50.76% 30.61%
18 1990-03-16 13.95 @ Werder Bremen 4 1894 48.17% 1. FC Koln 0 1951 20.92% 30.91%
19 1989-10-07 13.91 Bayer Leverkusen 2 1886 20.00% @ Bayer 05 Uerdingen 0 1837 49.19% 30.81%
20 1989-09-20 13.65 Bayer Leverkusen 2 1874 20.99% @ VfL Bochum 0 1815 48.09% 30.92%
21 1990-02-23 13.64 St. Pauli 2 1823 20.99% @ FC 08 Homburg 0 1764 48.08% 30.92%
22 1989-09-30 13.32 1. FC Koln 2 1935 22.22% @ Borussia Monchengladbach 0 1865 46.75% 31.03%
23 1990-05-12 13.01 Werder Bremen 3 1898 16.23% @ Bayer Leverkusen 1 1892 53.66% 30.11%
24 1989-11-18 12.71 Eintracht Frankfurt 5 1849 9.65% @ 1. FC Koln 3 1955 63.44% 26.91%
25 1989-09-20 12.26 @ Hamburger SV 4 1889 51.76% Werder Bremen 0 1913 17.78% 30.46%