Home / Leagues / Germany / Bundesliga / 1998-99

1998-99 Bundesliga Season

306 games · 100,000 simulations

Final

Champion

Bayern Munich

78 points · 14th Title

Last Title: 1996-97

Relegated

Borussia Monchengladback

21 pts

VfL Bochum · 29 pts

1. FC Nurnberg · 37 pts

Biggest Overachiever

Hertha BSC

14.92 points above expected

62 points · 47.08 expected points

Biggest Disappointment

Borussia Monchengladbach

16.53 points below expected

21 points · 37.53 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 34 24 6 4 78 76 28 +48 66.2 +11.75
2 Bayer Leverkusen 34 17 12 5 63 61 30 +31 60.5 +2.54
3 Hertha BSC 34 18 8 8 62 59 32 +27 47.1 +14.92
4 Borussia Dortmund 34 16 9 9 57 48 34 +14 51.9 +5.14
5 1. FC Kaiserslautern 34 17 6 11 57 51 47 +4 51.9 +5.06
6 VfL Wolfsburg 34 15 10 9 55 54 49 +5 44.7 +10.33
7 Hamburger SV 34 13 11 10 50 47 46 +1 45.6 +4.43
8 MSV Duisburg 34 13 10 11 49 48 45 +3 45.0 +3.96
9 1860 Munich 34 11 8 15 41 49 56 -7 47.5 -6.53
10 Schalke 04 34 10 11 13 41 41 54 -13 43.7 -2.74
11 VfB Stuttgart 34 9 12 13 39 41 48 -7 48.5 -9.54
12 SC Freiburg 34 10 9 15 39 36 44 -8 43.7 -4.71
13 Werder Bremen 34 10 8 16 38 41 47 -6 45.4 -7.38
14 Hansa Rostock 34 9 11 14 38 49 58 -9 43.1 -5.14
15 Eintracht Frankfurt 34 9 10 15 37 44 54 -10 35.8 +1.17
16 1. FC Nurnberg 34 7 16 11 37 40 50 -10 37.2 -0.24
17 VfL Bochum 34 7 8 19 29 40 65 -25 42.3 -13.27
18 Borussia Monchengladbach 34 4 9 21 21 41 79 -38 37.5 -16.53

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.

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 2093 78 66.25 +11.75 97.0% 50 55 62 66 70 77 86
Bayer Leverkusen 2036 63 60.46 +2.54 67.0% 41 50 55 60 66 71 77
Hertha BSC 1988 62 47.08 +14.92 99.0% 32 35 42 47 52 57 66
Borussia Dortmund 1948 57 51.86 +5.14 78.0% 39 41 47 52 56 62 71
MSV Duisburg 1931 49 45.04 +3.96 71.0% 29 32 40 45 51 57 65
1. FC Kaiserslautern 1930 57 51.94 +5.06 73.0% 36 40 47 52 58 62 68
Hamburger SV 1902 50 45.57 +4.43 75.0% 26 34 40 46 50 57 64
VfL Wolfsburg 1896 55 44.67 +10.33 92.0% 30 32 40 44 49 58 62
Hansa Rostock 1891 38 43.14 -5.14 28.0% 24 32 37 43 48 54 63
VfB Stuttgart 1875 39 48.54 -9.54 10.0% 29 36 44 48 53 60 64
Werder Bremen 1867 38 45.38 -7.38 13.0% 32 35 41 45 49 56 63
Schalke 04 1854 41 43.74 -2.74 45.0% 28 31 38 42 50 55 63
1. FC Nurnberg 1846 37 37.24 -0.24 55.0% 25 28 32 36 42 50 54
Eintracht Frankfurt 1842 37 35.83 +1.17 60.0% 20 26 31 35 39 47 53
SC Freiburg 1838 39 43.71 -4.71 24.0% 22 30 40 44 48 55 60
1860 Munich 1837 41 47.53 -6.53 24.0% 30 32 43 47 52 61 72
VfL Bochum 1789 29 42.27 -13.27 4.0% 21 30 37 42 47 55 63
Borussia Monchengladbach 1762 21 37.53 -16.53 1.0% 20 25 33 37 43 48 57

Head-to-Head

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

Beat expectations Fell short Within expectations
Team 1FK 1FN 1M BL BM BD BM EF HS HR HB MD SF S0 VS VB VW WB
1. FC Kaiserslautern
1-1-0
3.55
1-1-0
2.94
0-1-1
2.28
1-0-1
1.77
1-0-1
2.63
2-0-0
3.41
1-0-1
3.69
1-0-1
2.89
1-0-1
3.17
1-1-0
2.94
1-0-1
3.11
1-0-1
3.25
2-0-0
3.17
0-1-1
2.94
1-0-1
3.22
0-1-1
3.20
2-0-0
3.08
1. FC Nurnberg
0-1-1
1.96
1-0-1
2.09
0-1-1
1.43
1-0-1
1.20
0-1-1
1.97
2-0-0
2.65
0-1-1
2.77
0-1-1
2.28
0-2-0
2.39
0-1-1
2.07
0-1-1
2.18
0-0-2
2.66
1-1-0
2.24
0-2-0
2.07
1-1-0
2.26
0-2-0
2.21
1-1-0
2.05
1860 Munich
0-1-1
2.48
1-0-1
3.41
0-1-1
2.01
0-1-1
1.59
1-0-1
2.34
1-0-1
3.24
2-0-0
3.26
0-1-1
2.77
1-0-1
2.92
1-0-1
2.75
0-2-0
2.95
2-0-0
3.00
0-1-1
2.92
1-1-0
2.58
1-0-1
3.05
0-0-2
2.93
0-0-2
2.92
Bayer Leverkusen
1-1-0
3.17
1-1-0
4.18
1-1-0
3.45
0-0-2
2.53
1-0-1
3.21
2-0-0
4.08
2-0-0
4.03
0-1-1
3.60
1-1-0
3.52
1-1-0
3.53
1-1-0
3.75
0-2-0
3.72
1-1-0
3.61
1-1-0
3.53
2-0-0
3.96
1-0-1
3.75
1-1-0
3.46
Bayern Munich
1-0-1
3.75
1-0-1
4.49
1-1-0
3.96
2-0-0
2.88
0-2-0
3.72
2-0-0
4.61
1-0-1
4.52
2-0-0
4.02
2-0-0
3.82
0-1-1
3.92
2-0-0
3.80
2-0-0
4.04
1-1-0
4.05
2-0-0
3.93
1-1-0
4.33
2-0-0
3.75
2-0-0
3.94
Borussia Dortmund
1-0-1
2.81
1-1-0
3.54
1-0-1
3.13
1-0-1
2.23
0-2-0
1.79
1-1-0
3.85
1-0-1
3.71
1-1-0
3.15
1-0-1
3.21
1-0-1
2.97
1-0-1
3.00
1-1-0
3.23
1-1-0
3.21
1-0-1
2.79
1-0-1
3.19
1-1-0
3.12
1-1-0
3.17
Borussia Monchengladbach
0-0-2
2.04
0-0-2
2.84
1-0-1
2.18
0-0-2
1.54
0-0-2
1.11
0-1-1
1.69
0-2-0
2.90
0-1-1
1.97
0-2-0
2.13
0-0-2
2.17
0-1-1
2.46
1-0-1
2.35
1-0-1
2.44
0-1-1
2.19
0-1-1
2.25
1-0-1
2.04
0-0-2
2.10
Eintracht Frankfurt
1-0-1
1.83
1-1-0
2.66
0-0-2
2.24
0-0-2
1.57
1-0-1
1.18
1-0-1
1.80
0-2-0
2.59
1-1-0
2.06
0-2-0
2.27
0-1-1
2.06
0-1-1
2.32
1-0-1
2.38
1-0-1
2.44
0-1-1
1.98
1-1-0
2.31
0-0-2
2.26
1-0-1
2.44
Hamburger SV
1-0-1
2.53
1-1-0
3.17
1-1-0
2.70
1-1-0
1.88
0-0-2
1.54
0-1-1
2.28
1-1-0
3.50
0-1-1
3.41
2-0-0
2.78
0-0-2
2.57
2-0-0
2.67
1-1-0
2.79
1-1-0
2.79
1-0-1
2.84
1-0-1
2.76
0-1-1
2.85
0-2-0
2.82
Hansa Rostock
1-0-1
2.26
0-2-0
3.04
1-0-1
2.54
0-1-1
1.95
0-0-2
1.70
1-0-1
2.22
0-2-0
3.32
0-2-0
3.17
0-0-2
2.65
0-0-2
2.48
1-0-1
2.72
0-0-2
2.89
0-1-1
2.73
1-1-0
2.55
2-0-0
3.07
0-2-0
2.86
2-0-0
2.53
Hertha BSC
0-1-1
2.52
1-1-0
3.38
1-0-1
2.70
0-1-1
1.96
1-1-0
1.63
1-0-1
2.48
2-0-0
3.25
1-1-0
3.39
2-0-0
2.91
2-0-0
2.99
0-1-1
2.98
2-0-0
3.41
1-1-0
2.83
1-1-0
2.70
1-0-1
3.02
1-0-1
2.85
1-0-1
2.66
MSV Duisburg
1-0-1
2.31
1-1-0
3.27
0-2-0
2.54
0-1-1
1.78
0-0-2
1.72
1-0-1
2.45
1-1-0
2.95
1-1-0
3.13
0-0-2
2.79
1-0-1
2.71
1-1-0
2.50
1-1-0
2.80
0-0-2
3.01
1-1-0
2.41
2-0-0
2.98
1-0-1
2.63
1-1-0
2.80
SC Freiburg
1-0-1
2.25
2-0-0
2.82
0-0-2
2.42
0-2-0
1.82
0-0-2
1.56
0-1-1
2.25
1-0-1
3.10
1-0-1
3.06
0-1-1
2.63
2-0-0
2.58
0-0-2
2.04
0-1-1
2.64
0-1-1
2.60
1-0-1
2.36
1-1-0
2.63
0-2-0
2.63
1-0-1
2.66
Schalke 04
0-0-2
2.28
0-1-1
3.20
1-1-0
2.50
0-1-1
1.94
0-1-1
1.56
0-1-1
2.23
1-0-1
3.03
1-0-1
3.01
0-1-1
2.67
1-1-0
2.70
0-1-1
2.57
2-0-0
2.46
1-1-0
2.82
1-0-1
2.48
1-1-0
2.69
1-1-0
2.65
0-0-2
2.81
VfB Stuttgart
1-1-0
2.51
0-2-0
3.40
0-1-1
2.88
0-1-1
1.94
0-0-2
1.61
1-0-1
2.66
1-1-0
3.32
1-1-0
3.51
1-0-1
2.62
0-1-1
2.91
0-1-1
2.78
0-1-1
3.02
1-0-1
3.07
1-0-1
2.95
1-1-0
2.98
0-0-2
2.91
1-1-0
2.74
VfL Bochum
1-0-1
2.22
0-1-1
3.17
1-0-1
2.38
0-0-2
1.64
0-1-1
1.33
1-0-1
2.24
1-1-0
3.19
0-1-1
3.16
1-0-1
2.67
0-0-2
2.34
1-0-1
2.47
0-0-2
2.42
0-1-1
2.83
0-1-1
2.76
0-1-1
2.45
0-0-2
2.31
1-1-0
2.52
VfL Wolfsburg
1-1-0
2.27
0-2-0
3.24
2-0-0
2.58
1-0-1
1.77
0-0-2
1.79
0-1-1
2.35
1-0-1
3.40
2-0-0
3.17
1-1-0
2.63
0-2-0
2.61
1-0-1
2.61
1-0-1
2.82
0-2-0
2.79
0-1-1
2.75
2-0-0
2.56
2-0-0
3.11
1-0-1
2.63
Werder Bremen
0-0-2
2.36
0-1-1
3.41
2-0-0
2.51
0-1-1
2.04
0-0-2
1.65
0-1-1
2.29
2-0-0
3.37
1-0-1
3.02
0-2-0
2.64
0-0-2
2.94
1-0-1
2.76
0-1-1
2.64
1-0-1
2.78
2-0-0
2.61
0-1-1
2.69
0-1-1
2.95
1-0-1
2.80

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

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
06.86%6.05%9.15%3.43%0.82%26.31%
16.05%12.42%6.05%2.94%2.12%1.14%30.72%
29.15%6.05%8.50%2.29%0.98%0.33%27.29%
33.43%2.94%2.29%0.65%0.16%0.16%9.64%
40.82%2.12%0.98%0.16%0.16%4.25%
5+1.14%0.33%0.16%0.16%1.80%
Total26.31%30.72%27.29%9.64%4.25%1.80%100%

Summary Statistics

Mean scored1.42
Mean allowed1.42
StdDev scored1.25
StdDev allowed1.25
Mean total goals/game2.83
Correlation (home vs away score)-0.010
Sample size (games)306
↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%17.65%
111.76%14.71%5.88%2.94%2.94%38.24%
28.82%14.71%2.94%2.94%29.41%
32.94%2.94%5.88%
42.94%2.94%2.94%8.82%
5+
Total26.47%38.24%17.65%8.82%5.88%2.94%100%

1. FC Kaiserslautern — Summary Statistics

Mean scored1.50
Mean allowed1.38
StdDev scored1.13
StdDev allowed1.30
Mean total goals/game2.88
Correlation (scored vs allowed)-0.236
Games played34
↓ Scored | Allowed →012345+Total
08.82%2.94%11.76%8.82%32.35%
120.59%2.94%2.94%26.47%
28.82%2.94%17.65%2.94%32.35%
35.88%2.94%8.82%
4
5+
Total23.53%26.47%35.29%11.76%2.94%100%

