Last Updated on June 17, 2026 by Parikshit
The Indian cricket team has a super busy schedule ahead. Right now, Team India is playing a lot of cricket, and they will keep playing all through 2026 and early 2027. They will play One Day Internationals (ODIs), fast T20 matches, and long Test matches.
If you want to know when and where India is playing next, you are in the right place. Here is the easy, complete guide to all the upcoming India cricket matches, including match times and venues.
India vs Afghanistan ODI Series (June 2026)
India is currently playing a three-match ODI series against Afghanistan. India already won the first match in Dharamsala, so they lead the series 1-0. There are two matches left to play this week.
Shubman Gill is leading the team as captain, and Shreyas Iyer is the vice captain. Big stars like Virat Kohli and Hardik Pandya are not playing because they are hurt. Instead, three young players named Harsh Dubey, Gurnoor Brar, and Prince Yadav got to play for India for the very first time.
| Match | Date | Venue | Time (IST) |
| 2nd ODI | June 17, 2026 (Wednesday) | Ekana Cricket Stadium, Lucknow | 1:30 PM |
| 3rd ODI | June 20, 2026 (Saturday) | MA Chidambaram Stadium, Chennai | 1:30 PM |
India Tour of Ireland 2026: A Brand New Captain
As soon as the Afghanistan matches end, the Indian team will fly to Belfast. They will play two quick T20 matches against Ireland.
There is huge news for this series. Shreyas Iyer is the new T20 captain now, replacing Suryakumar Yadav. Tilak Varma will help him as vice captain. Everyone is talking about a 15-year-old boy named Vaibhav Sooryavanshi. He scored a massive 776 runs in IPL 2026 and won the Orange Cap. If he gets a chance to play, he will be the youngest player ever to play for the main Indian team.
| Match | Date | Venue | Time (IST) |
| 1st T20I | June 26, 2026 (Friday) | Civil Service Cricket Club, Belfast | To be announced |
| 2nd T20I | June 28, 2026 (Sunday) | Civil Service Cricket Club, Belfast | To be announced |
India Tour of England 2026: Five T20Is and Three ODIs
After Ireland, India goes to England for a long tour. They will play five T20 matches and three ODI matches from July 1 to July 19. They will travel to eight different cricket grounds across England and Wales. Shubman Gill will most likely stay the captain for the ODI matches.
T20 Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st T20I | July 1, 2026 | Riverside Ground, Chester-le-Street | 10:00 PM |
| 2nd T20I | July 4, 2026 | Old Trafford, Manchester | 7:00 PM |
| 3rd T20I | July 7, 2026 | Trent Bridge, Nottingham | 10:00 PM |
| 4th T20I | July 9, 2026 | Seat Unique Stadium, Bristol | 10:00 PM |
| 5th T20I | July 11, 2026 | Utilita Bowl, Southampton | 7:00 PM |
ODI Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st ODI | July 14, 2026 | Edgbaston, Birmingham | 5:30 PM |
| 2nd ODI | July 16, 2026 | Sophia Gardens, Cardiff | 5:30 PM |
| 3rd ODI | July 19, 2026 | Lord’s, London | 3:30 PM |
India Tour of Zimbabwe 2026: Three T20Is
Right after England, Team India flies straight to Zimbabwe. They will play three quick T20 matches at the same stadium in Harare.
| Match | Date | Venue | Time (IST) |
| 1st T20I | July 23, 2026 | Harare Sports Club, Harare | 4:30 PM |
| 2nd T20I | July 25, 2026 | Harare Sports Club, Harare | 4:30 PM |
| 3rd T20I | July 26, 2026 | Harare Sports Club, Harare | 4:30 PM |
West Indies Tour of India 2026: Three ODIs and Five T20Is
In late September and October, the West Indies team will travel to India. They will play three ODI matches first, and then they will play a five-match T20 series.
ODI Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st ODI | September 27, 2026 | Greenfield International Stadium, Thiruvananthapuram | 2:00 PM |
| 2nd ODI | September 30, 2026 | Dr. Bhupen Hazarika Cricket Stadium, Guwahati | 2:00 PM |
| 3rd ODI | October 3, 2026 | Maharaja Singh PCA Stadium, Mullanpur | 2:00 PM |
T20 Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st T20I | October 6, 2026 | Ekana Cricket Stadium, Lucknow | 7:00 PM |
| 2nd T20I | October 9, 2026 | JSCA International Stadium, Ranchi | 7:00 PM |
| 3rd T20I | October 11, 2026 | Holkar Cricket Stadium, Indore | 7:00 PM |
| 4th T20I | October 14, 2026 | Hyderabad | 7:00 PM |
| 5th T20I | October 17, 2026 | Bengaluru | 7:00 PM |
India Tour of New Zealand 2026: Five T20Is, Five ODIs and two Tests
From late October to early December, India will visit New Zealand. This is a massive tour because India will play all three styles of cricket. They will start with five T20s, move to five ODIs, and finish with two important Test matches.
T20 Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st T20I | October 22, 2026 | Hagley Oval, Christchurch | 12:30 PM |
| 2nd T20I | October 24, 2026 | Hagley Oval, Christchurch | 12:30 PM |
| 3rd T20I | October 27, 2026 | Sky Stadium, Wellington | 12:30 PM |
| 4th T20I | October 30, 2026 | Eden Park, Auckland | 12:30 PM |
| 5th T20I | November 1, 2026 | Seddon Park, Hamilton | 12:30 PM |
ODI Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st ODI | November 4, 2026 | Eden Park, Auckland | 7:30 AM |
| 2nd ODI | November 7, 2026 | Sky Stadium, Wellington | 7:30 AM |
| 3rd ODI | November 10, 2026 | Seddon Park, Hamilton | 7:30 AM |
| 4th ODI | November 13, 2026 | Bay Oval, Mount Maunganui | 7:30 AM |
| 5th ODI | November 15, 2026 | Bay Oval, Mount Maunganui | 7:30 AM |
Test Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st Test | November 19 to November 23, 2026 | Sky Stadium, Wellington | 3:30 AM |
| 2nd Test | November 27 to December 1, 2026 | Hagley Oval, Christchurch | 3:30 AM |
Sri Lanka Tour of India 2026: Three ODIs and Three T20Is
To finish the year 2026, India will host Sri Lanka. They will play three ODIs and three T20s in the middle of December.
ODI Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st ODI | December 13, 2026 | Arun Jaitley Stadium, Delhi | 2:00 PM |
| 2nd ODI | December 16, 2026 | M. Chinnaswamy Stadium, Bengaluru | 2:00 PM |
| 3rd ODI | December 19, 2026 | Narendra Modi Stadium, Ahmedabad | 2:00 PM |
T20 Series Schedule
| Match | Date | Venue | Time (IST) |
| 1st T20I | December 22, 2026 | SCA Stadium, Rajkot | 7:00 PM |
| 2nd T20I | December 24, 2026 | Barabati Stadium, Cuttack | 7:00 PM |
| 3rd T20I | December 27, 2026 | MCA Stadium, Pune | 7:00 PM |
Zimbabwe Tour of India 2027: Three ODIs
In January 2027, Zimbabwe will come to India to play three ODI matches. This will be a great way for fans to enjoy cricket at the start of the new year.
| Match | Date | Venue | Time (IST) |
| 1st ODI | January 3, 2027 | Eden Gardens, Kolkata | 2:00 PM |
| 2nd ODI | January 6, 2027 | Rajiv Gandhi Stadium, Hyderabad | 2:00 PM |
| 3rd ODI | January 9, 2027 | Wankhede Stadium, Mumbai | 2:00 PM |
Australia Tour of India 2027: Five Tests
The biggest series of the home season happens in January and February 2027. Australia is coming to India to play five legendary Test matches. These matches will be highly competitive and will take place across five different cities.
| Match | Date | Venue | Time (IST) |
| 1st Test | January 21 to January 25, 2027 | VCA Stadium, Nagpur | 9:30 AM |
| 2nd Test | January 29 to February 2, 2027 | MA Chidambaram Stadium, Chennai | 9:30 AM |
| 3rd Test | February 11 to February 15, 2027 | Barsapara Stadium, Guwahati | 9:00 AM |
| 4th Test | February 19 to February 23, 2027 | JSCA Stadium, Ranchi | 9:30 AM |
| 5th Test | February 27 to March 3, 2027 | Narendra Modi Stadium, Ahmedabad | 9:30 AM |
Team India has an incredibly tight schedule with zero time to rest. They are playing constantly from now until the big matches against Australia in early 2027. All these games are very important because the Men’s ODI World Cup is coming up in 2027. India wants to practice hard and get perfectly ready so they can win the World Cup trophy again, just like they did in 1983 and 2011.






