B. MGladbach
- Goalkeeper
- 33 Moritz Nicolas
- Defender
- 30 Elvedi
- 9 Honorat
- 29 Joseph Scally
- 2 Fabio Chiarodia 69'
- 16 Philipp Sander
- Midfielder
- 36 Wael Mohya 64'
- 27 Rocco Reitz 90'
- 6 Yannick Engelhardt
- 7 Stöger 69'
- Forward
- 15 Haris Tabakovic 90'
- Substitutes
- ent Eugen Polanski 5-4-1
- 10 Florian Neuhaus
- 13 Gio Reyna (69')
- 14 Kota Takai
- 25 Robin Hack (90')
- 23 Jan Olschowsky
- 26 Lukas Ullrich
- 4 Kevin Diks (69')
- 18 Shuto Machino (90')
- 38 Hugo Bolin (64')
B. Dortmund
- Goalkeeper
- 1 Gregor Kobel
- Defender
- 4 Nico Schlotterbeck
- 49 Luca Reggiani
- 3 Waldemar Anton
- Midfielder
- 20 M. Sabitzer
- 14 Maximilian Beier 60'
- 7 Jobe Bellingham 75'
- 26 Julian Ryerson 83'
- Forward
- 9 Guirassy 75'
- 40 Samuele Inácio
- 10 Brandt 83'
- Substitutes
- ent Niko Kovac 3-4-2-1
- 2 Yan Couto (83')
- 33 Alexander Meyer
- 41 Mathis Albert
- 17 Carney Chukwuemeka (83')
- 24 Daniel Svensson (60')
- 21 Fabio Silva (75')
- 6 Salih Ozcan (75')
- 39 Filippo Mané