India ODI Cricket Schedule 2026 and 2027: Complete Fixtures, Dates, Venues, Series & World Cup Preparation

India are scheduled to play 20 confirmed ODI matches across six bilateral series between July 2026 and January 2027. The schedule features away tours of England, Bangladesh and New Zealand, along with home ODI series against West Indies, Sri Lanka and Zimbabwe. These fixtures will play an important role in helping India finalize its squad combinations and prepare for the 2027 ICC Cricket World Cup.

India ODI Schedule 2026–27 at a Glance

QuestionAnswer
Total confirmed ODIs20
Total ODI series6
Home ODI matches9
Away ODI matches11
Home ODI seriesWest Indies, Sri Lanka, Zimbabwe
Away ODI seriesEngland, Bangladesh, New Zealand
First ODIEngland vs India, 14 July 2026
Last confirmed ODIIndia vs Zimbabwe, 9 January 2027
Longest ODI seriesNew Zealand (5 matches)
Most ODI matches in a monthSeptember 2026 (5 matches)
Home venuesThiruvananthapuram, Guwahati, New Chandigarh, Delhi, Bengaluru, Ahmedabad, Kolkata, Hyderabad, Mumbai
Overseas countriesEngland, Bangladesh, New Zealand
Primary objectivePrepare for the 2027 ICC Cricket World Cup through six bilateral ODI series.

India will play 20 confirmed ODI matches between July 2026 and January 2027, facing England, Bangladesh, West Indies, New Zealand, Sri Lanka and Zimbabwe. The schedule includes 11 away matches and nine home matches before attention shifts to the Border-Gavaskar Trophy against Australia.

India ODI Schedule 2026 and 2027

DateMatchVenue
14 July 2026England vs India, 1st ODIEdgbaston, Birmingham
16 July 2026England vs India, 2nd ODISophia Gardens, Cardiff
19 July 2026England vs India, 3rd ODILord’s, London
1 September 2026Bangladesh vs India, 1st ODIBangladesh
3 September 2026Bangladesh vs India, 2nd ODIBangladesh
6 September 2026Bangladesh vs India, 3rd ODIBangladesh
27 September 2026India vs West Indies, 1st ODIGreenfield International Stadium, Thiruvananthapuram
30 September 2026India vs West Indies, 2nd ODIACA Stadium, Guwahati
3 October 2026India vs West Indies, 3rd ODINew International Cricket Stadium, New Chandigarh
4 November 2026New Zealand vs India, 1st ODIEden Park, Auckland
7 November 2026New Zealand vs India, 2nd ODIWestpac Stadium, Wellington
10 November 2026New Zealand vs India, 3rd ODISeddon Park, Hamilton
13 November 2026New Zealand vs India, 4th ODIBay Oval, Tauranga
15 November 2026New Zealand vs India, 5th ODIBay Oval, Tauranga
13 December 2026India vs Sri Lanka, 1st ODIArun Jaitley Stadium, Delhi
16 December 2026India vs Sri Lanka, 2nd ODIM. Chinnaswamy Stadium, Bengaluru
19 December 2026India vs Sri Lanka, 3rd ODINarendra Modi Stadium, Ahmedabad
3 January 2027India vs Zimbabwe, 1st ODIEden Gardens, Kolkata
6 January 2027India vs Zimbabwe, 2nd ODIRajiv Gandhi International Stadium, Hyderabad
9 January 2027India vs Zimbabwe, 3rd ODIWankhede Stadium, Mumbai

Read more: Duleep Trophy 2026: Complete Schedule

India Home vs Away ODI Schedule (2026–2027)

India’s ODI calendar combines demanding overseas tours with an comprehensive home season. The team will begin its ODI campaign in England before touring Bangladesh and New Zealand, while West Indies, Sri Lanka and Zimbabwe will visit India during the home season.

Home ODI SeriesMatchesVenues
West Indies3Thiruvananthapuram, Guwahati, New Chandigarh
Sri Lanka3Delhi, Bengaluru, Ahmedabad
Zimbabwe3Kolkata, Hyderabad, Mumbai
Away ODI SeriesMatchesVenues
England3Birmingham, Cardiff, London
Bangladesh3Bangladesh
New Zealand5Auckland, Wellington, Hamilton, Tauranga

Home vs Away Record at a Glance

CategoryMatches
Home ODIs9
Away ODIs11
Total Confirmed ODIs20

Month-wise India ODI Schedule (2026–2027)

India’s ODI calendar is spread across six months, beginning with the England tour in July 2026 and concluding with the Zimbabwe series in January 2027.

