# Men's Feldhockey Bundesliga

The Feldhockey Bundesliga is the top level of men's field hockey in Germany and is managed by the German Hockey Federation. The league currently ranks first in the men's European league rankings. It was established in 1937.

## Format

The season starts in August or September and is interrupted by the indoor hockey season from November to March. From April the outdoor season will be continued. Since the 2011–12 season the league was played by twelve teams who played each other twice and who competed for four spots in the championship play-offs. The number one and four and the number two and three played each other in the semi-final and winners qualified for the final where the winner was crowned champion. The two last-placed teams were relegated to the 2nd Bundesliga.
For the 2019–20 season the German Hockey Federation introduced a new format. The league is played by twelve teams grouped in two pools of six (Pool A and Pool B) based on the previous season's ranking. The teams of the same pool compete 2 times and face the teams of the other pool once. The first four of each pool are qualified for the play-offs and the last two of each pool play the play-downs.
The quarter-finals of the play-offs are played in best-of-2 according to the following scheme:
* Series 1: 1A/4B
* Series 2: 2B/3A
* Series 3: 1B/4A
* Series 4: 2A/3B

## Finals

1937–1984 :
| Season | Winner | Result | Runners-up | Venue |
| 1937 | Berliner SC | 2–1 (a.e.t) | ETUF Essen | Berlin |
| 1937–38 | Berliner SC | 1–0 | Sachsenhausen | Frankfurt |
| 1938–39 | Sachsenhausen | 1–0 | Berliner SC | Berlin |
| 1939–40 | Berliner SV | 5–0 | Sachsenhausen | Berlin |
| 1940–41 | Berliner HC | 1–0 | Pasing | Munich |
| 1941–42 | Berliner HC | 1–1 (a.e.t) 5–3 | Sachsenhausen | Frankfurt Berlin |
| 1942–43 | Sachsenhausen | 2–1 | UHC Hamburg | Frankfurt |
| 1943–44 | LSV Hamburg | 1–0 (a.e.t) | Sachsenahausen | Magdeburg |
| 1949–50 | Uhlenhorst Mülheim | 1–0 | Club Raffelberg | Mülheim |
| 1950–51 | Club Raffelberg | 1–0 | Uhlenhorst Mülheim | Duisburg |
| 1951–52 | Klipper THC | 3–1 | Wacker München | Munich |
| 1952–53 | Club Raffelberg | 1–0 (a.e.t.) | Uhlenhorst Mülheim | Mülheim |
| 1953–54 | Uhlenhorst Mülheim | 4–2 | Brandenburg | Mülheim |
| 1954–55 | Uhlenhorst Mülheim | 1–0 | Wacker München | Mülheim |
| 1955–56 | Brandenburg | 2–1 | Goslar | Goslar |
| 1956–57 | Uhlenhorst Mülheim | 1–1 (a.e.t.) 2–0 | Club Raffelberg | Duisburg Mülheim |
| 1957–58 | Uhlenhorst Mülheim | 5–1 | Klipper THC | Mülheim |
| 1958–59 | Brandenburg | 1–0 | Uhlenhorst Mülheim | Mülheim |
| 1959–60 | Uhlenhorst Mülheim | 2–1 (a.e.t.) | Berliner HC | Mülheim |
| 1960–61 | Berliner HC | 3–1 (e.a.t.) | Uhlenhorst Mülheim | Mülheim |
| 1961–62 | Berliner HC | 3–0 | Ludwigsburg | Ludwigsburg |
| 1962–63 | Berliner HC | 4–1 (a.e.t.) | Harvestehude | Berlin |
| 1963–64 | Uhlenhorst Mülheim | 2–1 | HG Nürnberg | Mülheim |
| 1964–65 | Berliner HC | 2–1 (a.e.t.) | UHC Hamburg | Berlin |
| 1965–66 | Gladbacher HTC | 3–2 (a.e.t.) | Rot-Weiss Köln | Cologne |
| 1967–1968 | Rüsselsheim | 4–1 | Schwarz-Weiß Köln | Rüsselsheim |
| 1968–69 | 1880 Frankfurt | 2–1 | Schwarz-Weiß Köln | Cologne |
| 1969–70 | 1880 Frankfurt | 3–0 | Rot-Weiss Köln | Cologne |
| 1970–71 | Rüsselsheim | 1–0 | Rot-Weiss Köln | Rüsselsheim |
| 1971–72 | Rot-Weiss Köln | 2–1 (a.e.t.) | 1880 Frankfurt | Cologne |
| 1972–73 | Rot-Weiss Köln | 2–0 | Rüsselsheim | Rüsselsheim |
| 1973–74 | Rot-Weiss Köln | 3–1 (a.e.t.) | Rüsselsheim | Cologne |
| 1974–75 | Rüsselsheim | 5–3 (a.e.t.) | Rot-Weiss Köln | Rüsselsheim |
| 1975–76 | Schwarz-Weiß Köln | 3–1 | Stuttgarter Kickers | Cologne |
| 1976–77 | Rüsselsheim | 4–1 | Stuttgarter Kickers | Rüsselsheim |
| 1977–78 | Rüsselsheim | 2–0 | Gladbacher HTC | Mönchengladbach |
| 1978–79 | Frankenthal | 2–1 | Hannover | Frankenthal |
| 1979–80 | Frankenthal | 4–3 (a.e.t.) | Schwarz-Weiß Köln | Frankenthal |
| 1980–81 | Gladbacher HTC | 5–1 | Frankenthal | Frankenthal |
| 1981–82 | Heidelberg | 3–2 | Limburg | Heidelberg |
| 1982–83 | Frankenthal | 2–0 | Schwarz-Weiß Köln | Cologne |
| 1983–84 | Limburg | 3–1 | Heidelberg | Heidelberg |
| Source |||||
1984–present :
| Season | Winner | Result | Runners-up | Venue |
| 1984–85 | Uhlenhorst Mülheim | 3–1 (a.e.t.) | Gladbacher HTC | Mönchengladbach |
| 1985–86 | Uhlenhorst Mülheim | 4–3 | Stuttgarter Kickers | Limburg |
| 1986–87 | Uhlenhorst Mülheim | 2–1 | 1880 Frankfurt | Mülheim |
| 1987–88 | Uhlenhorst Mülheim | 3–1 | 1880 Frankfurt | Frankfurt |
| 1988–89 | 1880 Frankfurt | 3–2 (p.s.) | Uhlenhorst Mülheim | Mülheim |
| 1989–90 | Uhlenhorst Mülheim | 3–0 | Rot-Weiss Köln | Cologne |
| 1990–91 | Uhlenhorst Mülheim | 2–1 (a.e.t.) | Rot-Weiß München | Mülheim |
| 1991–92 | Dürkheim | 7–5 (p.s.) | Uhlenhorst Mülheim | Bad Dürkheim |
| 1992–93 | Dürkheim | 2–1 | Harvestehude | Bad Dürkheim |
| 1993–94 | Uhlenhorst Mülheim | 3–0 | Harvestehude | Mülheim |
| 1994–95 | Uhlenhorst Mülheim | 6–1 | Gladbacher HTC | Mülheim |
| 1995–96 | Harvestehude | 2–1 | Uhlenhorst Mülheim | Mülheim |
| 1996–97 | Uhlenhorst Mülheim | 6–1 | 1880 Frankfurt | Bad Dürkheim |
| 1997–98 | Harvestehude | 7–6 (p.s.) | Gladbacher HTC | Rüsselsheim |
| 1998–99 | Club an der Alster | 3–2 | Harvestehude | Hamburg |
| 1999–2000 | Harvestehude | 9–8 (p.s.) | Club an der Alster | Mainz |
| 2000–01 | Club an der Alster | 2–1 | Dürkheim | Bad Dürkheim |
| 2001–02 | Gladbacher THC | 2–1 | Club an der Alster | Hamburg |
| 2002–03 | Club an der Alster | 5–4 | Crefelder HTC | Hamburg |
| 2003–04 | Club an der Alster | 6–5 | UHC Hamburg | Hamburg |
| 2004–05 | Stuttgarter Kickers | 5–4 (p.s.) | Club an der Alster | Düsseldorf |
| 2005–06 | Crefelder HTC | 7–1 | Stuttgarter Kickers | Mönchengladbach |
| 2006–07 | Club an der Alster | 9–8 (p.s.) | UHC Hamburg | Mönchengladbach |
| 2007–08 | Club an der Alster | 5–2 | Düsseldorfer HC | Düsseldorf |
| 2008–09 | Rot-Weiss Köln | 4–2 (a.e.t.) | UHC Hamburg | Mannheim |
| 2009–10 | Rot-Weiss Köln | 4–2 | UHC Hamburg | Düsseldorf |
| 2010–11 | Club an der Alster | 4–1 | Uhlenhorst Mülheim | Mannheim |
| 2011–12 | Berliner HC | 2–1 | Rot-Weiss Köln | Berlin |
| 2012–13 | Rot-Weiss Köln | 3–2 | Uhlenhorst Mülheim | Hamburg |
| 2013–14 | Harvestehude | 5–1 | Rot-Weiss Köln | Hamburg |
| 2014–15 | Rot-Weiss Köln | 4–3 | UHC Hamburg | Hamburg |
| 2015–16 | Rot-Weiss Köln | 2–2 (a.e.t.) (6–5 s.o.) | UHC Hamburg | Mannheim |
| 2016–17 | Mannheimer HC | 3–2 | Rot-Weiss Köln | Mannheim |
| 2017–18 | Uhlenhorst Mülheim | 3–2 | Rot-Weiss Köln | Krefeld |
| 2018–19 | Uhlenhorst Mülheim | 5–4 | Mannheimer HC | Krefeld |
| 2019–2021 | Rot-Weiss Köln | 1–0 | Uhlenhorst Mülheim | Mannheim |
| 2021–22 | Rot-Weiss Köln | 1–0 | Hamburger Polo Club | Bonn |
| 2022–23 | Rot-Weiss Köln | 3–2 | Mannheimer HC | Mannheim |
| 2023–24 | Mannheimer HC | 2–2 (2–0 s.o.) | Hamburger Polo Club | Bonn |
| Source |||||

