Ledizione 2003-04 della Bundesliga si è conclusa con la vittoria finale del , che ha conquistato il suo quarto titolo. Il campionato è iniziato il 1º agosto 2003 e si è concluso il 22 maggio 2004.

Capocannoniere del torneo è stato Aílton del con 28 reti.

Stagione

Avvenimenti Nel girone di andata di questo campionato si alternano al comando il , il e lo Stoccarda; dalla sedicesima giornata in avanti, però, il primo posto è tenuto costantemente dal Werder di Thomas Schaaf, che conclude il campionato al primo posto staccando di sei punti il secondo. Queste due squadre si qualificano alla Champions League insieme al Bayer Leverkusen, che proprio nell'ultima giornata scavalca in classifica lo Stoccarda. I Rossi vanno così in Coppa UEFA insieme al Bochum, che a sua volta esclude in extremis il . Il Werder conquista in questa stagione anche la Coppa di Germania ed ottiene così il double, mentre nelle competizioni europee le squadre tedesche non ottengono risultati di rilievo.

Squadre partecipanti ClubStagioneCittàStadioStagione precedente dettagli Amburgo AOL Arena dettagli Leverkusen BayArena dettagli Monaco di Baviera Stadio Olimpico dettagli Bochum Ruhrstadion dettagli Dortmund Westfalenstadion dettagli Mönchengladbach Bökelbergstadion dettagli Colonia RheinEnergieStadion dettagli Francoforte sul Meno Waldstadion dettagli Friburgo in Brisgovia Dreisamstadion dettagli Hannover AWD-Arena dettagli Rostock Ostseestadion dettagli Berlino Stadio Olimpico dettagli Kaiserslautern Fritz-Walter-Stadion dettagli Monaco di Baviera Stadio Olimpico dettagli Gelsenkirchen Arena AufSchalke dettagli Stoccarda Gottlieb-Daimler-Stadion dettagli Brema Weserstadion dettagli Wolfsburg Volkswagen-Arena

Allenatori e primatisti Squadra Allenatore Giocatore più presente(tra parentesi il numero delle presenze) Capocannoniere(tra parentesi il numero dei gol segnati) Amburgo Kurt Jara (1ª-9ª) Klaus Toppmöller (10ª-34ª) Sergej Barbarez (32) Mehdi Mahdavikia (32) Bernardo Romeo (11) Bayer Leverkusen Klaus Augenthaler Hans-Jörg Butt (34) Dimităr Berbatov (16) Bayern Monaco Ottmar Hitzfeld Oliver Kahn (33) Hasan Salihamidžić (33) Roy Makaay (23) Bochum Peter Neururer Tomasz Zdebel (34) Rein van Duijnhoven (34) Vahid Hashemian (16) Borussia Dortmund Matthias Sammer Jan Koller (32) Jan Koller (16) Ewerthon (16) Borussia Monchengladbach Ewald Lienen (1ª-6ª) Holger Fach (7ª-34ª) Ivo Ulich (34) Arie van Lent (34) Arie van Lent (9) Václav Svěrkoš (9) Colonia Friedhelm Funkel (1ª-10ª) Jos Luhukay (11ª) Marcel Koller (12ª-34ª) Stefan Wessels (32) Lukas Podolski (10) Eintracht Francoforte Willi Reimann Cha Du-ri (31) Alexander Schur (31) Oka Nikolov (31) Ervin Skela (8) Friburgo Volker Finke Sascha Riether (33) Bruno Berner (33) Aleksandre Iashvili (9) Hannover Ralf Rangnick (1ª-23ª) Ewald Lienen (24ª-34ª) Marc Ziegler (30) Julián de Guzmán (30) Thomas Brdarić (12) Hansa Rostock Armin Veh (1ª-8ª) Juri Schlünz (9ª-34ª) Razundara Tjikuzu (34) Martin Max (20) Hertha Berlino Huub Stevens (1ª-14ª) Andreas Thom (15ª-17ª) Hans Meyer (18ª-34ª) Fredi Bobic (32) Marcelinho Paraíba (8) Kaiserslautern Eric Gerets (1ª-18ª) Kurt Jara (19ª-34ª) Marian Hristov (31) Miroslav Klose (10) Monaco 1860 Falko Götz (1ª-29ª) Gerald Vanenburg (30ª-34ª) Andreas Görlitz (32) Michael Hofmann (32) Benjamin Lauth (9) Schalke Jupp Heynckes Hamit Altıntop (30) Ebbe Sand (30) Ebbe Sand (8) Stoccarda Felix Magath Timo Hildebrand (34) Kevin Kurányi (11) Werder Brema Thomas Schaaf Andreas Reinke (34) Ailton (28) Wolfsburg Jürgen Röber (1ª-27ª) Eric Gerets (28ª-34ª) Diego Klimowicz (33) Diego Klimowicz (15)

