# 2. Fußball-Bundesliga 2003-2004

La 2. Fußball-Bundesliga 2003-2004 è stata la 30ª edizione della seconda divisione tedesca di calcio.
Delle diciotto squadre che ne hanno preso parte, le sette nuove squadre rispetto all'edizione precedente sono state le tre retrocesse dalla Bundesliga (la massima serie del campionato tedesco di calcio), ovvero Arminia Bielefeld, Norimberga ed Energie Cottbus che hanno preso il posto delle promosse Friburgo, Colonia ed Eintracht Francoforte; le quattro promosse dalla Regionalliga (la terza serie del campionato), provenienti dai due gironi Nord e Süd ovvero, rispettivamente, Erzgebirge Aue e Osnabrück, Unterhaching e Jahn Regensburg. Queste ultime società hanno rimpiazzato le retrocesse Eintracht Braunschweig, Reutlingen, St. Pauli e Waldhof Mannheim.
Al termine della manifestazione, le prime tre squadre piazzatesi in classifica, Norimberga, Arminia Bielefeld e Magonza, hanno conseguito la promozione nella Bundesliga 2004-2005. Il Norimberga, quale primatista, è stato nominato campione del torneo. Le ultime quattro squadre, Lubecca, Jahn Regensburg, Union Berlino e Osnabrück hanno subito la retrocessione nella Regionalliga. Da segnalare la qualificazione alla Coppa UEFA 2004-2005 dell'Alemannia Aachen, seconda classificata nella Coppa di Germania.
Capocannonieri del torneo sono stati Francisco Copado dell'Unterhaching e Marek Mintál del Norimberga con diciotto reti ciascuno.

## Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Alemannia Aquisgrana | dettagli | Aquisgrana | Stadio Tivoli | 6° nella 2. Bundesliga |
| Arminia Bielefeld | dettagli | Bielefeld | Bielefelder Alm SchücoArena | Retrocesso dalla Bundesliga |
| Duisburg | dettagli | Duisburg | Wedaustadion | 8° nella 2. Bundesliga |
| Eintracht Treviri | dettagli | Treviri | Moselstadion | 7° nella 2. Bundesliga |
| Energie Cottbus | dettagli | Cottbus | Stadion der Freundschaft | Retrocesso dalla Bundesliga |
| Erzgebirge Aue | dettagli | Aue-Bad Schlema | Erzgebirgsstadion | Promosso dalla Regionalliga |
| Greuther Fürth | dettagli | Fürth | Playmobil-Stadion | 5° nella 2. Bundesliga |
| Jahn Ratisbona | dettagli | Ratisbona | Jahnstadion | Promosso dalla Regionalliga |
| Karlsruhe | dettagli | Karlsruhe | Wildparkstadion | 13° nella 2. Bundesliga |
| LR Ahlen | dettagli | Ahlen | Wersestadion | 12° nella 2. Bundesliga |
| Lubecca | dettagli | Lubecca | Lohmühle | 11° nella 2. Bundesliga |
| Magonza | dettagli | Magonza | Stadion am Bruchweg | 4° nella 2. Bundesliga |
| Norimberga | dettagli | Norimberga | Frankenstadion | Retrocesso dalla Bundesliga |
| Osnabrück | dettagli | Osnabrück | Piepenbrockstadion an der Bremer Brücke | Promosso dalla Regionalliga |
| RW Oberhausen | dettagli | Oberhausen | Niederrheinstadion | 14° nella 2. Bundesliga |
| Union Berlino | dettagli | Berlino | Stadion An der Alten Försterei | 9° nella 2. Bundesliga |
| Unterhaching | dettagli | Unterhaching | Generali Sportpark | Promosso dalla Regionalliga |
| Wacker Burghausen | dettagli | Burghausen | Wacker-Arena | 10° nella 2. Bundesliga |

## Allenatori e primatisti

| Squadra | Allenatore | Giocatore più presente (tra parentesi il numero delle presenze) | Capocannoniere (tra parentesi il numero dei gol segnati) |
| Alemannia | Jörg Berger | Stephan Straub (34) | Stefan Blank (8) Emmanuel Krontiris (8) |
| Arminia Bielefeld | Benno Möhlmann (1ª-20ª) Thomas von Heesen (21ª-22ª) Uwe Rapolder (23ª-34ª) | Massimilian Porcello (34) Mathias Hain (34) Marco Küntzel (34) | Isaac Boakye (14) |
| Duisburg | Norbert Meier | Dirk Langerbein (34) | Abdelaziz Ahanfouf (14) |
| Eintracht Trier | Paul Linz | Axel Keller (33) Catalin Racanel (33) | Catalin Racanel (11) |
| Energie Cottbus | Eduard Geyer | Santiago Silva (32) Laurențiu Reghecampf (32) | Santiago Silva (9) Laurențiu Reghecampf (9) |
| Erzgebirge Aue | Gerd Schädlich | Skerdilaid Curri (34) | Khvicha Shubitidze (8) Andrzej Juskowiak (8) |
| Greuther Furth | Eugen Hach (1ª-11ª) Werner Dreßel (12ª-17ª) Thomas Kost (18ª-20ª) Benno Möhlmann (21ª-34ª) | Heiko Westermann (34) | Petr Ruman (16) |
| Jahn Regensburg | Ingo Peter (1ª-12ª) Günter Brandl (13ª-34ª) | Christian Kritzer (32) Carsten Keuler (32) | Karsten Hutwelker (6) |
| Karlsruhe | Lorenz-Günther Köstner | Martin Stoll (33) | Conor Casey (14) |
| LR Ahlen | Stefan Kuntz (1ª-12ª) Ingo Peter (13ª-34ª) | Musemestre Bamba (32) | Željko Sopić (6) |
| Lubecca | Dieter Hecking | Timo Achenbach (32) | Ferydoon Zandi (14) |
| Magonza | Jürgen Klopp | Dimo Wache (34) | Michael Thurk (13) |
| Norimberga | Wolfgang Wolf | Raphael Schäfer (33) | Marek Mintál (18) |
| Osnabruck | Frank Pagelsdorf (1ª-27ª) Thorsten Haas (28ª-34ª) | Marko Tredup (33) Jens Langeneke (33) Marcel von Walsleben-Schied (33) | Marcel von Walsleben-Schied (12) |
| Rot Weiss Oberhausen | Jørn Andersen | Saša Radulović (34) Oliver Adler (34) | Saša Radulović (8) |
| Union Berlino | Miroslav Votava (1ª-25ª) Aleksandar Ristić (26ª-34ª) | Jan Sandmann (32) Steffen Baumgart (32) Florian Bruns (32) | Steffen Baumgart (13) |
| Unterhaching | Wolfgang Frank (1ª-26ª) Harry Deutinger (27ª-34ª) | Francisco Copado (33) Norman Loose (33) | Francisco Copado (18) |
| Wacker Burghausen | Rudolf Bommer | Matthias Örüm (34) | Stefan Reisinger (9) |

## Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Norimberga | 61 | 34 | 18 | 7 | 9 | 68 | 45 | +23 |
| 2. | Arminia Bielefeld | 56 | 34 | 16 | 8 | 10 | 50 | 37 | +13 |
| 3. | Magonza | 54 | 34 | 13 | 15 | 6 | 49 | 34 | +15 |
| 4. | Energie Cottbus | 54 | 34 | 15 | 9 | 10 | 52 | 44 | +8 |
| 5. | RW Oberhausen | 53 | 34 | 15 | 8 | 11 | 52 | 48 | +4 |
| 6. | Alemannia Aquisgrana | 53 | 34 | 15 | 8 | 11 | 51 | 51 | 0 |
| 7. | Duisburg | 48 | 34 | 13 | 9 | 12 | 52 | 46 | +6 |
| 8. | Erzgebirge Aue | 48 | 34 | 12 | 12 | 10 | 47 | 45 | +2 |
| 9. | Greuther Fürth | 45 | 34 | 11 | 12 | 11 | 58 | 51 | +7 |
| 10. | Wacker Burghausen | 45 | 34 | 12 | 9 | 13 | 40 | 39 | +1 |
| 11. | Eintracht Treviri | 45 | 34 | 12 | 9 | 13 | 46 | 51 | -5 |
| 12. | LR Ahlen | 44 | 34 | 12 | 8 | 14 | 36 | 45 | -9 |
| 13. | Unterhaching | 43 | 34 | 11 | 10 | 13 | 41 | 46 | -5 |
| 14. | Karlsruhe | 43 | 34 | 11 | 10 | 13 | 38 | 44 | -6 |
| 15. | Lubecca | 39 | 34 | 9 | 12 | 13 | 47 | 57 | -10 |
| 16. | Jahn Ratisbona | 39 | 34 | 9 | 12 | 13 | 37 | 51 | -14 |
| 17. | Union Berlino | 33 | 34 | 8 | 9 | 17 | 43 | 53 | -10 |
| 18. | Osnabrück | 28 | 34 | 7 | 7 | 20 | 35 | 55 | -20 |
Legenda:
    Promossi in Bundesliga 2004-2005.
    Qualificata alla Coppa UEFA 2004-2005.
    Retrocessi in Regionalliga 2004-2005.
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.
| | ALE | ARM | DUI | EIN | ENE | ERZ | GRE | JAH | KAR | LR | LUB | MAG | NOR | OSN | ROT | UNI | UNT | WAC |
| Alemannia | –––– | 2-0 | 2-1 | 2-0 | 0-2 | 1-0 | 0-0 | 1-0 | 0-0 | 1-1 | 3-1 | 2-2 | 3-2 | 2-1 | 1-0 | 4-2 | 5-1 | 0-1 |
| Arminia Bielefeld | 3-0 | –––– | 1-3 | 3-1 | 1-3 | 1-1 | 1-1 | 0-0 | 3-1 | 3-0 | 1-3 | 1-0 | 1-3 | 5-0 | 1-3 | 2-1 | 1-0 | 3-1 |
| Duisburg | 2-1 | 0-2 | –––– | 2-0 | 4-2 | 2-2 | 1-1 | 2-2 | 0-2 | 1-2 | 2-1 | 0-1 | 2-1 | 3-1 | 1-1 | 1-0 | 0-1 | 1-0 |
| Eintracht Trier | 3-3 | 2-3 | 1-1 | –––– | 2-0 | 2-1 | 2-0 | 4-0 | 1-1 | 3-0 | 4-2 | 1-0 | 0-2 | 0-0 | 0-3 | 1-1 | 2-1 | 0-0 |
| Energie Cottbus | 3-1 | 1-2 | 1-1 | 2-3 | –––– | 2-1 | 4-2 | 3-0 | 2-1 | 3-2 | 1-1 | 0-0 | 1-3 | 3-0 | 3-1 | 2-1 | 3-1 | 2-1 |
| Erzgebirge Aue | 0-1 | 1-1 | 2-1 | 2-1 | 1-0 | –––– | 1-1 | 0-1 | 2-0 | 2-0 | 0-0 | 1-1 | 3-3 | 1-0 | 1-1 | 2-1 | 3-3 | 3-0 |
| Greuther Furth | 7-1 | 1-2 | 3-3 | 4-2 | 2-1 | 5-1 | –––– | 2-2 | 2-1 | 2-0 | 2-0 | 3-1 | 2-2 | 1-1 | 0-1 | 2-2 | 2-4 | 2-2 |
| Jahn Regensburg | 1-2 | 1-2 | 0-5 | 2-1 | 0-0 | 1-1 | 0-0 | –––– | 1-1 | 3-0 | 0-4 | 0-0 | 2-1 | 1-0 | 1-1 | 3-1 | 1-0 | 0-2 |
| Karlsruhe | 1-0 | 2-2 | 1-0 | 0-1 | 3-1 | 3-5 | 1-0 | 0-3 | –––– | 1-0 | 1-0 | 1-1 | 2-3 | 3-0 | 1-2 | 2-1 | 0-1 | 0-0 |
| LR Ahlen | 0-0 | 0-0 | 2-3 | 2-0 | 0-0 | 1-0 | 3-2 | 3-1 | 1-2 | –––– | 1-1 | 1-3 | 2-0 | 0-1 | 0-2 | 1-0 | 2-2 | 3-1 |
| Lubecca | 3-5 | 0-0 | 1-1 | 2-2 | 1-1 | 2-2 | 1-0 | 0-3 | 2-2 | 4-1 | –––– | 1-4 | 2-1 | 1-1 | 1-0 | 0-2 | 0-2 | 2-2 |
| Magonza | 3-2 | 0-2 | 4-1 | 3-0 | 4-1 | 1-1 | 1-3 | 1-1 | 1-1 | 0-0 | 3-1 | –––– | 2-1 | 0-0 | 2-0 | 2-1 | 2-0 | 1-0 |
| Norimberga | 3-0 | 1-0 | 2-0 | 3-1 | 2-2 | 2-0 | 1-1 | 3-2 | 2-0 | 2-0 | 1-2 | 2-2 | –––– | 2-0 | 1-3 | 3-0 | 3-0 | 2-0 |
| Osnabruck | 3-1 | 0-0 | 2-2 | 3-0 | 0-1 | 0-1 | 0-1 | 3-0 | 1-2 | 1-2 | 3-1 | 2-2 | 3-4 | –––– | 0-2 | 0-2 | 2-1 | 3-0 |
| Rot Weiss Oberhausen | 1-2 | 3-2 | 0-3 | 1-2 | 0-0 | 1-4 | 3-1 | 2-1 | 1-0 | 1-3 | 3-3 | 0-0 | 3-1 | 3-2 | –––– | 0-0 | 3-1 | 1-2 |
| Union Berlino | 2-1 | 1-0 | 2-1 | 1-3 | 0-1 | 3-0 | 3-0 | 2-2 | 2-2 | 0-2 | 1-2 | 1-1 | 3-5 | 2-0 | 2-2 | –––– | 0-0 | 1-2 |
| Unterhaching | 1-1 | 1-0 | 1-0 | 0-0 | 2-0 | 1-2 | 3-1 | 2-2 | 3-0 | 0-0 | 0-1 | 1-1 | 1-1 | 2-1 | 1-4 | 1-1 | –––– | 1-2 |
| Wacker Burghausen | 1-1 | 0-1 | 1-2 | 1-1 | 1-1 | 2-0 | 0-2 | 2-0 | 0-0 | 0-1 | 2-1 | 2-0 | 0-0 | 4-1 | 5-0 | 3-1 | 0-2 | –––– |

### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 3 ago. | 1-3 | Arminia Bielefeld-Rot Weiss Oberhausen | 2-3 | 2 feb. |
| 3 ago. | 2-1 | Duisburg-Lubecca | 1-1 | 11 feb. |
| 3 ago. | 2-3 | Energie Cottbus-Eintracht Trier | 0-2 | 1 feb. |
| 3 ago. | 0-1 | Erzgebirge Aue-Jahn Regensburg | 1-1 | 1 feb. |
| 3 ago. | 2-4 | Greuther Furth-Unterhaching | 1-3 | 31 gen. |
| 4 ago. | 2-3 | Karlsruhe-Norimberga | 0-2 | 1 feb. |
| 3 ago. | 0-1 | LR Ahlen-Osnabruck | 2-1 | 1 feb. |
| 3 ago. | 2-1 | Magonza-Union Berlino | 1-1 | 1 feb. |
| 3 ago. | 1-1 | Wacker Burghausen-Alemannia | 1-0 | 31 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 11 ago. | 2-2 | Alemannia-Magonza | 2-3 | 8 feb. |
| 8 ago. | 2-1 | Eintracht Trier-Erzgebirge Aue | 1-2 | 8 feb. |
| 8 ago. | 0-0 | Jahn Regensburg-Greuther Furth | 2-2 | 8 feb. |
| 8 ago. | 0-0 | Lubecca-Arminia Bielefeld | 3-1 | 8 feb. |
| 10 ago. | 2-0 | Norimberga-Wacker Burghausen | 0-0 | 6 feb. |
| 10 ago. | 1-2 | Osnabruck-Karlsruhe | 0-3 | 6 feb. |
| 10 ago. | 1-3 | Rot Weiss Oberhausen-LR Ahlen | 2-0 | 6 feb. |
| 10 ago. | 0-1 | Union Berlino-Energie Cottbus | 1-2 | 9 feb. |
| 10 ago. | 1-0 | Unterhaching-Duisburg | 1-0 | 8 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 17 ago. | 3-0 | Arminia Bielefeld-LR Ahlen | 0-0 | 15 feb. |
| 17 ago. | 2-2 | Duisburg-Jahn Regensburg | 5-0 | 15 feb. |
| 17 ago. | 3-1 | Energie Cottbus-Alemannia | 2-0 | 15 feb. |
| 15 ago. | 2-1 | Erzgebirge Aue-Union Berlino | 0-3 | 15 feb. |
| 17 ago. | 4-2 | Greuther Furth-Eintracht Trier | 0-2 | 13 feb. |
| 15 ago. | 1-2 | Karlsruhe-Rot Weiss Oberhausen | 0-1 | 13 feb. |
| 15 ago. | 0-2 | Lubecca-Unterhaching | 1-0 | 15 feb. |
| 18 ago. | 2-1 | Magonza-Norimberga | 2-2 | 16 feb. |
| 17 ago. | 4-1 | Wacker Burghausen-Osnabruck | 0-3 | 13 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 24 ago. | 1-0 | Alemannia-Erzgebirge Aue | 1-0 | 22 feb. |
| 22 ago. | 1-1 | Eintracht Trier-Duisburg | 0-2 | 20 feb. |
| 22 ago. | 0-4 | Jahn Regensburg-Lubecca | 3-0 | 22 feb. |
| 22 ago. | 1-2 | LR Ahlen-Karlsruhe | 0-1 | 22 feb. |
| 25 ago. | 2-2 | Norimberga-Energie Cottbus | 3-1 | 20 feb. |
| 24 ago. | 2-2 | Osnabruck-Magonza | 0-0 | 20 feb. |
| 24 ago. | 1-2 | Rot Weiss Oberhausen-Wacker Burghausen | 0-5 | 22 feb. |
| 24 ago. | 3-0 | Union Berlino-Greuther Furth | 2-2 | 22 feb. |
| 24 ago. | 1-0 | Unterhaching-Arminia Bielefeld | 0-1 | 23 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 15 set. | 3-1 | Arminia Bielefeld-Karlsruhe | 2-2 | 27 feb. |
| 12 set. | 1-0 | Duisburg-Union Berlino | 1-2 | 29 feb. |
| 14 set. | 3-0 | Energie Cottbus-Osnabruck | 1-0 | 29 feb. |
| 14 set. | 3-3 | Erzgebirge Aue-Norimberga | 0-2 | 27 feb. |
| 14 set. | 7-1 | Greuther Furth-Alemannia | 0-0 | 27 feb. |
| 14 set. | 2-2 | Lubecca-Eintracht Trier | 2-4 | 1 mar. |
| 12 set. | 2-0 | Magonza-Rot Weiss Oberhausen | 0-0 | 10 mar. |
| 14 set. | 2-2 | Unterhaching-Jahn Regensburg | 0-1 | 29 feb. |
| 12 set. | 0-1 | Wacker Burghausen-LR Ahlen | 1-3 | 17 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 19 set. | 2-1 | Alemannia-Duisburg | 1-2 | 8 mar. |
| 21 set. | 2-1 | Eintracht Trier-Unterhaching | 0-0 | 5 mar. |
| 19 set. | 1-2 | Jahn Regensburg-Arminia Bielefeld | 0-0 | 7 mar. |
| 21 set. | 0-0 | Karlsruhe-Wacker Burghausen | 0-0 | 5 mar. |
| 21 set. | 1-3 | LR Ahlen-Magonza | 0-0 | 7 mar. |
| 22 set. | 1-1 | Norimberga-Greuther Furth | 2-2 | 7 mar. |
| 21 set. | 0-1 | Osnabruck-Erzgebirge Aue | 0-1 | 7 mar. |
| 21 set. | 0-0 | Rot Weiss Oberhausen-Energie Cottbus | 1-3 | 7 mar. |
| 19 set. | 1-2 | Union Berlino-Lubecca | 2-0 | 5 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 28 set. | 3-1 | Arminia Bielefeld-Wacker Burghausen | 1-0 | 14 mar. |
| 28 set. | 2-1 | Duisburg-Norimberga | 0-2 | 14 mar. |
| 26 set. | 3-2 | Energie Cottbus-LR Ahlen | 0-0 | 12 mar. |
| 28 set. | 1-1 | Erzgebirge Aue-Rot Weiss Oberhausen | 4-1 | 14 mar. |
| 28 set. | 1-1 | Greuther Furth-Osnabruck | 1-0 | 14 mar. |
| 28 set. | 2-1 | Jahn Regensburg-Eintracht Trier | 0-4 | 12 mar. |
| 26 set. | 3-5 | Lubecca-Alemannia | 1-3 | 12 mar. |
| 29 set. | 1-1 | Magonza-Karlsruhe | 1-1 | 15 mar. |
| 26 set. | 1-1 | Unterhaching-Union Berlino | 0-0 | 14 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 6 ott. | 5-1 | Alemannia-Unterhaching | 1-1 | 21 mar. |
| 3 ott. | 2-3 | Eintracht Trier-Arminia Bielefeld | 1-3 | 21 mar. |
| 3 ott. | 3-1 | Karlsruhe-Energie Cottbus | 1-2 | 19 mar. |
| 5 ott. | 1-0 | LR Ahlen-Erzgebirge Aue | 0-2 | 21 mar. |
| 5 ott. | 1-2 | Norimberga-Lubecca | 1-2 | 22 mar. |
| 3 ott. | 2-2 | Osnabruck-Duisburg | 1-3 | 19 mar. |
| 5 ott. | 3-1 | Rot Weiss Oberhausen-Greuther Furth | 1-0 | 19 mar. |
| 5 ott. | 2-2 | Union Berlino-Jahn Regensburg | 1-3 | 21 mar. |
| 5 ott. | 2-0 | Wacker Burghausen-Magonza | 0-1 | 21 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 19 ott. | 1-0 | Arminia Bielefeld-Magonza | 2-0 | 29 mar. |
| 17 ott. | 1-1 | Duisburg-Rot Weiss Oberhausen | 3-0 | 26 mar. |
| 17 ott. | 1-1 | Eintracht Trier-Union Berlino | 3-1 | 28 mar. |
| 19 ott. | 2-1 | Energie Cottbus-Wacker Burghausen | 1-1 | 26 mar. |
| 19 ott. | 2-0 | Erzgebirge Aue-Karlsruhe | 5-3 | 28 mar. |
| 19 ott. | 2-0 | Greuther Furth-LR Ahlen | 2-3 | 28 mar. |
| 19 ott. | 1-2 | Jahn Regensburg-Alemannia | 0-1 | 28 mar. |
| 17 ott. | 1-1 | Lubecca-Osnabruck | 1-3 | 26 mar. |
| 20 ott. | 1-1 | Unterhaching-Norimberga | 0-3 | 28 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 26 ott. | 2-0 | Alemannia-Eintracht Trier | 3-3 | 2 apr. |
| 26 ott. | 1-0 | Karlsruhe-Greuther Furth | 1-2 | 4 apr. |
| 26 ott. | 2-3 | LR Ahlen-Duisburg | 2-1 | 4 apr. |
| 27 ott. | 4-1 | Magonza-Energie Cottbus | 0-0 | 5 apr. |
| 24 ott. | 3-2 | Norimberga-Jahn Regensburg | 1-2 | 2 apr. |
| 26 ott. | 2-1 | Osnabruck-Unterhaching | 1-2 | 4 apr. |
| 24 ott. | 3-3 | Rot Weiss Oberhausen-Lubecca | 0-1 | 2 apr. |
| 26 ott. | 1-0 | Union Berlino-Arminia Bielefeld | 1-2 | 4 apr. |
| 24 ott. | 2-0 | Wacker Burghausen-Erzgebirge Aue | 0-3 | 4 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 31 ott. | 1-3 | Arminia Bielefeld-Energie Cottbus | 2-1 | 8 apr. |
| 2 nov. | 0-2 | Duisburg-Karlsruhe | 0-1 | 11 apr. |
| 2 nov. | 0-2 | Eintracht Trier-Norimberga | 1-3 | 12 apr. |
| 31 ott. | 1-1 | Erzgebirge Aue-Magonza | 1-1 | 11 apr. |
| 2 nov. | 2-2 | Greuther Furth-Wacker Burghausen | 2-0 | 11 apr. |
| 2 nov. | 1-0 | Jahn Regensburg-Osnabruck | 0-3 | 11 apr. |
| 31 ott. | 4-1 | Lubecca-LR Ahlen | 1-1 | 11 apr. |
| 3 nov. | 2-1 | Union Berlino-Alemannia | 2-4 | 8 apr. |
| 2 nov. | 1-4 | Unterhaching-Rot Weiss Oberhausen | 1-3 | 8 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 9 nov. | 2-0 | Alemannia-Arminia Bielefeld | 0-3 | 19 apr. |
| 10 nov. | 2-1 | Energie Cottbus-Erzgebirge Aue | 0-1 | 16 apr. |
| 9 nov. | 1-0 | Karlsruhe-Lubecca | 2-2 | 16 apr. |
| 9 nov. | 2-2 | LR Ahlen-Unterhaching | 0-0 | 18 apr. |
| 7 nov. | 1-3 | Magonza-Greuther Furth | 1-3 | 18 apr. |
| 9 nov. | 3-0 | Norimberga-Union Berlino | 5-3 | 18 apr. |
| 7 nov. | 3-0 | Osnabruck-Eintracht Trier | 0-0 | 18 apr. |
| 7 nov. | 2-1 | Rot Weiss Oberhausen-Jahn Regensburg | 1-1 | 16 apr. |
| 9 nov. | 1-2 | Wacker Burghausen-Duisburg | 0-1 | 18 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 26 gen. | 3-2 | Alemannia-Norimberga | 0-3 | 26 apr. |
| 21 nov. | 1-1 | Arminia Bielefeld-Erzgebirge Aue | 1-1 | 25 apr. |
| 21 nov. | 0-1 | Duisburg-Magonza | 1-4 | 23 apr. |
| 23 nov. | 0-3 | Eintracht Trier-Rot Weiss Oberhausen | 2-1 | 25 apr. |
| 23 nov. | 2-1 | Greuther Furth-Energie Cottbus | 2-4 | 25 apr. |
| 23 nov. | 3-0 | Jahn Regensburg-LR Ahlen | 1-3 | 25 apr. |
| 21 nov. | 2-2 | Lubecca-Wacker Burghausen | 1-2 | 23 apr. |
| 21 nov. | 2-0 | Union Berlino-Osnabruck | 2-0 | 23 apr. |
| 23 nov. | 3-0 | Unterhaching-Karlsruhe | 1-0 | 25 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 28 nov. | 1-1 | Energie Cottbus-Duisburg | 2-4 | 2 mag. |
| 30 nov. | 1-1 | Erzgebirge Aue-Greuther Furth | 1-5 | 2 mag. |
| 28 nov. | 0-3 | Karlsruhe-Jahn Regensburg | 1-1 | 2 mag. |
| 30 nov. | 2-0 | LR Ahlen-Eintracht Trier | 0-3 | 30 apr. |
| 30 nov. | 3-1 | Magonza-Lubecca | 4-1 | 30 apr. |
| 1 dic. | 1-0 | Norimberga-Arminia Bielefeld | 3-1 | 3 mag. |
| 28 nov. | 3-1 | Osnabruck-Alemannia | 1-2 | 30 apr. |
| 30 nov. | 0-0 | Rot Weiss Oberhausen-Union Berlino | 2-2 | 2 mag. |
| 30 nov. | 0-2 | Wacker Burghausen-Unterhaching | 2-1 | 2 mag. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 7 dic. | 1-0 | Alemannia-Rot Weiss Oberhausen | 2-1 | 10 mag. |
| 7 dic. | 1-1 | Arminia Bielefeld-Greuther Furth | 2-1 | 9 mag. |
| 5 dic. | 2-2 | Duisburg-Erzgebirge Aue | 1-2 | 9 mag. |
| 5 dic. | 1-1 | Eintracht Trier-Karlsruhe | 1-0 | 9 mag. |
| 5 dic. | 0-2 | Jahn Regensburg-Wacker Burghausen | 0-2 | 7 mag. |
| 7 dic. | 1-1 | Lubecca-Energie Cottbus | 1-1 | 9 mag. |
| 7 dic. | 2-0 | Norimberga-Osnabruck | 4-3 | 7 mag. |
| 7 dic. | 0-2 | Union Berlino-LR Ahlen | 0-1 | 9 mag. |
| 8 dic. | 1-1 | Unterhaching-Magonza | 0-2 | 7 mag. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 12 dic. | 5-0 | Arminia Bielefeld-Osnabruck | 0-0 | 16 mag. |
| 14 dic. | 3-1 | Energie Cottbus-Unterhaching | 0-2 | 16 mag. |
| 14 dic. | 0-0 | Erzgebirge Aue-Lubecca | 2-2 | 16 mag. |
| 12 dic. | 3-3 | Greuther Furth-Duisburg | 1-1 | 16 mag. |
| 14 dic. | 2-1 | Karlsruhe-Union Berlino | 2-2 | 16 mag. |
| 12 dic. | 0-0 | LR Ahlen-Alemannia | 1-1 | 16 mag. |
| 14 dic. | 1-1 | Magonza-Jahn Regensburg | 0-0 | 16 mag. |
| 12 dic. | 3-1 | Rot Weiss Oberhausen-Norimberga | 3-1 | 16 mag. |
| 14 dic. | 1-1 | Wacker Burghausen-Eintracht Trier | 0-0 | 16 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 17 dic. | 0-0 | Alemannia-Karlsruhe | 0-1 | 23 mag. |
| 16 dic. | 0-2 | Duisburg-Arminia Bielefeld | 3-1 | 23 mag. |
| 17 dic. | 1-0 | Eintracht Trier-Magonza | 0-3 | 23 mag. |
| 18 dic. | 0-0 | Jahn Regensburg-Energie Cottbus | 0-3 | 23 mag. |
| 17 dic. | 1-0 | Lubecca-Greuther Furth | 0-2 | 23 mag. |
| 16 dic. | 2-0 | Norimberga-LR Ahlen | 0-2 | 23 mag. |
| 16 dic. | 0-2 | Osnabruck-Rot Weiss Oberhausen | 2-3 | 23 mag. |
| 17 dic. | 1-2 | Union Berlino-Wacker Burghausen | 1-3 | 23 mag. |
| 17 dic. | 1-2 | Unterhaching-Erzgebirge Aue | 3-3 | 23 mag. |

