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 and Borussia Dortmund – with five wins each. The winner has been decided four 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 and VfL Wolfsburg beat off the challenge by FC Bayern München in 2015. 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:

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

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 2019:

28. JULI 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)

20. JULI 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)

25. JULI 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)

31. JULI 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)

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

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)

1. AUGUST 1993
SV Werder Bremen – Bayer 04 Leverkusen 2:2 after extra time (1:1, 0:0), 7:6 on penalties
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)

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)

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)

3. AUGUST 1996
Borussia Dortmund – 1. FC Kaiserslautern 1:1 after extra time (1:1, 0:0), 4:3 on penalties
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)

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)

23. JULI 2011
FC Schalke 04 – Borussia Dortmund 0:0, 4:3 on penalties
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)

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)

27. JULI 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)

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)

1. AUGUST 2015
VfL Wolfsburg – FC Bayern München 1:1 (0:0) 5:4 on penalties
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)

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)

05. AUGUST 2017
Borussia Dortmund – FC Bayern München 2:2 (1:1), 4:5 im Elfmeterschießen
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)

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)

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)