Dortmund (3-4-2-1): Gregor Kobel (1), Julian Ryerson (26), Waldemar Anton (3), Kouakou Joane Gadou (22), Maximilian Beier (14), Felix Nmecha (8), Jobe Bellingham (7), Daniel Svensson (24), Konstantinos Karetsas (19), Giannis Konstantelias (45), Serhou Guirassy (9)
Hamburger SV (3-4-2-1): Daniel Fernandes (1), Nicolas Capaldo (24), Sebastiaan Bornauw (33), Jordan Torunarigha (23), Bakery Jatta (18), Albert Sambi Lokonga (6), Nicolai Remberg (21), Louis Lemke (37), Martin Adeline (5), Albert Grønbæk (11), Patson Daka (27)

Dortmund
3-4-2-1
1
Gregor Kobel
26
Julian Ryerson
3
Waldemar Anton
22
Kouakou Joane Gadou
14
Maximilian Beier
8
Felix Nmecha
7
Jobe Bellingham
24
Daniel Svensson
19
Konstantinos Karetsas
45
Giannis Konstantelias
9
Serhou Guirassy
27
Patson Daka
11
Albert Grønbæk
5
Martin Adeline
37
Louis Lemke
21
Nicolai Remberg
6
Albert Sambi Lokonga
18
Bakery Jatta
23
Jordan Torunarigha
33
Sebastiaan Bornauw
24
Nicolas Capaldo
1
Daniel Fernandes

Hamburger SV
3-4-2-1
| Thay người | |||
| 54’ | Giannis Konstantelias Marcel Sabitzer | 67’ | Patson Daka Terem Moffi |
| 74’ | Julian Ryerson Filippo Mane | 67’ | Martin Adeline Otto Stange |
| 74’ | Felix Nmecha Joey Veerman | 82’ | Jordan Torunarigha Bilal Nadir |
| 74’ | Konstantinos Karetsas Samuele Inacio | 82’ | Bakery Jatta Yussuf Poulsen |
| 89’ | Louis Lemke Rayan Philippe | ||
| Cầu thủ dự bị | |||
Luca Reggiani | Shafiq Nandja | ||
Alexander Meyer | Rayan Philippe | ||
Kauã Prates | Sander Tangvik | ||
Filippo Mane | Bilal Nadir | ||
Marcel Sabitzer | Daniel Elfadli | ||
Joey Veerman | Kofi Amoako | ||
Fábio Silva | Terem Moffi | ||
Samuele Inacio | Yussuf Poulsen | ||
Mathis Albert | Otto Stange | ||