The competition was previously played as the DFB-Supercup between 1987 and 1996. For some time, the competition was held under the name of “Ligapokal” (League Cup), initially run by the DFB and later by the DFL. After a 14-year break, the Supercup was reinstated in 2010 and has been organised since then by DFL Deutsche Fußball Liga GmbH.

Twelve clubs had previously qualified to play in the Supercup. Joint record holders in this competition are FC Bayern München with eight wins and Borussia Dortmund with six wins. The winner has been decided five times via penalty shoot-outs: SV Werder Bremen beat Bayer 04 Leverkusen in 1993, Borussia Dortmund won against 1. FC Kaiserslautern in 1996, FC Schalke 04 outshot Borussia Dortmund in 2011, VfL Wolfsburg beat off the challenge by FC Bayern München in 2015 and FC Bayern München won against Borussia Dortmund in 2017. Extra time, which was in place in 1993, 1994 and 1996, has not been allowed since the competition was reinstated in 2010. Goal-line technology is also part of the rules since 2015.

The Bundesliga’s record coach (832 games) is also the record coach in the Supercup. Otto Rehhagel was the coach on six occasions, reaching the final five times with SV Werder Bremen and once with 1. FC Kaiserslautern, and winning the cup three times. Record goalscorer of the Supercup is Robert Lewandowski (Borussia Dortmund and FC Bayern München) with five goals.

All Supercup winners:

8 wins: FC Bayern München ​(1987, 1990, 2010, 2012, 2016, 2017, 2018, 2020)

6 wins: ​
Borussia Dortmund​ (1989, 1995, 1996, 2013, 2014, 2019)

3 wins:
SV Werder Bremen​ (1988, 1993, 1994)

1 win:
1. FC Kaiserslautern ​(1991)
VfB Stuttgart​​ (1992)
​FC Schalke 04​​ (2011)
VfL Wolfsburg (​​2015)