Classifica finale Squadra 1. 743422847938+41 2. 683420867039+31 3. 653419877339+34 4. 6434181065224+28 5. 5634151185739+18 6. 5534167115948+11 7. 50341311104942+7 8. 4934147134760-13 9. 4434128145554+1 10. 4234133185661-5 11. 3934109154049-9 12. 3934912134259-17 13. 3834108164267-25 14. 3734910154963-14 15. (-3 3 punti di penalizzazione)3634116173962-23 16. 323495203653-17 17. 323488183255-23 18. 233465233257-25

Legenda:       Campione di Germania e ammessa alla fase a gironi della UEFA Champions League 2004-2005.       Ammesse alla fase a gironi della UEFA Champions League 2004-2005.       Ammesse ai preliminari di UEFA Champions League 2004-2005.       Ammesse alla Coppa UEFA 2004-2005.       Ammesse al secondo e terzo turno di Coppa Intertoto 2004       Retrocesse in 2. Bundesliga 2004-2005. Retrocessione diretta.

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

Note: Il Kaiserslautern ha scontato 3 punti di penalizzazione.

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.

AMBBAYBAYBOCBORBORCOLEINFRIHANHANHERKAIMONSCHSTOWERWOLAmburgo––––3-10-21-10-22-14-22-14-10-32-12-03-23-12-22-11-12-0Bayer Leverkusen1-0––––1-31-33-01-02-01-24-14-03-04-16-02-23-12-01-34-2Bayern Monaco1-03-3––––2-04-15-22-23-12-03-13-34-14-11-02-11-01-32-0Bochum1-11-01-0––––3-01-04-01-03-03-10-02-24-04-01-20-00-01-0Borussia Dortmund3-22-22-04-1––––3-11-02-01-06-24-11-11-13-10-10-22-14-0Borussia Monchengladbach3-00-00-02-22-1––––1-00-22-21-01-11-12-13-12-00-11-20-2Colonia0-10-01-21-21-01-0––––2-01-01-24-03-01-21-30-22-21-42-3Eintracht Francoforte2-31-21-13-20-13-12-0––––3-02-21-10-01-30-33-00-20-13-2Friburgo0-01-00-64-22-24-13-01-0––––4-12-22-31-01-02-10-12-43-2Hannover3-22-23-32-21-12-01-03-03-0––––3-31-30-11-11-20-11-50-0Hansa Rostock3-00-21-20-22-11-21-13-04-13-1––––0-14-03-03-10-23-13-1Hertha Berlino1-11-41-11-16-22-13-11-20-02-31-1––––3-01-11-31-00-31-0Kaiserslautern4-00-00-22-21-12-21-01-02-21-03-24-2––––0-10-21-00-13-2Monaco 18601-21-10-13-10-21-22-11-01-10-21-41-12-1––––1-10-30-21-0Schalke4-12-32-00-22-22-12-11-13-02-20-13-04-10-0––––0-00-01-1Stoccarda0-02-33-11-11-01-10-03-14-13-12-00-02-02-00-0––––4-41-0Werder Brema6-02-61-13-12-01-13-23-11-10-03-04-01-02-14-11-3––––5-3Wolfsburg5-10-13-23-22-41-32-01-04-02-13-13-04-13-11-11-50-2––––

