Bochum
- Portero
- 1 Manuel Riemann
- Defensa
- 30 Dominique Heintz (55')
- 23 Saidy Janko
- 4 Erhan Masovic
- 20 Ivan Ordets
- Centrocampista
- 10 Philipp Förster (55')
- 8 Anthony Losilla
- 7 Stöger (88')
- Delantero
- 33 Hofmann (79')
- 11 Asano (80')
- 22 Christopher Antwi-Adjej
- Banquillo
- ent Thomas Letsch 4-3-3
- 3 Danilo Teodoro Soares
- 17 Gerrit Holtmann
- 6 Patrick Osterhage (55')
- 24 Konstantinos Lampropoulos (88')
- 29 Moritz Broschinski (79')
- 2 Cristian Gamboa
- 31 Keven Schlotterbeck (55')
- 21 Michael Esser
- 9 Zoller (80')
Leverkusen
- Portero
- 1 Hradecky
- Defensa
- 5 Mitchel Bakker
- 12 Edmond Faycial Tapsoba
- 4 Jonathan Tah
- 30 Jeremie Frimpong
- Centrocampista
- 21 Amine Adli
- 11 Nadiem Amiri (77')
- 25 Exequiel Palacios
- Delantero
- 10 Florian Wirtz
- 9 Azmoun
- 19 Moussa Diaby (91')
- Banquillo
- ent Xabi Alonso 4-3-3
- 23 Adam Hlozek (77')
- 32 Ayman Azhil
- 18 Noah Mbamba (91')
- 31 Madi Monamay
- 47 Ayman Aourir
- 22 Daley Sinkgraven
- 43 Leon Köhl
- 24 Timothy Fosu-Mensah
- 28 Patrick Pentz