Temba Bavuma. (Source: Twitter)

Temba Bavuma will lead South Africa in the forthcoming T20 World Cup.

South Africa squad for T20 World Cup & T20Is vs India: Temba Bavuma (c), Quinton de Kock, Reeza Hendricks, Heinrich Klaasen, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Anrich Nortje, Wayne Parnell, Dwaine Pretorius, Kagiso Rabada, Rilee Rossouw, Tabraiz Shamsi, Tristan Stubbs.

Travelling Reserves:Bjorn Fortuin, Marco Jansen and Andile Phehlukwayo.

CSA Convenor of Selectors Victor Mpitsang said: “This has been a really tough squad to select, simply because we had so many players in excellent form over the past few months and performing at a level that made the selectors sit up and notice them.

“Someone like Tristan Stubbs who was not in the frame a year ago has done incredibly well to force his way into the mix based on his performances and his selection should be an inspiration for every young player out there. We are also delighted to welcome back our captain Temba Bavuma from injury and we have no doubt his return will further galvanise the team.

“This group of players showed off their brilliant skill and talent when they overcame England in England recently. These sort of performances only bode well for us heading to the World Cup. Overall we are delighted with mix of players that have been chosen and look forward to watching them represent the country in Australia,” he added.

South Africa ODI squad against India: Temba Bavuma, Quinton de Kock, Reeza Hendricks, Heinrich Klaasen, Keshav Maharaj, Janneman Malan, Aiden Markram, David Miller, Lungi Ngidi, Anrich Nortje, Wayne Parnell , Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi.