Having the older players around to pass over the mantle is fine, as long as done in the first 1-2 years after a world cup so that new players are peaking for the next world cup. Anyone 32 and older should be rotated because most of them will not be test standard in 3.5 years.
However, a few should already have been discarded as surplus to future requirements.
Players that need to be phased over the next 1- 2 seasons are crossed out. Those that should removed with immediate effect are bolded.
Forwards:
Phepsi Buthelezi, Ben-Jason Dixon, Pieter-Steph du Toit, Thomas du Toit, Eben Etzebeth, Johan Grobbelaar, Vincent Koch, Siya Kolisi, Frans Malherbe, Malcolm Marx, Bongi Mbonambi, Salmaan Moerat, Franco Mostert, Ox Nche, Trevor Nyakane, Evan Roos, Kwagga Smith, RG Snyman, Gerhard Steenekamp, Marco van Staden, Jan-Hendrik Wessels, Jasper Wiese.
Backs:
Lukhanyo Am, Kurt-Lee Arendse, Damian de Allende, Faf de Klerk, Andre Esterhuizen, Aphelele Fassi, Sacha Feinberg-Mngomezulu, Cheslin Kolbe, Jesse Kriel, Willie le Roux, Manie Libbok, Makazole Mapimpi, Handre Pollard, Cobus Reinach, Morne van den Berg, Edwill van der Merwe, Grant Williams.