## Statistiche
### Squadre
#### Capoliste solitarie

| | | Unterhaching | Unterhaching | Unterhaching | Magonza | Magonza | Bielefeld | Bielefeld | Alemannia | | | Alemannia | Alemannia | Alemannia | Alemannia | Alemannia | Oberh. | Oberh. | Oberh. | Oberh. | | Cot. | Nor. | Cot. | | Cot. | Norimb. | Norimb. | Norimb. | Norimb. | Norimb. | Norimb. | Norimb. |
| 1ª | 2ª | 3ª | 4ª | 5ª | 6ª | 7ª | 8ª | 9ª | 10ª | 11ª | 12ª | 13ª | 14ª | 15ª | 16ª | 17ª | 18ª | 19ª | 20ª | 21ª | 22ª | 23ª | 24ª | 25ª | 26ª | 27ª | 28ª | 29ª | 30ª | 31ª | 32ª | 33ª | 34ª |

#### Classifica in divenire

| | 1ª | 2ª | 3ª | 4ª | 5ª | 6ª | 7ª | 8ª | 9ª | 10ª | 11ª | 12ª | 13ª | 14ª | 15ª | 16ª | 17ª | 18ª | 19ª | 20ª | 21ª | 22ª | 23ª | 24ª | 25ª | 26ª | 27ª | 28ª | 29ª | 30ª | 31ª | 32ª | 33ª | 34ª |
| Alemannia | 1 | 2 | 2 | 5 | 5 | 8 | 11 | 14 | 17 | 20 | 20 | 23 | 26 | 26 | 29 | 30 | 31 | 31 | 31 | 31 | 34 | 35 | 35 | 38 | 39 | 42 | 43 | 46 | 46 | 46 | 49 | 52 | 53 | 53 |
| Arminia Bielefeld | 0 | 1 | 4 | 4 | 7 | 10 | 13 | 16 | 19 | 19 | 19 | 19 | 20 | 20 | 21 | 24 | 27 | 27 | 27 | 28 | 31 | 32 | 33 | 36 | 39 | 42 | 45 | 48 | 51 | 52 | 52 | 55 | 56 | 56 |
| Duisburg | 3 | 3 | 4 | 5 | 8 | 8 | 11 | 12 | 13 | 16 | 16 | 19 | 19 | 20 | 21 | 22 | 22 | 23 | 23 | 26 | 29 | 29 | 32 | 32 | 35 | 38 | 38 | 38 | 41 | 41 | 44 | 44 | 45 | 48 |
| Eintracht Trier | 3 | 6 | 6 | 7 | 8 | 11 | 11 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 13 | 14 | 17 | 20 | 20 | 23 | 23 | 26 | 27 | 30 | 30 | 33 | 34 | 34 | 35 | 38 | 41 | 44 | 45 | 45 |
| Energie Cottbus | 0 | 3 | 6 | 7 | 10 | 11 | 14 | 14 | 17 | 17 | 20 | 23 | 23 | 24 | 25 | 28 | 29 | 29 | 32 | 35 | 35 | 38 | 41 | 42 | 45 | 46 | 47 | 47 | 47 | 50 | 50 | 51 | 51 | 54 |
| Erzgebirge Aue | 0 | 0 | 3 | 3 | 4 | 7 | 8 | 8 | 11 | 11 | 12 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 23 | 23 | 23 | 23 | 26 | 29 | 32 | 35 | 38 | 39 | 42 | 43 | 43 | 46 | 47 | 48 |
| Greuther Furth | 0 | 1 | 4 | 4 | 7 | 8 | 9 | 9 | 12 | 12 | 13 | 16 | 19 | 20 | 21 | 22 | 22 | 22 | 23 | 23 | 24 | 25 | 26 | 29 | 29 | 29 | 32 | 35 | 38 | 38 | 41 | 41 | 42 | 45 |
| Jahn Regensburg | 3 | 4 | 5 | 5 | 6 | 6 | 9 | 10 | 10 | 10 | 13 | 13 | 16 | 19 | 19 | 20 | 21 | 22 | 23 | 23 | 26 | 29 | 30 | 30 | 33 | 33 | 36 | 36 | 37 | 37 | 38 | 38 | 39 | 39 |
| Karlsruhe | 0 | 3 | 3 | 6 | 6 | 7 | 8 | 11 | 11 | 14 | 17 | 20 | 20 | 20 | 21 | 24 | 25 | 25 | 28 | 28 | 31 | 32 | 33 | 34 | 34 | 34 | 34 | 37 | 38 | 38 | 39 | 39 | 40 | 43 |
| LR Ahlen | 0 | 3 | 3 | 3 | 6 | 6 | 6 | 9 | 9 | 9 | 9 | 10 | 10 | 13 | 16 | 17 | 17 | 20 | 20 | 21 | 21 | 24 | 25 | 26 | 26 | 29 | 32 | 33 | 34 | 37 | 37 | 40 | 41 | 44 |
| Lubecca | 0 | 1 | 1 | 4 | 5 | 8 | 8 | 11 | 12 | 13 | 16 | 16 | 17 | 17 | 18 | 19 | 22 | 23 | 26 | 29 | 29 | 29 | 29 | 29 | 32 | 32 | 35 | 36 | 37 | 37 | 37 | 38 | 39 | 39 |
| Magonza | 3 | 4 | 7 | 8 | 11 | 14 | 15 | 15 | 15 | 18 | 19 | 19 | 22 | 25 | 26 | 27 | 27 | 28 | 31 | 32 | 33 | 34 | 35 | 36 | 39 | 39 | 40 | 41 | 41 | 44 | 47 | 50 | 51 | 54 |
| Norimberga | 3 | 6 | 6 | 7 | 8 | 9 | 9 | 9 | 10 | 13 | 16 | 19 | 19 | 22 | 25 | 25 | 28 | 31 | 32 | 33 | 36 | 39 | 40 | 43 | 43 | 46 | 46 | 49 | 52 | 55 | 58 | 61 | 61 | 61 |
| Osnabruck | 3 | 3 | 3 | 4 | 4 | 4 | 5 | 6 | 7 | 10 | 10 | 13 | 13 | 16 | 16 | 16 | 16 | 16 | 16 | 19 | 20 | 20 | 20 | 20 | 20 | 23 | 23 | 26 | 27 | 27 | 27 | 27 | 28 | 28 |
| Rot Weiss Oberhausen | 3 | 3 | 6 | 6 | 6 | 7 | 8 | 11 | 12 | 13 | 16 | 19 | 22 | 23 | 23 | 26 | 29 | 32 | 35 | 38 | 38 | 39 | 39 | 39 | 42 | 42 | 42 | 45 | 46 | 46 | 47 | 47 | 50 | 53 |
| Union Berlino | 0 | 0 | 0 | 3 | 3 | 3 | 4 | 5 | 6 | 9 | 12 | 12 | 15 | 16 | 16 | 16 | 16 | 17 | 17 | 20 | 21 | 24 | 27 | 28 | 28 | 28 | 28 | 28 | 28 | 31 | 32 | 32 | 33 | 33 |
| Unterhaching | 3 | 6 | 9 | 12 | 13 | 13 | 14 | 14 | 15 | 15 | 15 | 16 | 19 | 22 | 23 | 23 | 23 | 26 | 29 | 29 | 29 | 29 | 30 | 31 | 32 | 32 | 35 | 35 | 36 | 39 | 39 | 39 | 42 | 43 |
| Wacker Burghausen | 1 | 1 | 4 | 7 | 7 | 8 | 8 | 11 | 11 | 14 | 15 | 15 | 16 | 16 | 19 | 20 | 23 | 26 | 27 | 27 | 30 | 30 | 31 | 31 | 31 | 32 | 32 | 32 | 32 | 35 | 38 | 41 | 42 | 45 |

