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
| Question | Answer |
|---|---|
| Total confirmed ODIs | 20 |
| Total ODI series | 6 |
| Home ODI matches | 9 |
| Away ODI matches | 11 |
| Home ODI series | West Indies, Sri Lanka, Zimbabwe |
| Away ODI series | England, Bangladesh, New Zealand |
| First ODI | England vs India, 14 July 2026 |
| Last confirmed ODI | India vs Zimbabwe, 9 January 2027 |
| Longest ODI series | New Zealand (5 matches) |
| Most ODI matches in a month | September 2026 (5 matches) |
| Home venues | Thiruvananthapuram, Guwahati, New Chandigarh, Delhi, Bengaluru, Ahmedabad, Kolkata, Hyderabad, Mumbai |
| Overseas countries | England, Bangladesh, New Zealand |
| Primary objective | Prepare 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
| Date | Match | Venue |
|---|---|---|
| 14 July 2026 | England vs India, 1st ODI | Edgbaston, Birmingham |
| 16 July 2026 | England vs India, 2nd ODI | Sophia Gardens, Cardiff |
| 19 July 2026 | England vs India, 3rd ODI | Lord’s, London |
| 1 September 2026 | Bangladesh vs India, 1st ODI | Bangladesh |
| 3 September 2026 | Bangladesh vs India, 2nd ODI | Bangladesh |
| 6 September 2026 | Bangladesh vs India, 3rd ODI | Bangladesh |
| 27 September 2026 | India vs West Indies, 1st ODI | Greenfield International Stadium, Thiruvananthapuram |
| 30 September 2026 | India vs West Indies, 2nd ODI | ACA Stadium, Guwahati |
| 3 October 2026 | India vs West Indies, 3rd ODI | New International Cricket Stadium, New Chandigarh |
| 4 November 2026 | New Zealand vs India, 1st ODI | Eden Park, Auckland |
| 7 November 2026 | New Zealand vs India, 2nd ODI | Westpac Stadium, Wellington |
| 10 November 2026 | New Zealand vs India, 3rd ODI | Seddon Park, Hamilton |
| 13 November 2026 | New Zealand vs India, 4th ODI | Bay Oval, Tauranga |
| 15 November 2026 | New Zealand vs India, 5th ODI | Bay Oval, Tauranga |
| 13 December 2026 | India vs Sri Lanka, 1st ODI | Arun Jaitley Stadium, Delhi |
| 16 December 2026 | India vs Sri Lanka, 2nd ODI | M. Chinnaswamy Stadium, Bengaluru |
| 19 December 2026 | India vs Sri Lanka, 3rd ODI | Narendra Modi Stadium, Ahmedabad |
| 3 January 2027 | India vs Zimbabwe, 1st ODI | Eden Gardens, Kolkata |
| 6 January 2027 | India vs Zimbabwe, 2nd ODI | Rajiv Gandhi International Stadium, Hyderabad |
| 9 January 2027 | India vs Zimbabwe, 3rd ODI | Wankhede 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 Series | Matches | Venues |
|---|---|---|
| West Indies | 3 | Thiruvananthapuram, Guwahati, New Chandigarh |
| Sri Lanka | 3 | Delhi, Bengaluru, Ahmedabad |
| Zimbabwe | 3 | Kolkata, Hyderabad, Mumbai |
| Away ODI Series | Matches | Venues |
|---|---|---|
| England | 3 | Birmingham, Cardiff, London |
| Bangladesh | 3 | Bangladesh |
| New Zealand | 5 | Auckland, Wellington, Hamilton, Tauranga |
Home vs Away Record at a Glance
| Category | Matches |
|---|---|
| Home ODIs | 9 |
| Away ODIs | 11 |
| Total Confirmed ODIs | 20 |
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.
| Month | ODI Matches | Series |
|---|---|---|
| July 2026 | 3 | England (Away) |
| September 2026 | 5 | Bangladesh (3), West Indies (2) |
| October 2026 | 1 | West Indies (1) |
| November 2026 | 5 | New Zealand |
| December 2026 | 3 | Sri Lanka |
| January 2027 | 3 | Zimbabwe |
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.
| Match | Date | Venue |
|---|---|---|
| 1st ODI | 14 July | Edgbaston, Birmingham |
| 2nd ODI | 16 July | Sophia Gardens, Cardiff |
| 3rd ODI | 19 July | Lord’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.
| Match | Date |
|---|---|
| 1st ODI | 1 September |
| 2nd ODI | 3 September |
| 3rd ODI | 6 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.
| Match | Date | Venue |
|---|---|---|
| 1st ODI | 27 September | Thiruvananthapuram |
| 2nd ODI | 30 September | Guwahati |
| 3rd ODI | 3 October | New 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.
| Match | Date | Venue |
|---|---|---|
| 1st ODI | 4 November | Auckland |
| 2nd ODI | 7 November | Wellington |
| 3rd ODI | 10 November | Hamilton |
| 4th ODI | 13 November | Tauranga |
| 5th ODI | 15 November | Tauranga |
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.
| Match | Date | Venue |
|---|---|---|
| 1st ODI | 13 December | Delhi |
| 2nd ODI | 16 December | Bengaluru |
| 3rd ODI | 19 December | Ahmedabad |
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.
| Match | Date | Venue |
|---|---|---|
| 1st ODI | 3 January | Kolkata |
| 2nd ODI | 6 January | Hyderabad |
| 3rd ODI | 9 January | Mumbai |
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)
| Statistic | Value |
|---|---|
| Confirmed ODI Matches | 20 |
| ODI Series | 6 |
| Home Matches | 9 |
| Away Matches | 11 |
| Home Venues | 9 |
| Overseas Countries | 3 |
| Longest Series | New Zealand (5 ODIs) |
| First Match | 14 July 2026 |
| Last Confirmed Match | 9 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 Series | Why It Matters |
|---|---|
| England | Early overseas test against a strong white-ball side in English conditions. |
| Bangladesh | Valuable experience in familiar subcontinent conditions before India’s home season begins. |
| West Indies | Marks the start of India’s 2026–27 home international season and offers an opportunity to build momentum. |
| New Zealand | India’s longest ODI assignment of the season with five matches in pace-friendly conditions. |
| Sri Lanka | Final home ODI series of 2026, allowing the team to refine combinations before the new year. |
| Zimbabwe | Last 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
| Venue | City | Series |
|---|---|---|
| Edgbaston | Birmingham | England |
| Sophia Gardens | Cardiff | England |
| Lord’s Cricket Ground | London | England |
| TBA | Bangladesh | Bangladesh ODI Series |
| Eden Park | Auckland | New Zealand |
| Westpac Stadium | Wellington | New Zealand |
| Seddon Park | Hamilton | New Zealand |
| Bay Oval | Tauranga | New Zealand |
Home ODI Venues
| Venue | City |
|---|---|
| Greenfield International Stadium | Thiruvananthapuram |
| ACA Stadium | Guwahati |
| New International Cricket Stadium | New Chandigarh |
| Arun Jaitley Stadium | Delhi |
| M. Chinnaswamy Stadium | Bengaluru |
| Narendra Modi Stadium | Ahmedabad |
| Eden Gardens | Kolkata |
| Rajiv Gandhi International Stadium | Hyderabad |
| Wankhede Stadium | Mumbai |
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.
| Date | Match | Venue |
|---|---|---|
| 14 July | England vs India, 1st ODI | Edgbaston, Birmingham |
| 16 July | England vs India, 2nd ODI | Sophia Gardens, Cardiff |
| 19 July | England vs India, 3rd ODI | Lord’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.
| Date | Match | Venue |
|---|---|---|
| 1 September | Bangladesh vs India, 1st ODI | To Be Confirmed (Bangladesh) |
| 3 September | Bangladesh vs India, 2nd ODI | To Be Confirmed (Bangladesh) |
| 6 September | Bangladesh vs India, 3rd ODI | To Be Confirmed (Bangladesh) |
| 27 September | India vs West Indies, 1st ODI | Thiruvananthapuram |
| 30 September | India vs West Indies, 2nd ODI | Guwahati |
October 2026
| Date | Match | Venue |
|---|---|---|
| 3 October | India vs West Indies, 3rd ODI | New Chandigarh |
November 2026
India play their longest ODI series of the schedule with five matches in New Zealand.
| Date | Match | Venue |
|---|---|---|
| 4 November | New Zealand vs India, 1st ODI | Auckland |
| 7 November | New Zealand vs India, 2nd ODI | Wellington |
| 10 November | New Zealand vs India, 3rd ODI | Hamilton |
| 13 November | New Zealand vs India, 4th ODI | Mount Maunganui |
| 15 November | New Zealand vs India, 5th ODI | Mount Maunganui |
December 2026
India return home to host Sri Lanka in a three-match ODI series.
| Date | Match | Venue |
|---|---|---|
| 13 December | India vs Sri Lanka, 1st ODI | Delhi |
| 16 December | India vs Sri Lanka, 2nd ODI | Bengaluru |
| 19 December | India vs Sri Lanka, 3rd ODI | Ahmedabad |
January 2027
India begin the new year with a three-match home ODI series against Zimbabwe before shifting focus to the Border-Gavaskar Trophy.
| Date | Match | Venue |
|---|---|---|
| 3 January | India vs Zimbabwe, 1st ODI | Kolkata |
| 6 January | India vs Zimbabwe, 2nd ODI | Hyderabad |
| 9 January | India vs Zimbabwe, 3rd ODI | Mumbai |
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.