Stuttgart
- Goalkeeper
- 1 Gregor Kobel
- Defender
- 5 Konstantinos Mavropanos (69')
- 2 Waldemar Anton
- 4 Kempf
- Midfielder
- 3 Wataru Endo
- 8 Castro (69')
- 23 Orel Mangala
- 14 Silas Wamangituka Fundu (55')
- 24 Borna Sosa (55')
- Forward
- 10 Didavi (83')
- 9 Sasa Kalajdzic
- Substitutes
- ent Pellegrino Matarazzo 3-1-4-2
- 17 Churlinov
- 31 Mateo Klimowicz (69')
- 18 Hamadi Al Ghaddioui
- 32 Roberto Massimo (55')
- 7 Tanguy Coulibaly (55')
- 29 Klement (69')
- 1 Fabian Bredlow
- 35 Kaminski
- 16 Atakan Karazor (83')
Leverkusen
- Goalkeeper
- 1 Hradecky
- Defender
- 2 Santiago Arias
- 5 Bender
- 22 Daley Sinkgraven (27')
- 12 Edmond Faycial Tapsoba
- Midfielder
- 20 Aránguiz
- 10 Kerem Demirbay (78')
- 19 Moussa Diaby
- 38 Bellarabi (78')
- 10 Florian Wirtz (78')
- Forward
- 14 Schick (18')
- Substitutes
- ent Peter Bosz 4-1-4-1
- 18 Wendell (27')
- 25 Exequiel Palacios
- 8 Bender
- 9 Leon Bailey (78')
- 15 Baumgartlinger (78')
- 13 Lucas Alario (18')
- 36 Lomb
- 11 Nadiem Amiri (78')
- 4 Jonathan Tah