Calendario andata (1ª)1ª giornataritorno (18ª) 2 ago. 0-3 Amburgo-Hannover 2-3 1 feb. 4-1 Bayer Leverkusen-Friburgo 0-1 1 ago. 3-1 Bayern Monaco-Eintracht Francoforte 1-1 31 gen. 3 ago. 1-0 Borussia Monchengladbach-Colonia 0-1 0-2 Hansa Rostock-Stoccarda 0-2 2 ago. 0-3 Hertha Berlino-Werder Brema 0-4 0-1 Kaiserslautern-Monaco 1860 1-2 2-2 Schalke-Borussia Dortmund 1-0 30 gen. 3-2 Wolfsburg-Bochum 0-1 31 gen.andata (2ª)2ª giornataritorno (19ª) 9 ago. 1-1 Bochum-Amburgo 1-1 7 feb. 4-0 Borussia Dortmund-Wolfsburg 4-2 1-2 Colonia-Kaiserslautern 0-1 10 ago. 1-2 Eintracht Francoforte-Bayer Leverkusen 2-1 9 ago. 2-2 Friburgo-Hansa Rostock 1-4 3-3 Hannover-Bayern Monaco 1-3 8 feb. 1-1 Monaco 1860-Schalke 0-0 7 feb. 10 ago. 0-0 Stoccarda-Hertha Berlino 0-1 8 feb. 9 ago. 1-1 Werder Brema-Borussia Monchengladbach 2-1 7 feb.

andata (3ª)3ª giornataritorno (20ª) 16 ago. 4-0 Bayer Leverkusen-Hannover 2-2 14 feb. 2-0 Bayern Monaco-Bochum 0-1 3-1 Borussia Dortmund-Monaco 1860 2-0 15 feb. 0-1 Borussia Monchengladbach-Stoccarda 1-1 14 feb. 3-0 Hansa Rostock-Eintracht Francoforte 1-1 0-0 Hertha Berlino-Friburgo 3-2 0-1 Kaiserslautern-Werder Brema 0-1 15 feb. 17 ago. 2-1 Schalke-Colonia 2-0 14 feb. 5-1 Wolfsburg-Amburgo 0-2andata (4ª)4ª giornataritorno (21ª) 24 ago. 0-2 Amburgo-Bayern Monaco 0-1 21 feb. 23 ago. 1-0 Bochum-Bayer Leverkusen 3-1 1-0 Colonia-Borussia Dortmund 0-1 22 feb. 0-0 Eintracht Francoforte-Hertha Berlino 2-1 4-1 Friburgo-Borussia Monchengladbach 2-2 21 feb. 27 ago. 3-3 Hannover-Hansa Rostock 1-3 23 ago. 1-0 Monaco 1860-Wolfsburg 1-3 2-0 Stoccarda-Kaiserslautern 0-1 4-1 Werder Brema-Schalke 0-0

andata (5ª)5ª giornataritorno (22ª) 13 set. 1-0 Bayer Leverkusen-Amburgo 1-3 28 feb. 2-1 Borussia Dortmund-Werder Brema 0-2 14 set. 0-2 Borussia Monchengladbach-Eintracht Francoforte 1-3 13 set. 0-2 Hansa Rostock-Bochum 0-0 2-3 Hertha Berlino-Hannover 3-1 29 feb. 14 set. 2-2 Kaiserslautern-Friburgo 0-1 13 set. 2-1 Monaco 1860-Colonia 3-1 28 feb. 0-0 Schalke-Stoccarda 0-0 3-2 Wolfsburg-Bayern Monaco 0-2andata (6ª)6ª giornataritorno (23ª) 21 set. 2-1 Amburgo-Hansa Rostock 0-3 6 mar. 20 set. 3-3 Bayern Monaco-Bayer Leverkusen 3-1 2-2 Bochum-Hertha Berlino 1-1 2-3 Colonia-Wolfsburg 0-2 7 mar. 21 set. 1-3 Eintracht Francoforte-Kaiserslautern 0-1 6 mar. 20 set. 2-1 Friburgo-Schalke 0-3 2-0 Hannover-Borussia Monchengladbach 0-1 1-0 Stoccarda-Borussia Dortmund 2-0 2-1 Werder Brema-Monaco 1860 2-0 7 mar.

