Kitshoff is back for the North-South clash, which kicks off at 19h00 in Pretoria, after missing out last week due to COVID-19 protocols.
The match will be broadcast live on the SuperSport Grandstand and Rugby channels.
Kitshoff takes over the captaincy from Siya Kolisi, who has been ruled out with a hamstring injury.
Jaco Coetzee, meanwhile, replaces Kolisi on the side of the scrum, while JD Schickerling will start at lock in the only other change to the forward pack.
DHL Western Province U21 stars Marcel Theunissen (flank) and Angelo Davids (wing) are joined by Ben-Jason Dixon (flank) and Tristan Leyds (outside back) in a quartet of uncapped players on an extended list of replacements to travel up to Pretoria.
DHL Stormers Head Coach John Dobson said that his side is looking forward to testing themselves in what should be another North-South classic.
“This match is one of the highlights on the South African rugby calendar, so we are looking forward to taking on that challenge this weekend,” said Dobson.
“This is a great chance for the team to show our faithful supporters what it means to us to play for them. We know that we will have to be on our game to come away with the result on Saturday.”
DHL Stormers team:
15 Warrick Gelant, 14 Edwill van der Merwe, 13 Dan du Plessis, 12 Rikus Pretorius, 11 Leolin Zas, 10 Damian Willemse, 9 Herschel Jantjies, 8 Juarno Augustus, 7 Ernst van Rhyn, 6 Jaco Coetzee, 5 JD Schickerling, 4 Salmaan Moerat, 3 Frans Malherbe, 2 Bongi Mbonambi, 1 Steven Kitshoff (captain). Replacements (from): 16 Scarra Ntubeni, 17 Leon Lyons, 18 Neethling Fouche, 19 Chris van Zyl, 20 David Meihuizen, 21 Marcel Theunissen, 22 Ben-Jason Dixon, 23 Godlen Masimla, 24 Tim Swiel, 25 Angelo Davids, 26 Tristan Leyds.
Match information – Vodacom Bulls v DHL Stormers
Date: Saturday, 31 October
Kick-off: 19:00
Venue: Loftus Versfeld, Pretoria
Referee: AJ Jacobs
Assistant referees: Aimee Barrett-Theron, Stuart Berry
Television Match Official: Jaco Peyper