Having faced Sri Lanka in 18 international matches this season (6Tests, 8 ODIs and 4 T20 Internationals) on home and away basis, another face-off can only add to the players as well as viewers' fatigue due to lack of context.
Bangladesh is the third team in this series and though the sprightly bunch is known to add excitement, the series itself is not exactly an anticipated event after a rather exhausting trip to South Africa.
At this point in time, the senior national team has only that many specific roles but the enormous supply line means that the queue has only gotten longer.
Enter the Rishabh Pants, Deepak Hoodas and the Mohammed Sirajs, who otherwise would have been cooling their heels back home and waiting for their respective IPL camps to start.
More From This Section
For all those who are likely to get a game, there will be just one target -- to make most of their chances as some of them might not get too many with just about 16 months left for the ICC World Cup.
They have mauled Sri Lanka on most of the occasions and stand-in captain Rohit Sharma will have plenty of reasons to remain upbeat about taking the trophy back home.
On a personal front, Rohit will be itching to get back to form after a poor South Africa tour where he managed only a single hundred in the one-dayers.
In the familiar territory of Premadasa Stadium, Rohit will love to come out all guns blazing in the company of Shikhar Dhawan.
The extremely talented KL Rahul may have to miss out if he is not allowed to open by the team management. With Raina back in the team, Rahul can only bat at No.4, where Manish Pandey has been staking claim for quite some time now.
In the limited opportunities that Pandey has got, he has proved himself and this is the tournament where he can get an extended run.
Washington Sundar and Yuzvendra Chahal are the two spin bowling options at the floodlit Premadasa, where the wicket gets slower as the night progresses.
Shardul Thakur after an impressive show in South Africa, is expected to share the new ball with Jaydev Unadkat.
It will be interesting to see if India opt for an extra pacer or an all-rounder. In case the team wants an extra pacer then Mohammed Siraj will come in or else Tamil Nadu all-rounder Vijay Shankar. If the need of the hour is an extra spinner, then Axar Patel is the option at hand.
Last time when India played in the island nation, they pulled off a complete whitewash -- 9-0 across formats -- but this time, it may not be that easy.
Sri Lanka have recently won a tri-nation ODI tournament in Bangladesh and they will take a lot of confidence from the fact.
The likes of Dinesh Chandimal, Upul Tharanga, Kusal Mendis, Kusal Perera are all talented but the firepower in their game has been missing for quite some time now.
However, T20 is one format where predicting a favourite has always been foolhardy.
The nature of the format enables even the weakest of teams to pose a fight and Chandimal's men won't be an exception.
Squads:
India: Rohit Sharma (c), Shikhar Dhawan (vice-captain), KL Rahul, Suresh Raina, Manish Pandey, Dinesh Karthik (wk), Deepak Hooda, Washington Sundar, Yuzvendra Chahal, Axar Patel, Vijay Shankar, Shardul Thakur, Jaydev Unadkat, Mohammad Siraj and Rishabh Pant (wk).
Sri Lanka: Dinesh Chandimal (c), Suranga Lakmal (vc), Upul Tharanga, Danushka Gunathilaka, Kusal Mendis, Dasun Shanaka, Kusal Janith Perera, Thisara Perera, Jeevan Mendis, Isuru Udana, Akila Dananjaya, Amila Aponso, Nuwan Pradeep, Dushmantha Chameera, Dhananjaya De Silva.
India vs Sri Lanka: Match starts at 7 pm IST.