FootSimu

Bundesliga past winners

Every champion, runner-up and third place of the Bundesliga since the 1902-03 season, newest first, with the clubs that won it most. Filter by era or search for a club.

TableChancesPast Winners

Most titles

  1. 1Bayern Munich35titles
  2. 21. FC Nürnberg9titles
  3. 3Borussia Dortmund8titles

Bundesliga (1963–)

  1. 2025-26
    ChampionBayern Munich89 pts
    Runner-upBorussia Dortmund73 pts
    Third placeRB Leipzig65 pts
  2. 2024-25
    ChampionBayern Munich82 pts
    Runner-upBayer Leverkusen69 pts
    Third placeEintracht Frankfurt60 pts
  3. 2023-24
    ChampionBayer Leverkusen90 pts
    Runner-upVfB Stuttgart73 pts
    Third placeBayern Munich72 pts
  4. 2022-23
    ChampionBayern Munich71 pts
    Runner-upBorussia Dortmund71 pts
    Third placeRB Leipzig66 pts
  5. 2021-22
    ChampionBayern Munich77 pts
    Runner-upBorussia Dortmund69 pts
    Third placeBayer Leverkusen64 pts
  6. 2020-21
    ChampionBayern Munich78 pts
    Runner-upRB Leipzig65 pts
    Third placeBorussia Dortmund64 pts
  7. 2019-20
    ChampionBayern Munich82 pts
    Runner-upBorussia Dortmund69 pts
    Third placeRB Leipzig66 pts
  8. 2018-19
    ChampionBayern Munich78 pts
    Runner-upBorussia Dortmund76 pts
    Third placeRB Leipzig66 pts
  9. 2017-18
    ChampionBayern Munich84 pts
    Runner-upSchalke 0463 pts
    Third place1899 Hoffenheim55 pts
  10. 2016-17
    ChampionBayern Munich82 pts
    Runner-upRB Leipzig67 pts
    Third placeBorussia Dortmund64 pts
  11. 2015-16
    ChampionBayern Munich88 pts
    Runner-upBorussia Dortmund78 pts
    Third placeBayer Leverkusen60 pts
  12. 2014-15
    ChampionBayern Munich79 pts
    Runner-upVfL Wolfsburg69 pts
    Third placeBorussia Mönchengladbach66 pts
  13. 2013-14
    ChampionBayern Munich90 pts
    Runner-upBorussia Dortmund71 pts
    Third placeSchalke 0464 pts
  14. 2012-13
    ChampionBayern Munich91 pts
    Runner-upBorussia Dortmund66 pts
    Third placeBayer Leverkusen65 pts
  15. 2011-12
    ChampionBorussia Dortmund81 pts
    Runner-upBayern Munich73 pts
    Third placeSchalke 0464 pts
  16. 2010-11
    ChampionBorussia Dortmund75 pts
    Runner-upBayer Leverkusen68 pts
    Third placeBayern Munich65 pts
  17. 2009-10
    ChampionBayern Munich70 pts
    Runner-upSchalke 0465 pts
    Third placeWerder Bremen61 pts
  18. 2008-09
    ChampionVfL Wolfsburg69 pts
    Runner-upBayern Munich67 pts
    Third placeVfB Stuttgart64 pts
  19. 2007-08
    ChampionBayern Munich76 pts
    Runner-upWerder Bremen66 pts
    Third placeSchalke 0464 pts
  20. 2006-07
    ChampionVfB Stuttgart70 pts
    Runner-upSchalke 0468 pts
    Third placeWerder Bremen66 pts
  21. 2005-06
    ChampionBayern Munich75 pts
    Runner-upWerder Bremen70 pts
    Third placeHamburger SV68 pts
  22. 2004-05
    ChampionBayern Munich77 pts
    Runner-upSchalke 0463 pts
    Third placeWerder Bremen59 pts
  23. 2003-04
    ChampionWerder Bremen74 pts
    Runner-upBayern Munich68 pts
    Third placeBayer Leverkusen65 pts
  24. 2002-03
    ChampionBayern Munich75 pts
    Runner-upVfB Stuttgart59 pts
    Third placeBorussia Dortmund58 pts
  25. 2001-02
    ChampionBorussia Dortmund70 pts
    Runner-upBayer Leverkusen69 pts
    Third placeBayern Munich68 pts
  26. 2000-01
    ChampionBayern Munich63 pts
    Runner-upSchalke 0462 pts
    Third placeBorussia Dortmund58 pts
  27. 1999-00
    ChampionBayern Munich73 pts
    Runner-upBayer Leverkusen73 pts
    Third placeHamburger SV59 pts
  28. 1998-99
    ChampionBayern Munich78 pts
    Runner-upBayer Leverkusen63 pts
    Third placeHertha BSC62 pts
  29. 1997-98
    Champion1. FC Kaiserslautern68 pts
    Runner-upBayern Munich66 pts
    Third placeBayer Leverkusen55 pts
  30. 1996-97
    ChampionBayern Munich71 pts
    Runner-upBayer Leverkusen69 pts
    Third placeBorussia Dortmund63 pts
  31. 1995-96
    ChampionBorussia Dortmund68 pts
    Runner-upBayern Munich62 pts
    Third placeSchalke 0456 pts
  32. 1994-95
    ChampionBorussia Dortmund49 pts
    Runner-upWerder Bremen48 pts
    Third placeFreiburg46 pts
  33. 1993-94
    ChampionBayern Munich44 pts
    Runner-up1. FC Kaiserslautern43 pts
    Third placeBayer Leverkusen39 pts
  34. 1992-93
    ChampionWerder Bremen48 pts
    Runner-upBayern Munich47 pts
    Third placeEintracht Frankfurt42 pts
  35. 1991-92
    ChampionVfB Stuttgart52 pts
    Runner-upBorussia Dortmund52 pts
    Third placeEintracht Frankfurt50 pts
  36. 1990-91
    Champion1. FC Kaiserslautern48 pts
    Runner-upBayern Munich45 pts
    Third placeWerder Bremen42 pts
  37. 1989-90
    ChampionBayern Munich49 pts
    Runner-up1. FC Köln43 pts
    Third placeEintracht Frankfurt41 pts
  38. 1988-89
    ChampionBayern Munich50 pts
    Runner-up1. FC Köln45 pts
    Third placeWerder Bremen44 pts
  39. 1987-88
    ChampionWerder Bremen52 pts
    Runner-upBayern Munich48 pts
    Third place1. FC Köln48 pts
  40. 1986-87
    ChampionBayern Munich53 pts
    Runner-upHamburger SV47 pts
    Third placeBorussia Mönchengladbach43 pts
  41. 1985-86
    ChampionBayern Munich49 pts
    Runner-upWerder Bremen49 pts
    Third placeBayer Uerdingen45 pts
  42. 1984-85
    ChampionBayern Munich50 pts
    Runner-upWerder Bremen46 pts
    Third place1. FC Köln40 pts
  43. 1983-84
    ChampionVfB Stuttgart48 pts
    Runner-upHamburger SV48 pts
    Third placeBorussia Mönchengladbach48 pts
  44. 1982-83
    ChampionHamburger SV52 pts
    Runner-upWerder Bremen52 pts
    Third placeVfB Stuttgart48 pts
  45. 1981-82
    ChampionHamburger SV48 pts
    Runner-up1. FC Köln45 pts
    Third placeBayern Munich43 pts
  46. 1980-81
    ChampionBayern Munich53 pts
    Runner-upHamburger SV49 pts
    Third placeVfB Stuttgart46 pts
  47. 1979-80
    ChampionBayern Munich50 pts
    Runner-upHamburger SV48 pts
    Third placeVfB Stuttgart41 pts
  48. 1978-79
    ChampionHamburger SV49 pts
    Runner-upVfB Stuttgart48 pts
    Third place1. FC Kaiserslautern43 pts
  49. 1977-78
    Champion1. FC Köln48 pts
    Runner-upBorussia Mönchengladbach48 pts
    Third placeHertha BSC40 pts
  50. 1976-77
    ChampionBorussia Mönchengladbach44 pts
    Runner-upSchalke 0443 pts
    Third placeEintracht Braunschweig43 pts
  51. 1975-76
    ChampionBorussia Mönchengladbach45 pts
    Runner-upHamburger SV41 pts
    Third placeBayern Munich40 pts
  52. 1974-75
    ChampionBorussia Mönchengladbach50 pts
    Runner-upHertha BSC44 pts
    Third placeEintracht Frankfurt43 pts
  53. 1973-74
    ChampionBayern Munich49 pts
    Runner-upBorussia Mönchengladbach48 pts
    Third placeFortuna Düsseldorf41 pts
  54. 1972-73
    ChampionBayern Munich54 pts
    Runner-up1. FC Köln43 pts
    Third placeFortuna Düsseldorf42 pts
  55. 1971-72
    ChampionBayern Munich55 pts
    Runner-upSchalke 0452 pts
    Third placeBorussia Mönchengladbach43 pts
  56. 1970-71
    ChampionBorussia Mönchengladbach50 pts
    Runner-upBayern Munich48 pts
    Third placeHertha BSC41 pts
  57. 1969-70
    ChampionBorussia Mönchengladbach51 pts
    Runner-upBayern Munich47 pts
    Third placeHertha BSC45 pts
  58. 1968-69
    ChampionBayern Munich46 pts
    Runner-upAlemannia Aachen38 pts
    Third placeBorussia Mönchengladbach37 pts
  59. 1967-68
    Champion1. FC Nürnberg47 pts
    Runner-upWerder Bremen44 pts
    Third placeBorussia Mönchengladbach42 pts
  60. 1966-67
    ChampionEintracht Braunschweig43 pts
    Runner-upTSV 1860 Munich41 pts
    Third placeBorussia Dortmund39 pts
  61. 1965-66
    ChampionTSV 1860 Munich50 pts
    Runner-upBorussia Dortmund47 pts
    Third placeBayern Munich47 pts
  62. 1964-65
    ChampionWerder Bremen41 pts
    Runner-up1. FC Köln38 pts
    Third placeBorussia Dortmund36 pts
  63. 1963-64
    Champion1. FC Köln45 pts
    Runner-upMeidericher SV39 pts
    Third placeEintracht Frankfurt39 pts