MonthODI MatchesSeries
July 20263England (Away)
September 20265Bangladesh (3), West Indies (2)
October 20261West Indies (1)
November 20265New Zealand
December 20263Sri Lanka
January 20273Zimbabwe

India’s ODI Series in 2026 and 2027

1. England vs India ODI Series (July 2026)

India begin their ODI campaign after the T20I series in England with a three-match contest at three iconic venues.

MatchDateVenue
1st ODI14 JulyEdgbaston, Birmingham
2nd ODI16 JulySophia Gardens, Cardiff
3rd ODI19 JulyLord’s, London

The series offers India their first major 50-over challenge of the season against one of the world’s strongest white-ball sides.

2. Bangladesh vs India ODI Series (September 2026)

India are scheduled to travel to Bangladesh for a three-match ODI series before returning home for the international home season.

MatchDate
1st ODI1 September
2nd ODI3 September
3rd ODI6 September

3. West Indies Tour of India ODI Series (September–October 2026)

India’s home international season begins with a three-match ODI series against West Indies.

MatchDateVenue
1st ODI27 SeptemberThiruvananthapuram
2nd ODI30 SeptemberGuwahati
3rd ODI3 OctoberNew Chandigarh

This series also marks the start of India’s 2026-27 home season before a five-match T20I series between the two teams.

4. New Zealand vs India ODI Series (November 2026)

The New Zealand tour features India’s longest ODI assignment of the season with five matches.

MatchDateVenue
1st ODI4 NovemberAuckland
2nd ODI7 NovemberWellington
3rd ODI10 NovemberHamilton
4th ODI13 NovemberTauranga
5th ODI15 NovemberTauranga

The ODI leg was expanded from three matches to five, reflecting the growing importance of 50-over cricket ahead of the 2027 World Cup.

5. Sri Lanka Tour of India ODI Series (December 2026)

India return home in December for another three-match ODI series.

MatchDateVenue
1st ODI13 DecemberDelhi
2nd ODI16 DecemberBengaluru
3rd ODI19 DecemberAhmedabad

The series provides another opportunity to fine-tune India’s ODI combinations before the final stretch leading into 2027.

6. Zimbabwe Tour of India ODI Series (January 2027)

India begin 2027 with a three-match home ODI series against Zimbabwe.

MatchDateVenue
1st ODI3 JanuaryKolkata
2nd ODI6 JanuaryHyderabad
3rd ODI9 JanuaryMumbai

The series concludes India’s confirmed ODI commitments before attention shifts to the five-Test Border-Gavaskar Trophy against Australia.

India ODI Statistics (Confirmed Schedule)

StatisticValue
Confirmed ODI Matches20
ODI Series6
Home Matches9
Away Matches11
Home Venues9
Overseas Countries3
Longest SeriesNew Zealand (5 ODIs)
First Match14 July 2026
Last Confirmed Match9 January 2027

Why India’s ODI Schedule Matters Ahead of the 2027 Cricket World Cup

India’s ODI calendar for 2026 and early 2027 is built around sustained preparation for the 2027 ICC Cricket World Cup. With 20 confirmed bilateral ODIs scheduled before the tournament, the team will have opportunities to assess player combinations, build squad depth and adapt to a variety of playing conditions.

Each ODI series presents a different challenge:

ODI SeriesWhy It Matters
EnglandEarly overseas test against a strong white-ball side in English conditions.
BangladeshValuable experience in familiar subcontinent conditions before India’s home season begins.
West IndiesMarks the start of India’s 2026–27 home international season and offers an opportunity to build momentum.
New ZealandIndia’s longest ODI assignment of the season with five matches in pace-friendly conditions.
Sri LankaFinal home ODI series of 2026, allowing the team to refine combinations before the new year.
ZimbabweLast confirmed ODI series before attention shifts to the Border-Gavaskar Trophy and the final phase of World Cup preparations.

The schedule also balances India’s commitments across all three international formats. Alongside these ODI series, India will play T20I and Test cricket, including away Test tours of Sri Lanka and New Zealand before hosting Australia in a five-match Border-Gavaskar Trophy series.

India ODI Venues in 2026 and 2027

India’s ODI schedule spans some of the world’s most iconic cricket stadiums, with matches scheduled across England, Bangladesh, New Zealand and India.

Away ODI Venues

VenueCitySeries
EdgbastonBirminghamEngland
Sophia GardensCardiffEngland
Lord’s Cricket GroundLondonEngland
TBABangladeshBangladesh ODI Series
Eden ParkAucklandNew Zealand
Westpac StadiumWellingtonNew Zealand
Seddon ParkHamiltonNew Zealand
Bay OvalTaurangaNew Zealand