#### Classifiche di rendimento
##### Rendimento andata-ritorno

| Andata | Andata | Ritorno | Ritorno |
| Alemannia | 31 | Norimberga | 33 |
| Rot Weiss Oberhausen | 29 | Arminia Bielefeld | 29 |
| Energie Cottbus | 29 | Erzgebirge Aue | 29 |
| Norimberga | 28 | Eintracht Trier | 28 |
| Arminia Bielefeld | 27 | Magonza | 27 |
| Magonza | 27 | LR Ahlen | 27 |
| Karlsruhe | 25 | Duisburg | 26 |
| Wacker Burghausen | 23 | Energie Cottbus | 25 |
| Unterhaching | 23 | Rot Weiss Oberhausen | 24 |
| Greuther Furth | 22 | Greuther Furth | 23 |
| Lubecca | 22 | Wacker Burghausen | 22 |
| Duisburg | 22 | Alemannia | 22 |
| Jahn Regensburg | 21 | Unterhaching | 20 |
| Erzgebirge Aue | 19 | Karlsruhe | 18 |
| LR Ahlen | 17 | Jahn Regensburg | 18 |
| Eintracht Trier | 17 | Union Berlino | 17 |
| Union Berlino | 16 | Lubecca | 17 |
| Osnabruck | 16 | Osnabruck | 12 |

