Marco Wentzel will continue as Sharks captain but Bismarck du Plessis returns to face the Highlanders this weekend.
The Springbok hooker has been out for four weeks through suspension, but comes straight back into the starting lineup in place of Franco Marais.
Lourens Adriaanse joins him in the front row, while Stephan Lewies gets the nod over Mouritz Botha at lock.
There is also one change in the backs, with JP Pietersen starting at centre ahead of Waylon Murray who drops to the bench.
The Sharks lost 17-10 to the Bulls last time out, but come into the game on the back of a bye.
Sharks: 15 Odwa Ndungane, 14 S'bura Sithole, 13 JP Pietersen, 12 Andre Esterhuizen, 11 Lwazi Mvovo, 10 Fred Zeilinga, 9 Cobus Reinach, 8 Willem Alberts, 7 Renaldo Bothma, 6 Marcell Coetzee, 5 Marco Wentzel (c), 4 Stephan Lewies, 3 Lourens Adriaanse, 2 Bismarck du Plessis, 1 Tendai Mtawarira
Replacements: 16 Franco Marais, 17 Dale Chadwick, 18 Matt Stevens, 19 Mouritz Botha, 20 Etienne Oosthuizen, 21 Conrad Hoffmann, 22 Lionel Cronje, 23 Waylon Murray
Date: Saturday, May 2
Venue: Forsyth Barr Stadium, Dunedin
Kick-off: 19:35 local (07:35 GMT, 17:35 AEST, 09:35 SAST)
Referee: Angus Gardner (Australia)
Assistant Referees: Kane McBride, Mike Lash (New Zealand)
TMO: Vinny Munro (New Zealand)