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