B. Dortmund
- Portero
- 1 Gregor Kobel
- Defensa
- 24 Meunier x2 (74')
- 23 Emre Can (45')
- 13 Raphael Guerreiro (70')
- 15 Hummels
- Centrocampista
- 22 Bellingham (84')
- 8 Dahoud
- 19 Brandt
- Delantero
- 11 Marco Reus (70')
- 21 Malen
- 9 Erling Braut Haaland x2
- Banquillo
- ent Marco Rose 4-3-3
- 35 Hitz
- 34 Marin Pongracic
- 16 Manuel Akanji (45')
- 18 Youssoufa Moukoko
- 27 Steffen Tigges
- 14 Nico Schulz (70')
- 39 Marius Wolf (74')
- 10 T. Hazard (70')
- 28 Witsel (84')
Friburgo
- Portero
- 1 Benjamin Uphoff
- Defensa
- 3 Lienhart
- 5 Gulde
- 30 Günter
- 17 Lukas Kübler
- Centrocampista
- 19 Haberer (64')
- 32 Vicenzo Grifo (45')
- 22 Roland Sallai (64')
- 27 Nicolas Höfler
- Delantero
- 9 Lucas Höler (80')
- 29 Jeong Woo-Yeong (45')
- Banquillo
- ent Christian Streich 4-4-2
- 33 Noah Weisshaupt (64')
- 2 Hugo Siquet
- 8 Eggestein
- 21 Noah Atubolu
- 18 Petersen (80')
- 11 Ermedin Demirovic (45')
- 14 Yannik Keitel (64')
- 7 Schmid
- 20 Kevin Schade (45')