The Indian cricket team is set for a blockbuster home season, hosting South Africa in a multi-format series from November 14 to December 19, 2025.
The much-anticipated
tour includes two Tests, three ODIs, and five T20Is at iconic venues across India. This high-profile series follows India's intense contests in Australia, where the Men in Blue displayed competitive cricket in both ODI and T20 formats ahead of returning home.
India vs South Africa Series Schedule
Test Series
- 1st Test: November 14-18, Eden Gardens, Kolkata
- 2nd Test: November 22-26, Barsapara Cricket Stadium, Guwahati
The Freedom Trophy begins at Eden Gardens, promising a high-voltage contest as India, strong at home, face a formidable South African side. The action then shifts to Guwahati, making its mark with a historic Test encounter as for the first time, Tea will be taken before lunch in a match to enhance game timing.
ODI Series
- 1st ODI: November 30, JSCA International Stadium, Ranchi
- 2nd ODI: December 3, Shaheed Veer Narayan Singh International Stadium, Raipur
- 3rd ODI: December 6, Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
The three-match ODI series will be crucial for both teams in fine-tuning their white-ball combinations, keeping future ICC tournaments in sight. Rohit Sharma and Virat Kohli both are expected to feature in the ODI series.
T20I Series
- 1st T20I: December 9, Barabati Stadium, Cuttack
- 2nd T20I: December 11, Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur (New Chandigarh)
- 3rd T20I: December 14, Himachal Pradesh Cricket Association Stadium, Dharamsala
- 4th T20I: December 17, Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
- 5th T20I: December 19, Narendra Modi Stadium, Ahmedabad
The T20I series rounds off India's home year, offering opportunities for the team ahead of the T20I World Cup next year.
India return home after a challenging series in Australia, which included both ODI and T20I battles that tested the squad's depth and adaptability. Under Shubman Gill, India lost the ODI series but won the T20I series 2-1 under the captaincy of Suryakumar Yadav.
India vs South Africa Squads
India Test squad
Shubman Gill (C), Rishabh Pant (WK) (VC), Yashasvi Jaiswal, KL Rahul, Sai Sudharsan, Devdutt Padikkal, Dhruv Jurel, Ravindra Jadeja, Washington Sundar, Jasprit Bumrah, Axar Patel, Nitish Kumar Reddy, Mohammed Siraj, Kuldeep Yadav, Akash Deep.
South Africa Test Squad
Temba Bavuma (C), Corbin Bosch, Dewald Brevis, Tony de Zorzi, Zubayr Hamza, Simon Harmer, Marco Jansen, Keshav Maharaj, Aiden Markram, Wiaan Mulder, Senuran Muthusamy, Kagiso Rabada, Ryan Rickelton, Tristan Stubbs and Kyle Verreynne.
** The ODI and T20I squads for both teams are yet to be announced.