andata (7ª)7ª giornataritorno (24ª) 27 set. 1-0 Borussia Dortmund-Friburgo 2-2 13 mar. 2-2 Borussia Monchengladbach-Bochum 0-1 14 mar. 1-4 Colonia-Werder Brema 2-3 13 mar. 1-2 Hansa Rostock-Bayern Monaco 3-3 28 set. 1-1 Hertha Berlino-Amburgo 0-2 27 set. 1-0 Kaiserslautern-Hannover 1-0 0-3 Monaco 1860-Stoccarda 0-2 14 mar. 28 set. 1-1 Schalke-Eintracht Francoforte 0-3 13 mar. 27 set. 0-1 Wolfsburg-Bayer Leverkusen 2-4andata (8ª)8ª giornataritorno (25ª) 4 ott. 2-1 Amburgo-Borussia Monchengladbach 0-3 20 mar. 5 ott. 3-0 Bayer Leverkusen-Hansa Rostock 2-0 4 ott. 4-1 Bayern Monaco-Hertha Berlino 1-1 4-0 Bochum-Kaiserslautern 2-2 0-1 Eintracht Francoforte-Borussia Dortmund 0-2 1-0 Friburgo-Monaco 1860 1-1 21 mar. 1-2 Hannover-Schalke 2-2 20 mar. 0-0 Stoccarda-Colonia 2-2 5 ott. 5-3 Werder Brema-Wolfsburg 2-0 21 mar.

andata (9ª)9ª giornataritorno (26ª) 18 ott. 6-2 Borussia Dortmund-Hannover 1-1 27 mar. 0-0 Borussia Monchengladbach-Bayern Monaco 2-5 1-0 Colonia-Friburgo 0-3 1-4 Hertha Berlino-Bayer Leverkusen 1-4 19 ott. 4-0 Kaiserslautern-Amburgo 2-3 28 mar. 18 ott. 1-0 Monaco 1860-Eintracht Francoforte 3-0 27 mar. 19 ott. 0-2 Schalke-Bochum 2-1 18 ott. 1-3 Werder Brema-Stoccarda 4-4 28 mar. 3-1 Wolfsburg-Hansa Rostock 1-3 27 mar.andata (10ª)10ª giornataritorno (27ª) 25 ott. 2-2 Amburgo-Schalke 1-4 3 apr. 26 ott. 1-0 Bayer Leverkusen-Borussia Monchengladbach 0-0 25 ott. 4-1 Bayern Monaco-Kaiserslautern 2-0 26 ott. 3-0 Bochum-Borussia Dortmund 1-4 4 apr. 25 ott. 2-0 Eintracht Francoforte-Colonia 0-2 3 apr. 2-4 Friburgo-Werder Brema 1-1 4 apr. 1-1 Hannover-Monaco 1860 2-0 3 apr. 0-1 Hansa Rostock-Hertha Berlino 1-1 1-0 Stoccarda-Wolfsburg 5-1

andata (11ª)11ª giornataritorno (28ª) 2 nov. 3-2 Borussia Dortmund-Amburgo 2-0 10 apr. 1 nov. 1-1 Borussia Monchengladbach-Hansa Rostock 2-1 1-2 Colonia-Hannover 0-1 11 apr. 2 nov. 0-0 Kaiserslautern-Bayer Leverkusen 0-6 10 apr. 1 nov. 3-1 Monaco 1860-Bochum 0-4 2-0 Schalke-Bayern Monaco 1-2 4-1 Stoccarda-Friburgo 1-0 11 apr. 3-1 Werder Brema-Eintracht Francoforte 1-0 10 apr. 3-0 Wolfsburg-Hertha Berlino 0-1andata (12ª)12ª giornataritorno (29ª) 8 nov. 3-1 Amburgo-Monaco 1860 2-1 17 apr. 9 nov. 3-1 Bayer Leverkusen-Schalke 3-2 4-1 Bayern Monaco-Borussia Dortmund 0-2 8 nov. 4-0 Bochum-Colonia 2-1 18 apr. 0-2 Eintracht Francoforte-Stoccarda 1-3 17 apr. 3-2 Friburgo-Wolfsburg 0-4 1-5 Hannover-Werder Brema 0-0 18 apr. 4-0 Hansa Rostock-Kaiserslautern 2-3 17 apr. 2-1 Hertha Berlino-Borussia Monchengladbach 1-1