India (Test) : Virat Kohli (captain), Lokesh Rahul, Prithvi Shaw, Mayank Agarwal, Cheteshwar Pujara, Ajinkya Rahane, Hanuma Vihari, Rishabh Pant (wk), Ravichandran Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Mohammed Siraj, Shardul Thakur
West Indies (Test) : Jason Holder (captain), Sunil Ambris, Devendra Bishoo, Kraigg Brathwaite, Roston Chase, Shane Dowrich (wk), Shannon Gabriel, Jahmar Hamilton, Shimron Hetmyer, Shai Hope, Sherman Lewis, Keemo Paul, Kieran Powell, Kemar Roach, Jomel Warrican, Alzarri Joseph (injured)