Sri Lanka has won the toss and opted to bat first in the 2nd ODI against India at Eden Gardens, Kolkata on January 12. Sri Lanka is desperate to win this ODI match to keep the series alive while India will be looking to wrap up the series. India defeated Sri Lanka by 67 runs in the 1st ODI in Guwahati and took a 1-0 lead in the 3-match ODI series. 

India has included Kuldeep Yadav in place of Yuzvendra Chahal for the 2nd ODI game in Kolkata. Sri Lanka has rested Dilshan Madhushanka due to his shoulder injury and Pathum Nissanka from their playing 11. The debutant Nuwanidu Fernando opened the innings with Avishka Fernando. 

India vs Sri Lanka 2nd ODI Playing 11

India: Rohit Sharma(c), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul(w), Hardik Pandya, Axar Patel, Mohammed Shami, Kuldeep Yadav, Umran Malik, Mohammed Siraj
Sri Lanka: Kusal Mendis(w), Avishka Fernando, Charith Asalanka, Dhananjaya de Silva, Nuwanidu Fernando, Dasun Shanaka(c), Wanindu Hasaranga, Chamika Karunaratne, Dunith Wellalage, Lahiru Kumara, Kasun Rajitha