## Champions
### By club

| Club | Championships | Runners-up | Seasons won |
| Uhlenhorst Mülheim | 18 | 10 | 1949–50, 1953–54, 1954–55, 1956–57, 1957–58, 1959–60, 1963–64, 1984–85, 1985–86, 1986–87, 1987–88, 1989–90, 1990–91, 1993–94, 1994–95, 1996–97, 2017–18, 2018–19 |
| Rot-Weiss Köln | 11 | 9 | 1971–72, 1972–73, 1973–74, 2008–09, 2009–10, 2012–13, 2014–15, 2015–16, 2019–21, 2021–22, 2022–23 |
| Club an der Alster | 7 | 3 | 1998–99, 2000–01, 2002–03, 2003–04, 2006–07, 2007–08, 2010–11 |
| Berliner HC | 7 | 2 | 1940–41, 1941–42, 1960–61, 1961–62, 1962–63, 1964–65, 2011–12 |
| Rüsselsheim | 5 | 2 | 1967–68, 1970–71, 1974–75, 1976–77, 1977–78 |
| Harvestehude | 4 | 4 | 1995–96, 1997–98, 1999–2000, 2013–14 |
| 1880 Frankfurt | 3 | 4 | 1968–69, 1969–70, 1988–89 |
| Gladbacher HTC | 3 | 4 | 1965–66, 1980–81, 2001–02 |
| Frankenthal | 3 | 1 | 1978–79, 1979–80, 1982–83 |
| Sachsenhausen | 2 | 4 | 1938–39, 1942–43 |
| Club Raffelberg | 2 | 2 | 1950–51, 1952–53 |
| Mannheimer HC | 2 | 2 | 2016–17, 2023–24 |
| Brandenburg | 2 | 1 | 1955–56, 1958–59 |
| Dürkheim | 2 | 1 | 1991–92, 1992–93 |
| Berliner SC | 2 | 0 | 1937, 1937–38 |
| Schwarz-Weiß Köln | 1 | 4 | 1975–76 |
| Stuttgarter Kickers | 1 | 4 | 2004–05 |
| Crefelder HTC | 1 | 1 | 2005–06 |
| Limburg | 1 | 1 | 1983–84 |
| Heidelberg | 1 | 1 | 1981–82 |
| Klipper THC | 1 | 1 | 1951–52 |
| LSV Hamburg | 1 | 0 | 1943–44 |
| Berliner SV | 1 | 0 | 1939–40 |
| UHC Hamburg | 0 | 8 | |
| Wacker München | 0 | 2 | |
| Hamburger Polo Club | 0 | 2 | |
| Düsseldorfer HC | 0 | 1 | |
| ETUF Essen | 0 | 1 | |
| Goslar | 0 | 1 | |
| Hannover | 0 | 1 | |
| Ludwigsburg | 0 | 1 | |
| Pasing | 0 | 1 | |
| HG Nürnberg | 0 | 1 | |
| Rot-Weiß München | 0 | 1 | |

### By state

| State | Championships | Runners-up | Winning clubs |
| North Rhine-Westphalia | 36 | 32 | Uhlenhorst Mülheim (18), Rot-Weiss Köln (11), Gladbacher HTC (3), Club Raffelberg (2), Schwarz-Weiß Köln (1), Crefelder HTC (1) |
| Hamburg | 13 | 18 | Club an der Alster (7), Harvestehuder THC (4), Klipper THC (1), LSV Hamburg (1) |
| Berlin | 12 | 3 | Berliner HC (7), Brandenburg (2), Berliner SC (2), Berliner SV (1) |
| Hesse | 11 | 11 | Rüsselsheimer RK (5), 1880 Frankfurt (3), Sachsenhausen (2), Limburger HC (1) |
| Rhineland-Palatinate | 5 | 2 | Frankenthal (3), Dürkheimer HC (2) |
| Baden-Württemberg | 4 | 8 | Mannheimer HC (2), Stuttgarter Kickers (1), Heidelberg (1) |
| Bavaria | 0 | 5 | |
| Lower Saxony | 0 | 2 | |