Ledizione 1998-1999 della Bundesliga si è conclusa con la vittoria finale del , che ha conquistato il suo quindicesimo titolo. Il campionato è iniziato il 14 agosto 1998 e si è concluso il 29 maggio 1999.

Capocannoniere del torneo è stato Michael Preetz dell' con 23 reti.

Stagione Avvenimenti In questo campionato il di Ottmar Hitzfeld rimane in testa dalla seconda giornata al termine del torneo inseguito lungamente dal , che però chiude distaccato di quindici punti. In coda retrocede invece dopo trentaquattro anni di permanenza in Bundesliga il Borussia Mönchengladbach, che chiude all'ultimo posto.

Il Bayern è protagonista anche nella Champions League; qui i bavaresi sconfiggono anche il Kaiserslautern nei quarti, e arrivano successivamente a disputare la finale. La partita, che si gioca a Barcellona, vede però prevalere in modo rocambolesco il Manchester United: infatti il Bayern trova il gol in apertura con Mario Basler e mantiene il vantaggio fino al novantesimo, tuttavia gli inglesi segnano due gol a tempo scaduto e conquistano così la coppa.

Squadre partecipanti

ClubStagioneCittàStadioStagione precedente dettagli Amburgo Volksparkstadion dettagli Leverkusen BayArena dettagli Monaco di Baviera Stadio Olimpico dettagli Bochum Ruhrstadion dettagli Dortmund Westfalenstadion dettagli Mönchengladbach Bökelbergstadion dettagli Duisburg Wedaustadion dettagli Francoforte sul Meno Waldstadion dettagli Friburgo in Brisgovia Dreisamstadion dettagli Rostock Ostseestadion dettagli Berlino Stadio Olimpico dettagli Kaiserslautern Fritz-Walter-Stadion dettagli Monaco di Baviera DreisamstadionStadio Olimpico dettagli Norimberga Frankenstadion dettagli Gelsenkirchen Parkstadion dettagli Stoccarda Gottlieb-Daimler-Stadion dettagli Brema Weserstadion dettagli Wolfsburg VfL-Stadion am Elsterweg

Allenatori e primatisti Squadra Allenatore Giocatore più presente(tra parentesi il numero delle presenze) Capocannoniere(tra parentesi il numero dei gol segnati) Amburgo Frank Pagelsdorf Anthony Yeboah (34) Hans-Jörg Butt (34) Anthony Yeboah (14) Bayer Leverkusen Christoph Daum Adam Matysek (34) Ulf Kirsten (19) Bayern Monaco Ottmar Hitzfeld Stefan Effenberg (31) Giovane Élber (13) Carsten Jancker (13) Bochum Klaus Toppmöller Delron Buckley (33) Stefan Kuntz (6) Borussia Dortmund Michael Skibbe Karsten Baumann (30) Andreas Möller (30) Stéphane Chapuisat (30) Stéphane Chapuisat (8) Borussia Monchengladbach Friedel Rausch (1ª-11ª) Rainer Bonhof (12ª-34ª) Robert Enke (32) Anton Polster (11) Duisburg Friedhelm Funkel Uwe Spies (32) Markus Beierle (13) Eintracht Francoforte Horst Ehrmantraut (1ª-16ª) Reinhold Fanz (17ª-27ª) Jörg Berger (28ª-34ª) Oka Nikolov (34) Yang Chen (8) Friburgo Volker Finke Richard Golz (34) Marco Weißhaupt (6) Zoubaïer Baya (6) Aleksandre Iashvili (6) Hansa Rostock Ewald Lienen (1ª-21ª) Andreas Zachhuber (22ª-34ª) Martin Pieckenhagen (34) Oliver Neuville (14) Hertha Berlino Jürgen Röber Michael Preetz (34) Gábor Király (34) Michael Preetz (23) Kaiserslautern Otto Rehhagel Andreas Reinke (34) Olaf Marschall (12) Monaco 1860 Werner Lorant Markus Schroth (33) Ned Zelić (33) Michael Hofmann (33) Bernd Hobsch (12) Norimberga Willi Reimann (1ª-15ª) Thomas Brunner (16ª-18ª) Friedel Rausch (19ª-34ª) Armin Störzenhofecker (32) Saša Ćirić (13) Schalke Huub Stevens Martin Max (28) Martin Max (6) Youri Mulder (6) Stoccarda Winfried Schäfer (1ª-15ª) Wolfgang Rolff (16ª-18ª) Rainer Adrion (19ª-29ª) Ralf Rangnick (30ª-34ª) Krisztián Lisztes (31) Jonathan Akpoborie (11) Werder Brema Wolfgang Sidka (1ª-8ª) Felix Magath (9ª-28ª, 30ª-31ª) Thomas Schaaf (29ª, 32ª-34ª) Dieter Eilts (32) Marco Bode (8) Rade Bogdanović (8) Wolfsburg Wolfgang Wolf Claus Reitmaier (34) Andrzej Juskowiak (13)