All Supercup games from 1987 to 2020:

  • 30 September 2020: FC Bayern München – Borussia Dortmund 3:2 (2:1)

    Bayern: Neuer – Pavard (76. Richards), Süle, Hernández, Davies – Kimmich, Martínez (84. Musiala), Tolisso – T. Müller, Coman (54. Gnabry) – Lewandowski (83. Zirkzee) – Trainer: Flick
    Dortmund: Hitz – Can, Hummels (76. Piszczek), Akanji – Meunier (67. Schulz), Delaney, Dahoud, Passlack – Reus (72. Reyna), Brandt (76. Bellingham) – Haaland (68. Reinier) – Trainer: Favre
    Goals: 1:0 Tolisso (18.), 2:0 Müller (32.), 2:1 Brandt (39.), 2:2 Haaland (55.), 3:2 Kimmich (82.)
    Spectators: no spectators in Munich
    Referee: Steinhaus (Bad Lauterberg im Harz)

  • 03 August 2019 Borussia Dortmund – FC Bayern München 2:0 (0:0)

    Dortmund: Hitz – Piszczek (80. Wolf), Toprak, Akanji, Schulz – Witsel, Weigl – Sancho (80. Bruun Larsen), Reus, Raphael Guerreiro (75. Hakimi) – Alcacer – Trainer: Favre
    Bayern: Neuer – Kimmich, Süle, Boateng, Alaba (70. Renato Sanches) – Tolisso – Thiago (80. Pavard), Goretzka, T. Müller (66. Davies), Coman – Lewandowski – Trainer: Kovac
    Goals: 1:0 Alcacer (48.), 2:0 Sancho (69.)
    Spectators: 81.365 (sold out) in Dortmund
    Referee: Siebert (Berlin)

  • 12 August 2018: Eintracht Frankfurt – FC Bayern München 0:5 (0:2)

    Frankfurt: Rönnow – Abraham, Hasebe, Salcedo – da Costa, Torro, de Guzman (64. Rebic), Willems – Fabian (64. Blum), Gacinovic – Haller (76. Jovic) – Trainer: Hütter
    Bayern: Neuer – Kimmich, Süle, Hummels, Alaba – Javi Martínez – Müller (64. Goretzka), Thiago – Robben (58. Coman), Ribéry – Lewandowski (72. Wagner) – Trainer: Kovac
    Goals: 0:1 Lewandowski (21.), 0:2 Lewandowski (26.), 0:3 Lewandowski (54.), 0:4 Coman (63.), 0:5 Thiago (85.)
    Spectators: 51.500 (sold out) in Frankfurt am Main
    Referee: Fritz (Korb)

  • 05 August 2017: Borussia Dortmund – FC Bayern München 2:2 (1:1), 4:5 in penalty shoot-out

    Dortmund: Bürki – Piszczek, Sokratis, Bartra, Zagadou (77. Passlack) – Sahin – Dahoud (46. Rode), Castro – Dembelé, Pulisic (90. Philipp) – Aubameyang – Trainer: Bosz
    Bayern: Ulreich – Kimmich, Javi Martínez (60. Süle), Hummels, Rafinha – Tolisso (84. Renato Sanches), Rudy, Vidal – T. Müller (67. Coman), Ribéry – Lewandowski – Trainer: Ancelotti
    Goals: 1:0 Pulisic (12.), 1:1 Lewandowski (18.), 2:1 Aubameyang (71.), 2:2 Bürki (88., Eigentor)
    Penalties: Lewandowski, Ribéry, Rudy, Vidal, Süle treffen für Bayern; Dembelé, Philipp, Aubameyang, Castro für Dortmund; Kimmich (Bayern), Rode, Bartra (BVB) verschießen.
    Spectators: 81.360 (sold out) in Dortmund
    Referee: Zwayer (Berlin)

  • 14 August 2016: Borussia Dortmund – FC Bayern München 0:2 (0:0)

    Dortmund: Bürki – Passlack, Sokratis, Bartra, Schmelzer – Rode, Castro – Ramos (68. Weigl), Kagawa, Dembelé (68. Schürrle) – Aubameyang (78. Mor) – Coach: Tuchel
    Bayern: Neuer – Lahm, Hummels, Javi Martínez, Alaba – Alonso – Thiago, Vidal (71. Kimmich), T. Müller (87. Rafinha), Ribéry (65. Coman) – Lewandowski – Coach: Ancelotti
    Goals: 0:1 Vidal (58.), 0:2 T. Müller (79.)
    Spectators: 81.360 (sold out) in Dortmund
    Referee: Welz (Wiesbaden)

  • 1 August 2015: VfL Wolfsburg – FC Bayern München 1:1 (0:0), 5:4 in penalty shoot-out

    Wolfsburg: Casteels – Vieirinha, Naldo, Klose, Rodriguez – Guilavogui, Arnold – Caligiuri (63. Schürrle), De Bruyne, Perisic (70. Kruse) – Dost (70. Bendtner) – Coach: Hecking
    Bayern: Neuer – Lahm, Boateng, Benatia, Alaba – Thiago (74. Vidal), Alonso – Robben, T. Müller (84. Götze), Costa – Lewandowski (72. Rafinha) – Coach: Guardiola
    Goals: 0:1 Robben (49.), 1:1 Bendtner (89.)
    Penalty shoot-out: Vidal, Robben, Lahm, Costa score for Bayern, Rodríguez, De Bruyne, Schürrle, Kruse, Bendtner for Wolfsburg, Alonso (Bayern) misses
    Spectators: 30.000 (sold out) in Wolfsburg
    Referee: Fritz (Korb)

  • 13 August 2014: Borussia Dortmund – FC Bayern München 2:0 (1:0)

    Dortmund: Langerak – Piszczek, Sokratis, Ginter, Schmelzer (46. Durm) – Kehl, Kirch (85. S. Bender), Mkhitaryan, Hofmann –Aubameyang (63. Ramos), Immobile – Coach: Klopp
    Bayern: Neuer – Boateng, Javi Martínez (31. Dante), Alaba – Höjbjerg (59. Götze), Gaudino, Rode, Bernat – T. Müller (46. Lahm), Shaqiri – Lewandowski – Coach: Guardiola
    Goals: 1:0 Mkhitaryan (23.), 2:0 Aubameyang (62.)
    Spectators: 80.667 (sold out) in Dortmund 
    Referee: Gagelmann (Bremen)

  • 27 July 2013: Borussia Dortmund – FC Bayern München 4:2 (1:0)

    Dortmund: Weidenfeller – Großkreutz, Subotic, Hummels, Schmelzer – Sahin, S. Bender (46. Kehl), Blaszczykowski (72. Aubameyang), Gündogan (88. Sokratis), Reus – Lewandowski – Coach: Klopp
    Bayern: Starke – Lahm, van Buyten, Boateng, Alaba – Thiago – T. Müller, T. Kroos (86. Dante), Robben, Shaqiri (67. Schweinsteiger) – Mandzukic (75. Pizarro) – Coach: Guardiola
    Goals: 1:0 Reus (6.), 1:1 Robben (54.), 2:1 van Buyten (56., own goal), 3:1 Gündogan (57.), 3:2 Robben (64.), 4:2 Reus (86.)
    Spectators: 80.645 (sold out) in Dortmund
    Referee: Dr. Drees (Münster-Sarmsheim)

  • 12 August 2012: FC Bayern München – Borussia Dortmund 2:1 (2:0)

    Bayern: Neuer – Lahm, Boateng, Dante, Can (70. Badstuber) – Kroos, Gustavo, Robben (86. Shaqiri), T. Müller, Ribéry (81. Tymoshchuk) – Mandzukic – Coach: Heynckes
    BVB: Weidenfeller – Piszczek, Hummels, Subotic, Schmelzer – Gündogan, Leitner (64. Götze), Blaszczykowski (71. Schieber), Reus, Großkreutz (64. Perisic) – Lewandowski – Coach: Klopp
    Goals: 1:0 Mandzukic (6.), 2:0 T. Müller (11.), 2:1 Lewandowski (75.)
    Spectators: 69.000 (sold out) in München
    Referee: Weiner (Hasede)

  • 23 July 2011: FC Schalke 04 – Borussia Dortmund 0:0, 4:3 in penalty shoot-out

    Schalke: Fährmann – Höger, Höwedes, Papadopoulos, Fuchs – Matip, Holtby, Baumjohann (89. Edu), Draxler (46. Jurado) – Raúl, Huntelaar (69. Moravek) – Coach: Rangnick
    Dortmund: Weidenfeller – Piszczek, Santana, Hummels, Löwe (77. Leitner) – Kehl (75. S. Bender), Gündogan, Götze (75. Perisic), Großkreutz – Kagawa, Lewandowski – Coach: Klopp
    Goals: – 
    Penalty shoot-out: Holtby, Edu, Höwedes, Jurado score für Schalke, Gündogan, Hummels, Leitner for BVB; Großkreutz, Perisic (BVB) miss
    Spectators: 61.673 (sold out) in Gelsenkirchen
    Referee: Kircher (Rottenburg)

  • 7 August 2010: FC Bayern München – FC Schalke 04 2:0 (0:0)

    Bayern: Kraft – Lahm, Demichelis (71. Sosa), Badstuber, Contento – Olic, Schweinsteiger (59. Ottl), Pranjic, Hamit Altintop (70. Tymoshchuk) – Klose, T. Müller – Coach: van Gaal
    Schalke: Neuer – Uchida, Höwedes, Metzelder, Schmitz (46. Escudero) – Farfan, Kluge (46. Moritz), Matip, Rakitic – Raúl, Edu – Coach: Magath
    Goals: 1:0 T. Müller (75.), 2:0 Klose (81.)
    Spectators: 30.662 (sold out) in Augsburg
    Referee: Gräfe (Berlin)

  • 3 August 1996: Borussia Dortmund – 1. FC Kaiserslautern 1:1 after extra time (1:1, 0:0), 4:3 in penalty shoot-out

    Dortmund Klos – Sammer (91. Voigt) – Kohler (60. Kutowski), Heinrich – Wolters, Reuter, Möller, Zorc, D. Weiland – Ricken (67. But), Chapuisat – Coach: Hitzfeld
    Kaiserslautern: Reinke – Brehme (99. Broß) – Koch, Schäfer – Roos, Greiner, Lutz, U. Wegmann (91. Ratinho), Wagner – Kuka, Marschall (91. Rische) – Coach: Rehhagel
    Goals: 0:1 Marschall (55.), 1:1 Wolters (66.)
    Penalty shoot-out: Chapuisat, But, Zorc, D. Weiland score for BVB, Wagner, Kuka, Schäfer for FCK; Reuter, Möller (BVB), Ratinho, Lutz, Roos (FCK) miss
    Spectators: 22.000 in Mannheim
    Referee: Best (Bilfingen)

  • 5 August 1995: Borussia Dortmund – Borussia Mönchengladbach 1:0 (0:0)

    Dortmund: Klos – Reuter, Kohler (72. B. Schmidt), Julio Cesar, Kree – Sammer – Freund, P. Berger, K. Reinhardt (89. M. Kurz) – A. Möller, Ricken (87. Tretschok) – Coach: Hitzfeld
    Gladbach: Kamps – Kastenmeier (75. Pflipsen), Klinkert, P. Andersson, Neun – Effenberg, Hochstätter, Wynhoff – Sternkopf, Dahlin, Huiberts (75. P. Nielsen) – Coach: Krauss
    Goal: 1:0 Julio Cesar (71.)
    Spectators: 16.000 in Düsseldorf
    Referee: Dr. Merk (Kaiserslautern)

  • 7 August 1994: SV Werder Bremen – FC Bayern München 3:1 after extra time (1:1, 1:0)

    Bremen: Reck, Ramzy – Beiersdorfer, M. Schulz – Votava, Borowka (67. Wolter), Eilts – Basler, A. Herzog, Bode – Bestschastnych (46. Rufer) – Coach: Rehhagel
    Bayern: Kahn – Matthäus – Kreuzer, Helmer – Sternkopf, Schupp, Frey – Scholl, Nerlinger – Papin (60. D. Hamann), Sutter (38. Valencia) – Coach: Trapattoni
    Goals: 1:0 Bestschastnich (2.), 1:1 Nerlinger (65.), 2:1 M. Schulz (104.), 3:1 Rufer (116.)
    Red card: Kreuzer (21.)
    Spectators: 22.000 in München
    Referee: Heynemann (Magdeburg)

  • 1 August 1993: SV Werder Bremen – Bayer 04 Leverkusen 2:2 after extra time (1:1, 0:0), 7:6 in penalty shoot-out

    Bremen: Reck – Beiersdorfer (46. Basler), Neubarth, Borowka – Wolter, Votava, A. Herzog, Eilts, Bode (106. Wiedener) – Hobsch, Rufer – Coach: Rehhagel 
    Leverkusen: Vollborn – Foda – Wörns, Melzig (77. R. Becker), A. Fischer, Lupescu, B. Schuster, Hapal, Sergio – Thom (46. Happe), Kirsten – Coach: Stepanovic 
    Goals: 0:1 A. Fischer (61.), 1:1 Hobsch (90.), 2:1 Rufer (92., penalty), 2:2 Kirsten (97.); 
    Penalty shoot-out: A. Herzog, Votava, Rufer, Basler, Borowka, Wiedener, Wolter score for Bremen, Hapal, Kirsten, Lupescu, Foda, B. Schuster, R. Becker for Leverkusen; Happe (Leverkusen) misses
    Spectators: 14.000 in Leverkusen
    Referee: Amerell (München)

  • 11 August 1992: VfB Stuttgart – Hannover 96 3:1 (2:1)

    Stuttgart: Immel – Dubajic – G. Schäfer (66. Schneider), Frontzeck – Strunz, Buchwald, Buck, Gaudino, Kögl – Golke, F. Walter (72. Knup) – Coach: Daum
    Hannover: Sievers – Kuhlmey – Sundermann, Klütz – Raickovic, Heemsoth – Schjönberg (46. Barbarez), Sirocks, Kretzschmar, Mathy – M. Koch (46. Daschner) – Coach: Vogel
    Goals: 0:1 M. Koch (3.), 1:1 Gaudino (30.), 2:1 Buchwald (42.), 3:1 Kögl (58.)
    Spectators: 21.200 in Hannover
    Referee: Theobald (Wiebelskirchen)

  • 6 August 1991: 1. FC Kaiserslautern – SV Werder Bremen 3:1 (1:0)

    Kaiserslautern: Serr – Kuntz – Roos, O. Schäfer – Lelle, Dooley (68. W. Funkel), Haber, Hofmann, Goldbaek (75. Lutz) – Degen, Winkler – Coach: Feldkamp
    Bremen: Reck – Votava – Schaaf, Borowka – Eilts, Bode, K. Allofs, G. Hermann, Legat – Kohn (46. Rufer), Wenschlag (46. Harttgen) – Coach: Rehhagel
    Goals: 1:0 Degen (27.), 2:0 Degen (65.), 2:1 Rufer (88.),3:1 Winkler (90.)
    Spectators: 8.000 in Hannover
    Referee: Wiesel (Ottbergen)
    Semi-finals: F.C. Hansa Rostock – 1. FC Kaiserslautern 1:2 (0:2), 30. Juli 1991 in Rostock
    Eisenhüttenstädter FC Stahl – SV Werder Bremen 0:1 (0:0), 31. Juli 1991 in Osnabrück

  • 31 July 1990: FC Bayern München – 1. FC Kaiserslautern 4:1 (4:0)

    Bayern: Aumann – Augenthaler – Grahammer, Kohler, Pflügler – Reuter, Strunz, M. Bender (68. Sternkopf), Effenberg – B. Laudrup (74. Wohlfahrt), Mihajlovic – Coach: Heynckes
    Kaiserslautern: Ehrmann – Stumpf (30. Roos) – M. Kadlec, Lutz – Scherr (56. G. Hoffmann), Dooley, R. Ernst, Schupp, Kranz – Hotic, Kuntz – Coach: Feldkamp
    Goals 1:0 Reuter (6.), 2:0 Kohler (19.), 3:0 M. Bender (28.), 4:0 Strunz (45.), 4:1 Kuntz (62.) Spectators: 27.000 in Karlsruhe
    Referee: Weber (Essen)

  • 25 July 1989: Borussia Dortmund – FC Bayern München 4:3 (1:2)

    Dortmund: de Beer (76. R. Meyer) – Kroth – Helmer, M. Schulz – Breitzke, Zorc, A. Möller, MacLeod (46. Kutowski), M. Rummenigge – J. Wegmann, Driller – Coach: Köppel
    Bayern: Aumann – Augenthaler – Grahammer, Kohler – Reuter, Flick (46. Dorfner), Thon, Kögl, Pflügler – McInally, Mihajlovic – Coach: Heynckes
    Goals: 0:1 McInally (21.), 1:1 Breitzke (40.), 1:2 Grahammer (42.), 2:2 Breitzke (56.), 3:2 J. Wegmann (64), 3:3 Mihajlovic (66.), 4:3 A. Möller (88.)
    Spectators: 16.000 in Kaiserslautern
    Referee: Dellwing (Osburg)

  • 20 July 1988 SV Werder Bremen – Eintracht Frankfurt 2:0 (1:0)

    Bremen: Reck – Sauer – Borowka, Kutzop, Otten (46. N. Meier) – Schaaf, Votava, G. Hermann, Neubarth – Riedle, Ordenewitz (46. Burgsmüller) – Coach: Rehhagel
    Frankfurt: Stein – Binz – Sievers, Körbel, Studer – F. Schulz – Hobday (46. D. Roth), Schlindwein, Heidenreich (57. Balzis) – Andersen, Gründel – Coach: Feldkamp
    Goals: 1:0 Riedle (24.), 2:0 Burgsmüller (90.)
    Spectators: 20.500 in Frankfurt am Main
    Referee: Assenmacher (Hürth)

  • 28 July 1987: FC Bayern München – Hamburger SV 2:1 (0:1)

    Bayern: Aumann – Nachtweih – Winklhofer, Eder, Pflügler – Brehme (46. Flick), Matthäus, Dorfner, M. Rummenigge – Wohlfahrt, J. Wegmann – Coach: Heynckes
    Hamburg: Stein – D. Jakobs – Kaltz, Beiersdorfer, Hinz (90. Schmöller) – Jusufi, von Heesen, Kober (87. Golz), Kroth – Okonski, Kastl – Coach: Skoblar
    Goals: 0:1 Okonski (39.), 1:1 Wegmann (60.), 2:1 Wegmann (87.)
    Red card: Stein (87.)
    Spectators: 22.000 in Frankfurt am Main
    Referee: Pauly (Mönchengladbach-Rheydt)