Home ODI Venues

VenueCity
Greenfield International StadiumThiruvananthapuram
ACA StadiumGuwahati
New International Cricket StadiumNew Chandigarh
Arun Jaitley StadiumDelhi
M. Chinnaswamy StadiumBengaluru
Narendra Modi StadiumAhmedabad
Eden GardensKolkata
Rajiv Gandhi International StadiumHyderabad
Wankhede StadiumMumbai

India’s ODI schedule covers a wide range of playing conditions, from the pace-friendly pitches of England and New Zealand to familiar subcontinent venues in Bangladesh and India. The variety of conditions provides valuable match experience ahead of the 2027 ICC Cricket World Cup.

India ODI Schedule by Month (2026–2027)

July 2026

India begin their ODI season with a three-match away series against England after the conclusion of the T20I leg.

DateMatchVenue
14 JulyEngland vs India, 1st ODIEdgbaston, Birmingham
16 JulyEngland vs India, 2nd ODISophia Gardens, Cardiff
19 JulyEngland vs India, 3rd ODILord’s, London

September 2026

September is India’s busiest ODI month, featuring the conclusion of the Bangladesh tour and the beginning of the home series against West Indies.

DateMatchVenue
1 SeptemberBangladesh vs India, 1st ODITo Be Confirmed (Bangladesh)
3 SeptemberBangladesh vs India, 2nd ODITo Be Confirmed (Bangladesh)
6 SeptemberBangladesh vs India, 3rd ODITo Be Confirmed (Bangladesh)
27 SeptemberIndia vs West Indies, 1st ODIThiruvananthapuram
30 SeptemberIndia vs West Indies, 2nd ODIGuwahati

October 2026

DateMatchVenue
3 OctoberIndia vs West Indies, 3rd ODINew Chandigarh

November 2026

India play their longest ODI series of the schedule with five matches in New Zealand.

DateMatchVenue
4 NovemberNew Zealand vs India, 1st ODIAuckland
7 NovemberNew Zealand vs India, 2nd ODIWellington
10 NovemberNew Zealand vs India, 3rd ODIHamilton
13 NovemberNew Zealand vs India, 4th ODIMount Maunganui
15 NovemberNew Zealand vs India, 5th ODIMount Maunganui

December 2026

India return home to host Sri Lanka in a three-match ODI series.

DateMatchVenue
13 DecemberIndia vs Sri Lanka, 1st ODIDelhi
16 DecemberIndia vs Sri Lanka, 2nd ODIBengaluru
19 DecemberIndia vs Sri Lanka, 3rd ODIAhmedabad

January 2027

India begin the new year with a three-match home ODI series against Zimbabwe before shifting focus to the Border-Gavaskar Trophy.

DateMatchVenue
3 JanuaryIndia vs Zimbabwe, 1st ODIKolkata
6 JanuaryIndia vs Zimbabwe, 2nd ODIHyderabad
9 JanuaryIndia vs Zimbabwe, 3rd ODIMumbai

Following the Zimbabwe ODI series in January 2027, India will turn its attention to the five-match Border-Gavaskar Trophy against Australia, a crucial series in the ICC World Test Championship cycle.

Additional ODI fixtures before the 2027 Cricket World Cup could still be added if the international calendar expands, but the confirmed schedule already provides India with a substantial run of 50-over cricket before the tournament.

Like to know? Who Is the Godfather of Cricket?

The overseas tours of England and New Zealand also provide experience in conditions that differ significantly from the subcontinent, helping the team prepare for varied match situations.

FAQs

How many ODI matches will India play in 2026 and early 2027?

India are scheduled to play 20 confirmed ODI matches between July 2026 and January 2027.

Which teams will India face in ODIs during 2026 and 2027?

India will play ODI series against England, Bangladesh, West Indies, New Zealand, Sri Lanka and Zimbabwe.

How many home ODI matches does India have?

India will play nine home ODIs—three each against West Indies, Sri Lanka and Zimbabwe.

Which is India’s longest ODI series in 2026?

The 5-match ODI series in New Zealand during November 2026 is India’s longest ODI assignment of the season.

When does India’s ODI schedule end before the Border-Gavaskar Trophy?

India’s confirmed ODI schedule concludes with the third ODI against Zimbabwe on 9 January 2027, after which the team turns its attention to the five-match Border-Gavaskar Trophy against Australia.

Which series begins India’s ODI campaign in 2026?

India’s ODI schedule begins with a three-match series against England starting on 14 July 2026 at Edgbaston in Birmingham.

Leave a Comment