Classifica finale Squadra 1.783424647628+48 2.6334171256130+31 3.623418885932+27 4.573416994834+14 5.5734176115147+4 6.5534151095449+5 7.50341311104746+1 8.49341310114845+3 9.4134118154956-7 10.41341011134154-13 11.3934912134148-7 12.3934109153644-8Vincitrice della coppa nazionale. 13.3834108164147-6 14.3834911144958-9 15.3734910154454-10 16.3734716114050-10 17.293478194065-25 18.213449214179-38 Legenda:       Campione di Germania e ammessa alla fase a gironi della UEFA Champions League 1999-2000       Ammesse alla fase a gironi della UEFA Champions League 1999-2000       Ammesse al terzo turno di qualificazione della UEFA Champions League 1999-2000       Ammesse alla fase a gironi della Coppa UEFA 1999-2000       Ammesse alla Coppa Intertoto 1999       Retrocesse in 2. Bundesliga 1999-2000

Regolamento: Tre punti a vittoria, uno a pareggio, zero a sconfitta. In caso di arrivo di due o più squadre a pari punti, la graduatoria finale verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri: Punti negli scontri diretti Differenza reti negli scontri diretti Differenza reti generale Reti realizzate in generale Sorteggio

Risultati Tabellone

Ogni riga indica i risultati casalinghi della squadra segnata a inizio della riga, contro le squadre segnate colonna per colonna (che invece avranno giocato l'incontro in trasferta). Al contrario, leggendo la colonna di una squadra si avranno i risultati ottenuti dalla stessa in trasferta, contro le squadre segnate in ogni riga, che invece avranno giocato l'incontro in casa.

AMBBAYBAYBOCBORBORDUIEINFRIHANHERKAIMONNORSCHSTOWERWOLAmburgo––––0-00-21-00-03-04-10-12-11-00-42-03-02-02-23-11-11-1Bayer Leverkusen1-2––––1-22-03-14-12-02-11-13-12-22-21-13-01-10-02-03-0Bayern Monaco5-32-0––––4-22-24-23-13-12-06-11-14-03-12-01-12-01-03-0Bochum2-01-52-2––––0-12-10-20-01-22-32-01-22-00-31-23-32-00-2Borussia Dortmund2-11-02-20-1––––1-12-03-12-12-03-01-03-13-03-03-02-12-1Borussia Monchengladbach2-22-80-22-20-2––––0-21-13-11-12-40-22-00-23-02-30-15-2Duisburg2-30-00-32-03-22-2––––2-11-04-10-03-11-11-11-22-02-06-1Eintracht Francoforte2-22-31-01-02-00-00-0––––3-12-21-15-12-33-21-21-10-20-1Friburgo0-01-10-21-12-22-12-22-0––––3-00-20-11-21-00-22-00-20-0Hansa Rostock0-11-10-43-02-01-13-02-20-2––––1-22-14-11-12-23-02-13-3Hertha Berlino6-10-11-04-13-04-11-33-11-02-0––––1-12-13-02-02-01-02-0Kaiserslautern1-00-12-12-31-02-13-02-10-23-24-3––––1-12-04-11-14-01-1Monaco 18600-00-21-12-12-03-10-04-12-02-12-01-2––––1-24-51-11-32-3Norimberga1-12-22-02-20-02-00-22-21-22-20-01-11-5––––3-02-21-11-1Schalke1-40-11-32-21-11-02-02-31-11-00-00-22-22-2––––1-01-22-0Stoccarda3-10-10-24-22-12-20-02-03-11-10-04-00-10-02-1––––1-01-2Werder Brema0-02-20-11-11-14-11-11-22-30-32-10-14-12-31-02-2––––0-1Wolfsburg4-11-00-14-10-07-14-22-01-11-12-12-11-01-10-03-22-4––––

Calendario andata (1ª)1ª giornataritorno (18ª) 15 ago. 3-1 Bayer Leverkusen-Hansa Rostock 1-1 19 dic. 1-2 Bochum-Friburgo 1-1 18 dic. 3-0 Borussia Monchengladbach-Schalke 0-1 19 dic. 14 ago. 2-1 Duisburg-Eintracht Francoforte 0-0 16 ago. 1-0 Hertha Berlino-Werder Brema 1-2 20 dic. 15 ago. 1-2 Monaco 1860-Kaiserslautern 1-1 19 dic. 1-1 Norimberga-Amburgo 0-2 14 ago. 2-1 Stoccarda-Borussia Dortmund 0-3 18 dic. 15 ago. 0-1 Wolfsburg-Bayern Monaco 0-3 19 dic.andata (2ª)2ª giornataritorno (19ª) 23 ago. 1-0 Amburgo-Bochum 0-2 16 mar. 22 ago. 3-1 Bayern Monaco-Duisburg 3-0 20 feb. 3-0 Borussia Dortmund-Hertha Berlino 0-3 2-3 Eintracht Francoforte-Monaco 1860 1-4 1-1 Friburgo-Bayer Leverkusen 1-1 21 ago. 3-3 Hansa Rostock-Wolfsburg 1-1 19 feb. 22 ago. 2-1 Kaiserslautern-Borussia Monchengladbach 2-0 21 feb. 1-0 Schalke-Stoccarda 1-2 20 feb. 21 ago. 2-3 Werder Brema-Norimberga 1-1

andata (3ª)3ª giornataritorno (20ª) 9 set. 1-2 Bayer Leverkusen-Amburgo 0-0 27 feb. 6-1 Bayern Monaco-Hansa Rostock 4-0 8 set. 2-0 Bochum-Werder Brema 1-1 26 feb. 1-1 Borussia Monchengladbach-Eintracht Francoforte 0-0 27 feb. 1-1 Duisburg-Monaco 1860 0-0 9 set. 2-0 Hertha Berlino-Schalke 0-0 28 feb. 0-0 Norimberga-Borussia Dortmund 0-3 27 feb. 8 set. 4-0 Stoccarda-Kaiserslautern 1-1 26 feb. 1-1 Wolfsburg-Friburgo 0-0 27 feb.andata (4ª)4ª giornataritorno (21ª) 12 set. 1-1 Amburgo-Wolfsburg 1-4 6 mar. 13 set. 0-1 Borussia Dortmund-Bochum 1-0 11 set. 1-1 Eintracht Francoforte-Stoccarda 0-2 12 set. 0-2 Friburgo-Bayern Monaco 0-2 3-0 Hansa Rostock-Duisburg 1-4 5 mar. 4-3 Kaiserslautern-Hertha Berlino 1-1 6 mar. 11 set. 3-1 Monaco 1860-Borussia Monchengladbach 0-2 12 set. 2-2 Schalke-Norimberga 0-3 5 mar. 2-2 Werder Brema-Bayer Leverkusen 0-2 7 mar.

andata (5ª)5ª giornataritorno (22ª) 19 set. 3-1 Bayer Leverkusen-Borussia Dortmund 0-1 12 mar. 20 set. 5-3 Bayern Monaco-Amburgo 2-0 13 mar. 19 set. 1-2 Bochum-Schalke 2-2 20 set. 2-2 Duisburg-Borussia Monchengladbach 2-0 18 set. 0-2 Hansa Rostock-Friburgo 0-3 12 mar. 3-1 Hertha Berlino-Eintracht Francoforte 1-1 14 mar. 19 set. 1-1 Norimberga-Kaiserslautern 0-2 13 mar. 0-1 Stoccarda-Monaco 1860 1-1 2-4 Wolfsburg-Werder Brema 1-0andata (6ª)6ª giornataritorno (23ª) 25 set. 1-0 Amburgo-Hansa Rostock 1-0 21 mar. 26 set. 2-1 Borussia Dortmund-Wolfsburg 0-0 19 mar. 2-3 Borussia Monchengladbach-Stoccarda 2-2 20 mar. 27 set. 3-2 Eintracht Francoforte-Norimberga 2-2 26 set. 2-2 Friburgo-Duisburg 0-1 2-3 Kaiserslautern-Bochum 2-1 25 set. 2-0 Monaco 1860-Hertha Berlino 1-2 26 set. 0-1 Schalke-Bayer Leverkusen 1-1 19 mar. 0-1 Werder Brema-Bayern Monaco 0-1 20 mar.

andata (7ª)7ª giornataritorno (24ª) 3 ott. 2-2 Bayer Leverkusen-Kaiserslautern 1-0 3 apr. 4 ott. 2-2 Bayern Monaco-Borussia Dortmund 2-2 3 ott. 0-0 Bochum-Eintracht Francoforte 0-1 4 apr. 4 ott. 2-0 Duisburg-Stoccarda 0-0 3 apr. 3 ott. 0-0 Friburgo-Amburgo 1-2 2-1 Hansa Rostock-Werder Brema 3-0 2 ott. 4-1 Hertha Berlino-Borussia Monchengladbach 4-2 4 apr. 3 ott. 1-5 Norimberga-Monaco 1860 2-1 3 apr. 2 ott. 0-0 Wolfsburg-Schalke 0-2andata (8ª)8ª giornataritorno (25ª) 17 ott. 4-1 Amburgo-Duisburg 3-2 9 apr. 18 ott. 2-0 Borussia Dortmund-Hansa Rostock 0-2 10 apr. 17 ott. 0-2 Borussia Monchengladbach-Norimberga 0-2 2-3 Eintracht Francoforte-Bayer Leverkusen 1-2 16 ott. 1-1 Kaiserslautern-Wolfsburg 1-2 2-1 Monaco 1860-Bochum 0-2 11 apr. 17 ott. 1-3 Schalke-Bayern Monaco 1-1 10 apr. 0-0 Stoccarda-Hertha Berlino 0-2 2-3 Werder Brema-Friburgo 2-0 9 apr.

andata (9ª)9ª giornataritorno (26ª) 23 ott. 1-1 Amburgo-Werder Brema 0-0 13 apr. 25 ott. 1-1 Bayer Leverkusen-Monaco 1860 2-0 14 apr. 24 ott. 4-0 Bayern Monaco-Kaiserslautern 1-2 13 apr. 2-1 Bochum-Borussia Monchengladbach 2-2 14 apr. 25 ott. 0-0 Duisburg-Hertha Berlino 3-1 23 ott. 2-2 Friburgo-Borussia Dortmund 1-2 24 ott. 2-2 Hansa Rostock-Schalke 0-1 13 apr. 2-2 Norimberga-Stoccarda 0-0 2-0 Wolfsburg-Eintracht Francoforte 1-0andata (10ª)10ª giornataritorno (27ª) 24 nov. 2-1 Borussia Dortmund-Amburgo 0-0 18 apr. 30 ott. 2-8 Borussia Monchengladbach-Bayer Leverkusen 1-4 17 apr. 31 ott. 1-0 Eintracht Francoforte-Bayern Monaco 1-3 16 apr. 1 nov. 3-0 Hertha Berlino-Norimberga 0-0 17 apr. 30 ott. 3-2 Kaiserslautern-Hansa Rostock 1-2 16 apr. 31 ott. 2-3 Monaco 1860-Wolfsburg 0-1 17 apr. 3 nov. 1-1 Schalke-Friburgo 2-0 31 ott. 4-2 Stoccarda-Bochum 3-3 1-1 Werder Brema-Duisburg 0-2

andata (11ª)11ª giornataritorno (28ª) 7 nov. 2-2 Amburgo-Schalke 4-1 24 apr. 8 nov. 0-0 Bayer Leverkusen-Stoccarda 1-0 23 apr. 7 nov. 3-1 Bayern Monaco-Monaco 1860 1-1 25 apr. 2-0 Bochum-Hertha Berlino 1-4 24 apr. 6 nov. 1-1 Duisburg-Norimberga 2-0 7 nov. 0-1 Friburgo-Kaiserslautern 2-0 2-2 Hansa Rostock-Eintracht Francoforte 2-2 6 nov. 1-1 Werder Brema-Borussia Dortmund 1-2 23 apr. 7 nov. 7-1 Wolfsburg-Borussia Monchengladbach 2-5 24 apr.andata (12ª)12ª giornataritorno (29ª) 11 nov. 2-0 Borussia Dortmund-Duisburg 2-3 2 mag. 16 dic. 0-2 Borussia Monchengladbach-Bayern Monaco 2-4 1 mag. 11 nov. 3-1 Eintracht Francoforte-Friburgo 0-2 30 apr. 0-1 Hertha Berlino-Bayer Leverkusen 2-2 1 mag. 10 nov. 1-0 Kaiserslautern-Amburgo 0-2 2-1 Monaco 1860-Hansa Rostock 1-4 11 nov. 2-2 Norimberga-Bochum 3-0 30 apr. 24 nov. 1-2 Schalke-Werder Brema 0-1 11 mag. 11 nov. 1-2 Stoccarda-Wolfsburg 2-3 1 mag.