B. Dortmund
- Portero
- 1 Gregor Kobel
- Defensa
- 13 Raphael Guerreiro (83')
- 15 Hummels
- 4 Nico Schlotterbeck
- 24 Meunier
- Centrocampista
- 8 Dahoud
- 22 Bellingham
- 11 Marco Reus
- Delantero
- 21 Malen (83')
- 27 Karim Adeyemi (22')
- 18 Youssoufa Moukoko (67')
- Banquillo
- ent Edin Terzic 4-3-3
- 23 Emre Can (83')
- 33 Alexander Meyer
- 19 Brandt (67')
- 17 Marius Wolf (83')
- 30 Felix Passlack
- 7 Gio Reyna
- 32 Abdoulaye Kamara
- 44 Soumaula Coulibaly
- 10 T. Hazard (22')
Leverkusen
- Portero
- 1 Hradecky
- Defensa
- 4 Jonathan Tah
- 30 Jeremie Frimpong
- 12 Edmond Faycial Tapsoba
- 3 Piero Hincapie Reyna (77')
- Centrocampista
- 10 Kerem Demirbay (65')
- 8 Robert Andrich (12')
- 25 Exequiel Palacios (78')
- 19 Moussa Diaby
- 38 Bellarabi (45')
- Delantero
- 14 Schick
- Banquillo
- ent Gerardo Seoane 4-2-3-1
- 9 Azmoun (65')
- 11 Nadiem Amiri (78')
- 40 Andrey Lunev
- 6 Kouakou Odilon Kossounou
- 7 Paulo Henrique
- 5 Mitchel Bakker (77')
- 20 Aránguiz (12')
- 23 Adam Hlozek (45')
- 17 Joel Pohjanpalo