South Africa announce squad for ODI and T20Is against India; Anrich Nortje returns

(Courtesy : Getty Images)
India will host South Africa for three ODIs and five T20Is after the test series.
The South Africa Cricket Team have announced their squad for the ODI and the T20I series against the Indian Cricket Team. The two teams will be locking horns with each other in the three-match ODI and five-match T20I series after the ongoing test series.
The three-match ODI series begins from November 30 in Ranchi followed by the second match to be played in Raipur on December 3. The last match will be played on December 6 in Visakhapatnam.
Temba Bavuma will lead the ODI team and the squad will see some of the big names returning after resting from Pakistan ODIs. Quinton de Kock will return to India after a while after a successful Pakistan tour, while Lhuan-dre Pretorius has been dropped.
The rest of the names in the ODI squad were pretty familiar and after a good test series, they would be keen to win the 50-over series as well.
South Africa ODI squad for India series

Temba Bavuma (captain), Osneil Baartman, Corbin Bosch, Matthew Breetzke, Dewald Brevis, Nandre Burger, Quinton de Kock, Tony de Zorzi, Rubin Hermann, Keshav Maharaj, Marco Jansen, Aiden Markram, Lungi Ngidi, Ryan Rickelton, Prenelan Subrayen.
The South Africa squad for the T20I series against, which will be played from 09 – 19 December, has seen some surprises. Anrich Nortje returns to the team after a long gap, while Ryan Rickelton hasn’t been picked in the team, which will be captained by Aiden Markram.
David Miller will also be making his comeback in the T20Is after an injury break. The notable omission was of Kagiso Rabada, who will miss the entire tour with a rib injury, as confirmed by the management earlier
South Africa T20 squad for India series
Aiden Markram (captain), Ottneil Baartman, Corbin Bosch, Dewald Brevis, Quinton de Kock, Tony de Zorzi, Donovan Ferreira, Reeza Hendricks, Marco Jansen, George Linde, Kwena Maphaka, David Miller, Lungi Ngidi, Anrich Nortje, Tristan Stubbs
Who will captain South Africa in the ODIs against India?
Temba Bavuma will captain South Africa in the ODIs against India
Who will captain South Africa in the T20Is against India?
AIden Markram will captain South Africa in the T20Is against India.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Ankitjit Singh is a dedicated sports journalist whose childhood dream was to play cricket—now, he serves the game through his work. With over three years of experience in reporting, writing, and editing, he brings deep insight to his coverage. A journalism graduate from Delhi University, Ankitjit’s passion for cricket took root during his college days and continues to drive his career.
- IPL 2026: 3 players KKR should target in auction
- IPL 2026: 3 players CSK should target in auction
- IPL 2026: 3 players RCB should target in auction
- IND vs SA: Abhishek Sharma on verge of breaking Virat Kohli's THIS Record in third T20I against South Africa
- Top 5 Bangladesh players to watch out in Men's U19 Asia Cup 2025
- IND vs SA: Abhishek Sharma on verge of breaking Virat Kohli's THIS Record in third T20I against South Africa
- Top 5 Bangladesh players to watch out in Men's U19 Asia Cup 2025
- Top 5 Indian players to watch out for in Men's U19 Asia Cup 2025
- Top 5 Pakistan players to watch out for in Men's U19 Asia Cup 2025
- IPL 2026: Deepak Hooda under threat of getting banned in IPL as BCCI releases rules for this ‘category players’ ahead of auction