Leverkusen
- Goalkeeper
- 1 Hradecky
- Defender
- 12 Edmond Faycial Tapsoba
- 4 Jonathan Tah (71')
- 6 Kouakou Odilon Kossounou
- Midfielder
- 30 Jeremie Frimpong (71')
- 25 Exequiel Palacios (64')
- 34 Xhaka (79')
- 20 Grimaldo
- Forward
- 22 Victor Okoh Boniface x2
- 10 Florian Wirtz (79')
- 7 Jonas Hofmann
- Substitutes
- ent Xabi Alonso 3-4-2-1
- 2 Josip Stanisic (71')
- 17 Matej Kovar
- 23 Adam Hlozek (79')
- 18 Noah Mbamba (79')
- 32 Gustavo Puerta
- 13 Arthur
- 8 Robert Andrich (64')
- 11 Nadiem Amiri
- 19 Nathan Tella (71')
Darmstadt 98
- Goalkeeper
- 1 Schuhen
- Defender
- 3 Thomas Isherwood (57')
- 14 Christoph Klarer
- 4 Christoph Zimmermann (67')
- Midfielder
- 28 Bartol Franjic
- 32 Fabian Holland
- 15 Fabian Nürnberger (25')
- 26 Matthias Bader
- Forward
- 24 Luca Pfeiffer
- 29 Oscar Wilhelmsson (57')
- 6 Marvin Mehlem (68')
- Substitutes
- ent Torsten Lieberknecht 3-4-1-2
- 38 Clemens Riedel
- 27 Tim Skarke (57')
- 10 Filip Stojilkovic (57')
- 23 Klaus Gjasula
- 13 Morten Behrens
- 19 Emir Karic (25')
- 8 Fabian Schnellhardt
- 5 Matej Maglica (67')
- 11 Tobias Kempe (68')