| Aufsteiger in die 2. Bundesliga |
| Eintracht Braunschweig |
| SC Paderborn 07 |
| Absteiger aus der 2. Bundesliga |
| Rot-Weiß Oberhausen |
| Rot-Weiß Essen |
| FC Rot-Weiß Erfurt |
| Aufsteiger in die Regionalliga Nord |
| BSV Kickers Emden |
| FC Carl Zeiss Jena |
| Bayer Leverkusen (A) |
| SG Wattenscheid 09 |
| Absteiger in die Oberligen |
| BV Borussia Dortmund (A) |
| VfL Wolfsburg II |
| DSC Arminia Bielefeld (A) |
| 1.FC Union Berlin |
| KFC Uerdingen 05 |
| Platz | Verein | Spiele | g | u | v | Tore | Punkte |
| 1. | Eintracht Braunschweig | 36 | 20 | 10 | 6 | 59:35 | 70 |
| 2. | SC Paderborn 07 | 36 | 20 | 10 | 6 | 63:40 | 70 |
| 3. | VfB Lübeck | 36 | 20 | 9 | 7 | 62:40 | 69 |
| 4. | VfL Osnabrück | 36 | 18 | 13 | 5 | 67:44 | 67 |
| 5. | Wuppertaler SV | 36 | 15 | 9 | 12 | 46:48 | 54 |
| 6. | Hamburger SV (A) | 36 | 16 | 5 | 15 | 49:48 | 53 |
| 7. | FC St. Pauli | 36 | 13 | 13 | 10 | 43:39 | 52 |
| 8. | Fortuna Düsseldorf | 36 | 12 | 13 | 11 | 46:42 | 49 |
| 9. | Holstein Kiel | 36 | 14 | 6 | 16 | 54:46 | 48 |
| 10. | Preußen Münster | 36 | 12 | 10 | 14 | 52:58 | 46 |
| 11. | 1.FC Köln (A) | 36 | 12 | 10 | 14 | 58:65 | 46 |
| 12. | Hertha BSC Berlin (A) | 36 | 11 | 11 | 14 | 55:57 | 44 |
| 13. | Werder Bremen (A) | 36 | 11 | 9 | 16 | 48:57 | 42 |
| 14. | Chemnitzer FC | 36 | 10 | 10 | 16 | 33:38 | 40 |
| 15. | BV Borussia Dortmund (A) | 36 | 10 | 10 | 16 | 57:64 | 40 |
| 16. | VfL Wolfsburg (A) | 36 | 7 | 13 | 16 | 37:58 | 33 |
| 17. | DSC Arminia Bielefeld (A) | 36 | 7 | 8 | 21 | 50:83 | 29 |
| 18. | 1.FC Union Berlin | 36 | 6 | 9 | 21 | 32:50 | 27 |
| 19. | KFC Uerdingen 05 | 36 | 13 | 10 | 13 | 43:50 | 49 |
| Platz | Verein | Spiele | Zuschauer | Schnitt |
| 1. | FC St. Pauli | 18 | 290585 | 16144 |
| 2. | Eintracht Braunschweig | 18 | 245100 | 13617 |
| 3. | VfL Osnabrück | 18 | 168600 | 9367 |
| 4. | Fortuna Düsseldorf | 18 | 154989 | 8611 |
| 5. | VfB Lübeck | 18 | 89700 | 4983 |
| 6. | 1.FC Union Berlin | 18 | 83348 | 4630 |
| 7. | Wuppertaler SV | 18 | 66895 | 3716 |
| 8. | Preußen Münster | 18 | 64715 | 3595 |
| 9. | Holstein Kiel | 18 | 63604 | 3533 |
| 10. | SC Paderborn | 18 | 61567 | 3420 |
| 11. | KFC Uerdingen 05 | 18 | 61030 | 3391 |
| 12. | Chemnitzer FC | 18 | 52249 | 2903 |
| 13. | Hertha BSC Berlin (A) | 18 | 33079 | 1838 |
| 14. | VfL Wolfsburg (A) | 18 | 28020 | 1557 |
| 15. | Hamburger SV (A) | 18 | 19808 | 1105 |
| 16. | 1.FC Köln (A) | 18 | 19212 | 1067 |
| 17. | BV Borussia Dortmund (A) | 18 | 17716 | 984 |
| 18. | DSC Arminia Bielefeld (A) | 18 | 16605 | 923 |
| 19. | Werder Bremen II | 18 | 13896 | 772 |
| gesamt | 342 | 1550718 | 4534 | |
| Treffer | Vorlagen | Torschütze |
| 8 | 6 | Pavel Dorby |
| 7 | 2 | Patrick Würll |
| 6 | 9 | Dennis Tornieporth |
| 5 | 7 | Björn Lindemann |
| 5 | 4 | Andre Breitenreiter |
| 5 | 2 | Stefan Kühne |
| 5 | 1 | Michael Molata |
| 3 | 1 | Timo Schultz |
| 2 | 4 | Torben Tutas |
| 2 | 3 | Thomas Piorunek |
| 2 | 1 | Sven Boy |
| 2 | 0 | Jan Sandmann |
| 1 | 2 | Alexej Spasskov |
| 1 | 2 | Thorsten Rohwer |
| 0 | 1 | Christopher Hauptmann |
| 0 | 1 | Christoph Lange |
| Name | Einsätze | Minuten | EW | AW | Note | G | G/R | R |
| Sandmann | 34 | 3035 | - | 1 | 3,23 | 5 | - | - |
| Hansen | 34 | 2933 | - | 7 | 3,29 | 6 | - | - |
| Boy | 32 | 2765 | - | 3 | 2,94 | 5 | 1 | - |
| Lindemann | 32 | 2741 | 1 | 6 | 3,44 | 7 | 1 | - |
| Tornieporth | 34 | 2527 | 7 | 9 | 3,76 | 6 | - | - |
| Henzler | 28 | 2520 | - | - | 2,79 | 1 | - | - |
| Molata | 28 | 2361 | - | 3 | 3,18 | 6 | 1 | - |
| Tutas | 31 | 2334 | 4 | 5 | 3,48 | - | - | - |
| Breitenreiter | 28 | 2081 | 5 | 4 | 3,46 | 6 | - | 1 |
| Kühne | 28 | 1978 | 6 | 9 | 3,77 | 5 | - | - |
| Dobry | 30 | 1968 | 9 | 8 | 3,93 | 2 | - | - |
| Würll | 25 | 1871 | 3 | 11 | 3,90 | 3 | - | - |
| Rohwer | 21 | 1615 | 5 | 1 | 3,37 | 2 | - | - |
| Spasskov | 17 | 1190 | 5 | 1 | 3,03 | 3 | - | - |
| Lange | 18 | 762 | 10 | 4 | 4,06 | 3 | - | - |
| Preuß | 8 | 720 | - | - | 3,13 | - | - | - |
| Schultz | 9 | 603 | 1 | 6 | 3,44 | 2 | - | - |
| Guemari | 15 | 599 | 9 | 4 | 3,88 | 2 | - | - |
| Piorunek | 8 | 530 | 2 | 4 | 3,07 | 2 | - | - |
| Hauptmann | 12 | 261 | 11 | 1 | 3,75 | 2 | - | - |
| Haufe | 5 | 128 | 4 | 2 | 4,50 | - | - | - |
| Djefaflia | 4 | 40 | 4 | - | 0,00 | - | - | - |
| Gersch | 3 | 24 | 3 | - | 0,00 | - | - | - |
| Sa. 31.07.2004 - 14:00 Uhr | Kieler Störche vs. Hamburger SV (A) | 0:2 |
| Zuschauer: 4006 |
0:1 Kucukovic (37.), 0:2 Mamoum (39.) |
| Fr. 06.08.2004 - 19:30 Uhr | FC St. Pauli vs. Kieler Störche | 1:1 |
| Zuschauer: 17391 | 1:0 A. Mayer (27.), 1:1 Würll (67.) |
| Mi. 11.08.2004 - 19:30 Uhr | Kieler Störche vs. 1.FC Union Berlin | 2:0 |
| Zuschauer: 4570 | 1:0 Tornieporth (47.), 2:0 Tornieporth (86.) |
| Sa. 14.08.2004 - 14:00 Uhr | SC Paderborn 07 vs. Kieler Störche | 5:1 |
| Zuschauer: 2500 |
1:0 Spork (10. // Foulelfmeter), 2:0 Cartus (20.), 2:1 Molata (34.), 3:1 Waterink (51.), 4:1 R. Müller (54.), 5:1 Schüßler (58.) |
| Fr. 20.08.2004 - 19:30 Uhr | Kieler Störche vs. DSC Arminia Bielefeld (A) | 4:0 |
| Zuschauer: 2700 | 1:0 Molata (17.), 2:0 Tornieporth (35.), 3:0 Würll (70.), 4:0 Piorunek (88.) |
| Fr. 27.08.2004 - 19:00 Uhr | BV Borussia Dortmund (A) vs. Kieler Störche | 0:2 |
| Zuschauer: 528 | 0:1 M. Metzelder (61. // Eigentor), 0:2 Kühne (62.) |
| Sa. 04.09.2004 - 14:00 Uhr | Kieler Störche vs. Fortuna Düsseldorf | 2:1 |
| Zuschauer: 5100 | 1:0 Molata (73.), 2:0 Tutas (75.), 2:1 Lambertz (81.) |
| So. 12.09.2004 - 15:00 Uhr | VfB Lübeck vs. Kieler Störche | 1:0 |
| Zuschauer: 6400 | 1:0 T. Schweinsteiger (73.) |
| Sa. 18.09.2004 - 14:00 Uhr | Kieler Störche vs. Chemnitzer FC | 3:1 |
| Zuschauer: 2650 |
1:0 Piorunek (25.), 2:0 Tornieporth (40.), 3:0 Breitenreiter (65.), 3:1 Karl (75.) |
| So. 26.09.2004 - 14:00 Uhr | Werder Bremen (A) vs. Kieler Störche | 1:4 |
| Zuschauer: 400 |
0:1 Würll (45.), 0:2 Würll (48.), 1:2 Paul (52.), 1:3 Lindemann (76.), 1:4 Lindemann (84.) |
| Fr. 01.10.2004 - 19:30 Uhr | Kieler Störche vs. Preußen Münster | 3:1 |
| Zuschauer: 4900 |
0:1 Gockel (9.), 1:1 Tornieporth (17.), 2:1 Boy (79.), 3:1 Breitenreiter (81.) |
| Fr. 08.10.2004 - 19:30 Uhr | Eintracht Braunschweig vs. Kieler Störche | 1:0 |
| Zuschauer: 14500 | 1:0 Graf (79.) |
| Fr. 15.10.2004 - 19:30 Uhr | Kieler Störche vs. VfL Wolfsburg (A) | 1:1 |
| Zuschauer: 3950 | 0:1 Makiadi (4.), 1:1 Kühne (24.) |
| Sa. 23.10.2004 - 14:00 Uhr | KFC Uerdingen 05 vs. Kieler Störche | 1:0 |
| Zuschauer: 3879 | 1:0 Baltes (60.) |
| Sa. 30.10.2004 - 14:00 Uhr | Kieler Störche vs. Hertha BSC Berlin (A) | 1:2 |
| Zuschauer: 2900 | 1:0 Würll (12.), 1:1 Ludwig (65.), 1:2 Salihovic (73.) |
| Sa. 06.11.2004 - 14:00 Uhr | Wuppertaler SV vs. Kieler Störche | 4:1 |
| Zuschauer: 2757 |
1:0 Tavarez (10.), 2:0 A. Gensler (17.), 3:0 Bach (25.), 4:0 Narewsky (38.), 4:1 Sandmann (74.) |
| Sa. 20.11.2004 - 14:00 Uhr | Kieler Störche vs. 1.FC Köln (A) | 2:1 |
| Zuschauer: 2100 | 1:0 Würll (16.), 2:0 Würll (65.), 2:1 Federico (70.) |
| Fr. 26.11.2004 - 19:30 Uhr | VfL Osnabrück vs. Kieler Störche | 3:2 |
| Zuschauer: 6500 |
0:1 Dobry (12.), 0:2 Dobry (17.), 1:2 Joppe (30.), 2:2 Reichenberger (58.), 3:2 Kügler (86.) |
| So. 05.12.2004 - 14:00 Uhr | Hamburger SV (A) vs. Kieler Störche | 1:1 |
| Zuschauer: 600 | 0:1 Breitenreiter (22.), 1:1 Haas (66.) |
| Sa. 11.12.2004 - 14:00 Uhr | Kieler Störche vs. FC St. Pauli | 0:2 |
| Zuschauer: 7300 | 0:1 Mazingu-Dinzey (24.), 0:2 Wojcik (59.) |
| Sa. 12.03.2005 - 14:00 Uhr | Kieler Störche vs. BV Borussia Dortmund (A) | 3:1 |
| Zuschauer: 1980 |
1:0 Lindemann (22.), 2:0 Dobry (71.), 2:1 M. Heitmeier (86.), 3:1 Lindemann (87.) |
| Di. 15.03.2005 - 19:30 Uhr | Kieler Störche vs. SC Paderborn 07 | 0:1 |
| Zuschauer: 2020 | 0:1 Lorenz (73.) |
| Fr. 18.03.2005 - 19:30 Uhr | Fortuna Düsseldorf vs. Kieler Störche | 0:2 |
| Zuschauer: 5000 | 0:1 Sandmann (6.), 0:2 Breitenreiter (11.) |
| Di. 22.03.2005 - 19:30 Uhr | Kieler Störche vs. VfB Lübeck | 1:1 |
| Zuschauer: 6050 | 1:0 Dobry (20.), 1:1 Kampf (83.) |
| Sa. 26.03.2005 - 14:00 Uhr | Chemnitzer FC vs. Kieler Störche | 1:0 |
| Zuschauer: 3010 | 1:0 Lenk (70.) |
| Sa. 02.04.2005 - 14:00 Uhr | Kieler Störche vs. Werder Bremen (A) | 3:2 |
| Zuschauer: 2390 |
1:0 Schultz (5.), 2:0 Spasskov (15.), 2:1 Kacan (24.), 3:1 Schultz (32.), 3:2 Rockenbach da Silva (54.) |
| Di. 05.04.2005 - 17:00 Uhr | DSC Arminia Bielefeld (A) vs. Kieler Störche | 1:2 |
| Zuschauer: 362 |
1:0 Heithölter (17.), 1:1 Tutas (41.), 1:2 T. Schultz (55.) |
| Fr. 08.04.2005 - 19:30 Uhr | Preußen Münster vs. Kieler Störche | 1:0 |
| Zuschauer: 2650 | 1:0 Milde (4.) |
| Sa. 16.04.2005 - 14:00 Uhr | Kieler Störche vs. Eintracht Braunschweig | 3:0 |
| Zuschauer: 3440 | 1:0 Dobry (62.), 2:0 Lindemann (77.), 3:0 Dobry (88.) |
| Di. 19.04.2005 - 19:30 Uhr | 1.FC Union Berlin vs. Kieler Störche | 0:0 |
| Zuschauer: 2716 | - |
| Sa. 23.04.2005 - 14:00 Uhr | VfL Wolfsburg (A) vs. Kieler Störche | 1:0 |
| Zuschauer: 185 | 1:0 Biran (66.) |
| Sa. 30.04.2005 - 14:00 Uhr | Kieler Störche vs. KFC Uerdingen 05 | 5:0 |
| Zuschauer: 1840 |
1:0 Boy (15. // Foulelfmeter), 2:0 Molata (45.), 3:0 Dobry (47.), 4:0 Breitenreiter (49.), 5:0 Tornieporth (85.) |
| So. 08.05.2005 - 14:00 Uhr | Hertha BSC Berlin (A) vs. Kieler Störche | 2:2 |
| Zuschauer: 689 |
0:1 Rohwer (14.), 1:1 Salihovic (31.), 1:2 Kühne (42.), 2:2 A. Schmidt (45.) |
| Sa. 14.05.2005 - 14:00 Uhr | Kieler Störche vs. Wuppertaler SV | 1:2 |
| Zuschauer: 2014 |
1:0 Dobry (30.), 1:1 Pfingsten (55.), 1:2 Heinzmann (73.) |
| Sa. 28.05.2005 - 14:00 Uhr | 1.FC Köln (A) vs. Kieler Störche | 3:2 |
| Zuschauer: 450 |
0:1 Kühne (2.), 0:2 Kühne (80.), 1:2 Pagano (83.), 2:2 Federico (87.), 3:2 Pagano (90.) |
| Sa. 04.06.2005 - 14:00 Uhr | Kieler Störche vs. VfL Osnabrück | 0:1 |
| Zuschauer: 3545 | 0:1 Reichenberger (13.) |
Dem VfL Wolfsburg (A) wurde wegen Einsatzes eines Spielers ohne Einsatzberechtigung ein Punkt abgezogen.
Die Partie Hertha Am. gegen Bielefeld Am. (3. Spieltag; 2:1) wurde am 3. März 2005 vom DFB-Sportgericht annulliert und neu angesetzt. Beim Wiederholungsspiel (6:0) setzte Hertha vier statt der erlaubten drei Lizenzspieler ab 24 Jahren ein, weshalb die Partie vom DFB-Sportgericht mit null Punkten und 0:2 Toren gegen die Hertha gewertet wurde. Die Spielwertung für Bielefeld blieb unberührt.
Dem KFC Uerdingen wurde die Lizenz entzogen; der Verein wurde am Saisonende auf den letzten Platz gesetzt. Alle Partien des KFC bleiben in der Wertung.