German football championship (final) (1902–1963)

  1. 1962-63Final
    ChampionBorussia Dortmund
    Runner-up1. FC Köln
    Third place–
  2. 1961-62Final
    Champion1. FC Köln
    Runner-up1. FC Nürnberg
    Third place–
  3. 1960-61Final
    Champion1. FC Nürnberg
    Runner-upBorussia Dortmund
    Third place–
  4. 1959-60Final
    ChampionHamburger SV
    Runner-up1. FC Köln
    Third place–
  5. 1958-59Final
    ChampionEintracht Frankfurt
    Runner-upKickers Offenbach
    Third place–
  6. 1957-58Final
    ChampionSchalke 04
    Runner-upHamburger SV
    Third place–
  7. 1956-57Final
    ChampionBorussia Dortmund
    Runner-upHamburger SV
    Third place–
  8. 1955-56Final
    ChampionBorussia Dortmund
    Runner-upKarlsruher SC
    Third place–
  9. 1954-55Final
    ChampionRot-Weiss Essen
    Runner-up1. FC Kaiserslautern
    Third place–
  10. 1953-54Final
    ChampionHannover 96
    Runner-up1. FC Kaiserslautern
    Third place–
  11. 1952-53Final
    Champion1. FC Kaiserslautern
    Runner-upVfB Stuttgart
    Third place–
  12. 1951-52Final
    ChampionVfB Stuttgart
    Runner-up1. FC Saarbrücken
    Third place–
  13. 1950-51Final
    Champion1. FC Kaiserslautern
    Runner-upPreußen Münster
    Third place–
  14. 1949-50Final
    ChampionVfB Stuttgart
    Runner-upKickers Offenbach
    Third place–
  15. 1948-49Final
    ChampionVfR Mannheim
    Runner-upBorussia Dortmund
    Third place–
  16. 1947-48Final
    Champion1. FC Nürnberg
    Runner-up1. FC Kaiserslautern
    Third place–
  17. 1946-47

    Not held: Not held: aftermath of the Second World War (only regional/zonal competitions)

  18. 1945-46

    Not held: Not held: aftermath of the Second World War (only regional/zonal competitions)

  19. 1944-45

    Not held: Not held due to the Second World War (1944-45 regional Gauliga play collapsed; no final round)

  20. 1943-44Final
    ChampionDresdner SC
    Runner-upLSV Hamburg
    Third place–
  21. 1942-43Final
    ChampionDresdner SC
    Runner-upFV Saarbrücken
    Third place–
  22. 1941-42Final
    ChampionSchalke 04
    Runner-upFirst Vienna
    Third place–
  23. 1940-41Final
    ChampionRapid Wien
    Runner-upSchalke 04
    Third place–
  24. 1939-40Final
    ChampionSchalke 04
    Runner-upDresdner SC
    Third place–
  25. 1938-39Final
    ChampionSchalke 04
    Runner-upAdmira Wien
    Third place–
  26. 1937-38Final
    ChampionHannover 96
    Runner-upSchalke 04
    Third place–
  27. 1936-37Final
    ChampionSchalke 04
    Runner-up1. FC Nürnberg
    Third place–
  28. 1935-36Final
    Champion1. FC Nürnberg
    Runner-upFortuna Düsseldorf
    Third place–
  29. 1934-35Final
    ChampionSchalke 04
    Runner-upVfB Stuttgart
    Third place–
  30. 1933-34Final
    ChampionSchalke 04
    Runner-up1. FC Nürnberg
    Third place–
  31. 1932-33Final
    ChampionFortuna Düsseldorf
    Runner-upSchalke 04
    Third place–
  32. 1931-32Final
    ChampionBayern Munich
    Runner-upEintracht Frankfurt
    Third place–
  33. 1930-31Final
    ChampionHertha BSC
    Runner-upTSV 1860 Munich
    Third place–
  34. 1929-30Final
    ChampionHertha BSC
    Runner-upHolstein Kiel
    Third place–
  35. 1928-29Final
    ChampionSpVgg Fürth
    Runner-upHertha BSC
    Third place–
  36. 1927-28Final
    ChampionHamburger SV
    Runner-upHertha BSC
    Third place–
  37. 1926-27Final
    Champion1. FC Nürnberg
    Runner-upHertha BSC
    Third place–
  38. 1925-26Final
    ChampionSpVgg Fürth
    Runner-upHertha BSC
    Third place–
  39. 1924-25Final
    Champion1. FC Nürnberg
    Runner-upFSV Frankfurt
    Third place–
  40. 1923-24Final
    Champion1. FC Nürnberg
    Runner-upHamburger SV
    Third place–
  41. 1922-23Final
    ChampionHamburger SV
    Runner-upUnion Oberschöneweide
    Third place–
  42. 1921-22

    Abandoned: Final between Hamburger SV and 1. FC Nürnberg drawn 2-2 (aet) and the replay abandoned at 1-1 (Nürnberg down to 7 players); the DFB first awarded the title to HSV, revoked it on appeal, re-awarded it, and HSV declined it. Championship not awarded

  43. 1920-21Final
    Champion1. FC Nürnberg
    Runner-upBerliner FC Vorwärts 1890
    Third place–
  44. 1919-20Final
    Champion1. FC Nürnberg
    Runner-upSpVgg Fürth
    Third place–
  45. 1918-19

    Not held: Not held due to the First World War

  46. 1917-18

    Not held: Not held due to the First World War

  47. 1916-17

    Not held: Not held due to the First World War

  48. 1915-16

    Not held: Not held due to the First World War

  49. 1914-15

    Not held: Not held due to the First World War

  50. 1913-14Final
    ChampionSpVgg Fürth
    Runner-upVfB Leipzig
    Third place–
  51. 1912-13Final
    ChampionVfB Leipzig
    Runner-upDuisburger SpV
    Third place–
  52. 1911-12Final
    ChampionHolstein Kiel
    Runner-upKarlsruher FV
    Third place–
  53. 1910-11Final
    ChampionViktoria Berlin
    Runner-upVfB Leipzig
    Third place–
  54. 1909-10Final
    ChampionKarlsruher FV
    Runner-upHolstein Kiel
    Third place–
  55. 1908-09Final
    ChampionPhönix Karlsruhe
    Runner-upViktoria Berlin
    Third place–
  56. 1907-08Final
    ChampionViktoria Berlin
    Runner-upStuttgarter Kickers
    Third place–
  57. 1906-07Final
    ChampionFreiburger FC
    Runner-upViktoria Berlin
    Third place–
  58. 1905-06Final
    ChampionVfB Leipzig
    Runner-up1. FC Pforzheim
    Third place–
  59. 1904-05Final
    ChampionUnion 92 Berlin
    Runner-upKarlsruher FV
    Third place–
  60. 1903-04

    Abandoned: Final round annulled: all play-off matches were declared void after a protest by Karlsruher FV (quarter-final not played at a neutral venue); the final was never played and no champion was declared

  61. 1902-03Final
    ChampionVfB Leipzig
    Runner-upDeutscher FC Prag
    Third place–