W sezonie 2007/2008 drużyny miały do rozegrania 34 kolejki ligowe po 9 meczów (razem 306 spotkań) w dwóch rundach: jesiennej i wiosennej. Inauguracja rozgrywek miała miejsce 10 sierpnia2007 o godz. 20:30 w Stuttgarcie, gdzie obrońca tytułu Mistrza Niemiec, miejscowy VfB podejmował zespół FC Schalke 04. Mecz zakończył się remisem 2:2. Pierwszą bramkę sezonu strzelił w 25 min. Lewan Kobiaszwili.
Źródło: www.dfb.de Oznaczenia: (M) – tytuł mistrzowski, (A) – awans, (S) – spadek. Zasady ustalania kolejności:1. liczba zdobytych punktów; 2. różnica zdobytych bramek; 3. większa liczba zdobytych bramek. Objaśnienia: 1Dodatkowe miejsce w rozgrywkach Pucharu UEFA zostało przyznane z powodu zajęcia premiowanej pozycji przez Bundesligę w rankingu Fair Play UEFA. Miejsce to zostało przyznane niemieckiej drużynie o najwyższym współczynniku Fair Play a była nią Hertha BSC. 2Ponieważ zwycięzca Pucharu Niemiec, drużyna Bayernu Monachium, zakwalifikowała się do Ligi Mistrzów, zwolnione przez nią miejsce zajęła przegrana drużyna z finału Pucharu Borussia Dortmund.
Aktualne na 17 maja 2008. Źródło: Bundesliga.de Objaśnienia: 1Drużyna gospodarzy jest wymieniona po lewej stronie tabeli. Kolory: zielony – zwycięstwo gospodarzy, żółty – remis, różowy – zwycięstwo gości.