##### Rendimento casa-trasferta

| Casa | Casa | Trasferta | Trasferta |
| Norimberga | 39 | Rot Weiss Oberhausen | 28 |
| Alemannia | 37 | Arminia Bielefeld | 26 |
| Energie Cottbus | 36 | Norimberga | 22 |
| Magonza | 35 | Duisburg | 20 |
| Erzgebirge Aue | 31 | Magonza | 19 |
| Greuther Furth | 30 | Lubecca | 19 |
| Arminia Bielefeld | 30 | Wacker Burghausen | 19 |
| Eintracht Trier | 30 | Energie Cottbus | 18 |
| Duisburg | 28 | Unterhaching | 18 |
| Karlsruhe | 27 | LR Ahlen | 18 |
| Wacker Burghausen | 26 | Erzgebirge Aue | 17 |
| LR Ahlen | 26 | Karlsruhe | 16 |
| Unterhaching | 25 | Alemannia | 16 |
| Rot Weiss Oberhausen | 25 | Greuther Furth | 15 |
| Jahn Regensburg | 24 | Jahn Regensburg | 15 |
| Union Berlino | 23 | Eintracht Trier | 15 |
| Osnabruck | 21 | Union Berlino | 10 |
| Lubecca | 20 | Osnabruck | 7 |

