South Africa won the toss and chose to bat first in their Cricket World Cup match against Bangladesh in Mumbai on Tuesday.
Aiden Markram will lead the Proteas again with regular captain Temba Bavuma still not recovered from illness.
Meanwhile, Lungi Ngidi was ruled out with a knee problem as Lizaad Williams came into the team.
For Bangladesh, captain Shakib Al Hasan makes a return to fitness to lead the team as Towhid Hridoy missed out.
Teams:
South Africa: Quinton de Kock, Reeza Hendricks, Rassie van der Dussen, Aiden Markram (captain), Heinrich Klaasen, David Miller, Marco Jansen, Gerald Coetzee, Keshav Maharaj, Kagiso Rabada, Lizaad Williams.
Bangladesh: Litton Das, Tanzid Hasan, Mehidy Hasan Miraz, Najmul Hossain Shanto, Mushfiqur Rahim, Shakib Al Hasan (captain), Mahmudullah, Nasum Ahmed, Mustafizur Rahman, Shoriful Islam, Hasan Mahmud.