1998–99 2. Bundesliga

Arminia Bielefeld, SpVgg Unterhaching and SSV Ulm 1846 were promoted to the Bundesliga.

Final standings

Pos
Team
Pld
W
D
L
GF
GA
GD
Pts
Qualification or relegation
1 Arminia Bielefeld (C) (P) 34 20 7 7 62 32+30 67 Promotion to Bundesliga
2 SpVgg Unterhaching (P) 34 19 6 9 47 30+17 63
3 SSV Ulm 1846 (P) 34 15 13 6 63 51+12 58
4 Hannover 96 34 16 9 9 52 36+16 57
5 Karlsruher SC 34 17 5 12 54 43+11 56
6 Tennis Borussia Berlin 34 15 9 10 47 39+8 54
7 1. FSV Mainz 05 34 14 8 12 48 44+4 50
8 SpVgg Greuther Fürth 34 13 10 11 40 31+9 49
9 FC St. Pauli 34 12 9 13 49 46+3 45
10 1. FC Köln 34 12 9 13 46 537 45
11 Energie Cottbus 34 13 10 11 48 42+6 49
12 Rot-Weiß Oberhausen 34 9 14 11 40 477 41
13 Stuttgarter Kickers 34 11 8 15 38 5315 41
14 Fortuna Köln 34 9 13 12 49 556 40
15 FC Gütersloh (R) 34 10 7 17 39 5819 37 Relegation to Regionalliga
16 Uerdingen (R) 34 7 10 17 34 5723 31
17 SG Wattenscheid 09 (R) 34 7 9 18 31 4615 30
18 Fortuna Düsseldorf (R) 34 5 13 16 35 5924 28

Source: Bundesliga.de
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored
All four teams were relegated to the Regionalliga West/Südwest.
(C) = Champion; (R) = Relegated; (P) = Promoted; (E) = Eliminated; (O) = Play-off winner; (A) = Advances to a further round.
Only applicable when the season is not finished:
(Q) = Qualified to the phase of tournament indicated; (TQ) = Qualified to tournament, but not yet to the particular phase indicated; (RQ) = Qualified to the relegation tournament indicated; (DQ) = Disqualified from tournament.

Top scorers

Goals Player Team
28 Germany Bruno Labbadia Arminia Bielefeld
19 Germany Rainer Krieg Karlsruher SC
16 Netherlands Arie van Lent SpVgg Greuther Fürth
14 Serbia and Montenegro Dragan Trkulja SSV Ulm 1846
Germany Achim Weber Rot-Weiß Oberhausen
13 Germany Thomas Brdarić Fortuna Köln
12 Australia David Zdrilic SSV Ulm 1846
11 Germany Steffen Heidrich FC Energie Cottbus
Germany Gustav Policella 1. FSV Mainz 05
Albania Igli Tare Fortuna Düsseldorf