Stormers: 15 Damian Willemse, 14 Seabelo Senatla, 13 JJ Engelbrecht, 12 Damian de Allende, 11 Dillyn Leyds, 10 Josh Stander, 9 Herschel Jantjies, 8 Jaco Coetzee, 7 Pieter-Steph du Toit (50th DHL Stormers cap), 6 Siya Kolisi (captain), 5 Cobus Wiese, 4 Eben Etzebeth, 3 Frans Malherbe, 2 Scarra Ntubeni, 1 Steven Kitshof. Substitutes: 16 Chad Solomon, 17 Corne Fourie, 18 Wilco Louw, 19 Kobus van Dyk, 20 Sikhumbuzo Notshe, 21 Justin Phillips, 22 Jean-Luc du Plessis, 23 Dan Kriel
Highlanders: 15 Matt Faddes, 14 Waisake Naholo, 13 Rob Thompson, 12 Patelesio Tomkinson, 11 Jordan Hyland, 10 Josh Ioane, 9 Aaron Smith, 8 Elliot Dixon, 7 James Lentjes, 6 Luke Whitelock (captain), 5 Tom Franklin, 4 Pari Pari Parkinson, 3 Tyrel Lomax, 2 Liam Coltman, 1 Daniel Lienert-Brown. Substitutes:16 Ash Dixon, 17 Ayden Johnstone, 18 Siate Tokolahi, 19 Josh Dickson, 20 Shannon Frizell, 21 Kayne Hammington, 22 Marty Banks, 23 Thomas Umaga-Jensen
----------------------------------------------------
Sharks: 15 Aphelele Fassi, 14 Sbu Nkosi, 13 Lukhanyo Am, 12 Andre Esterhuizen, 11 Makazole Mapimpi, 10 Curwin Bosch, 9 Louis Schreuder (captain), 8 Daniel du Preez, 7 Jean-Luc du Preez, 6 Philip van der Walt, 5 Ruan Botha, 4 Ruben van Heerden, 3 Coenie Oosthuizen, 2 Kerron van Vuuren, 1 Mzamo Majola. Substitutes: 16 Dylan Richardson, 17 Juan Schoeman, 18 John-Hubert Meyer, 19 Hyron Andrews, 20 Jacques Vermeulen, 21 Cameron Wright, 22 Robert du Preez, 23 Kobus van Wyk
Lions: 15 Andries Coetzee, 14 Courtnall Skosan, 13 Lionel Mapoe, 12 Harold Vorster, 11 Aphiwe Dyantyi; 10 Elton Jantjies, 9 Nic Groom; 8 Kwagga Smith (captain), 7 Cyle Brink, 6 Marnus Schoeman, 5 Marvin Orie, 4 Stephan Lewies, 3 Johannes Jonker, 2 Jan-Henning Campher, 1 Dylan Smith. Substitutes: 16 Pieter Jansen, 17 Sti Sithole, 18 Carlu Sadie, 19 Reinhard Nothnagel, 20 Vincent Tshituka, 21 Hacjivah Dayimani, 22 Shaun Reynolds, 23 Tyrone Green