India cricket schedule 2026-27: home season fixtures
All times IST. The West Indies series (Sep–Oct 2026) is already complete. Fixtures follow BCCI's 26 March 2026 announcement, updated for the 5 November 2026 venue change.
Sri Lanka tour of India 2026
| Date | Match | Venue | Start |
|---|---|---|---|
| Sun, 13 Dec 2026 | India vs Sri Lanka, 1st ODI | ACA-VDCA Stadium, Visakhapatnam | 14:00 IST |
| Wed, 16 Dec 2026 | India vs Sri Lanka, 2nd ODI | Chinnaswamy, Bengaluru | 14:00 IST |
| Sat, 19 Dec 2026 | India vs Sri Lanka, 3rd ODI | Narendra Modi Stadium, Ahmedabad | 14:00 IST |
| Tue, 22 Dec 2026 | India vs Sri Lanka, 1st T20I | Niranjan Shah Stadium, Rajkot | 19:00 IST |
| Thu, 24 Dec 2026 | India vs Sri Lanka, 2nd T20I | Barabati, Cuttack | 19:00 IST |
| Sun, 27 Dec 2026 | India vs Sri Lanka, 3rd T20I | MCA Stadium, Pune | 19:00 IST |
Zimbabwe tour of India 2027
| Date | Match | Venue | Start |
|---|---|---|---|
| Sun, 3 Jan 2027 | India vs Zimbabwe, 1st ODI | Eden Gardens, Kolkata | 14:00 IST |
| Wed, 6 Jan 2027 | India vs Zimbabwe, 2nd ODI | Rajiv Gandhi Stadium (Uppal), Hyderabad | 14:00 IST |
| Sat, 9 Jan 2027 | India vs Zimbabwe, 3rd ODI | Wankhede, Mumbai | 14:00 IST |
Border-Gavaskar Trophy 2027 (Australia tour of India)
| Date | Match | Venue | Start |
|---|---|---|---|
| 21 Jan – 25 Jan 2027 | India vs Australia, 1st Test | VCA Stadium, Jamtha, Nagpur | 09:30 IST |
| 29 Jan – 2 Feb 2027 | India vs Australia, 2nd Test | Chepauk, Chennai | 09:30 IST |
| 11 Feb – 15 Feb 2027 | India vs Australia, 3rd Test | Barsapara, Guwahati | 09:00 IST |
| 19 Feb – 23 Feb 2027 | India vs Australia, 4th Test | JSCA Stadium, Ranchi | 09:30 IST |
| 27 Feb – 3 Mar 2027 | India vs Australia, 5th Test | Narendra Modi Stadium, Ahmedabad | 09:30 IST |