System rozgrywek W Bundeslidze mecze rozgrywane są w system ligowym „każdy z każdym”, mecz i rewanż. W trakcie całego sezonu drużyny muszą rozegrać 34 mecze. Nie istnieją play-offy ani finał ligi. Za każdy wygrany mecz drużyna otrzymuje 2 pkt, za porażkę 0 pkt, jeśli mecz zakończy się remisem, każda z drużyn otrzymuje 1 pkt. Drużyny, które na zakończenie sezonu zajmą kolejno 5 pierwszych miejsc, grają w europejskich pucharach. Zajęcie jednego z dwóch ostatnich miejsc w tabeli skutkuje spadkiem do 2. Bundesligi.
Dotychczasowi zwycięzcy 1967 VfL Gummersbach 1968 SG Leutershausen 1969 Frisch Auf! Göppingen 1970 Frisch Auf! Göppingen 1971 Grün-Weiß Dankersen Minden 1972 Frisch Auf! Göppingen 1973 VfL Gummersbach 1974 VfL Gummersbach 1975 VfL Gummersbach 1976 VfL Gummersbach 1977 Grün-Weiß Dankersen Minden 1978 TV Großwallstadt 1979 TV Großwallstadt 1980 TV Großwallstadt 1981 TV Großwallstadt 1982 VfL Gummersbach 1983 VfL Gummersbach 1984 TV Großwallstadt 1985 VfL Gummersbach 1986 TUSEM Essen 1987 TUSEM Essen 1988 VfL Gummersbach 1989 TUSEM Essen 1990 TV Großwallstadt 1991 VfL Gummersbach 1992 SG Wallau/Massenheim 1993 SG Wallau/Massenheim 1994 THW Kiel 1995 THW Kiel 1996 THW Kiel 1997 THW Kiel 1998 THW Kiel 1999 THW Kiel 2000 THW Kiel 2001 SC Magdeburg 2002 THW Kiel 2003 TBV Lemgo 2004 SG