Бундеслига состоит из 18 команд, которые играют по системе осень-весна. Каждая команда проводит 34 матча, встречаясь с соперниками дважды. Победа приносит 3 очка, ничья — 1 очко, поражение — 0 очков. Команда с наибольшим количеством очков становится чемпионом.