Ospreys: Jack Walsh; Luke Morgan, Owen Watkin, Keiran Williams, Ryan Conbeer; Dan Edwards, Reuben Morgan-Williams; Gareth Thomas, Dewi Lake, Tom Botha, James Ratti, Adam Beard, Jac Morgan (capt), Justin Tipuric, Morgan Morris.
Replacements: Ethan Lewis, Garyn Phillips. Ben Warren. Huw Sutton, Harri Deaves, Luke Davies, Phil Cokanasiga, Max Nagy.
Stormers: Damian Willemse; Suleiman Hartzenberg, Ruhan Nel, Dan du Plessis (capt), Leolin Zas; Jurie Matthee, Paul de Wet; Sti Sithole, Joseph Dweba, Neethling Fouche, JD Schickerling, Ruben van Heerden, Marcel Theunissen, Dave Ewers, Keke Morabe. Gary Porter, Nama Xaba, Hacjivah Dayimani, Evan Roos.
Replacements: Andre-Hugo Venter, Leon Lyons, Brok Harris, Adre Smith, Ben-Jason Dixon, Stefan Ungerer, Jean-Luc du Plessis, Angelo Davids.
Referee: Andrew Brace (IRFU, 96th game)
Assistant referees: Rhys Jones, Ben Connor (WRU)
TMO: Olly Hodges (IRFU)