
On April 2, 2025, the Board of Control for Cricket in India (BCCI) revealed the Indian men’s team’s 2025 home season schedule. India will host two countries – the West Indies and South Africa – between October and December.
The 2025 home season will see India play four Tests, three ODIs, and five T20Is. All four Tests are part of the 2025-27 World Test Championship (WTC) cycle.
The season will kick off in Ahmedabad on October 2 and conclude at the same venue on December 19. (Check out India’s schedule for the full year here.)
India vs West Indies 2025 – Tests
The season will begin as the West Indies arrive for a two-match Test series in October. Ahmedabad will host the first Test from October 2 onwards, while Kolkata will stage the second from October 10 onwards.
West Indies Tour of India 2025 Schedule
Date | Match | Venue | Time (IST) |
---|---|---|---|
Oct 2-6 | 1st Test | Ahmedabad | 9:30 AM |
Oct 10-14 | 2nd Test | Kolkata | 9:30 AM |
India vs South Africa 2025 – Tests, ODIs, & T20Is
A month later, South Africa will touch down for an all-format series. India will take on South Africa in a two-match series in November.
The first Test will take place in Delhi starting on November 14, while Guwahati will make its debut with the second Test from November 22 onwards.
After a quick turnaround, both teams will engage in three ODIs. Ranchi will host the first game on November 30, while Raipur will stage the second on December 3. The last ODI will take place in Visakhapatnam on December 6.
Then the five-match T20I series will take centre stage, as both teams will prepare for the 2026 T20 World Cup scheduled in India in February-March. The first of those games will take place in Cuttack on December 9, with Mullanpur hosting the second two days later.
Dharamsala will host the third T20I on December 14, Lucknow will follow on December 17, and Ahmedabad will cap off the series on December 19.
South Africa Tour of India 2025 Schedule
Date | Match | Venue | Time (IST) |
---|---|---|---|
Nov 14-18 | 1st Test | Delhi | 9:30 AM |
Nov 22-26 | 2nd Test | Guwahati | 9:30 AM |
Nov 30 | 1st ODI | Ranchi | 1:30 PM |
Dec 3 | 2nd ODI | Raipur | 1:30 PM |
Dec 6 | 3rd ODI | Visakhapatnam | 1:30 PM |
Dec 9 | 1st T20I | Cuttack | 7:00 PM |
Dec 11 | 2nd T20I | Mullanpur | 7:00 PM |
Dec 14 | 3rd T20I | Dharamsala | 7:00 PM |
Dec 17 | 4th T20I | Lucknow | 7:00 PM |
Dec 19 | 5th T20I | Ahmedabad | 7:00 PM |
Read Next | Australia’s 2025 Complete Schedule