Virat Kohli vs South Africa during a Test series

The BCCI announced the fixtures list for India's 2025-26 home season on Wednesday (April 2). Here's the full schedule, including venues, dates and start times.

Which teams will India play at home in 2025?

India will face the West Indies and South Africa at home this year. While they'll only play a Test series against the West Indies, South Africa will tour for an all-format series.

The last time South Africa toured India for a Test series was in 2019, while their last white-ball series in India was in 2022. West Indies last came to India for a Test series was in 2018.

You can check India's complete 2025 schedule here.

Where will the matches be played?

Two Tests each will be played against the West Indies and South Africa, while the white-ball series will comprise three ODIs and five T20Is.

The Barsapara Stadium in Guwahati will make its Test debut, hosting the second Test against South Africa from November 22-26. The ground has already hosted two ODIs and four T20Is. The first Test against South Africa will be played in New Delhi.

The Eden Gardens in Kolkata will make a Test comeback after six long years, hosting the second match of the series against the West Indies. The first match will be played at the Narendra Modi Stadium in Ahmedabad.

The three ODIs will be played in Ranchi, Raipur, and Vizag, while the five T20Is will be played in Cuttack, Mullanpur, Dharamsala, Lucknow, and Ahmedabad.

India's full fixture list for 2025 home season

India vs West Indies: Test schedule
Date Time Venue
1st Test Oct 2-6, 2025 9:30 AM Ahmedabad
2nd Test Oct 10-14, 2025 9:30 AM Kolkata
India vs South Africa: Test schedule
Date Time Venue
1st Test Nov 14-18, 2025 9:30 AM New Delhi
2nd Test Nov 22-26, 2025 9:30 AM Guwahati
India vs South Africa: ODI schedule
Date Time Venue
1st ODI Nov 30, 2025 1:30 PM Ranchi
2nd ODI Dec 03, 2025 1:30 PM Raipur
3rd ODI Dec 06, 2025 1:30 PM Vizag
India vs South Africa: T20I schedule
Date Time Venue
1st T20I Dec 9, 2025 7:00 PM Cuttack
2nd T20I Dec 11, 2025 7:00 PM
New Chandigarh (Mullanpur)
3rd T20I Dec 14, 2025 7:00 PM Dharamsala
4th T20I Dec 17, 2025 7:00 PM Lucknow
5th T20I Dec 19, 2025 7:00 PM Ahmedabad

Follow Wisden for all IPL 2025 updates, including live scores, team squads & news, team schedule and more. The live streaming details for India, UK and USA can be found here. Check the updated points table, along with the Orange Cap and Purple Cap holders.