Leverkusen (4-2-3-1): Mark Flekken (1), Jarell Quansah (4), Facundo Medina (2), Edmond Tapsoba (12), Miguel Gutiérrez (3), Equi Fernández (6), Aleix García (24), Ibrahim Maza (30), Malik Tillman (10), Afonso Moreira (9), Patrik Schick (14)
Union Berlin (4-3-1-2): Frederik Rønnow (1), Josip Juranović (18), Felix Uduokhai (2), Zeno Van Den Bosch (4), Tom Rothe (15), Michel Aebischer (20), Aljoscha Kemlein (6), Livan Burcu (9), Rani Khedira (8), Marin Ljubicic (27), Emmanuel Latte Lath (29)

Leverkusen
4-2-3-1
1
Mark Flekken
4
Jarell Quansah
2
Facundo Medina
12
Edmond Tapsoba
3
Miguel Gutiérrez
6
Equi Fernández
24
Aleix García
30
Ibrahim Maza
10
Malik Tillman
9
Afonso Moreira
14
Patrik Schick
29
Emmanuel Latte Lath
27
Marin Ljubicic
8
Rani Khedira
9
Livan Burcu
6
Aljoscha Kemlein
20
Michel Aebischer
15
Tom Rothe
4
Zeno Van Den Bosch
2
Felix Uduokhai
18
Josip Juranović
1
Frederik Rønnow

Union Berlin
4-3-1-2
| Thay người | |||
| 67’ | Malik Tillman Moussa Diaby | 63’ | Michel Aebischer Jeong Woo-yeong |
| 67’ | Patrik Schick Christian Michel Kofane | 63’ | Aljoscha Kemlein Janik Haberer |
| 70’ | Facundo Medina Loïc Badé | 63’ | Emmanuel Latte Lath Tim Skarke |
| 70’ | Equi Fernandez Robert Andrich | 74’ | Josip Juranovic Christopher Trimmel |
| 83’ | Miguel Gutierrez Lucas Vázquez | 79’ | Livan Burcu András Schäfer |
| Cầu thủ dự bị | |||
Janis Blaswich | Matheo Raab | ||
Loïc Badé | Leopold Querfeld | ||
Tim Oermann | Derrick Kohn | ||
Lucas Vázquez | Christopher Trimmel | ||
Jonas Hofmann | Jeong Woo-yeong | ||
Robert Andrich | András Schäfer | ||
Moussa Diaby | Janik Haberer | ||
Victor Boniface | Tim Skarke | ||
Christian Michel Kofane | Robert Skov | ||