1. FC Nurnberg — Summary Statistics

Mean scored1.18
Mean allowed1.47
StdDev scored1.00
StdDev allowed1.16
Mean total goals/game2.65
Correlation (scored vs allowed)-0.178
Games played34
↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%2.94%20.59%
12.94%14.71%8.82%8.82%5.88%41.18%
28.82%8.82%2.94%2.94%23.53%
32.94%2.94%5.88%
42.94%2.94%5.88%
5+2.94%2.94%
Total17.65%35.29%23.53%14.71%5.88%2.94%100%

1860 Munich — Summary Statistics

Mean scored1.44
Mean allowed1.65
StdDev scored1.24
StdDev allowed1.28
Mean total goals/game3.09
Correlation (scored vs allowed)0.025
Games played34
↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%17.65%
111.76%14.71%5.88%32.35%
211.76%2.94%11.76%26.47%
35.88%5.88%2.94%14.71%
42.94%2.94%
5+2.94%2.94%5.88%
Total38.24%35.29%26.47%100%

Bayer Leverkusen — Summary Statistics

Mean scored1.79
Mean allowed0.88
StdDev scored1.63
StdDev allowed0.81
Mean total goals/game2.68
Correlation (scored vs allowed)0.234
Games played34
↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
18.82%8.82%2.94%20.59%
223.53%2.94%8.82%35.29%
35.88%11.76%17.65%
45.88%5.88%11.76%
5+2.94%2.94%5.88%
Total44.12%32.35%20.59%2.94%100%

Bayern Munich — Summary Statistics

Mean scored2.24
Mean allowed0.82
StdDev scored1.39
StdDev allowed0.87
Mean total goals/game3.06
Correlation (scored vs allowed)0.135
Games played34
↓ Scored | Allowed →012345+Total
08.82%5.88%8.82%2.94%26.47%
18.82%8.82%2.94%2.94%23.53%
28.82%11.76%8.82%2.94%32.35%
311.76%5.88%17.65%
4
5+
Total38.24%32.35%20.59%8.82%100%

Borussia Dortmund — Summary Statistics

Mean scored1.41
Mean allowed1.00
StdDev scored1.08
StdDev allowed0.98
Mean total goals/game2.41
Correlation (scored vs allowed)-0.229
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%17.65%2.94%29.41%
111.76%8.82%2.94%8.82%2.94%35.29%
22.94%11.76%2.94%5.88%2.94%26.47%
32.94%2.94%5.88%
4
5+2.94%2.94%
Total8.82%20.59%41.18%8.82%14.71%5.88%100%

Borussia Monchengladbach — Summary Statistics

Mean scored1.21
Mean allowed2.32
StdDev scored1.12
StdDev allowed1.74
Mean total goals/game3.53
Correlation (scored vs allowed)0.058
Games played34
↓ Scored | Allowed →012345+Total
08.82%2.94%11.76%23.53%
18.82%8.82%11.76%8.82%2.94%41.18%
22.94%2.94%11.76%5.88%23.53%
32.94%5.88%8.82%
4
5+2.94%2.94%
Total20.59%20.59%41.18%14.71%2.94%100%

Eintracht Frankfurt — Summary Statistics

Mean scored1.29
Mean allowed1.59
StdDev scored1.12
StdDev allowed1.08
Mean total goals/game2.88
Correlation (scored vs allowed)0.104
Games played34
↓ Scored | Allowed →012345+Total
014.71%5.88%5.88%2.94%29.41%
18.82%8.82%2.94%2.94%2.94%2.94%29.41%
25.88%5.88%8.82%20.59%
35.88%2.94%2.94%2.94%14.71%
45.88%5.88%
5+
Total35.29%29.41%20.59%2.94%5.88%5.88%100%

Hamburger SV — Summary Statistics

Mean scored1.38
Mean allowed1.35
StdDev scored1.23
StdDev allowed1.54
Mean total goals/game2.74
Correlation (scored vs allowed)0.039
Games played34
↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%2.94%23.53%
117.65%5.88%2.94%2.94%2.94%32.35%
22.94%5.88%11.76%2.94%23.53%
311.76%2.94%2.94%17.65%
42.94%2.94%
5+
Total14.71%35.29%29.41%11.76%5.88%2.94%100%

Hansa Rostock — Summary Statistics

Mean scored1.44
Mean allowed1.71
StdDev scored1.13
StdDev allowed1.31
Mean total goals/game3.15
Correlation (scored vs allowed)-0.317
Games played34
↓ Scored | Allowed →012345+Total
011.76%2.94%5.88%2.94%23.53%
18.82%8.82%5.88%2.94%26.47%
214.71%5.88%2.94%23.53%
35.88%2.94%2.94%11.76%
42.94%5.88%2.94%11.76%
5+2.94%2.94%
Total44.12%29.41%17.65%5.88%2.94%100%

Hertha BSC — Summary Statistics

Mean scored1.74
Mean allowed0.94
StdDev scored1.50
StdDev allowed1.07
Mean total goals/game2.68
Correlation (scored vs allowed)-0.010
Games played34
↓ Scored | Allowed →012345+Total
014.71%8.82%8.82%32.35%
12.94%8.82%2.94%2.94%2.94%20.59%
217.65%2.94%5.88%2.94%2.94%32.35%
35.88%2.94%8.82%
42.94%2.94%
5+2.94%2.94%
Total35.29%23.53%20.59%14.71%5.88%100%

MSV Duisburg — Summary Statistics

Mean scored1.41
Mean allowed1.32
StdDev scored1.37
StdDev allowed1.27
Mean total goals/game2.74
Correlation (scored vs allowed)-0.096
Games played34
↓ Scored | Allowed →012345+Total
05.88%8.82%17.65%32.35%
12.94%14.71%8.82%8.82%35.29%
211.76%8.82%5.88%26.47%
32.94%2.94%5.88%
4
5+
Total23.53%32.35%35.29%8.82%100%

SC Freiburg — Summary Statistics

Mean scored1.06
Mean allowed1.29
StdDev scored0.92
StdDev allowed0.94
Mean total goals/game2.35
Correlation (scored vs allowed)-0.231
Games played34
↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%8.82%26.47%
18.82%11.76%5.88%2.94%5.88%35.29%
28.82%8.82%14.71%2.94%35.29%
3
4
5+2.94%2.94%
Total23.53%26.47%26.47%14.71%8.82%100%

Schalke 04 — Summary Statistics

Mean scored1.21
Mean allowed1.59
StdDev scored1.04
StdDev allowed1.26
Mean total goals/game2.79
Correlation (scored vs allowed)0.136
Games played34
↓ Scored | Allowed →012345+Total
011.76%8.82%14.71%5.88%41.18%
12.94%11.76%2.94%2.94%20.59%
22.94%5.88%8.82%2.94%20.59%
35.88%2.94%2.94%11.76%
42.94%2.94%5.88%
5+
Total20.59%32.35%32.35%14.71%100%

VfB Stuttgart — Summary Statistics

Mean scored1.21
Mean allowed1.41
StdDev scored1.27
StdDev allowed0.99
Mean total goals/game2.62
Correlation (scored vs allowed)0.051
Games played34
↓ Scored | Allowed →012345+Total
02.94%8.82%11.76%5.88%29.41%
12.94%5.88%11.76%5.88%2.94%29.41%
211.76%2.94%11.76%2.94%5.88%35.29%
32.94%2.94%5.88%
4
5+
Total17.65%17.65%38.24%11.76%11.76%2.94%100%

VfL Bochum — Summary Statistics

Mean scored1.18
Mean allowed1.91
StdDev scored0.94
StdDev allowed1.33
Mean total goals/game3.09
Correlation (scored vs allowed)0.037
Games played34
↓ Scored | Allowed →012345+Total
08.82%2.94%5.88%5.88%23.53%
111.76%17.65%2.94%2.94%35.29%
25.88%8.82%2.94%2.94%20.59%
35.88%2.94%8.82%
45.88%2.94%8.82%
5+2.94%2.94%
Total26.47%38.24%17.65%8.82%2.94%5.88%100%

VfL Wolfsburg — Summary Statistics

Mean scored1.59
Mean allowed1.44
StdDev scored1.54
StdDev allowed1.46
Mean total goals/game3.03
Correlation (scored vs allowed)0.056
Games played34
↓ Scored | Allowed →012345+Total
02.94%17.65%8.82%2.94%2.94%35.29%
15.88%14.71%8.82%29.41%
25.88%5.88%5.88%5.88%23.53%
32.94%2.94%
45.88%2.94%8.82%
5+
Total14.71%47.06%26.47%8.82%2.94%100%

Werder Bremen — Summary Statistics

Mean scored1.21
Mean allowed1.38
StdDev scored1.23
StdDev allowed0.95
Mean total goals/game2.59
Correlation (scored vs allowed)-0.069
Games played34

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 Hertha BSC 62 47.1 +14.92
2 Bayern Munich 78 66.2 +11.75
3 VfL Wolfsburg 55 44.7 +10.33
4 Borussia Dortmund 57 51.9 +5.14
5 1. FC Kaiserslautern 57 51.9 +5.06

Biggest Disappointments

# Team Actual Sim vsSim
1 Borussia Monchengladbach 21 37.5 -16.53
2 VfL Bochum 29 42.3 -13.27
3 VfB Stuttgart 39 48.5 -9.54
4 Werder Bremen 38 45.4 -7.38
5 1860 Munich 41 47.5 -6.53

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.

Longest Winning Streaks

# Team Games Dates Probability
1 Eintracht Frankfurt 4 May 7 – May 29 1 in 310
2 1. FC Kaiserslautern 7 Oct 30 – Dec 12 1 in 291
3 VfL Wolfsburg 5 Oct 24 – Nov 14 1 in 218
4 MSV Duisburg 5 Apr 14 – May 5 1 in 185
5 1860 Munich 5 Sep 11 – Oct 16 1 in 123

Longest Losing Streaks

# Team Games Dates Probability
1 Borussia Monchengladbach 6 Sep 26 – Nov 7 1 in 328
2 VfL Bochum 7 Apr 24 – May 29 1 in 243
3 1860 Munich 5 Mar 20 – Apr 17 1 in 143
4 SC Freiburg 5 Mar 20 – Apr 17 1 in 102
5 1. FC Kaiserslautern 3 Apr 16 – May 1 1 in 43

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Hamburger SV 11 Mar 21 – May 22 1 in 138
2 VfL Wolfsburg 9 Oct 2 – Nov 28 1 in 83
3 Schalke 04 6 Mar 13 – Apr 17 1 in 75
4 1860 Munich 8 Aug 22 – Oct 25 1 in 53
5 Hertha BSC 8 Apr 17 – May 29 1 in 40

Longest Winless Streaks

