Hoffenheim (4-2-3-1): Oliver Baumann (1), Vladimír Coufal (34), Robin Hranáč (2), Albian Hajdari (21), Bernardo (13), Wouter Burger (18), Leon Avdullahu (7), Andrej Kramarić (27), Fisnik Asllani (11), Alexander Prass (22), Tim Lemperle (19)
Leverkusen (3-4-2-1): Mark Flekken (1), Robert Andrich (8), Loïc Badé (5), Jarell Quansah (4), Arthur (13), Aleix García (24), Ezequiél Fernández (6), Álex Grimaldo (20), Ernest Poku (19), Malik Tillman (10), Patrik Schick (14)

Hoffenheim
4-2-3-1
1
Oliver Baumann
34
Vladimír Coufal
2
Robin Hranáč
21
Albian Hajdari
13
Bernardo
18
Wouter Burger
7
Leon Avdullahu
27
Andrej Kramarić
11
Fisnik Asllani
22
Alexander Prass
19
Tim Lemperle
14
Patrik Schick
10
Malik Tillman
19
Ernest Poku
20
Álex Grimaldo
6
Ezequiél Fernández
24
Aleix García
13
Arthur
4
Jarell Quansah
5
Loïc Badé
8
Robert Andrich
1
Mark Flekken

Leverkusen
3-4-2-1
| Thay người | |||
| 69’ | Fisnik Asllani Grischa Prömel | 46’ | Arthur Ibrahim Maza |
| 79’ | Andrej Kramaric Max Moerstedt | 46’ | Equi Fernandez Christian Michel Kofane |
| 79’ | Alexander Prass Valentin Gendrey | 60’ | Mark Flekken Janis Blaswich |
| 90’ | Tim Lemperle Ihlas Bebou | 74’ | Jonas Hofmann Nathan Tella |
| 81’ | Nathan Tella Jonas Hofmann | ||
| Cầu thủ dự bị | |||
Ihlas Bebou | Janis Blaswich | ||
Bazoumana Toure | Lucas Vázquez | ||
Max Moerstedt | Jeanuel Belocian | ||
Kevin Akpoguma | Jonas Hofmann | ||
Ozan Kabak | Martin Terrier | ||
Luca Philipp | Alejo Sarco | ||
Valentin Gendrey | Nathan Tella | ||
Grischa Prömel | Ibrahim Maza | ||
Muhammed Damar | Christian Michel Kofane | ||