The Board of Control for Cricket in India (BCCI) has revealed Team India's (men) international home schedule for 2026-27, with the upcoming season set to deliver months of high-octane action. The season will feature visits from four teams — West Indies, Sri Lanka, Zimbabwe, and Australia. In total, 22 matches will be played across 17 venues. The home season begins in late September 2026 when West Indies land in India for a white-ball tour. 

The series opens with three ODIs, scheduled in Thiruvananthapuram, Guwahati, and New Chandigarh. Following the ODIs, both sides will lock horns in a T20I series, with five T20Is lined up in Lucknow, Ranchi, Indore, Hyderabad, and Bengaluru. Sri Lanka will then tour India in December 2026 for a limited-overs assignment. 

The ODI leg will take place in Delhi, Bengaluru, and Ahmedabad. The T20Is will follow, with matches hosted in Rajkot, Cuttack, and Pune. The new year will commence with Zimbabwe’s visit in January 2027. Their tour will have three ODIs, scheduled to be played in Kolkata, Hyderabad, and Mumbai. 

Finally, the grand finale of the season will witness the highly anticipated Border-Gavaskar Trophy, a high-profile five-match Test series against Australia. The series starts on January 21, 2027, in Nagpur and will be played in Chennai, Guwahati, Ranchi, and Ahmedabad, respectively. 

Schedule:

West Indies tour of India

1st ODI – September 27 - 2026 – Trivandrum 

2nd ODI – September 30 - 2026 – Guwahati 

3rd ODI – October 3 -  2026 – New Chandigarh 

1st T20I – October 6 - 2026 – Lucknow 

2nd T20I – October 9 - 2026 – Ranchi 

3rd T20I – October 11 - 2026 – Indore

4th T20I – October 14 - 2026 – Hyderabad 

5th T20I – October 17 - 2026 – Bengaluru 

Sri Lanka tour of India 

1st ODI – December 13 - 2026 – Delhi 

2nd ODI – December 16 - 2026 – Bengaluru

3rd ODI – December 19 - 2026 – Ahmedabad 

1st T20I – December 22 - 2026 – Rajkot 

2nd T20I – December 24 - 2026 – Cuttack 

3rd T20I – December 27 - 2026 – Pune

Zimbabwe tour of India

1st ODI – January 3 - 2027 – Kolkata 

2nd ODI – January 6 - 2027 – Hyderabad 

3rd ODI – January 9 - 2027 – Mumbai 

Australia tour of India

1st Test – January 21–25, 2027 – Nagpur 

2nd Test – January 29–February 2, 2027 – Chennai 

3rd Test – February 11–15, 2027 – Guwahati 

4th Test – February 19–23, 2027 – Ranchi 

5th Test – February 27–March 3, 2027 – Ahmedabad