India Schedule Till 2027 ODI World Cup; Full List of Matches of Indian Team in 2026-27 Announced So Far, Home and Away Series
The BCCI has announced the schedule for India's senior men's team home international season spanning 2026-27. This season includes tours from four teams-West Indies, Sri Lanka, Zimbabwe, and Australia-across multiple formats, totaling 22 matches in 17 venues nationwide.
Ahead of the 2027 ODI World Cup, the Indian team will play a number of matches across the globe, and the BCCI announced the home schedule.

India Home Schedule ahead of 2027 ODI World Cup
West Indies (September 2026 ): In the 2026-27 cricket season, the West Indies series will be the first one. The series starts with a 3-match ODI affair in Trivandrum, Guwahati, and New Chandigarh, followed by a 5-match T20I series in Lucknow, Ranchi, Indore, Hyderabad, and Bengaluru. This marks the West Indies' return to India since their 2022 white-ball tour, testing both sides' preparations for global events like the 2027 Champions Trophy.
Sri Lanka (December 2026): A white-ball series with 3 ODIs in Delhi, Bengaluru, and Ahmedabad, plus 3 T20Is in Rajkot, Cuttack, and Pune. It builds on recent India-Sri Lanka encounters, including their 2024 white-ball tours.
Zimbabwe (January 2027): Limited to a 3-match ODI series in Kolkata, Hyderabad, and Mumbai. Zimbabwe's visits remain infrequent, last seen in a 2024 T20I series, offering India squad rotation opportunities post major tournaments.
Australia (Border-Gavaskar Trophy, from January 21, 2027): A blockbuster 5-match Test series opener in Nagpur, then Chennai, Guwahati, Ranchi, and Ahmedabad. This high-stakes rivalry, with India holding a 2-1 lead in the last two home series (2018-19, 2023), could influence World Test Championship standings.
India Away Schedule in 2026-27 Season
India will travel to Ireland and England for a tour in June-July this year. In Ireland, they will play 2 T20Is, followed by a multiformat white-ball series in England. The Indian team is expected to play more matches in New Zealand and other countries, but the schedule hasn't been announced yet.
India Schedule till 2027 ODI World Cup
Have a look at the full list of home and away series for India announced so far ahead of the 2027 ODI World Cup.
Afghanistan Tour of India
Test - June 6 to June 10, New Chandigarh
1st ODI - Dharamsala, June 14
2nd ODI - Lucknow, June 17
3rd ODI - Chennai, June 20
India Tour of Ireland
1st T20I - Belfast, June 26
2nd T20I - Belfast, June 28
India Tour of England
T20Is
1st T20I - Chester-le-Street, July 1
2nd T20I - Manchester, July 4
3rd T20I - Nottingham, July 7
4th T20I - Bristol, July 9
5th T20I - Southampton, July 11
ODIs
1st ODI - Birmingham, July 14
2nd ODI - Cardiff, July 16
3rd ODI - London, July 19
West Indies Tour of India
| Match | India vs West Indies | Date | Venue |
|---|---|---|---|
| 1st ODI | India vs West Indies | Sun, 27 Sep 2026 2:00 PM | Trivandrum |
| 2nd ODI | India vs West Indies | Wed, 30 Sep 2026 2:00 PM | Guwahati |
| 3rd ODI | India vs West Indies | Sat, 03 Oct 2026 2:00 PM | New Chandigarh |
| 1st T20I | India vs West Indies | Tue, 06 Oct 2026 7:00 PM | Lucknow |
| 2nd T20I | India vs West Indies | Fri, 09 Oct 2026 7:00 PM | Ranchi |
| 3rd T20I | India vs West Indies | Sun, 11 Oct 2026 7:00 PM | Indore |
| 4th T20I | India vs West Indies | Wed, 14 Oct 2026 7:00 PM | Hyderabad |
| 5th T20I | India vs West Indies | Sat, 17 Oct 2026 7:00 PM | Bengaluru |
Sri Lanka Tour of India
| Match | India vs Sri Lanka | Date | Venue |
|---|---|---|---|
| 1st ODI | India vs Sri Lanka | Sun, 13 Dec 2026 2:00 PM | Delhi |
| 2nd ODI | India vs Sri Lanka | Wed, 16 Dec 2026 2:00 PM | Bengaluru |
| 3rd ODI | India vs Sri Lanka | Sat, 19 Dec 2026 2:00 PM | Ahmedabad |
| 1st T20I | India vs Sri Lanka | Tue, 22 Dec 2026 7:00 PM | Rajkot |
| 2nd T20I | India vs Sri Lanka | Thu, 24 Dec 2026 7:00 PM | Cuttack |
| 3rd T20I | India vs Sri Lanka | Sun, 27 Dec 2026 7:00 PM | Pune |
Zimbabwe Tour of India
| Match | India vs Zimbabwe | Date | Venue |
|---|---|---|---|
| 1st ODI | India vs Zimbabwe | Sun, 03 Jan 2027 2:00 PM | Kolkata |
| 2nd ODI | India vs Zimbabwe | Wed, 06 Jan 2027 2:00 PM | Hyderabad |
| 3rd ODI | India vs Zimbabwe | Sat, 09 Jan 2027 2:00 PM | Mumbai |
Australia Tour of India (Border-Gavaskar Trophy)
| Match | India vs Australia | Date | Venue |
|---|---|---|---|
| 1st Test | India vs Australia | Thu, 21 Jan - Mon, 25 Jan 2027 9:30 AM | Nagpur |
| 2nd Test | India vs Australia | Fri, 29 Jan - Tue, 02 Feb 2027 9:30 AM | Chennai |
| 3rd Test | India vs Australia | Thu, 11 Feb - Mon, 15 Feb 2027 9:00 AM | Guwahati |
| 4th Test | India vs Australia | Fri, 19 Feb - Tue, 23 Feb 2027 9:30 AM | Ranchi |
| 5th Test | India vs Australia | Sat, 27 Feb - Wed, 03 Mar 2027 9:30 AM | Ahmedabad |


Click it and Unblock the Notifications