| 2026–27 | Borussia Dortmund 4–0 | Bayern Munich 3–0–1 | 2nd of 18 |
| 2025–26 | Bayern Munich 28–1–5 | Bayern Munich 28–1–5 | 1st of 18 Same |
| 2024–25 | Bayern Munich 25–2–7 | Eintracht Frankfurt 17–8–9 | 3rd of 18 |
| 2023–24 | Bayer Leverkusen 28–0–6 | Bayer Leverkusen 28–0–6 | 1st of 18 Same |
| 2022–23 | Bayern Munich 21–5–8 | Borussia Dortmund 22–7–5 | 2nd of 18 |
| 2021–22 | Bayern Munich 24–5–5 | 1. FC Union Berlin 16–9–9 | 4th of 18 |
| 2020–21 | Bayern Munich 24–4–6 | Borussia Dortmund 20–10–4 | 3rd of 18 |
| 2019–20 | Bayern Munich 26–4–4 | TSG Hoffenheim 15–12–7 | 6th of 18 |
| 2018–19 | Bayern Munich 24–4–6 | Werder Bremen 14–9–11 | 5th of 18 |
| 2017–18 | Bayern Munich 27–4–3 | VfB Stuttgart 15–13–6 | 7th of 18 |
| 2016–17 | Bayern Munich 25–2–7 | 1. FC Köln 12–9–13 | 5th of 18 |
| 2015–16 | Bayern Munich 28–2–4 | Werder Bremen 10–16–8 | 14th of 18 |
| 2014–15 | Bayern Munich 25–5–4 | FC Augsburg 15–15–4 | 6th of 18 |
| 2013–14 | Bayern Munich 29–2–3 | Bayern Munich 29–2–3 | 1st of 18 Same |
| 2012–13 | Bayern Munich 29–1–4 | Bayern Munich 29–1–4 | 1st of 18 Same |
| 2011–12 | Borussia Dortmund 25–3–6 | Borussia Dortmund 25–3–6 | 1st of 18 Same |
| 2010–11 | Borussia Dortmund 23–5–6 | 1. FC Kaiserslautern 13–14–7 | 7th of 18 |
| 2009–10 | Bayern Munich 20–4–10 | Werder Bremen 17–7–10 | 3rd of 18 |
| 2008–09 | VfL Wolfsburg 21–7–6 | Bayern Munich 20–7–7 | 2nd of 18 |
| 2007–08 | Bayern Munich 22–2–10 | Bayern Munich 22–2–10 | 1st of 18 Same |
| 2006–07 | VfB Stuttgart 21–6–7 | Bayer Leverkusen 15–13–6 | 6th of 18 |
| 2005–06 | Bayern Munich 22–3–9 | Bayer Leverkusen 14–10–10 | 5th of 18 |
| 2004–05 | Bayern Munich 24–5–5 | Hertha BSC 15–6–13 | 2nd of 18 |
| 2003–04 | Werder Bremen 22–4–8 | Bayer Leverkusen 19–7–8 | 3rd of 18 |
| 2002–03 | Bayern Munich 23–5–6 | Borussia Mönchengladbach 11–14–9 | 11th of 18 |
| 2001–02 | Borussia Dortmund 21–6–7 | Bayern Munich 20–6–8 | 2nd of 18 |
| 2000–01 | Bayern Munich 19–9–6 | Eintracht Frankfurt 10–19–5 | 17th of 18 |
| 1999–00 | Bayer Leverkusen 21–3–10 | SpVgg Unterhaching 12–14–8 | 10th of 18 |
| 1998–99 | Bayern Munich 24–4–6 | Hertha BSC 18–8–8 | 3rd of 18 |
| 1997–98 | 1. FC Kaiserslautern 19–4–11 | Hamburger SV 11–12–11 | 8th of 18 |
| 1996–97 | Bayern Munich 20–3–11 | Bayern Munich 20–3–11 | 1st of 18 Same |
| 1995–96 | Borussia Dortmund 19–4–11 | FC Schalke 04 14–6–14 | 3rd of 18 |
| 1994–95 | Borussia Dortmund 20–5–9 | Bayer 05 Uerdingen 7–16–11 | 15th of 18 |
| 1993–94 | Bayern Munich 17–7–10 | VfB Stuttgart 13–10–11 | 7th of 18 |
| 1992–93 | Werder Bremen 19–5–10 | Bayern Munich 18–5–11 | 2nd of 18 |
| 1991–92 | VfB Stuttgart 18–7–9 | Eintracht Frankfurt 16–5–13 | 1st of 20 |
| 1990–91 | 1. FC Kaiserslautern 19–5–10 | Borussia Mönchengladbach 9–8–17 | 8th of 18 |
| 1989–90 | Bayern Munich 19–4–11 | Bayern Munich 19–4–11 | 1st of 18 Same |
| 1988–89 | Bayern Munich 19–3–12 | Stuttgarter Kickers 10–18–6 | 14th of 18 |
| 1987–88 | Werder Bremen 22–4–8 | Bayern Munich 22–8–4 | 2nd of 18 |
| 1986–87 | Bayern Munich 20–1–13 | Borussia Mönchengladbach 18–9–7 | 3rd of 18 |
| 1985–86 | Bayern Munich 21–6–7 | Bayer Leverkusen 15–9–10 | 6th of 18 |
| 1984–85 | Bayern Munich 21–5–8 | Karlsruher SC 5–17–12 | 17th of 18 |
| 1983–84 | Hamburger SV 21–7–6 | Eintracht Frankfurt 7–14–13 | 16th of 18 |
| 1982–83 | Werder Bremen 23–5–6 | Werder Bremen 23–5–6 | 1st of 18 Same |
| 1981–82 | Hamburger SV 18–4–12 | Hamburger SV 18–4–12 | 1st of 18 Same |
| 1980–81 | Bayern Munich 22–3–9 | 1. FC Nurnberg 11–17–6 | 13th of 18 |
| 1979–80 | Bayern Munich 22–6–6 | Fortuna Dusseldorf 13–15–6 | 9th of 18 |
| 1978–79 | Hamburger SV 21–6–7 | Bayern Munich 16–10–8 | 4th of 18 |
| 1977–78 | 1. FC Köln 22–8–4 | VfL Bochum 11–14–9 | 14th of 18 |
| 1976–77 | Borussia Mönchengladbach 17–7–10 | Eintracht Frankfurt 17–9–8 | 4th of 18 |
| 1975–76 | Borussia Mönchengladbach 16–5–13 | Rot-Weiss Essen 13–10–11 | 6th of 18 |
| 1974–75 | Borussia Mönchengladbach 21–5–8 | VfB Stuttgart 8–18–8 | 16th of 18 |
| 1973–74 | Bayern Munich 20–5–9 | Borussia Mönchengladbach 21–7–6 | 2nd of 18 |
| 1972–73 | Bayern Munich 25–5–4 | Hannover 96 9–17–8 | 16th of 18 |
| 1971–72 | Bayern Munich 24–3–7 | Bayern Munich 24–3–7 | 1st of 18 Same |
| 1970–71 | Borussia Mönchengladbach 20–4–10 | Arminia Bielefeld 12–17–5 | 13th of 18 |
| 1969–70 | Borussia Mönchengladbach 23–6–5 | Rot-Weiss Essen 8–11–15 | 11th of 18 |
| 1968–69 | Bayern Munich 18–6–10 | Alemannia Aachen 16–12–6 | 2nd of 18 |
| 1967–68 | 1. FC Nurnberg 19–6–9 | Werder Bremen 18–8–8 | 2nd of 18 |
| 1966–67 | Eintracht Braunschweig 17–8–9 | VfB Stuttgart 10–11–13 | 11th of 18 |
| 1965–66 | TSV 1860 Munchen 20–4–10 | 1. FC Köln 19–9–6 | 5th of 18 |
| 1964–65 | Werder Bremen 15–4–11 | Karlsruher SC 9–15–6 | 15th of 16 |
| 1963–64 | 1. FC Köln 17–2–11 | Frankfurter SG Eintracht 16–7–7 | 2nd of 16 |