Friburgo
- Goalkeeper
- 1 Noah Atubolu
- Defender
- 28 Ginter
- 3 Lienhart (60')
- 29 Philipp Treu
- 17 Lukas Kübler (72')
- Midfielder
- 44 Johan Manzambi
- 8 Eggestein
- 19 Jan-Niklas Beste (85')
- 27 Nicolas Höfler (60')
- 32 Vicenzo Grifo (72')
- Forward
- 31 Igor Matanovic
- Substitutes
- ent Julian Schuster 4-2-3-1
- 22 Cyriaque Irié
- 6 Patrick Osterhage
- 33 Jordy Makengo (72')
- 7 Derry Scherhant (72')
- 5 Anthony Jung
- 24 Jannik Huth
- 26 Philipp
- 21 Florian Müller
- 9 Lucas Höler (60')
- 30 Günter (85')
- 43 Bruno Ogbus
- 37 Max Rosenfelder (60')
Aston Villa
- Goalkeeper
- 23 Emiliano Martínez
- Defender
- 4 Ezri Konsa Ngoyo
- 14 Pau Torres (87')
- 2 Matthew Cash
- 12 Digne (80')
- Midfielder
- 10 Emi Buendía (80')
- 8 Tielemans (87')
- 7 McGinn
- 3 Nilsson-Lindelöf (65')
- 27 Morgan Rogers
- Forward
- 11 Ollie Watkins
- Substitutes
- ent Unai Emery 4-2-3-1
- 40 Bizot
- 21 Douglas Luiz (87')
- 16 Andrés García
- 18 Tammy Abraham
- 24 Amadou Onana (65')
- 9 Harvey Elliot
- 31 Leon Bailey
- 19 Jadon Sancho (80')
- 26 Lamar Bogarde
- 22 Ian Maatsen (80')
- 64 James Wright
- 5 Tyrone Mings (87')