#### Primati stagionali

Squadre
* Maggior numero di vittorie: Norimberga (18)
* Maggior numero di pareggi: Magonza (15)
* Maggior numero di sconfitte: Osnabruck (20)
* Minor numero di vittorie: Osnabruck (7)
* Minor numero di pareggi: Norimberga, Osnabruck (7)
* Minor numero di sconfitte: Magonza (6)
* Miglior attacco: Norimberga (68 gol fatti)
* Peggior attacco: Osnabruck (35 gol fatti)
* Miglior difesa: Magonza (34 gol subiti)
* Peggior difesa: Lubecca (57 gol subiti)
* Miglior differenza reti: Norimberga (+23)
* Peggior differenza reti: Osnabruck (-20)
* Miglior serie positiva: Arminia Bielefeld (11, 20ª-30ª)
* Peggior serie negativa: Osnabruck (5, 15ª-19ª) , Eintracht Trier (5, 10ª-14ª) , Union Berlino (5, 25ª-29ª)
* Maggior numero di vittorie consecutive: Arminia Bielefeld (6, 24ª-29ª)
Partite
* Più gol (8):
    Union Berlino-Norimberga 3-5, 18 aprile 2004
    Greuther Furth-Alemannia 7-1, 14 settembre 2003
    Karlsruhe-Erzgebirge Aue 3-5, 28 marzo 2004
    Lubecca-Alemannia 3-5, 26 settembre 2003
