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: Who is Auqib Dar? All you need to know about J&K all-rounder who bagged 8.4 Cr in mini-auction
- IPL 2026 Auction: Ravi Bishnoi bought by Rajasthan Royals for 7.2 crore
- IPL 2026 Auction: Matheesha Pathirana finds new home! KKR shells out INR 18 crore for 'Baby Malinga'
- IPL 2026 Auction: RCB spent 7 crore to buy Venkatesh Iyer
- IPL 2026 start and final dates announced; Know here
- IPL 2026 Auction: Matheesha Pathirana finds new home! KKR shells out INR 18 crore for 'Baby Malinga'
- IPL 2026 start and final dates announced; Know here
- IPL 2026 auction: Prithvi Shaw shockingly goes unsold despite base price of 75 Lac
- IPL 2026: When & where to watch auction?
- IPL 2026: What time will auction start?