Feyenoord
- Goalkeeper
- 22 Wellenreuther
- Defender
- 15 Marcos Johan Lopez (56')
- 33 Hancko
- 4 Lutsharel Geertruida
- 18 Gernot Trauner
- Midfielder
- 20 Mats Wieffer
- 17 Sebastian Szymanski (57')
- 10 Orkun Kokcu x2 (67')
- Forward
- 7 Jahanbakhsh
- 26 Idrissi x2 (61')
- 29 Santiago Giménez (56')
- Substitutes
- ent Arne Slot 4-3-3
- 30 Ezequiel Bullaude (57')
- 11 Javairo Dilrosun
- 14 Igor Paixão (61')
- 6 Jacob Rasmussen (56')
- 48 Antoni Milambo
- 28 Neraysho Kasanwirjo
- 25 Mohamed Taabouni (67')
- 49 Tein Troost
- 9 Danilo (56')
- 21 Marciano
- 2 Marcus Pedersen
Shakhtar
- Goalkeeper
- 81 Anatolii Trubin
- Defender
- 5 Valerii Bondar
- 22 Matvyenko
- 15 Bogdan Mykhaylichenko
- 26 Yukhym Konoplia
- Midfielder
- 8 Sudakov
- 16 Dmytro Kryskiv (45')
- 11 Zubkov (62')
- 21 Artem Bondarenko (53')
- 6 Stepanenko (53')
- Forward
- 2 Lassina Traore (53')
- Substitutes
- ent Igor Jovicevic 4-1-4-1
- 30 Pyatov
- 18 Kevin Kelsy (53')
- 17 Neven Durasek (45')
- 23 Lucas Taylor Maia
- 28 Marian Faryna
- 44 Rakitskiy
- 20 Dmytro Topalov
- 29 Yehor Nazaryna (53')
- 1 O. Shevchenko
- 27 Oleh Ocheretko
- 14 Danylo Sikan (53')
- 34 Ivan Petryak (62')