Schiedsrichter/in: Tobias Reichel
               
             | 
            Aufstellung | 
               
             | 
            ||||
|---|---|---|---|---|---|---|
| Koen Casteels (T) | 1 | 21 | Florian Müller (T) | |||
| Kevin Mbabu | 19 | 3 | Philipp Lienhart | |||
| Maxence Lacroix | 4 | 31 | Nico Schlotterbeck | |||
| John Anthony Brooks | 25 | 5 | Manuel Gulde | |||
| Paulo Otávio | 6 | 7 | Jonathan Schmid | |||
| Xaver Schlager | 24 | 8 | Baptiste Santamaría | |||
| Maximilian Arnold | 27 | 27 | Nicolas Höfler | |||
| Ridle Baku | 20 | 30 | Christian Günter | |||
| Yannick Gerhardt | 31 | 29 | Woo-Yeong Jeong | |||
| Renato Steffen | 8 | 11 | Ermedin Demirovic | |||
| Wout Weghorst | 9 | 32 | Vincenzo Grifo | |||
| 
                   | 
              
                Oliver Glasner  | 
              Trainer/in | 
                Christian Streich  | 
              
                   | 
            ||
| 4-2-3-1 | Formation | 3-4-3 | ||||
| Auswechselspieler | ||||||
|---|---|---|---|---|---|---|
| Pavao Pervan (T) | 12 | 1 | Benjamin Uphoff (T) | |||
| Marin Pongracic | 34 | 23 | Dominique Heintz | |||
| Josip Brekalo | 7 | 17 | Lukas Kübler | |||
| Josuha Guilavogui | 23 | 36 | Yannik Keitel | |||
| Admir Mehmedi | 14 | 34 | Lino Tempelmann | |||
| João Victor | 40 | 14 | Guus Til | |||
| Bartosz Bialek | 21 | 19 | Janik Haberer | |||
| Daniel Ginczek | 33 | 9 | Lucas Höler | |||
| Maximilian Philipp | 17 | 18 | Nils Petersen | |||