Table of Contents
The BCCI announced India's home international schedule for 2026-27 on Thursday and it is a packed one. Twenty-two matches across 17 venues, four visiting teams, three formats and at the end of it all, a five-match Test series against Australia that is already generating more anticipation than anything else on the calendar.
The season runs from late September 2026 all the way through to early March 2027, and fans in cities from Trivandrum to Guwahati to Ranchi will get their chance to watch India at home.
West Indies start the season against India in September
The home season opens with West Indies arriving for white-ball cricket, beginning on September 27 in Thiruvananthapuram. The tour covers three ODIs and five T20Is spread across eight venues and runs through to October 17.
The ODIs are in Trivandrum, Guwahati and New Chandigarh, all at 2pm, before the format switches and the T20Is take over across Lucknow, Ranchi, Indore, Hyderabad and Bengaluru in evening slots.
The Chinnaswamy in Bengaluru hosts the fifth and final T20I on October 17, notably the first international match at the venue since October 2024, a return that will carry its own significance given everything the stadium has been through since then.
West Indies ODI and T20I schedule
1st ODI: September 27, Trivandrum, 2pm
2nd ODI: September 30, Guwahati, 2pm
3rd ODI: October 3, New Chandigarh, 2pm
1st T20I: October 6, Lucknow, 7pm
2nd T20I: October 9, Ranchi, 7pm
3rd T20I: October 11, Indore, 7pm
4th T20I: October 14, Hyderabad, 7pm
5th T20I: October 17, Bengaluru, 7pm
Sri Lanka visit in December
Sri Lanka arrive in mid-December for a white-ball series of three ODIs and three T20Is, running from December 13 to 27.
The ODIs are in Delhi, Bengaluru and Ahmedabad in the afternoons, before the T20Is move to Rajkot, Cuttack and Pune in the evenings. It is a tight six-match series packed into a fortnight, with Christmas Eve hosting a T20I in Cuttack and the series wrapping up in Pune on December 27.
Sri Lanka ODI and T20I schedule
1st ODI: December 13, Delhi, 2pm
2nd ODI: December 16, Bengaluru, 2pm
3rd ODI: December 19, Ahmedabad, 2pm
1st T20I: December 22, Rajkot, 7pm
2nd T20I: December 24, Cuttack, 7pm
3rd T20I: December 27, Pune, 7pm
Also READ: IPL 2026 ticket price guide: The lowest and highest prices for every team this season
Zimbabwe come for ODIs in January
Zimbabwe tour India at the start of 2027 for a three-match ODI series across Kolkata, Hyderabad and Mumbai. The series runs from January 3 to January 9 and all three matches are afternoon fixtures. It is a short tour but it gives India valuable ODI cricket ahead of the heavier schedule that follows.
Zimbabwe ODI schedule
1st ODI: January 3, Kolkata, 2pm
2nd ODI: January 6, Hyderabad, 2pm
3rd ODI: January 9, Mumbai, 2pm
The Border-Gavaskar Trophy against Australia closes the home season
The headline act is saved for last. Australia arrive for a five-match Test series beginning January 21 in Nagpur, running all the way through to March 3 in Ahmedabad.
The Border-Gavaskar Trophy at home will be the defining series of the Indian summer, a chance to reassert themselves against the one of the best Test team in the world on familiar conditions.
The series takes in five iconic venues, Nagpur, Chennai, Guwahati, Ranchi and Ahmedabad, with Guwahati hosting its first ever Test match, a notable addition to a calendar that has spread cricket meaningfully across the country.
Australia BGT 2026 Test schedule
1st Test: January 21-25, Nagpur, 9:30am
2nd Test: January 29 -February 2, Chennai, 9:30am
3rd Test: February 11-15, Guwahati, 9am
4th Test: February 19-23, Ranchi, 9:30am
5th Test: February 27-March 3, Ahmedabad, 9:30am