The Board of Control for Cricket in India (BCCI) has announced the venues for India’s upcoming ODI series against Sri Lanka and Zimbabwe as part of the 2026-27 international home season. The two teams
will tour India for three-match ODI series, with matches scheduled across five cities.
Sri Lanka will visit India in December 2026, while Zimbabwe’s tour is scheduled for January 2027. The fixtures will give Indian cricket fans an opportunity to watch the national team in action across different venues during the upcoming home season.
India vs Sri Lanka ODI series venues
India will host Sri Lanka for a three-match ODI series beginning on December 13, 2026. Delhi will host the opening encounter, while Bengaluru has been selected as the venue for the second ODI on December 16.
The third and final ODI will take place in Ahmedabad on December 19, bringing the series to a conclusion.
Also Read | Shai Hope takes a dig at Shubman Gill after demolishing India in second T20I
India vs Sri Lanka ODI schedule:
* 1st ODI – December 13, Delhi
* 2nd ODI – December 16, Bengaluru
* 3rd ODI – December 19, Ahmedabad
The two teams will also play a three-match T20I series following the ODI fixtures.
India vs Zimbabwe ODI series venues
Zimbabwe will tour India in January 2027 for a three-match ODI series. The opening match will be played in Kolkata on January 3, followed by the second ODI in Hyderabad on January 6.
Mumbai will host the third ODI on January 9, marking the conclusion of Zimbabwe’s ODI tour of India.
India vs Zimbabwe ODI schedule:
* 1st ODI – January 3, Kolkata
* 2nd ODI – January 6, Hyderabad
* 3rd ODI – January 9, Mumbai
Busy home season ahead for Team India
The Sri Lanka and Zimbabwe series form part of India’s packed international home season, which also includes fixtures against West Indies and Australia. The ODI matches will provide India with valuable opportunities to assess squad combinations and build consistency in the 50-over format.
















