India are set to face West Indies and South Africa in their upcoming 2025 home season. The hosts will play West Indies for only two Tests while they shall face the South Africans in all three formats spanning through the months of October to December.
Guwahati to host India's second Test against South Africa

The home season will commence with the first Test against the West Indies in Ahmedabad on October 2 while the final Test of the series will be played at the Eden Gardens in Kolkata from October 10. The West Indies last toured the Indian subcontinent for a Test series back in 2018 when they lost 2-0.
South Africa's visit to India starts in the Test format as well, carrying on from the West Indies tour, with the first of the two Tests to be played in New Delhi November 14 while the Barsapara Stadium in Guwahati is set to host it's maiden Test match from November 22.
The two teams shall then play three ODIs, all three to be played in the Eastern part of the country, in Ranchi, Raipur and Vizag respectively. The month-long tour will round up with five T20Is in Cuttack, Mullanpur, Dharamsala, Lucknow and Ahmedabad with the upcoming T20 World Cup to be played in March 2026 across India and Sri Lanka in mind.
Home Season Schedule
West Indies Tour of India
Match | Date | Venue |
---|---|---|
1st Test | October 2-6 | Ahmedabad |
2nd Test | October 10-14 | Kolkata |
South Africa Tour of India
Match | Date | Venue |
---|---|---|
1st Test | November 14-18 | New Delhi |
2nd Test | November 22-26 | Guwahati |
1st ODI | November 30 | Ranchi |
2nd ODI | December 3 | Raipur |
3rd ODI | December 6 | Vizag |
1st T20I | December 9 | Cuttack |
2nd T20I | December 11 | Chandigarh |
3rd T20I | December 14 | Dharamsala |
4th T20I | December 17 | Lucknow |
5th T20I | December 19 | Ahmedabad |
Share | Tweet |