| 1. | Lukás HornÃcek | G | |
| 2. | VÃctor Gómez | RB | 🟨 57' |
| 6. | Carvalho | LB | 🟨 16' |
| 8. | João Moutinho | CM | |
| 10. | Rodrigo Zalazar | CF-R | ⮌ 72' |
| 14. | Gustaf Lagerbielke | CD-R | |
| 15. | Paulo Oliveira | CD-L | |
| 21. | Ricardo Horta | CF-L | ⮌ 26' |
| 29. | Jean-Baptiste Gorby | CM-R | |
| 34. | Demir Ege Tiknaz | CM-L | âš½ 8' |
| 18. | Pau VÃctor | F | |
Subs | |||
| 5. | Leonardo Lelo | ||
| 9. | Amine El Ouazzani | ||
| 12. | Tiago Sá | ||
| 20. | Mario Dorgeles | ⮕ 26' ⚽ 90+2' | |
| 36. | Alaa Bellarouch | ||
| 39. | Fran Navarro | ⮕ 72' | |
| 41. | Yanis Da Rocha | ||
| 53. | Jonatás Noro | ||
| 70. | Rodrigo Silva | ||
| 80. | João Gonçalves | ||
| 90. | Luis Teixeira Pinto | ||
| 96. | Afonso Sousa | ||
| 1. | Noah Atubolu | G | |
| 29. | Philipp Treu | RB | |
| 33. | Jordy Makengo | LB | 🟨 72' |
| 3. | Philipp Lienhart | CD-L | 🟨 45+1' |
| 8. | Maximilian Eggestein | RM | |
| 14. | Yuito Suzuki | AM | ⮌ 81' |
| 19. | Niklas Beste | AM-R | |
| 28. | Matthias Ginter | CD-R | |
| 32. | Vincenzo Grifo | AM-L | ⚽ 16' 🟨 18' ⮌ 81' |
| 44. | Johan Manzambi | LM | |
| 31. | Igor Matanovic | F | |
Subs | |||
| 5. | Anthony Jung | ||
| 7. | Derry Scherhant | ⮕ 81' | |
| 9. | Lucas Höler | ⮕ 81' | |
| 17. | Lukas Kübler | ||
| 21. | Florian Müller | ||
| 22. | Cyriaque Irié | ||
| 24. | Jannik Huth | ||
| 26. | Maximilian Philipp | ||
| 27. | Nicolas Höfler | ||
| 30. | Christian Günter | ||
| 43. | Ifechukwu Ogbus | ||
| 69. | Rouven Tarnutzer | ||