Sri Lanka Tour of India December 2026 Full Schedule: ODIs, T20Is, Venues and Start Times
Sri Lanka tour India in December 2026 for a short, sharp white ball series that moves fast from city to city and from one format to the next. The tour has three one day internationals followed by three Twenty20 internationals, and every match has a clear place in the calendar. Fans can plan the whole month around six match days, six famous venues and two very different kinds of cricket.
The one day leg runs from 13 December to 19 December, with Delhi, Bengaluru and Ahmedabad hosting the three matches. The Twenty20 leg then runs from 22 December to 27 December, with Rajkot, Cuttack and Pune hosting the three matches. That spread gives fans in different regions a home match to follow, and it gives both teams a fresh surface and a fresh crowd at every stop.
This guide brings the full schedule together in one place. It lists every date, venue and start time, explains the split between the one day and Twenty20 legs, and notes the one diary clash that fans should know about. Squads are not announced yet, so this guide does not list any player as confirmed for the tour.
Series Overview and Format

The tour opens with one day cricket and closes with Twenty20 cricket, which gives the series a natural change of pace. Three one day internationals run from 13 December to 19 December, then a short break leads into three Twenty20 internationals from 22 December to 27 December. That order matters, because teams can settle into longer innings first and then switch to fast scoring and sharp fielding in the final week.
One day matches start at 2:00pm IST, while Twenty20 matches start at 7:00pm IST, so fans can plan around afternoon and evening viewing. The six venues also give the tour a wide map, with Delhi, Bengaluru and Ahmedabad in the first leg and Rajkot, Cuttack and Pune in the second leg. The table below sets out the series at a glance.
| Detail | Information |
| Format | 3 ODIs and 3 T20Is |
| One day leg | 13 to 19 December 2026 |
| Twenty20 leg | 22 to 27 December 2026 |
| Start times | ODIs 2:00pm IST, T20Is 7:00pm IST |
| Squads | Not announced yet |
Full Fixtures, Venues and Start Times

The one day leg starts in Delhi on 13 December at Arun Jaitley Stadium, then moves to Bengaluru on 16 December at M. Chinnaswamy Stadium and closes in Ahmedabad on 19 December at Narendra Modi Stadium. All three one day matches start at 2:00pm IST, which gives fans a clear afternoon window for every game. The middle match carries an extra diary note, because 16 December is also the day of the IPL 2027 mini-auction in Goa, so cricket fans will have two big events on the same day.
The Twenty20 leg then takes over in the final week. Rajkot hosts the first match on 22 December at Niranjan Shah Stadium, Cuttack hosts the second match on 24 December at Barabati Stadium, and Pune hosts the final match on 27 December at Maharashtra Cricket Association Stadium. All three Twenty20 matches start at 7:00pm IST, which sets up evening finishes and a lively finish to the tour. The table below lists every match in order.
| Date | Match | Venue | Start time |
| 13 December 2026 | 1st ODI | Arun Jaitley Stadium, Delhi | 2:00pm IST |
| 16 December 2026 | 2nd ODI | M. Chinnaswamy Stadium, Bengaluru | 2:00pm IST |
| 19 December 2026 | 3rd ODI | Narendra Modi Stadium, Ahmedabad | 2:00pm IST |
| 22 December 2026 | 1st T20I | Niranjan Shah Stadium, Rajkot | 7:00pm IST |
| 24 December 2026 | 2nd T20I | Barabati Stadium, Cuttack | 7:00pm IST |
| 27 December 2026 | 3rd T20I | Maharashtra Cricket Association Stadium, Pune | 7:00pm IST |
Squads, Start Times and What to Watch

Team squads for the Sri Lanka tour of India in December 2026 are not announced yet, so this guide does not list any player as confirmed for the tour. That point matters for readers who want to follow selection news, because squads can change right up to the first match. Fans should check official team announcements before treating any name in social media posts as final.
What fans can plan around is clear. One day matches start at 2:00pm IST and Twenty20 matches start at 7:00pm IST, the one day leg ends on 19 December and the Twenty20 leg ends on 27 December in Pune. In a short series, early wickets, steady middle overs and calm finishing often decide tight games, so expect teams to back players who stay composed when the run rate climbs. The table below gathers the key facts in one place.
| Detail | Information |
| Format | 3 ODIs and 3 T20Is |
| One day leg | 13 to 19 December 2026 |
| Twenty20 leg | 22 to 27 December 2026 |
| Start times | ODIs 2:00pm IST, T20Is 7:00pm IST |
| Squads | Not announced yet |
FAQ
When does the Sri Lanka tour of India start?
The tour starts on 13 December 2026 with the first one day international in Delhi.
How many matches are in the series?
The series has six matches in total, with three one day internationals and three Twenty20 internationals.
When do the one day matches start?
One day matches start at 2:00pm IST in Delhi, Bengaluru and Ahmedabad.
When do the Twenty20 matches start?
Twenty20 matches start at 7:00pm IST in Rajkot, Cuttack and Pune.
Which venue hosts the final match?
The final match is on 27 December 2026 at Maharashtra Cricket Association Stadium, Pune.
Are team squads announced yet?
No, squads are not announced yet, so this guide does not list any player as confirmed.






