India won the three-match T20I series at the start of the year against Sri Lanka 2-1 under the leadership of Hardik Pandya. India’s regular captain Rohit Sharma missed the series due to injury while Virat Kohli and KL Rahul were rested after they played the Tests against Bangladesh in late December. All three senior players will return for the ODIs as preparations begin for the World Cup, scheduled at home this October.
The BCCI had named Jasprit Bumrah, who was in the squad with a back injury since September, but he has now been ruled out, with the BCCI deciding to rest the pacer ahead of the gruelling four-match Tests against Australia next month.
On the other hand, Sri Lanka will be led by Dasun Shanaka, who also captained the team in the T20Is. Pathum Nissanka, Nuwanidu Fernando and Ashen Bandara have been selected as batters in the squad while Lahiru Kumara and Wanindu Hasaranga will lead the bowling.
The first ODI will be played in Guwahati before the action shifts to Kolkata and Thiruvananthapuram. The remaining two games will be played on January 12 and January 15.
IND vs SL ODI 2023: Where to watch
In India: The matches will be available to watch on TV on the Star Sports Network. Star Sports 1, Star Sports 1 HD, Star Sports 1 Hindi and Star Sports 1 Hindi HD will show all the games of the series.
Live streaming of the ODI series will be available on Disney+ Hotstar.
In Sri Lanka: Dialog TV and PEO TV will show the games live in the country.
In the United Kingdom: The matches can be seen on ESPN Player with a subscription.