India will be playing three-Test, three ODI and three T20 against Sri Lanka; which is scheduled from 16th November 2017 to 24th December 2017. Team squad for the Test, ODI and T20 against Sri Lanka are listed below:
India vs Sri Lanka: India Test Squad:
India Squad for 1st Test:
Virat Kohli (c), Rohit Sharma, Shikhar Dhawan, Murali Vijay, Lokesh Rahul, Cheteshwar Pujara, Ajinkya Rahane, Hardik Pandya, Wriddhiman Saha (wk), Ravichandran Ashwin, Ravindra Jadeja, Ishant Sharma, Mohammed Shami, Kuldeep Yadav, Umesh Yadav, Bhuvneshwar Kumar
India Squad for 2nd Test:
Virat Kohli (c), KL Rahul, Murali Vijay, Cheteshwar Pujara, Ajinkya Rahane, Rohit Sharma, Wriddhiman Saha (wk), Ravichandran Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Ishant Sharma, Vijay Shankar.
India Squad for 3rd Test:
Not Yet Announced.
India vs Sri Lanka: India ODI Squad
Not announced
India vs Sri Lanka: India T20 Squad
Not announced