# Team Games Dates Probability
1 1860 Munich 10 Feb 27 – May 1 1 in 125
2 VfB Stuttgart 10 Mar 13 – May 7 1 in 104
3 Borussia Monchengladbach 11 Aug 22 – Nov 13 1 in 80
4 Hansa Rostock 9 Oct 18 – Dec 4 1 in 64
5 Eintracht Frankfurt 10 Nov 20 – Mar 20 1 in 39

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.

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 Munich64.00%20.00%9.00%4.00%2.00%1.00%
Bayer Leverkusen25.00%33.00%13.00%11.00%10.00%3.00%2.00%1.00%1.00%1.00%
Hertha BSC1.00%2.00%4.00%10.00%7.00%9.00%13.00%8.00%9.00%4.00%8.00%7.00%3.00%5.00%4.00%2.00%4.00%
Borussia Dortmund2.00%8.00%21.00%8.00%8.00%14.00%6.00%4.00%8.00%6.00%2.00%2.00%8.00%2.00%1.00%
1. FC Kaiserslautern1.00%16.00%12.00%11.00%11.00%12.00%7.00%6.00%8.00%3.00%4.00%5.00%2.00%1.00%1.00%
VfL Wolfsburg1.00%2.00%3.00%2.00%5.00%11.00%5.00%6.00%5.00%8.00%6.00%13.00%10.00%7.00%6.00%2.00%6.00%2.00%
Hamburger SV1.00%1.00%4.00%6.00%6.00%7.00%8.00%7.00%7.00%13.00%6.00%2.00%11.00%5.00%6.00%2.00%2.00%6.00%
MSV Duisburg2.00%5.00%6.00%8.00%1.00%8.00%11.00%4.00%10.00%5.00%7.00%5.00%5.00%8.00%7.00%3.00%5.00%
1860 Munich2.00%5.00%8.00%8.00%6.00%8.00%8.00%8.00%5.00%5.00%7.00%8.00%2.00%6.00%2.00%7.00%3.00%2.00%
Schalke 042.00%2.00%5.00%8.00%5.00%1.00%6.00%7.00%3.00%8.00%5.00%7.00%11.00%13.00%7.00%6.00%4.00%
VfB Stuttgart3.00%4.00%7.00%8.00%9.00%8.00%8.00%11.00%7.00%7.00%8.00%4.00%3.00%5.00%2.00%4.00%1.00%1.00%
SC Freiburg4.00%3.00%5.00%6.00%6.00%5.00%8.00%7.00%12.00%10.00%8.00%5.00%7.00%4.00%3.00%7.00%
Werder Bremen2.00%3.00%5.00%5.00%3.00%8.00%10.00%15.00%4.00%6.00%6.00%11.00%7.00%7.00%2.00%5.00%1.00%
Hansa Rostock1.00%3.00%5.00%4.00%5.00%6.00%7.00%5.00%11.00%6.00%6.00%6.00%11.00%5.00%7.00%7.00%5.00%
Eintracht Frankfurt1.00%1.00%1.00%4.00%7.00%2.00%4.00%3.00%9.00%11.00%10.00%22.00%25.00%
1. FC Nurnberg1.00%2.00%1.00%2.00%1.00%4.00%2.00%7.00%5.00%9.00%8.00%8.00%14.00%18.00%18.00%
VfL Bochum2.00%1.00%5.00%4.00%3.00%8.00%6.00%1.00%7.00%6.00%6.00%8.00%8.00%9.00%17.00%3.00%6.00%
Borussia Monchengladbach1.00%3.00%3.00%3.00%2.00%3.00%7.00%10.00%6.00%4.00%9.00%14.00%17.00%18.00%

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).

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Direct relegation
Bayer Leverkusen 100%
Bayern Munich 100%
Borussia Dortmund 100%
1. FC Kaiserslautern 99.0% 1.0%
Hertha BSC 94.0% 6.0%
VfB Stuttgart 94.0% 6.0%
Werder Bremen 92.0% 8.0%
Hamburger SV 90.0% 10.0%
VfL Wolfsburg 90.0% 10.0%
1860 Munich 88.0% 12.0%
SC Freiburg 86.0% 14.0%
MSV Duisburg 85.0% 15.0%
Schalke 04 83.0% 17.0%
Hansa Rostock 81.0% 19.0%
VfL Bochum 74.0% 26.0%
Borussia Monchengladbach 51.0% 49.0%
1. FC Nurnberg 50.0% 50.0%
Eintracht Frankfurt 43.0% 57.0%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
1998-08-14 Eintracht Frankfurt W 2-1 1895 1839 54.6% 24.7% 20.7% +3.8 3
1998-08-14 @ MSV Duisburg L 1-2 1839 1895 20.7% 24.7% 54.6% -3.8 0
1998-08-14 Borussia Dortmund W 2-1 1921 1918 46.9% 28.1% 25.0% +4.6 3
1998-08-14 @ VfB Stuttgart L 1-2 1918 1921 25.0% 28.1% 46.9% -4.6 0
1998-08-15 Hamburger SV D 1-1 1827 1887 37.6% 30.2% 32.1% -0.2 1
1998-08-15 @ 1. FC Nurnberg D 1-1 1887 1827 32.1% 30.2% 37.6% +0.2 1
1998-08-15 1. FC Kaiserslautern L 1-2 1881 1931 39.1% 30.0% 30.9% -6.6 0
1998-08-15 @ 1860 Munich W 2-1 1931 1881 30.9% 30.0% 39.1% +6.6 3
1998-08-15 Hansa Rostock W 3-1 1963 1911 54.0% 25.0% 21.0% +6.7 3
1998-08-15 @ Bayer Leverkusen L 1-3 1911 1963 21.0% 25.0% 54.0% -6.7 0
1998-08-15 Schalke 04 W 3-0 1887 1905 43.7% 29.1% 27.2% +14.5 3
1998-08-15 @ Borussia Monchengladbach L 0-3 1905 1887 27.2% 29.1% 43.7% -14.5 0
1998-08-15 SC Freiburg L 1-2 1894 1856 52.0% 26.0% 22.0% -8.0 0
1998-08-15 @ VfL Bochum W 2-1 1856 1894 22.0% 26.0% 52.0% +8.0 3
1998-08-15 Bayern Munich L 0-1 1858 1981 29.2% 29.7% 41.0% -5.6 0
1998-08-15 @ VfL Wolfsburg W 1-0 1981 1858 41.0% 29.7% 29.2% +5.6 3
1998-08-16 Werder Bremen W 1-0 1870 1900 42.0% 29.5% 28.5% +5.5 3
1998-08-16 @ Hertha BSC L 0-1 1900 1870 28.5% 29.5% 42.0% -5.5 0
1998-08-21 VfL Wolfsburg D 3-3 1904 1852 53.9% 25.1% 21.0% -0.7 1
1998-08-21 @ Hansa Rostock D 3-3 1852 1904 21.0% 25.1% 53.9% +0.8 1
1998-08-21 1. FC Nurnberg L 2-3 1895 1827 56.2% 23.9% 20.0% -8.0 0
1998-08-21 @ Werder Bremen W 3-2 1827 1895 20.0% 23.9% 56.2% +8.0 4
1998-08-22 Borussia Monchengladbach W 2-1 1938 1901 51.7% 26.1% 22.2% +4.1 6
1998-08-22 @ 1. FC Kaiserslautern L 1-2 1901 1938 22.2% 26.1% 51.7% -4.1 3
1998-08-22 MSV Duisburg W 3-1 1986 1899 58.9% 22.3% 18.8% +5.8 6
1998-08-22 @ Bayern Munich L 1-3 1899 1986 18.8% 22.3% 58.9% -5.8 3
1998-08-22 Hertha BSC W 3-0 1913 1875 51.9% 26.1% 22.1% +11.8 3
1998-08-22 @ Borussia Dortmund L 0-3 1875 1913 22.1% 26.1% 51.9% -11.8 3
1998-08-22 1860 Munich L 2-3 1835 1874 40.6% 29.8% 29.5% -6.4 0
1998-08-22 @ Eintracht Frankfurt W 3-2 1874 1835 29.5% 29.8% 40.6% +6.4 3
1998-08-22 Bayer Leverkusen D 1-1 1864 1970 31.3% 30.1% 38.6% +0.2 4
1998-08-22 @ SC Freiburg D 1-1 1970 1864 38.6% 30.1% 31.3% -0.2 4
1998-08-22 VfB Stuttgart W 1-0 1891 1926 41.3% 29.7% 29.0% +5.6 3
1998-08-22 @ Schalke 04 L 0-1 1926 1891 29.0% 29.7% 41.3% -5.6 3
1998-08-23 VfL Bochum W 1-0 1888 1886 46.6% 28.2% 25.2% +5.0 4
1998-08-23 @ Hamburger SV L 0-1 1886 1888 25.2% 28.2% 46.6% -5.0 0
1998-09-08 Eintracht Frankfurt D 1-1 1897 1828 56.3% 23.8% 19.9% -1.3 4
1998-09-08 @ Borussia Monchengladbach D 1-1 1828 1897 19.9% 23.8% 56.3% +1.3 1
1998-09-08 1860 Munich D 1-1 1893 1881 48.2% 27.6% 24.1% -0.9 4
1998-09-08 @ MSV Duisburg D 1-1 1881 1893 24.1% 27.6% 48.2% +0.9 4
1998-09-08 1. FC Kaiserslautern W 4-0 1920 1942 43.3% 29.2% 27.5% +19.2 6
1998-09-08 @ VfB Stuttgart L 0-4 1942 1920 27.5% 29.2% 43.3% -19.2 6
1998-09-08 Werder Bremen W 2-0 1881 1887 45.7% 28.5% 25.8% +9.5 3
1998-09-08 @ VfL Bochum L 0-2 1887 1881 25.8% 28.5% 45.7% -9.5 0
1998-09-08 SC Freiburg D 1-1 1853 1864 44.8% 28.8% 26.4% -0.7 2
1998-09-08 @ VfL Wolfsburg D 1-1 1864 1853 26.4% 28.8% 44.8% +0.6 5
1998-09-09 Borussia Dortmund D 0-0 1835 1925 33.4% 30.3% 36.3% +0.1 5
1998-09-09 @ 1. FC Nurnberg D 0-0 1925 1835 36.3% 30.3% 33.4% -0.1 4
1998-09-09 Hamburger SV L 1-2 1970 1893 57.5% 23.1% 19.4% -8.6 4
1998-09-09 @ Bayer Leverkusen W 2-1 1893 1970 19.4% 23.1% 57.5% +8.6 7
1998-09-09 Hansa Rostock W 6-1 1992 1904 59.1% 22.2% 18.7% +12.9 9
1998-09-09 @ Bayern Munich L 1-6 1904 1992 18.7% 22.2% 59.1% -12.9 1
1998-09-09 Schalke 04 W 2-0 1863 1896 41.6% 29.6% 28.8% +10.5 6
1998-09-09 @ Hertha BSC L 0-2 1896 1863 28.8% 29.6% 41.6% -10.5 3
1998-09-11 Borussia Monchengladbach W 3-1 1882 1896 44.3% 28.9% 26.7% +8.5 7
1998-09-11 @ 1860 Munich L 1-3 1896 1882 26.7% 28.9% 44.3% -8.5 4
1998-09-11 VfB Stuttgart D 1-1 1830 1939 30.8% 30.0% 39.2% +0.3 2
1998-09-11 @ Eintracht Frankfurt D 1-1 1939 1830 39.2% 30.0% 30.8% -0.3 7
1998-09-12 Hertha BSC W 4-3 1923 1874 53.4% 25.3% 21.3% +3.6 9
1998-09-12 @ 1. FC Kaiserslautern L 3-4 1874 1923 21.3% 25.3% 53.4% -3.6 6
1998-09-12 Bayern Munich L 0-2 1865 2005 27.3% 29.1% 43.6% -10.0 5
1998-09-12 @ SC Freiburg W 2-0 2005 1865 43.6% 29.1% 27.3% +10.0 12
1998-09-12 VfL Wolfsburg D 1-1 1901 1853 53.4% 25.3% 21.3% -1.2 8
1998-09-12 @ Hamburger SV D 1-1 1853 1901 21.3% 25.3% 53.4% +1.2 3
1998-09-12 MSV Duisburg W 3-0 1891 1892 46.2% 28.4% 25.5% +13.7 4
1998-09-12 @ Hansa Rostock L 0-3 1892 1891 25.5% 28.4% 46.2% -13.7 4
1998-09-12 1. FC Nurnberg D 2-2 1886 1835 53.8% 25.1% 21.1% -0.9 4
1998-09-12 @ Schalke 04 D 2-2 1835 1886 21.1% 25.1% 53.8% +0.9 6
1998-09-12 Bayer Leverkusen D 2-2 1877 1961 34.2% 30.3% 35.5% +0.0 1
1998-09-12 @ Werder Bremen D 2-2 1961 1877 35.5% 30.3% 34.2% -0.0 5
1998-09-13 VfL Bochum L 0-1 1925 1891 51.3% 26.3% 22.4% -8.5 4
1998-09-13 @ Borussia Dortmund W 1-0 1891 1925 22.4% 26.3% 51.3% +8.4 6
1998-09-18 SC Freiburg L 0-2 1904 1855 53.5% 25.2% 21.2% -16.4 4
1998-09-18 @ Hansa Rostock W 2-0 1855 1904 21.2% 25.2% 53.5% +16.4 8
1998-09-18 Eintracht Frankfurt W 3-1 1870 1830 52.2% 25.9% 21.9% +7.0 9
1998-09-18 @ Hertha BSC L 1-3 1830 1870 21.9% 25.9% 52.2% -7.0 2
1998-09-19 1. FC Kaiserslautern D 1-1 1836 1926 33.3% 30.3% 36.4% +0.1 7
1998-09-19 @ 1. FC Nurnberg D 1-1 1926 1836 36.4% 30.3% 33.3% -0.1 10
1998-09-19 Borussia Dortmund W 3-1 1961 1916 52.9% 25.6% 21.6% +6.9 8
1998-09-19 @ Bayer Leverkusen L 1-3 1916 1961 21.6% 25.6% 52.9% -6.9 4
1998-09-19 1860 Munich L 0-1 1939 1890 53.5% 25.3% 21.2% -8.7 7
1998-09-19 @ VfB Stuttgart W 1-0 1890 1939 21.2% 25.3% 53.5% +8.7 10
1998-09-19 Schalke 04 L 1-2 1899 1885 48.5% 27.5% 24.0% -7.7 6
1998-09-19 @ VfL Bochum W 2-1 1885 1899 24.0% 27.5% 48.5% +7.7 7
1998-09-19 Werder Bremen L 2-4 1854 1877 43.0% 29.3% 27.7% -10.9 3
1998-09-19 @ VfL Wolfsburg W 4-2 1877 1854 27.7% 29.3% 43.0% +10.9 4
1998-09-20 Hamburger SV W 5-3 2015 1900 62.8% 20.0% 17.2% +4.4 15
1998-09-20 @ Bayern Munich L 3-5 1900 2015 17.2% 20.0% 62.8% -4.4 8
1998-09-20 Borussia Monchengladbach D 2-2 1879 1887 45.2% 28.7% 26.1% -0.5 5
1998-09-20 @ MSV Duisburg D 2-2 1887 1879 26.1% 28.7% 45.2% +0.5 5
1998-09-25 Hertha BSC W 2-0 1899 1877 49.5% 27.1% 23.4% +8.7 13
1998-09-25 @ 1860 Munich L 0-2 1877 1899 23.4% 27.1% 49.5% -8.7 9
1998-09-25 Hansa Rostock W 1-0 1896 1888 47.5% 27.9% 24.6% +4.8 11
1998-09-25 @ Hamburger SV L 0-1 1888 1896 24.6% 27.9% 47.5% -4.8 4
1998-09-26 VfL Bochum L 2-3 1926 1892 51.4% 26.3% 22.3% -7.6 10
1998-09-26 @ 1. FC Kaiserslautern W 3-2 1892 1926 22.3% 26.3% 51.4% +7.6 9
1998-09-26 VfL Wolfsburg W 2-1 1910 1843 56.0% 23.9% 20.0% +3.6 7
1998-09-26 @ Borussia Dortmund L 1-2 1843 1910 20.0% 23.9% 56.0% -3.6 3
1998-09-26 VfB Stuttgart L 2-3 1888 1930 40.2% 29.9% 29.9% -6.3 5
1998-09-26 @ Borussia Monchengladbach W 3-2 1930 1888 29.9% 29.9% 40.2% +6.3 10
1998-09-26 MSV Duisburg D 2-2 1871 1878 45.4% 28.6% 26.0% -0.5 9
1998-09-26 @ SC Freiburg D 2-2 1878 1871 26.0% 28.6% 45.4% +0.5 6
1998-09-26 Bayer Leverkusen L 0-1 1893 1968 35.5% 30.3% 34.2% -6.5 7
1998-09-26 @ Schalke 04 W 1-0 1968 1893 34.2% 30.3% 35.5% +6.5 11
1998-09-26 Bayern Munich L 0-1 1888 2019 28.2% 29.5% 42.3% -5.5 4
1998-09-26 @ Werder Bremen W 1-0 2019 1888 42.3% 29.5% 28.2% +5.5 18
1998-09-27 1. FC Nurnberg W 3-2 1823 1836 44.5% 28.9% 26.6% +4.7 5
1998-09-27 @ Eintracht Frankfurt L 2-3 1836 1823 26.6% 28.9% 44.5% -4.7 7
1998-10-02 Borussia Monchengladbach W 4-1 1869 1881 44.5% 28.9% 26.6% +12.0 12
1998-10-02 @ Hertha BSC L 1-4 1881 1869 26.6% 28.9% 44.5% -12.0 5
1998-10-02 Schalke 04 D 0-0 1839 1886 39.6% 30.0% 30.5% -0.3 4
1998-10-02 @ VfL Wolfsburg D 0-0 1886 1839 30.5% 30.0% 39.6% +0.3 8
1998-10-03 1860 Munich L 1-5 1831 1908 35.4% 30.3% 34.3% -19.3 7
1998-10-03 @ 1. FC Nurnberg W 5-1 1908 1831 34.3% 30.3% 35.4% +19.3 16
1998-10-03 1. FC Kaiserslautern D 2-2 1975 1919 54.5% 24.8% 20.7% -0.9 12
1998-10-03 @ Bayer Leverkusen D 2-2 1919 1975 20.7% 24.8% 54.5% +0.9 11
1998-10-03 Hamburger SV D 0-0 1871 1900 42.1% 29.5% 28.4% -0.5 10
1998-10-03 @ SC Freiburg D 0-0 1900 1871 28.4% 29.5% 42.1% +0.5 12
1998-10-03 Werder Bremen W 2-1 1883 1882 46.5% 28.2% 25.2% +4.7 7
1998-10-03 @ Hansa Rostock L 1-2 1882 1883 25.2% 28.2% 46.5% -4.7 4
1998-10-03 Eintracht Frankfurt D 0-0 1899 1828 56.8% 23.6% 19.7% -1.5 10
1998-10-03 @ VfL Bochum D 0-0 1828 1899 19.7% 23.6% 56.8% +1.5 6
1998-10-04 Borussia Dortmund D 2-2 2025 1913 62.4% 20.3% 17.4% -1.2 19
1998-10-04 @ Bayern Munich D 2-2 1913 2025 17.4% 20.3% 62.4% +1.2 8
1998-10-04 VfB Stuttgart W 2-0 1879 1937 38.0% 30.2% 31.9% +11.3 9
1998-10-04 @ MSV Duisburg L 0-2 1937 1879 31.9% 30.2% 38.0% -11.3 10
1998-10-16 VfL Wolfsburg D 1-1 1920 1839 58.0% 22.8% 19.1% -1.4 12
1998-10-16 @ 1. FC Kaiserslautern D 1-1 1839 1920 19.1% 22.8% 58.0% +1.4 5
1998-10-16 VfL Bochum W 2-1 1927 1898 50.6% 26.6% 22.8% +4.2 19
1998-10-16 @ 1860 Munich L 1-2 1898 1927 22.8% 26.6% 50.6% -4.2 10
1998-10-17 1. FC Nurnberg L 0-2 1869 1812 54.7% 24.6% 20.6% -16.7 5
1998-10-17 @ Borussia Monchengladbach W 2-0 1812 1869 20.6% 24.6% 54.7% +16.6 10
1998-10-17 Bayer Leverkusen L 2-3 1829 1974 26.8% 29.0% 44.2% -4.7 6
1998-10-17 @ Eintracht Frankfurt W 3-2 1974 1829 44.2% 29.0% 26.8% +4.7 15
1998-10-17 MSV Duisburg W 4-1 1901 1890 48.0% 27.7% 24.3% +11.0 15
1998-10-17 @ Hamburger SV L 1-4 1890 1901 24.3% 27.7% 48.0% -11.0 9
1998-10-17 Bayern Munich L 1-3 1887 2024 27.6% 29.3% 43.1% -8.8 8
1998-10-17 @ Schalke 04 W 3-1 2024 1887 43.1% 29.3% 27.6% +8.8 22
1998-10-17 Hertha BSC D 0-0 1925 1881 52.9% 25.6% 21.5% -1.3 11
1998-10-17 @ VfB Stuttgart D 0-0 1881 1925 21.5% 25.6% 52.9% +1.3 13
1998-10-17 SC Freiburg L 2-3 1878 1870 47.5% 27.9% 24.6% -7.2 4
1998-10-17 @ Werder Bremen W 3-2 1870 1878 24.6% 27.9% 47.5% +7.1 13
1998-10-18 Hansa Rostock W 2-0 1914 1888 50.3% 26.8% 22.9% +8.5 11
1998-10-18 @ Borussia Dortmund L 0-2 1888 1914 22.9% 26.8% 50.3% -8.5 7
1998-10-23 Borussia Dortmund D 2-2 1878 1923 39.8% 29.9% 30.3% -0.2 14
1998-10-23 @ SC Freiburg D 2-2 1923 1878 30.3% 29.9% 39.8% +0.2 12
1998-10-23 Werder Bremen D 1-1 1912 1871 52.4% 25.8% 21.8% -1.1 16
1998-10-23 @ Hamburger SV D 1-1 1871 1912 21.8% 25.8% 52.4% +1.1 5
1998-10-24 VfB Stuttgart D 2-2 1829 1924 32.6% 30.2% 37.1% +0.1 11
1998-10-24 @ 1. FC Nurnberg D 2-2 1924 1829 37.1% 30.2% 32.6% -0.1 12
1998-10-24 1. FC Kaiserslautern W 4-0 2032 1918 62.7% 20.0% 17.2% +11.3 25
1998-10-24 @ Bayern Munich L 0-4 1918 2032 17.2% 20.0% 62.7% -11.3 12
1998-10-24 Schalke 04 D 2-2 1879 1878 46.6% 28.2% 25.2% -0.6 8
1998-10-24 @ Hansa Rostock D 2-2 1878 1879 25.2% 28.2% 46.6% +0.6 9
1998-10-24 Borussia Monchengladbach W 2-1 1894 1853 52.3% 25.9% 21.8% +4.0 13
1998-10-24 @ VfL Bochum L 1-2 1853 1894 21.8% 25.9% 52.3% -4.0 5
1998-10-24 Eintracht Frankfurt W 2-0 1840 1824 48.7% 27.4% 23.9% +8.8 8
1998-10-24 @ VfL Wolfsburg L 0-2 1824 1840 23.9% 27.4% 48.7% -8.9 6
1998-10-25 1860 Munich D 1-1 1978 1931 53.2% 25.4% 21.4% -1.2 16
1998-10-25 @ Bayer Leverkusen D 1-1 1931 1978 21.4% 25.4% 53.2% +1.2 20
1998-10-25 Hertha BSC D 0-0 1879 1882 46.0% 28.4% 25.6% -0.8 10
1998-10-25 @ MSV Duisburg D 0-0 1882 1879 25.6% 28.4% 46.0% +0.8 14
1998-10-30 Hansa Rostock W 3-2 1907 1879 50.5% 26.7% 22.8% +4.0 15
1998-10-30 @ 1. FC Kaiserslautern L 2-3 1879 1907 22.8% 26.7% 50.5% -4.0 8
1998-10-30 Bayer Leverkusen L 2-8 1849 1977 28.5% 29.6% 41.9% -19.8 5
1998-10-30 @ Borussia Monchengladbach W 8-2 1977 1849 41.9% 29.6% 28.5% +19.8 19
1998-10-31 VfL Wolfsburg L 2-3 1932 1849 58.4% 22.6% 19.0% -8.2 20
1998-10-31 @ 1860 Munich W 3-2 1849 1932 19.0% 22.6% 58.4% +8.2 11
1998-10-31 Bayern Munich W 1-0 1816 2044 19.9% 23.8% 56.3% +9.0 9
1998-10-31 @ Eintracht Frankfurt L 0-1 2044 1816 56.3% 23.8% 19.9% -9.0 25
1998-10-31 VfL Bochum W 4-2 1924 1898 50.2% 26.8% 23.0% +6.6 15
1998-10-31 @ VfB Stuttgart L 2-4 1898 1924 23.0% 26.8% 50.2% -6.6 13
1998-10-31 MSV Duisburg D 1-1 1872 1878 45.5% 28.6% 25.9% -0.7 6
1998-10-31 @ Werder Bremen D 1-1 1878 1872 25.9% 28.6% 45.5% +0.7 11
1998-11-01 1. FC Nurnberg W 3-0 1883 1829 54.2% 24.9% 20.9% +11.1 17
1998-11-01 @ Hertha BSC L 0-3 1829 1883 20.9% 24.9% 54.2% -11.1 11
1998-11-03 SC Freiburg D 1-1 1878 1877 46.6% 28.2% 25.2% -0.8 10
1998-11-03 @ Schalke 04 D 1-1 1877 1878 25.2% 28.2% 46.6% +0.8 15
1998-11-06 1. FC Nurnberg D 1-1 1879 1818 55.2% 24.4% 20.4% -1.3 12
1998-11-06 @ MSV Duisburg D 1-1 1818 1879 20.4% 24.4% 55.2% +1.3 12
1998-11-06 Borussia Dortmund D 1-1 1871 1923 38.8% 30.1% 31.1% -0.3 7
1998-11-06 @ Werder Bremen D 1-1 1923 1871 31.1% 30.1% 38.8% +0.3 13
1998-11-07 1860 Munich W 3-1 2035 1924 62.3% 20.3% 17.4% +5.2 28
1998-11-07 @ Bayern Munich L 1-3 1924 2035 17.4% 20.3% 62.3% -5.2 20
1998-11-07 1. FC Kaiserslautern L 0-1 1878 1911 41.6% 29.6% 28.7% -7.3 15
1998-11-07 @ SC Freiburg W 1-0 1911 1878 28.7% 29.6% 41.6% +7.3 18
1998-11-07 Schalke 04 D 2-2 1911 1878 51.2% 26.4% 22.4% -0.8 17
1998-11-07 @ Hamburger SV D 2-2 1878 1911 22.4% 26.4% 51.2% +0.8 11
1998-11-07 Eintracht Frankfurt D 2-2 1875 1825 53.6% 25.2% 21.2% -0.9 9
1998-11-07 @ Hansa Rostock D 2-2 1825 1875 21.2% 25.2% 53.6% +0.9 10
1998-11-07 Hertha BSC W 2-0 1891 1894 46.0% 28.4% 25.6% +9.5 16
1998-11-07 @ VfL Bochum L 0-2 1894 1891 25.6% 28.4% 46.0% -9.5 17
1998-11-07 Borussia Monchengladbach W 7-1 1857 1829 50.5% 26.7% 22.8% +19.4 14
1998-11-07 @ VfL Wolfsburg L 1-7 1829 1857 22.8% 26.7% 50.5% -19.4 5
1998-11-08 VfB Stuttgart D 0-0 1997 1931 56.0% 24.0% 20.1% -1.5 20
1998-11-08 @ Bayer Leverkusen D 0-0 1931 1997 20.1% 24.0% 56.0% +1.5 16
1998-11-10 Hamburger SV W 1-0 1918 1910 47.6% 27.9% 24.6% +4.8 21
1998-11-10 @ 1. FC Kaiserslautern L 0-1 1910 1918 24.6% 27.9% 47.6% -4.8 17
1998-11-10 Hansa Rostock W 2-1 1919 1874 52.9% 25.6% 21.5% +4.0 23
1998-11-10 @ 1860 Munich L 1-2 1874 1919 21.5% 25.6% 52.9% -4.0 9
1998-11-11 VfL Bochum D 2-2 1819 1901 34.6% 30.3% 35.1% +0.0 13
1998-11-11 @ 1. FC Nurnberg D 2-2 1901 1819 35.1% 30.3% 34.6% -0.0 17
1998-11-11 MSV Duisburg W 2-0 1923 1878 53.0% 25.5% 21.5% +7.9 16
1998-11-11 @ Borussia Dortmund L 0-2 1878 1923 21.5% 25.5% 53.0% -7.9 12
1998-11-11 SC Freiburg W 3-1 1826 1871 39.8% 29.9% 30.2% +9.5 13
1998-11-11 @ Eintracht Frankfurt L 1-3 1871 1826 30.2% 29.9% 39.8% -9.4 15
1998-11-11 Bayer Leverkusen L 0-1 1884 1995 30.6% 30.0% 39.4% -5.8 17
1998-11-11 @ Hertha BSC W 1-0 1995 1884 39.4% 30.0% 30.6% +5.8 23
1998-11-11 VfL Wolfsburg L 1-2 1932 1877 54.4% 24.8% 20.8% -8.3 16
1998-11-11 @ VfB Stuttgart W 2-1 1877 1932 20.8% 24.8% 54.4% +8.3 17
1998-11-13 Borussia Monchengladbach D 1-1 1870 1810 55.1% 24.4% 20.4% -1.3 10
1998-11-13 @ Hansa Rostock D 1-1 1810 1870 20.4% 24.4% 55.1% +1.3 6
1998-11-13 1. FC Kaiserslautern L 0-1 1871 1923 38.8% 30.1% 31.1% -6.9 7
1998-11-13 @ Werder Bremen W 1-0 1923 1871 31.1% 30.1% 38.8% +6.9 24
1998-11-14 1. FC Nurnberg W 3-0 2001 1819 71.9% 14.2% 13.9% +6.4 26
1998-11-14 @ Bayer Leverkusen L 0-3 1819 2001 13.9% 14.2% 71.9% -6.4 13
1998-11-14 VfB Stuttgart W 2-0 2040 1924 63.0% 19.9% 17.1% +5.9 31
1998-11-14 @ Bayern Munich L 0-2 1924 2040 17.1% 19.9% 63.0% -5.9 16
1998-11-14 Schalke 04 W 3-0 1931 1878 54.1% 25.0% 20.9% +11.2 19
1998-11-14 @ Borussia Dortmund L 0-3 1878 1931 20.9% 25.0% 54.1% -11.2 11
1998-11-14 Eintracht Frankfurt L 0-1 1905 1835 56.5% 23.7% 19.8% -9.0 17
1998-11-14 @ Hamburger SV W 1-0 1835 1905 19.8% 23.7% 56.5% +9.0 16
1998-11-14 VfL Bochum W 2-0 1870 1900 41.9% 29.5% 28.5% +10.4 15
1998-11-14 @ MSV Duisburg L 0-2 1900 1870 28.5% 29.5% 41.9% -10.4 17
1998-11-14 Hertha BSC W 2-1 1885 1879 47.3% 28.0% 24.7% +4.6 20
1998-11-14 @ VfL Wolfsburg L 1-2 1879 1885 24.7% 28.0% 47.3% -4.6 17
1998-11-15 1860 Munich L 1-2 1861 1923 37.5% 30.2% 32.3% -6.4 15
1998-11-15 @ SC Freiburg W 2-1 1923 1861 32.3% 30.2% 37.5% +6.4 26
1998-11-20 Werder Bremen L 0-2 1844 1864 43.5% 29.2% 27.3% -14.2 16
1998-11-20 @ Eintracht Frankfurt W 2-0 1864 1844 27.3% 29.2% 43.5% +14.2 10
1998-11-20 MSV Duisburg W 2-0 1867 1880 44.5% 28.9% 26.6% +9.8 14
1998-11-20 @ Schalke 04 L 0-2 1880 1867 26.6% 28.9% 44.5% -9.8 15
1998-11-21 Borussia Dortmund W 1-0 1930 1943 44.6% 28.9% 26.6% +5.2 27
1998-11-21 @ 1. FC Kaiserslautern L 0-1 1943 1930 26.6% 28.9% 44.6% -5.2 19
1998-11-21 VfL Wolfsburg D 1-1 1813 1890 35.2% 30.3% 34.4% -0.0 14
1998-11-21 @ 1. FC Nurnberg D 1-1 1890 1813 34.4% 30.3% 35.2% +0.0 21
1998-11-21 Hamburger SV D 0-0 1929 1896 51.2% 26.4% 22.4% -1.2 27
1998-11-21 @ 1860 Munich D 0-0 1896 1929 22.4% 26.4% 51.2% +1.2 18
1998-11-21 Bayern Munich W 1-0 1874 2046 24.2% 27.6% 48.2% +8.1 20
1998-11-21 @ Hertha BSC L 0-1 2046 1874 48.2% 27.6% 24.2% -8.1 31
1998-11-21 Hansa Rostock D 1-1 1918 1869 53.5% 25.2% 21.2% -1.2 17
1998-11-21 @ VfB Stuttgart D 1-1 1869 1918 21.2% 25.2% 53.5% +1.2 11
1998-11-21 Bayer Leverkusen L 1-5 1890 2008 29.8% 29.9% 40.3% -17.1 17
1998-11-21 @ VfL Bochum W 5-1 2008 1890 40.3% 29.9% 29.8% +17.1 29
1998-11-22 SC Freiburg W 3-1 1811 1855 40.0% 29.9% 30.1% +9.4 9
1998-11-22 @ Borussia Monchengladbach L 1-3 1855 1811 30.1% 29.9% 40.0% -9.4 15
1998-11-24 Hamburger SV W 2-1 1937 1897 52.2% 25.9% 21.9% +4.1 22
1998-11-24 @ Borussia Dortmund L 1-2 1897 1937 21.9% 25.9% 52.2% -4.0 18
1998-11-24 Werder Bremen L 1-2 1877 1878 46.3% 28.3% 25.4% -7.4 14
1998-11-24 @ Schalke 04 W 2-1 1878 1877 25.4% 28.3% 46.3% +7.4 13
1998-11-27 Eintracht Frankfurt W 3-1 1941 1830 62.4% 20.3% 17.4% +5.2 25
1998-11-27 @ Borussia Dortmund L 1-3 1830 1941 17.4% 20.3% 62.4% -5.2 16
1998-11-27 Hertha BSC L 1-2 1870 1882 44.6% 28.8% 26.5% -7.2 11
1998-11-27 @ Hansa Rostock W 2-1 1882 1870 26.5% 28.8% 44.6% +7.2 23
1998-11-28 MSV Duisburg W 2-0 2025 1870 68.2% 16.6% 15.2% +5.0 32
1998-11-28 @ Bayer Leverkusen L 0-2 1870 2025 15.2% 16.6% 68.2% -5.0 15
1998-11-28 1. FC Nurnberg W 2-0 2038 1813 77.1% 10.9% 12.0% +3.6 34
1998-11-28 @ Bayern Munich L 0-2 1813 2038 12.0% 10.9% 77.1% -3.6 14
1998-11-28 VfB Stuttgart W 2-0 1846 1917 36.0% 30.3% 33.6% +11.8 18
1998-11-28 @ SC Freiburg L 0-2 1917 1846 33.6% 30.3% 36.0% -11.8 17
1998-11-28 Borussia Monchengladbach W 3-0 1893 1820 56.9% 23.4% 19.6% +10.3 21
1998-11-28 @ Hamburger SV L 0-3 1820 1893 19.6% 23.4% 56.9% -10.3 9
1998-11-28 1860 Munich W 4-1 1885 1928 40.2% 29.9% 29.9% +13.2 16
1998-11-28 @ Werder Bremen L 1-4 1928 1885 29.9% 29.9% 40.2% -13.2 27
1998-11-28 VfL Bochum W 4-1 1890 1873 48.8% 27.4% 23.8% +10.8 24
1998-11-28 @ VfL Wolfsburg L 1-4 1873 1890 23.8% 27.4% 48.8% -10.8 17
1998-11-29 Schalke 04 W 4-1 1935 1870 55.8% 24.1% 20.1% +9.0 30
1998-11-29 @ 1. FC Kaiserslautern L 1-4 1870 1935 20.1% 24.1% 55.8% -9.0 14
1998-12-04 Hansa Rostock D 2-2 1809 1863 38.6% 30.1% 31.3% -0.2 15
1998-12-04 @ 1. FC Nurnberg D 2-2 1863 1809 31.3% 30.1% 38.6% +0.2 12
1998-12-04 Bayern Munich D 2-2 1862 2041 23.5% 27.2% 49.3% +0.7 18
1998-12-04 @ VfL Bochum D 2-2 2041 1862 49.3% 27.2% 23.5% -0.7 35
1998-12-05 VfL Wolfsburg W 3-0 2030 1900 64.8% 18.7% 16.4% +8.1 35
1998-12-05 @ Bayer Leverkusen L 0-3 1900 2030 16.4% 18.7% 64.8% -8.1 24
1998-12-05 Schalke 04 L 1-2 1825 1861 41.2% 29.7% 29.1% -6.8 16
1998-12-05 @ Eintracht Frankfurt W 2-1 1861 1825 29.1% 29.7% 41.2% +6.8 17
1998-12-05 Hamburger SV W 3-1 1905 1904 46.6% 28.2% 25.2% +8.1 20
1998-12-05 @ VfB Stuttgart L 1-3 1904 1905 25.2% 28.2% 46.6% -8.1 21
1998-12-06 Borussia Dortmund W 2-0 1915 1947 41.8% 29.6% 28.7% +10.4 30
1998-12-06 @ 1860 Munich L 0-2 1947 1915 28.7% 29.6% 41.8% -10.5 25
1998-12-08 Werder Bremen L 0-1 1810 1899 33.6% 30.3% 36.1% -6.3 9
1998-12-08 @ Borussia Monchengladbach W 1-0 1899 1810 36.1% 30.3% 33.6% +6.3 19
1998-12-11 Borussia Monchengladbach D 1-1 1936 1804 65.3% 18.5% 16.3% -1.8 26
1998-12-11 @ Borussia Dortmund D 1-1 1804 1936 16.3% 18.5% 65.3% +1.8 10
1998-12-11 Hertha BSC L 0-4 1896 1889 47.3% 28.0% 24.7% -28.5 21
1998-12-11 @ Hamburger SV W 4-0 1889 1896 24.7% 28.0% 47.3% +28.5 26
1998-12-12 Eintracht Frankfurt W 2-1 1944 1818 64.4% 19.0% 16.6% +2.8 33
1998-12-12 @ 1. FC Kaiserslautern L 1-2 1818 1944 16.6% 19.0% 64.4% -2.8 16
1998-12-12 1. FC Nurnberg W 1-0 1857 1809 53.4% 25.3% 21.3% +4.2 21
1998-12-12 @ SC Freiburg L 0-1 1809 1857 21.3% 25.3% 53.4% -4.1 15
1998-12-12 VfL Bochum W 3-0 1863 1863 46.4% 28.3% 25.3% +13.6 15
1998-12-12 @ Hansa Rostock L 0-3 1863 1863 25.3% 28.3% 46.4% -13.6 18
1998-12-12 1860 Munich D 2-2 1867 1925 38.0% 30.2% 31.8% -0.2 18
1998-12-12 @ Schalke 04 D 2-2 1925 1867 31.8% 30.2% 38.0% +0.2 31
1998-12-12 VfB Stuttgart D 2-2 1905 1913 45.2% 28.7% 26.1% -0.5 20
1998-12-12 @ Werder Bremen D 2-2 1913 1905 26.1% 28.7% 45.2% +0.5 21
1998-12-12 MSV Duisburg W 4-2 1892 1865 50.3% 26.8% 22.9% +6.6 27
1998-12-12 @ VfL Wolfsburg L 2-4 1865 1892 22.9% 26.8% 50.3% -6.6 15
1998-12-13 Bayer Leverkusen W 2-0 2041 2038 46.8% 28.1% 25.0% +9.3 38
1998-12-13 @ Bayern Munich L 0-2 2038 2041 25.0% 28.1% 46.8% -9.3 35
1998-12-15 SC Freiburg W 1-0 1918 1862 54.5% 24.7% 20.7% +4.0 29
1998-12-15 @ Hertha BSC L 0-1 1862 1918 20.7% 24.7% 54.5% -4.0 21
1998-12-16 Bayern Munich L 0-2 1806 2050 18.9% 22.5% 58.6% -6.8 10
1998-12-16 @ Borussia Monchengladbach W 2-0 2050 1806 58.6% 22.5% 18.9% +6.8 41
1998-12-16 1. FC Kaiserslautern W 3-1 1859 1947 33.7% 30.3% 36.0% +10.7 18
1998-12-16 @ MSV Duisburg L 1-3 1947 1859 36.0% 30.3% 33.7% -10.7 33
1998-12-18 VfB Stuttgart W 3-0 1934 1914 49.4% 27.1% 23.4% +12.6 29
1998-12-18 @ Borussia Dortmund L 0-3 1914 1934 23.4% 27.1% 49.4% -12.6 21
1998-12-18 VfL Bochum D 1-1 1857 1849 47.6% 27.9% 24.5% -0.8 22
1998-12-18 @ SC Freiburg D 1-1 1849 1857 24.5% 27.9% 47.6% +0.8 19
1998-12-19 1860 Munich D 1-1 1936 1925 48.0% 27.7% 24.3% -0.8 34
1998-12-19 @ 1. FC Kaiserslautern D 1-1 1925 1936 24.3% 27.7% 48.0% +0.8 32
1998-12-19 VfL Wolfsburg W 3-0 2057 1899 68.7% 16.3% 15.0% +7.1 44
1998-12-19 @ Bayern Munich L 0-3 1899 2057 15.0% 16.3% 68.7% -7.1 27
1998-12-19 MSV Duisburg D 0-0 1815 1870 38.5% 30.1% 31.4% -0.3 17
1998-12-19 @ Eintracht Frankfurt D 0-0 1870 1815 31.4% 30.1% 38.5% +0.3 19
1998-12-19 1. FC Nurnberg W 2-0 1867 1805 55.4% 24.3% 20.3% +7.4 24
1998-12-19 @ Hamburger SV L 0-2 1805 1867 20.3% 24.3% 55.4% -7.4 15
1998-12-19 Bayer Leverkusen D 1-1 1876 2029 26.0% 28.6% 45.4% +0.7 16
1998-12-19 @ Hansa Rostock D 1-1 2029 1876 45.4% 28.6% 26.0% -0.7 36
1998-12-19 Borussia Monchengladbach W 1-0 1867 1799 56.3% 23.8% 19.9% +3.8 21
1998-12-19 @ Schalke 04 L 0-1 1799 1867 19.9% 23.8% 56.3% -3.8 10
1998-12-20 Hertha BSC W 2-1 1904 1922 43.9% 29.1% 27.1% +5.0 23
1998-12-20 @ Werder Bremen L 1-2 1922 1904 27.1% 29.1% 43.9% -5.0 29
1999-02-19 Hansa Rostock D 1-1 1892 1877 48.5% 27.5% 23.9% -0.9 28
1999-02-19 @ VfL Wolfsburg D 1-1 1877 1892 23.9% 27.5% 48.5% +0.9 17
1999-02-20 Werder Bremen D 1-1 1797 1909 30.5% 30.0% 39.5% +0.3 16
1999-02-20 @ 1. FC Nurnberg D 1-1 1909 1797 39.5% 30.0% 30.5% -0.3 24
1999-02-20 Eintracht Frankfurt W 4-1 1926 1815 62.4% 20.3% 17.4% +7.4 35
1999-02-20 @ 1860 Munich L 1-4 1815 1926 17.4% 20.3% 62.4% -7.4 17
1999-02-20 SC Freiburg D 1-1 2028 1857 70.5% 15.1% 14.4% -2.0 37
1999-02-20 @ Bayer Leverkusen D 1-1 1857 2028 14.4% 15.1% 70.5% +2.0 23
1999-02-20 Borussia Dortmund W 3-0 1917 1947 42.0% 29.5% 28.4% +15.1 32
1999-02-20 @ Hertha BSC L 0-3 1947 1917 28.4% 29.5% 42.0% -15.1 29
1999-02-20 Bayern Munich L 0-3 1870 2064 22.3% 26.3% 51.4% -12.0 19
1999-02-20 @ MSV Duisburg W 3-0 2064 1870 51.4% 26.3% 22.3% +12.0 47
1999-02-20 Schalke 04 W 2-1 1901 1871 50.7% 26.6% 22.7% +4.2 24
1999-02-20 @ VfB Stuttgart L 1-2 1871 1901 22.7% 26.6% 50.7% -4.2 21
1999-02-21 1. FC Kaiserslautern L 0-2 1795 1935 27.2% 29.1% 43.6% -10.0 10
1999-02-21 @ Borussia Monchengladbach W 2-0 1935 1795 43.6% 29.1% 27.2% +10.0 37
1999-02-26 VfB Stuttgart D 1-1 1945 1905 52.2% 25.9% 21.9% -1.1 38
1999-02-26 @ 1. FC Kaiserslautern D 1-1 1905 1945 21.9% 25.9% 52.2% +1.1 25
1999-02-26 VfL Bochum D 1-1 1909 1850 54.9% 24.5% 20.5% -1.2 25
1999-02-26 @ Werder Bremen D 1-1 1850 1909 20.5% 24.5% 54.9% +1.3 20
1999-02-27 MSV Duisburg D 0-0 1934 1858 57.3% 23.2% 19.4% -1.5 36
1999-02-27 @ 1860 Munich D 0-0 1858 1934 19.4% 23.2% 57.3% +1.6 20
1999-02-27 1. FC Nurnberg W 3-0 1932 1798 65.5% 18.3% 16.2% +7.9 32
1999-02-27 @ Borussia Dortmund L 0-3 1798 1932 16.2% 18.3% 65.5% -7.9 16
1999-02-27 Borussia Monchengladbach D 0-0 1807 1785 49.6% 27.0% 23.3% -1.1 18
1999-02-27 @ Eintracht Frankfurt D 0-0 1785 1807 23.3% 27.0% 49.6% +1.1 11
1999-02-27 VfL Wolfsburg D 0-0 1859 1891 41.7% 29.6% 28.7% -0.5 24
1999-02-27 @ SC Freiburg D 0-0 1891 1859 28.7% 29.6% 41.7% +0.5 29
1999-02-27 Bayer Leverkusen D 0-0 1874 2026 26.1% 28.7% 45.2% +0.8 25
1999-02-27 @ Hamburger SV D 0-0 2026 1874 45.2% 28.7% 26.1% -0.8 38
1999-02-27 Bayern Munich L 0-4 1878 2076 22.0% 26.0% 52.0% -15.4 17
1999-02-27 @ Hansa Rostock W 4-0 2076 1878 52.0% 26.0% 22.0% +15.4 50
1999-02-28 Hertha BSC D 0-0 1867 1932 37.0% 30.3% 32.8% -0.2 22
1999-02-28 @ Schalke 04 D 0-0 1932 1867 32.8% 30.3% 37.0% +0.2 33
1999-03-05 Schalke 04 W 3-0 1790 1867 35.2% 30.3% 34.5% +17.4 19
1999-03-05 @ 1. FC Nurnberg L 0-3 1867 1790 34.5% 30.3% 35.2% -17.5 22
1999-03-05 Hansa Rostock W 4-1 1859 1862 46.0% 28.4% 25.6% +11.6 23
1999-03-05 @ MSV Duisburg L 1-4 1862 1859 25.6% 28.4% 46.0% -11.6 17
1999-03-06 SC Freiburg W 2-0 2091 1858 78.0% 10.3% 11.7% +3.4 53
1999-03-06 @ Bayern Munich L 0-2 1858 2091 11.7% 10.3% 78.0% -3.4 24
1999-03-06 1860 Munich W 2-0 1786 1932 26.6% 28.9% 44.5% +14.4 14
1999-03-06 @ Borussia Monchengladbach L 0-2 1932 1786 44.5% 28.9% 26.6% -14.4 36
1999-03-06 1. FC Kaiserslautern D 1-1 1932 1944 44.7% 28.8% 26.5% -0.6 34
1999-03-06 @ Hertha BSC D 1-1 1944 1932 26.5% 28.8% 44.7% +0.6 39
1999-03-06 Eintracht Frankfurt W 2-0 1906 1806 60.8% 21.2% 18.0% +6.3 28
1999-03-06 @ VfB Stuttgart L 0-2 1806 1906 18.0% 21.2% 60.8% -6.3 18
1999-03-06 Borussia Dortmund L 0-1 1851 1940 33.6% 30.3% 36.1% -6.3 20
1999-03-06 @ VfL Bochum W 1-0 1940 1851 36.1% 30.3% 33.6% +6.3 35
1999-03-06 Hamburger SV W 4-1 1891 1875 48.8% 27.4% 23.8% +10.8 32
1999-03-06 @ VfL Wolfsburg L 1-4 1875 1891 23.8% 27.4% 48.8% -10.8 25
1999-03-07 Werder Bremen W 2-0 2025 1908 63.2% 19.8% 17.1% +5.9 41
1999-03-07 @ Bayer Leverkusen L 0-2 1908 2025 17.1% 19.8% 63.2% -5.9 25
1999-03-12 Bayer Leverkusen W 1-0 1946 2031 34.1% 30.3% 35.6% +6.5 38
1999-03-12 @ Borussia Dortmund L 0-1 2031 1946 35.6% 30.3% 34.1% -6.5 41
1999-03-12 Hansa Rostock W 3-0 1855 1851 47.0% 28.1% 24.9% +13.4 27
1999-03-12 @ SC Freiburg L 0-3 1851 1855 24.9% 28.1% 47.0% -13.4 17
1999-03-13 1. FC Nurnberg W 2-0 1945 1807 66.0% 18.0% 16.0% +5.4 42
1999-03-13 @ 1. FC Kaiserslautern L 0-2 1807 1945 16.0% 18.0% 66.0% -5.4 19
1999-03-13 VfB Stuttgart D 1-1 1918 1913 47.1% 28.0% 24.8% -0.8 37
1999-03-13 @ 1860 Munich D 1-1 1913 1918 24.8% 28.0% 47.1% +0.8 29
1999-03-13 MSV Duisburg L 0-2 1800 1871 36.1% 30.3% 33.5% -12.4 14
1999-03-13 @ Borussia Monchengladbach W 2-0 1871 1800 33.5% 30.3% 36.1% +12.4 26
1999-03-13 Bayern Munich L 0-2 1864 2095 19.8% 23.6% 56.6% -7.2 25
1999-03-13 @ Hamburger SV W 2-0 2095 1864 56.6% 23.6% 19.8% +7.2 56
1999-03-13 VfL Bochum D 2-2 1849 1845 47.0% 28.1% 24.9% -0.6 23
1999-03-13 @ Schalke 04 D 2-2 1845 1849 24.9% 28.1% 47.0% +0.6 21
1999-03-13 VfL Wolfsburg L 0-1 1902 1902 46.4% 28.3% 25.3% -7.9 25
1999-03-13 @ Werder Bremen W 1-0 1902 1902 25.3% 28.3% 46.4% +7.9 35
1999-03-14 Hertha BSC D 1-1 1800 1931 28.2% 29.4% 42.4% +0.5 19
1999-03-14 @ Eintracht Frankfurt D 1-1 1931 1800 42.4% 29.4% 28.2% -0.5 35
1999-03-16 Hamburger SV W 2-0 1846 1857 44.7% 28.8% 26.5% +9.8 24
1999-03-16 @ VfL Bochum L 0-2 1857 1846 26.5% 28.8% 44.7% -9.8 25
1999-03-19 Schalke 04 D 1-1 2024 1849 71.0% 14.8% 14.2% -2.1 42
1999-03-19 @ Bayer Leverkusen D 1-1 1849 2024 14.2% 14.8% 71.0% +2.1 24
1999-03-19 Borussia Dortmund D 0-0 1910 1953 40.2% 29.9% 29.9% -0.4 36
1999-03-19 @ VfL Wolfsburg D 0-0 1953 1910 29.9% 29.9% 40.2% +0.4 39
1999-03-20 Eintracht Frankfurt D 2-2 1802 1800 46.6% 28.2% 25.2% -0.6 20
1999-03-20 @ 1. FC Nurnberg D 2-2 1800 1802 25.2% 28.2% 46.6% +0.6 20
1999-03-20 Werder Bremen W 1-0 2102 1894 75.0% 12.2% 12.8% +2.1 59
1999-03-20 @ Bayern Munich L 0-1 1894 2102 12.8% 12.2% 75.0% -2.1 25
1999-03-20 1860 Munich W 2-1 1931 1917 48.5% 27.5% 24.0% +4.5 38
1999-03-20 @ Hertha BSC L 1-2 1917 1931 24.0% 27.5% 48.5% -4.5 37
1999-03-20 SC Freiburg W 1-0 1883 1868 48.6% 27.5% 23.9% +4.7 29
1999-03-20 @ MSV Duisburg L 0-1 1868 1883 23.9% 27.5% 48.6% -4.7 27
1999-03-20 Borussia Monchengladbach D 2-2 1913 1788 64.3% 19.1% 16.6% -1.3 30
1999-03-20 @ VfB Stuttgart D 2-2 1788 1913 16.6% 19.1% 64.3% +1.3 15
1999-03-20 1. FC Kaiserslautern L 1-2 1855 1950 32.7% 30.3% 37.0% -5.8 24
1999-03-20 @ VfL Bochum W 2-1 1950 1855 37.0% 30.3% 32.7% +5.8 45
1999-03-21 Hamburger SV L 0-1 1837 1847 45.0% 28.8% 26.3% -7.7 17
1999-03-21 @ Hansa Rostock W 1-0 1847 1837 26.3% 28.8% 45.0% +7.7 28
1999-04-03 Bayer Leverkusen L 0-1 1956 2022 36.8% 30.3% 33.0% -6.7 45
1999-04-03 @ 1. FC Kaiserslautern W 1-0 2022 1956 33.0% 30.3% 36.8% +6.7 45
1999-04-03 1. FC Nurnberg L 1-2 1912 1801 62.3% 20.3% 17.4% -9.1 37
1999-04-03 @ 1860 Munich W 2-1 1801 1912 17.4% 20.3% 62.3% +9.1 23
1999-04-03 Bayern Munich D 2-2 1953 2104 26.1% 28.7% 45.2% +0.5 40
1999-04-03 @ Borussia Dortmund D 2-2 2104 1953 45.2% 28.7% 26.1% -0.5 60
1999-04-03 SC Freiburg W 2-1 1855 1863 45.2% 28.7% 26.1% +4.8 31
1999-04-03 @ Hamburger SV L 1-2 1863 1855 26.1% 28.7% 45.2% -4.8 27
1999-04-03 VfL Wolfsburg W 2-0 1851 1910 37.9% 30.2% 32.0% +11.4 27
1999-04-03 @ Schalke 04 L 0-2 1910 1851 32.0% 30.2% 37.9% -11.4 36
1999-04-03 MSV Duisburg D 0-0 1912 1888 49.9% 26.9% 23.2% -1.1 31
1999-04-03 @ VfB Stuttgart D 0-0 1888 1912 23.2% 26.9% 49.9% +1.1 30
1999-04-03 Hansa Rostock L 0-3 1892 1830 55.4% 24.3% 20.3% -24.4 25
1999-04-03 @ Werder Bremen W 3-0 1830 1892 20.3% 24.3% 55.4% +24.4 20
1999-04-04 Hertha BSC L 2-4 1789 1935 26.6% 28.9% 44.5% -7.6 15
1999-04-04 @ Borussia Monchengladbach W 4-2 1935 1789 44.5% 28.9% 26.6% +7.6 41
1999-04-04 VfL Bochum W 1-0 1801 1850 39.3% 30.0% 30.7% +5.8 23
1999-04-04 @ Eintracht Frankfurt L 0-1 1850 1801 30.7% 30.0% 39.3% -5.9 24
1999-04-09 Werder Bremen L 0-2 1859 1868 45.1% 28.7% 26.2% -14.5 27
1999-04-09 @ SC Freiburg W 2-0 1868 1859 26.2% 28.7% 45.1% +14.5 28
1999-04-09 Hamburger SV L 2-3 1889 1860 50.6% 26.6% 22.7% -7.5 30
1999-04-09 @ MSV Duisburg W 3-2 1860 1889 22.7% 26.6% 50.6% +7.5 34
1999-04-10 Borussia Monchengladbach W 2-0 1810 1782 50.5% 26.7% 22.8% +8.5 26
1999-04-10 @ 1. FC Nurnberg L 0-2 1782 1810 22.8% 26.7% 50.5% -8.4 15
1999-04-10 Eintracht Frankfurt W 2-1 2029 1807 76.8% 11.1% 12.1% +1.8 48
1999-04-10 @ Bayer Leverkusen L 1-2 1807 2029 12.1% 11.1% 76.8% -1.8 23
1999-04-10 Schalke 04 D 1-1 2103 1862 78.9% 9.7% 11.3% -2.4 61
1999-04-10 @ Bayern Munich D 1-1 1862 2103 11.3% 9.7% 78.9% +2.4 28
1999-04-10 Borussia Dortmund W 2-0 1854 1954 32.1% 30.2% 37.7% +12.8 23
1999-04-10 @ Hansa Rostock L 0-2 1954 1854 37.7% 30.2% 32.1% -12.8 40
1999-04-10 VfB Stuttgart W 2-0 1943 1911 51.1% 26.4% 22.5% +8.3 44
1999-04-10 @ Hertha BSC L 0-2 1911 1943 22.5% 26.4% 51.1% -8.3 31
1999-04-10 1. FC Kaiserslautern W 2-1 1898 1949 39.0% 30.1% 30.9% +5.5 39
1999-04-10 @ VfL Wolfsburg L 1-2 1949 1898 30.9% 30.1% 39.0% -5.5 45
1999-04-11 1860 Munich W 2-0 1844 1903 37.8% 30.2% 32.0% +11.4 27
1999-04-11 @ VfL Bochum L 0-2 1903 1844 32.0% 30.2% 37.8% -11.4 37
1999-04-13 Bayern Munich W 2-1 1944 2101 25.5% 28.4% 46.1% +7.4 48
1999-04-13 @ 1. FC Kaiserslautern L 1-2 2101 1944 46.1% 28.4% 25.5% -7.4 61
1999-04-13 VfL Wolfsburg L 0-1 1805 1904 32.2% 30.2% 37.6% -6.1 23
1999-04-13 @ Eintracht Frankfurt W 1-0 1904 1805 37.6% 30.2% 32.2% +6.1 42
1999-04-13 Hansa Rostock W 1-0 1865 1867 46.1% 28.4% 25.5% +5.0 31
1999-04-13 @ Schalke 04 L 0-1 1867 1865 25.5% 28.4% 46.1% -5.0 23
1999-04-13 1. FC Nurnberg D 0-0 1903 1819 58.5% 22.6% 18.9% -1.6 32
1999-04-13 @ VfB Stuttgart D 0-0 1819 1903 18.9% 22.6% 58.5% +1.6 27
1999-04-13 Hamburger SV D 0-0 1882 1867 48.5% 27.5% 24.0% -1.0 29
1999-04-13 @ Werder Bremen D 0-0 1867 1882 24.0% 27.5% 48.5% +1.0 35
1999-04-14 Bayer Leverkusen L 0-2 1892 2031 27.4% 29.2% 43.4% -10.1 37
1999-04-14 @ 1860 Munich W 2-0 2031 1892 43.4% 29.2% 27.4% +10.0 51
1999-04-14 SC Freiburg W 2-1 1941 1844 60.3% 21.5% 18.2% +3.2 43
1999-04-14 @ Borussia Dortmund L 1-2 1844 1941 18.2% 21.5% 60.3% -3.2 27
1999-04-14 VfL Bochum D 2-2 1773 1855 34.5% 30.3% 35.2% +0.0 16
1999-04-14 @ Borussia Monchengladbach D 2-2 1855 1773 35.2% 30.3% 34.5% -0.0 28
1999-04-14 MSV Duisburg L 1-3 1951 1882 56.5% 23.7% 19.8% -14.7 44
1999-04-14 @ Hertha BSC W 3-1 1882 1951 19.8% 23.7% 56.5% +14.7 33
1999-04-16 Eintracht Frankfurt W 3-1 2094 1799 84.4% 6.5% 9.2% +2.2 64
1999-04-16 @ Bayern Munich L 1-3 1799 2094 9.2% 6.5% 84.4% -2.2 23
1999-04-16 1. FC Kaiserslautern W 2-1 1862 1951 33.5% 30.3% 36.2% +6.2 26
1999-04-16 @ Hansa Rostock L 1-2 1951 1862 36.2% 30.3% 33.5% -6.2 48
1999-04-17 Hertha BSC D 0-0 1820 1937 30.0% 29.9% 40.1% +0.4 28
1999-04-17 @ 1. FC Nurnberg D 0-0 1937 1820 40.1% 29.9% 30.0% -0.4 45
1999-04-17 Borussia Monchengladbach W 4-1 2041 1773 81.8% 8.0% 10.2% +3.5 54
1999-04-17 @ Bayer Leverkusen L 1-4 1773 2041 10.2% 8.0% 81.8% -3.5 16
1999-04-17 Schalke 04 L 0-2 1841 1870 42.2% 29.5% 28.3% -13.9 27
1999-04-17 @ SC Freiburg W 2-0 1870 1841 28.3% 29.5% 42.2% +13.9 34
1999-04-17 Werder Bremen W 2-0 1896 1881 48.6% 27.5% 23.9% +8.9 36
1999-04-17 @ MSV Duisburg L 0-2 1881 1896 23.9% 27.5% 48.6% -8.9 29
1999-04-17 VfB Stuttgart D 3-3 1855 1901 39.7% 30.0% 30.3% -0.2 29
1999-04-17 @ VfL Bochum D 3-3 1901 1855 30.3% 30.0% 39.7% +0.2 33
1999-04-17 1860 Munich W 1-0 1910 1882 50.5% 26.7% 22.8% +4.5 45
1999-04-17 @ VfL Wolfsburg L 0-1 1882 1910 22.8% 26.7% 50.5% -4.5 37
1999-04-18 Borussia Dortmund D 0-0 1868 1944 35.4% 30.3% 34.2% -0.0 36
1999-04-18 @ Hamburger SV D 0-0 1944 1868 34.2% 30.3% 35.4% +0.0 44
1999-04-23 Werder Bremen W 2-1 1944 1872 56.8% 23.6% 19.7% +3.6 47
1999-04-23 @ Borussia Dortmund L 1-2 1872 1944 19.7% 23.6% 56.8% -3.6 29
1999-04-23 Bayer Leverkusen L 0-1 1901 2044 26.9% 29.0% 44.0% -5.3 33
1999-04-23 @ VfB Stuttgart W 1-0 2044 1901 44.0% 29.0% 26.9% +5.3 57
1999-04-24 SC Freiburg L 0-2 1945 1827 63.2% 19.7% 17.0% -18.3 48
1999-04-24 @ 1. FC Kaiserslautern W 2-0 1827 1945 17.0% 19.7% 63.2% +18.3 30
1999-04-24 MSV Duisburg L 0-2 1821 1905 34.1% 30.3% 35.5% -11.9 28
1999-04-24 @ 1. FC Nurnberg W 2-0 1905 1821 35.5% 30.3% 34.1% +11.9 39
1999-04-24 VfL Wolfsburg W 5-2 1770 1914 26.8% 29.0% 44.3% +15.2 19
1999-04-24 @ Borussia Monchengladbach L 2-5 1914 1770 44.3% 29.0% 26.8% -15.2 45
1999-04-24 Hansa Rostock D 2-2 1797 1868 36.0% 30.3% 33.7% -0.1 24
1999-04-24 @ Eintracht Frankfurt D 2-2 1868 1797 33.7% 30.3% 36.0% +0.1 27
1999-04-24 VfL Bochum W 4-1 1936 1855 58.1% 22.8% 19.1% +8.4 48
1999-04-24 @ Hertha BSC L 1-4 1855 1936 19.1% 22.8% 58.1% -8.4 29
1999-04-24 Hamburger SV L 1-4 1883 1868 48.6% 27.5% 23.9% -18.8 34
1999-04-24 @ Schalke 04 W 4-1 1868 1883 23.9% 27.5% 48.6% +18.8 39
1999-04-25 Bayern Munich D 1-1 1877 2096 20.5% 24.5% 54.9% +1.3 38
1999-04-25 @ 1860 Munich D 1-1 2096 1877 54.9% 24.5% 20.5% -1.3 65
1999-04-30 Eintracht Frankfurt W 2-0 1845 1797 53.4% 25.3% 21.2% +7.8 33
1999-04-30 @ SC Freiburg L 0-2 1797 1845 21.2% 25.3% 53.4% -7.8 24
1999-04-30 1. FC Nurnberg L 0-3 1847 1809 51.9% 26.1% 22.1% -23.3 29
1999-04-30 @ VfL Bochum W 3-0 1809 1847 22.1% 26.1% 51.9% +23.3 31
1999-05-01 Hertha BSC D 2-2 2050 1945 61.5% 20.8% 17.7% -1.2 58
1999-05-01 @ Bayer Leverkusen D 2-2 1945 2050 17.7% 20.8% 61.5% +1.2 49
1999-05-01 Borussia Monchengladbach W 4-2 2094 1785 85.7% 5.7% 8.6% +1.8 68
1999-05-01 @ Bayern Munich L 2-4 1785 2094 8.6% 5.7% 85.7% -1.8 19
1999-05-01 1. FC Kaiserslautern W 2-0 1887 1927 40.7% 29.8% 29.5% +10.7 42
1999-05-01 @ Hamburger SV L 0-2 1927 1887 29.5% 29.8% 40.7% -10.7 48
1999-05-01 1860 Munich W 4-1 1868 1879 44.9% 28.8% 26.3% +11.9 30
1999-05-01 @ Hansa Rostock L 1-4 1879 1868 26.3% 28.8% 44.9% -11.9 38
1999-05-01 VfB Stuttgart W 3-2 1899 1896 46.9% 28.1% 25.0% +4.4 48
1999-05-01 @ VfL Wolfsburg L 2-3 1896 1899 25.0% 28.1% 46.9% -4.4 33
1999-05-02 Borussia Dortmund W 3-2 1917 1948 42.0% 29.5% 28.5% +4.9 42
1999-05-02 @ MSV Duisburg L 2-3 1948 1917 28.5% 29.5% 42.0% -4.9 47
1999-05-04 Werder Bremen W 4-0 1916 1869 53.2% 25.4% 21.4% +14.9 51
1999-05-04 @ 1. FC Kaiserslautern L 0-4 1869 1916 21.4% 25.4% 53.2% -14.9 29
1999-05-04 Hansa Rostock D 1-1 1783 1880 32.4% 30.2% 37.3% +0.2 20
1999-05-04 @ Borussia Monchengladbach D 1-1 1880 1783 37.3% 30.2% 32.4% -0.2 31
1999-05-04 Hamburger SV D 2-2 1789 1898 30.9% 30.0% 39.1% +0.2 25
1999-05-04 @ Eintracht Frankfurt D 2-2 1898 1789 39.1% 30.0% 30.9% -0.2 43
1999-05-04 Bayern Munich L 0-2 1892 2096 21.5% 25.5% 53.0% -7.9 33
1999-05-04 @ VfB Stuttgart W 2-0 2096 1892 53.0% 25.5% 21.5% +7.9 71
1999-05-05 Bayer Leverkusen D 2-2 1832 2048 20.7% 24.7% 54.6% +0.9 32
1999-05-05 @ 1. FC Nurnberg D 2-2 2048 1832 54.6% 24.7% 20.7% -0.9 59
1999-05-05 SC Freiburg W 2-0 1867 1853 48.4% 27.6% 24.1% +8.9 41
1999-05-05 @ 1860 Munich L 0-2 1853 1867 24.1% 27.6% 48.4% -8.9 33
1999-05-05 VfL Wolfsburg W 2-0 1946 1904 52.5% 25.7% 21.7% +8.0 52
1999-05-05 @ Hertha BSC L 0-2 1904 1946 21.7% 25.7% 52.5% -8.0 48
1999-05-05 Borussia Dortmund D 1-1 1865 1943 35.1% 30.3% 34.6% -0.0 35
1999-05-05 @ Schalke 04 D 1-1 1943 1865 34.6% 30.3% 35.1% +0.0 48
1999-05-05 MSV Duisburg L 0-2 1823 1922 32.2% 30.2% 37.6% -11.4 29
1999-05-05 @ VfL Bochum W 2-0 1922 1823 37.6% 30.2% 32.2% +11.4 45
1999-05-07 VfB Stuttgart W 3-0 1880 1884 45.9% 28.5% 25.7% +13.8 34
1999-05-07 @ Hansa Rostock L 0-3 1884 1880 25.7% 28.5% 45.9% -13.8 33
1999-05-07 Eintracht Frankfurt L 1-2 1854 1789 55.8% 24.1% 20.2% -8.4 29
1999-05-07 @ Werder Bremen W 2-1 1789 1854 20.2% 24.1% 55.8% +8.4 28
1999-05-08 VfL Bochum W 2-0 2048 1812 78.3% 10.1% 11.6% +3.4 62
1999-05-08 @ Bayer Leverkusen L 0-2 1812 2048 11.6% 10.1% 78.3% -3.4 29
1999-05-08 1. FC Kaiserslautern W 1-0 1943 1931 48.1% 27.7% 24.2% +4.8 51
1999-05-08 @ Borussia Dortmund L 0-1 1931 1943 24.2% 27.7% 48.1% -4.8 51
1999-05-08 Borussia Monchengladbach W 2-1 1844 1783 55.2% 24.4% 20.4% +3.7 36
1999-05-08 @ SC Freiburg L 1-2 1783 1844 20.4% 24.4% 55.2% -3.7 20
1999-05-08 1860 Munich W 3-0 1898 1876 49.6% 27.1% 23.3% +12.6 46
1999-05-08 @ Hamburger SV L 0-3 1876 1898 23.3% 27.1% 49.6% -12.6 41
1999-05-08 Schalke 04 L 1-2 1934 1865 56.3% 23.8% 19.9% -8.5 45
1999-05-08 @ MSV Duisburg W 2-1 1865 1934 19.9% 23.8% 56.3% +8.5 38
1999-05-08 1. FC Nurnberg D 1-1 1896 1833 55.5% 24.3% 20.3% -1.3 49
1999-05-08 @ VfL Wolfsburg D 1-1 1833 1896 20.3% 24.3% 55.5% +1.3 33
1999-05-09 Hertha BSC D 1-1 2104 1954 67.7% 16.9% 15.4% -1.9 72
1999-05-09 @ Bayern Munich D 1-1 1954 2104 15.4% 16.9% 67.7% +1.9 53
1999-05-11 Schalke 04 W 1-0 1845 1873 42.4% 29.4% 28.2% +5.5 32
1999-05-11 @ Werder Bremen L 0-1 1873 1845 28.2% 29.4% 42.4% -5.5 38
1999-05-14 Hamburger SV D 2-2 1780 1910 28.3% 29.5% 42.2% +0.4 21
1999-05-14 @ Borussia Monchengladbach D 2-2 1910 1780 42.2% 29.5% 28.3% -0.4 47
1999-05-14 Hansa Rostock W 2-0 1956 1894 55.4% 24.3% 20.3% +7.4 56
1999-05-14 @ Hertha BSC L 0-2 1894 1956 20.3% 24.3% 55.4% -7.4 34
1999-05-15 Bayern Munich W 2-0 1834 2102 17.5% 20.5% 62.0% +18.1 36
1999-05-15 @ 1. FC Nurnberg L 0-2 2102 1834 62.0% 20.5% 17.5% -18.1 72
1999-05-15 Werder Bremen L 1-3 1863 1851 48.2% 27.6% 24.2% -13.2 41
1999-05-15 @ 1860 Munich W 3-1 1851 1863 24.2% 27.6% 48.2% +13.2 35
1999-05-15 Borussia Dortmund W 2-0 1797 1947 26.2% 28.7% 45.0% +14.5 31
1999-05-15 @ Eintracht Frankfurt L 0-2 1947 1797 45.0% 28.7% 26.2% -14.5 51
1999-05-15 Bayer Leverkusen D 0-0 1925 2051 28.8% 29.6% 41.5% +0.5 46
1999-05-15 @ MSV Duisburg D 0-0 2051 1925 41.5% 29.6% 28.8% -0.5 63
1999-05-15 SC Freiburg W 3-1 1870 1848 49.6% 27.1% 23.3% +7.5 36
1999-05-15 @ VfB Stuttgart L 1-3 1848 1870 23.3% 27.1% 49.6% -7.5 36
1999-05-15 VfL Wolfsburg L 0-2 1808 1894 34.0% 30.3% 35.7% -11.9 29
1999-05-15 @ VfL Bochum W 2-0 1894 1808 35.7% 30.3% 34.0% +11.9 52
1999-05-16 1. FC Kaiserslautern L 0-2 1868 1926 37.9% 30.2% 31.9% -12.8 38
1999-05-16 @ Schalke 04 W 2-0 1926 1868 31.9% 30.2% 37.9% +12.9 54
1999-05-22 MSV Duisburg W 3-0 1939 1926 48.4% 27.6% 24.1% +13.0 57
1999-05-22 @ 1. FC Kaiserslautern L 0-3 1926 1939 24.1% 27.6% 48.4% -13.0 46
1999-05-22 VfL Bochum W 4-2 2084 1797 83.7% 6.8% 9.4% +2.0 75
1999-05-22 @ Bayern Munich L 2-4 1797 2084 9.4% 6.8% 83.7% -2.0 29
1999-05-22 1860 Munich W 3-1 1933 1850 58.4% 22.7% 19.0% +5.9 54
1999-05-22 @ Borussia Dortmund L 1-3 1850 1933 19.0% 22.7% 58.4% -5.9 41
1999-05-22 Hertha BSC L 0-2 1840 1963 29.2% 29.7% 41.1% -10.6 36
1999-05-22 @ SC Freiburg W 2-0 1963 1840 41.1% 29.7% 29.2% +10.6 59
1999-05-22 VfB Stuttgart W 3-1 1910 1877 51.1% 26.4% 22.5% +7.2 50
1999-05-22 @ Hamburger SV L 1-3 1877 1910 22.5% 26.4% 51.1% -7.2 36
1999-05-22 1. FC Nurnberg D 1-1 1886 1852 51.3% 26.3% 22.4% -1.0 35
1999-05-22 @ Hansa Rostock D 1-1 1852 1886 22.4% 26.3% 51.3% +1.1 37
1999-05-22 Eintracht Frankfurt L 2-3 1855 1812 52.6% 25.7% 21.7% -7.7 38
1999-05-22 @ Schalke 04 W 3-2 1812 1855 21.7% 25.7% 52.6% +7.7 34
1999-05-22 Borussia Monchengladbach W 4-1 1864 1780 58.5% 22.6% 18.9% +8.3 38
1999-05-22 @ Werder Bremen L 1-4 1780 1864 18.9% 22.6% 58.5% -8.3 21
1999-05-22 Bayer Leverkusen W 1-0 1906 2050 26.8% 29.0% 44.2% +7.6 55
1999-05-22 @ VfL Wolfsburg L 0-1 2050 1906 44.2% 29.0% 26.8% -7.6 63
1999-05-29 SC Freiburg L 1-2 1853 1830 49.8% 27.0% 23.2% -7.8 37
1999-05-29 @ 1. FC Nurnberg W 2-1 1830 1853 23.2% 27.0% 49.8% +7.8 39
1999-05-29 Schalke 04 L 4-5 1844 1847 45.9% 28.4% 25.6% -6.7 41
1999-05-29 @ 1860 Munich W 5-4 1847 1844 25.6% 28.4% 45.9% +6.7 41
1999-05-29 Bayern Munich L 1-2 2043 2086 40.1% 29.9% 30.0% -6.7 63
1999-05-29 @ Bayer Leverkusen W 2-1 2086 2043 30.0% 29.9% 40.1% +6.7 78
1999-05-29 Borussia Dortmund L 0-2 1772 1939 24.6% 27.9% 47.5% -9.1 21
1999-05-29 @ Borussia Monchengladbach W 2-0 1939 1772 47.5% 27.9% 24.6% +9.1 57
1999-05-29 1. FC Kaiserslautern W 5-1 1820 1952 28.1% 29.4% 42.4% +22.0 37
1999-05-29 @ Eintracht Frankfurt L 1-5 1952 1820 42.4% 29.4% 28.1% -22.0 57
1999-05-29 Hamburger SV W 6-1 1974 1917 54.6% 24.7% 20.7% +14.7 62
1999-05-29 @ Hertha BSC L 1-6 1917 1974 20.7% 24.7% 54.6% -14.7 50
1999-05-29 VfL Wolfsburg W 6-1 1913 1914 46.2% 28.3% 25.4% +18.2 49
1999-05-29 @ MSV Duisburg L 1-6 1914 1913 25.4% 28.3% 46.2% -18.2 55
1999-05-29 Werder Bremen W 1-0 1870 1872 46.1% 28.4% 25.5% +5.0 39
1999-05-29 @ VfB Stuttgart L 0-1 1872 1870 25.5% 28.4% 46.1% -5.0 38
1999-05-29 Hansa Rostock L 2-3 1795 1885 33.3% 30.3% 36.4% -5.6 29
1999-05-29 @ VfL Bochum W 3-2 1885 1795 36.4% 30.3% 33.3% +5.6 38

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 1999-04-24 17.03% SC Freiburg 1827 2 @ 1. FC Kaiserslautern 1945 0
2 1999-04-03 17.39% 1. FC Nurnberg 1801 2 @ 1860 Munich 1912 1
3 1999-05-15 17.53% @ 1. FC Nurnberg 1834 2 Bayern Munich 2102 0
4 1998-10-31 18.99% VfL Wolfsburg 1849 3 @ 1860 Munich 1932 2
5 1998-09-09 19.35% Hamburger SV 1893 2 @ Bayer Leverkusen 1970 1
6 1998-11-14 19.78% Eintracht Frankfurt 1835 1 @ Hamburger SV 1905 0
7 1999-04-14 19.82% MSV Duisburg 1882 3 @ Hertha BSC 1951 1
8 1999-05-08 19.88% Schalke 04 1865 2 @ MSV Duisburg 1934 1
9 1998-10-31 19.90% @ Eintracht Frankfurt 1816 1 Bayern Munich 2044 0
10 1998-08-21 19.96% 1. FC Nurnberg 1827 3 @ Werder Bremen 1895 2
11 1999-05-07 20.15% Eintracht Frankfurt 1789 2 @ Werder Bremen 1854 1
12 1999-04-03 20.31% Hansa Rostock 1830 3 @ Werder Bremen 1892 0
13 1998-10-17 20.64% 1. FC Nurnberg 1812 2 @ Borussia Monchengladbach 1869 0
14 1998-11-11 20.78% VfL Wolfsburg 1877 2 @ VfB Stuttgart 1932 1
15 1998-09-18 21.21% SC Freiburg 1855 2 @ Hansa Rostock 1904 0
16 1998-09-19 21.23% 1860 Munich 1890 1 @ VfB Stuttgart 1939 0
17 1999-05-22 21.68% Eintracht Frankfurt 1812 3 @ Schalke 04 1855 2
18 1998-08-15 22.03% SC Freiburg 1856 2 @ VfL Bochum 1894 1
19 1999-04-30 22.06% 1. FC Nurnberg 1809 3 @ VfL Bochum 1847 0
20 1998-09-26 22.33% VfL Bochum 1892 3 @ 1. FC Kaiserslautern 1926 2
21 1998-09-13 22.36% VfL Bochum 1891 1 @ Borussia Dortmund 1925 0
22 1999-04-09 22.74% Hamburger SV 1860 3 @ MSV Duisburg 1889 2
23 1999-05-29 23.20% SC Freiburg 1830 2 @ 1. FC Nurnberg 1853 1
24 1999-04-24 23.93% Hamburger SV 1868 4 @ Schalke 04 1883 1
25 1998-09-19 23.99% Schalke 04 1885 2 @ VfL Bochum 1899 1

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1998-12-11 28.53 Hertha BSC 4 1889 24.71% @ Hamburger SV 0 1896 47.33%
2 1999-04-03 24.38 Hansa Rostock 3 1830 20.31% @ Werder Bremen 0 1892 55.40%
3 1999-04-30 23.30 1. FC Nurnberg 3 1809 22.06% @ VfL Bochum 0 1847 51.89%
4 1999-05-29 22.01 @ Eintracht Frankfurt 5 1820 28.12% 1. FC Kaiserslautern 1 1952 42.45%
5 1998-10-30 19.77 Bayer Leverkusen 8 1977 41.89% @ Borussia Monchengladbach 2 1849 28.55%
6 1998-11-07 19.37 @ VfL Wolfsburg 7 1857 50.52% Borussia Monchengladbach 1 1829 22.81%
7 1998-10-03 19.33 1860 Munich 5 1908 34.31% @ 1. FC Nurnberg 1 1831 35.35%
8 1998-09-08 19.15 @ VfB Stuttgart 4 1920 43.29% 1. FC Kaiserslautern 0 1942 27.49%
9 1999-04-24 18.77 Hamburger SV 4 1868 23.93% @ Schalke 04 1 1883 48.60%
10 1999-04-24 18.32 SC Freiburg 2 1827 17.03% @ 1. FC Kaiserslautern 0 1945 63.25%
11 1999-05-29 18.23 @ MSV Duisburg 6 1913 46.24% VfL Wolfsburg 1 1914 25.42%
12 1999-05-15 18.09 @ 1. FC Nurnberg 2 1834 17.53% Bayern Munich 0 2102 61.96%
13 1999-03-05 17.45 @ 1. FC Nurnberg 3 1790 35.20% Schalke 04 0 1867 34.46%
14 1998-11-21 17.06 Bayer Leverkusen 5 2008 40.32% @ VfL Bochum 1 1890 29.82%
15 1998-10-17 16.65 1. FC Nurnberg 2 1812 20.64% @ Borussia Monchengladbach 0 1869 54.70%
16 1998-09-18 16.40 SC Freiburg 2 1855 21.21% @ Hansa Rostock 0 1904 53.54%
17 1999-02-27 15.44 Bayern Munich 4 2076 51.98% @ Hansa Rostock 0 1878 22.01%
18 1999-04-24 15.21 @ Borussia Monchengladbach 5 1770 26.77% VfL Wolfsburg 2 1914 44.27%
19 1999-02-20 15.09 @ Hertha BSC 3 1917 42.02% Borussia Dortmund 0 1947 28.45%
20 1999-05-04 14.93 @ 1. FC Kaiserslautern 4 1916 53.23% Werder Bremen 0 1869 21.37%
21 1999-04-14 14.73 MSV Duisburg 3 1882 19.82% @ Hertha BSC 1 1951 56.46%
22 1999-05-29 14.68 @ Hertha BSC 6 1974 54.61% Hamburger SV 1 1917 20.69%
23 1999-04-09 14.53 Werder Bremen 2 1868 26.18% @ SC Freiburg 0 1859 45.11%
24 1998-08-15 14.52 @ Borussia Monchengladbach 3 1887 43.71% Schalke 04 0 1905 27.18%
25 1999-05-15 14.51 @ Eintracht Frankfurt 2 1797 26.24% Borussia Dortmund 0 1947 45.03%