Due to renovations at the Arun Jaitley Stadium and worries about the weather in the nation’s capital, the first ODI between India and Sri Lanka, which was originally planned for December 13, has been rescheduled from Delhi to Visakhapatnam. The game will now take place on the same day at the ACA-VDCA Cricket Stadium in Visakhapatnam, according to confirmation from the Board of Control for Cricket in India (BCCI).
Citing two different issues, the Delhi and District Cricket Association asked the BCCI to move the game. One was the possibility that play on the planned date would be impacted by inclement weather. The other was that the Delhi ground was scheduled to undergo renovations, making it unfeasible to stage an international match there on December 13. After acknowledging both arguments, the BCCI officially named Visakhapatnam as the new location.
The three matches of the T20I series will be held at Rajkot, Cuttack, and Pune following the ODIs. A two-match Test series will come after India’s five-match ODI series in New Zealand. After finishing the tour of New Zealand, the Indian team will play Sri Lanka at home.
| Match | Date | Venue | Time (IST) |
| 1st ODI | Dec 13 | ACA-VDCA Cricket Stadium in Visakhapatnam | 2:00 PM |
| 2nd ODI | Dec 16 | M. Chinnaswamy Stadium in Bengaluru | 2:00 PM |
| 3rd ODI | Dec 19 | Narendra Modi Stadium in Ahmedabad | 2:00 PM |
| 1st T20I | Dec 22 | Niranjan Shah Stadium in Rajkot | 7:00 PM |
| 2nd T20I | Dec 24 | Barabati Stadium in Cuttack | 7:00 PM |
| 3rd T20I | Dec 27 | MCA Stadium in Pune | 7:00 PM |
Six games overall, equally divided between ODIs and T20 Internationals, make up Sri Lanka’s 2026 visit of India. Due to the location change, the first ODI is now fixed for December 13 in Visakhapatnam. The second ODI will take place in Bengaluru on December 16, while the third ODI will take place in Ahmedabad on December 19. Both matches will begin at 2:00 PM.
On December 22, at 7:00 PM, the T20I leg begins in Rajkot. The second Twenty20 International is scheduled for December 24 at 7:00 PM in Cuttack. The third Twenty20 International will take place in Pune on December 27 at 7:00 PM to cap off the tour’s hectic six-match schedule at six different locations.