* Maggior scarto di gol (6): Greuther Furth-Alemannia 7-1
* Maggior numero di reti in una giornata: 36 gol nella 31ª giornata
* Minor numero di reti in una giornata: 14 gol nella 23ª giornata, 14 gol nella 17ª giornata
* Maggior numero di espulsioni in una giornata: 7 in 10ª giornata

### Individuali
#### Classifica marcatori

| Gol | Rigori | Giocatore | Squadra |
| 18 | 3 | Francisco Copado | Unterhaching |
| 18 | 0 | Marek Mintál | Norimberga |
| 16 | 0 | Petr Ruman | Greuther Furth |
| 14 | 1 | Abdelaziz Ahanfouf | Duisburg |
| 14 | 1 | Isaac Boakye | Arminia Bielefeld |
| 14 | 0 | Conor Casey | Karlsruhe |
| 14 | 2 | Ferydoon Zandi | Lubecca |
| 13 | 2 | Steffen Baumgart | Union Berlino |
| 13 | 0 | Marcus Feinbier | Greuther Furth |
| 13 | 1 | Michael Thurk | Magonza |
| 12 | 2 | Jacek Krzynówek | Norimberga |
| 12 | 0 | Marcel von Walsleben-Schied | Osnabruck |
| 11 | 0 | Markus Kurth | Duisburg |
| 11 | 0 | Catalin Racanel | Eintracht Trier |
| 10 | 2 | Nico Patschinski | Eintracht Trier |
| 10 | 0 | Ivan Saenko | Karlsruhe |
| 10 | 0 | Róbert Vittek | Norimberga |

#### Media spettatori

| Club | Pos. | Media | Totale |
| Norimberga | 1 | 16 152 | 274 580 |
| Magonza | 2 | 14 750 | 250 750 |
| Arminia Bielefeld | 3 | 13 648 | 232 017 |
| Alemannia | 4 | 12 879 | 218 935 |
| Karlsruhe | 5 | 12 441 | 211 500 |
| Energie Cottbus | 6 | 11 856 | 201 560 |
| Osnabruck | 7 | 11 424 | 194 200 |
| Erzgebirge Aue | 8 | 11 018 | 187 300 |
| Duisburg | 9 | 9 464 | 160 884 |
| Jahn Regensburg | 10 | 7 836 | 133 219 |
| Greuther Furth | 11 | 7 800 | 132 601 |
| Union Berlino | 12 | 7 497 | 127 451 |
| Lubecca | 13 | 7 462 | 126 850 |
| Rot Weiss Oberhausen | 14 | 6 267 | 106 534 |
| Eintracht Trier | 15 | 6 214 | 105 631 |
| LR Ahlen | 16 | 5 364 | 91 196 |
| Wacker Burghausen | 17 | 4 632 | 78 750 |
| Unterhaching | 18 | 4 559 | 77 500 |

#### Arbitri

* Felix Brych (9)
* Markus Schmidt (9)
* Hermann Albrecht (8)
* Matthias Anklam (8)
* Jochen Drees (8)
* Peter Gagelmann (8)
* Manuel Gräfe (8)
* Holger Henschel (8)
* Robert Hoyzer (8)
* Stephan Kammerer (8)
* Jörg Keßler (8)
* Thorsten Kinhöfer (8)
* Knut Kircher (8)
* Dominik Marks (8)
* Florian Meyer (8)
* Günter Perl (8)
* Babak Rafati (8)
* Volker Raquet (8)
* Thorsten Schriever (8)
* Marc Seemann (8)
* Peter Sippel (8)
* André Stachowiak (8)
* Stefan Trautmann (8)
* Wolfgang Walz (8)
* Markus Weber (8)
* Thomas Frank (7)
* Mike Pickel (7)
* Georg Schalk (7)
* Detlef Scheppe (7)
* Ralf Späker (7)
* Stefan Weber (7)
* Michael Weiner (7)
* Helmut Fleischer (6)
* Jürgen Jansen (6)
* Uwe Kemmling (6)
* Torsten Koop (6)
* Edgar Steinborn (6)
* Lutz-Michael Fröhlich (5)
* Wolfgang Stark (5)
* Markus Merk (4)
* Franz-Xaver Wack (4)
* Herbert Fandel (3)
* Lutz Wagner (3)
* Jürgen Aust (1)