W. Bremen
- Goalkeeper
- 1 Jiri Pavlenka
- Defender
- 21 Toprak (85')
- 36 Groß
- 32 Marco Friedl
- Midfielder
- 34 Jean Manuel Mbom (85')
- 6 Kevin Möhwald (65')
- 35 Eggestein
- 5 Augustinsson
- 23 Gebre Selassie
- Forward
- 19 John Sargent (65')
- 8 Yuya Osako (71')
- Substitutes
- ent Florian Kohfeldt 3-5-2
- 29 Nick Woltemade (65')
- 27 Felix Agu (85')
- 20 Romano Schmid (85')
- 18 Kapinos
- 22 Tahith Chong
- 18 Moisander
- 29 Patrick Erras (71')
- 13 Veljkovic
- 10 Bittencourt (65')
B. Dortmund
- Goalkeeper
- 38 Bürki
- Defender
- 15 Hummels (84')
- 2 Mateu Morey (84')
- 16 Manuel Akanji
- 13 Raphael Guerreiro
- Midfielder
- 7 Gio Reyna
- 7 Jadon Sancho
- 28 Witsel
- 11 Marco Reus
- 22 Bellingham (72')
- Forward
- 18 Youssoufa Moukoko (79')
- Substitutes
- ent Edin Terzic 4-2-3-1
- 14 Nico Schulz
- 26 Piszczek (84')
- 8 Dahoud
- 35 Hitz
- 23 Emre Can (79')
- 5 Dan-Axel Zagadou (84')
- 20 Reinier Carvalho
- 10 Brandt (72')
- 30 Felix Passlack