Dortmund (3-4-3): Gregor Kobel (1), Yan Couto (2), Waldemar Anton (3), Ramy Bensebaini (5), Julian Ryerson (26), Felix Nmecha (8), Pascal Groß (13), Daniel Svensson (24), Karim Adeyemi (27), Serhou Guirassy (9), Jobe Bellingham (77)
Ulsan Hyundai (3-4-3): Jo Hyeonwoo (21), Milosz Trojak (66), Kim Young-gwon (19), Lee Jae-Ik (28), Kang Sang-woo (13), Lee Jin-hyun (14), Darijan Bojanic (6), Gustav Ludwigson (17), Matías Lacava (36), Erick Farias (97), Kim Min-hyeok (22)

Dortmund
3-4-3
1
Gregor Kobel
2
Yan Couto
3
Waldemar Anton
5
Ramy Bensebaini
26
Julian Ryerson
8
Felix Nmecha
13
Pascal Groß
24
Daniel Svensson
27
Karim Adeyemi
9
Serhou Guirassy
77
Jobe Bellingham
22
Kim Min-hyeok
97
Erick Farias
36
Matías Lacava
17
Gustav Ludwigson
6
Darijan Bojanic
14
Lee Jin-hyun
13
Kang Sang-woo
28
Lee Jae-Ik
19
Kim Young-gwon
66
Milosz Trojak
21
Jo Hyeonwoo

Ulsan Hyundai
3-4-3
| Thay người | |||
| 58’ | Felix Nmecha Julian Brandt | 46’ | Min-Hyeok Kim Ko Seung-beom |
| 58’ | Jobe Bellingham Maximilian Beier | 46’ | Matias Lacava Park Min-seo |
| 59’ | Karim Adeyemi Julien Duranville | 80’ | Darijan Bojanic Hui-gyun Lee |
| 78’ | Pascal Gross Gio Reyna | 80’ | Erick Farias Lee Chung-Yong |
| 78’ | Serhou Guirassy Carney Chukwuemeka | 86’ | Milosz Trojak Yool Heo |
| Cầu thủ dự bị | |||
Julian Brandt | Ryu Seong-min | ||
Gio Reyna | Min-Woo Kang | ||
Niklas Süle | Jung-In Moon | ||
Marcel Sabitzer | Seo Myung-Guan | ||
Carney Chukwuemeka | Jung Woo-young | ||
Julien Duranville | Ko Seung-beom | ||
Maximilian Beier | Kim Min-woo | ||
Alexander Meyer | Hui-gyun Lee | ||
Silas Ostrzinski | Yool Heo | ||
Cole Campbell | Park Min-seo | ||
Filippo Mane | Lee Chung-Yong | ||
Samuele Inacio | Yoon Jae-seok | ||
Mathis Albert | In-Woo Back | ||
Ayman Azhil | Choi Seok-Hyun | ||
Yago Cariello | |||