All-rounder Krunal Pandya and left-arm seamer Khaleel Ahmed are making their senior India debut in the first of the three-match series, at the Eden Gardens.
Yuzvendra Chahal missed out from the 12 named on match eve. Umesh Yadav has come in for the injured Bhuvneshwar Kumar.
West Indies have three debutants in Oshane Thomas, Fabian Allen and Khari Pierre.
India: Rohit Sharma (capt), Shikhar Dhawan, K L Rahul, Rishabh Pant, Manish Pandey, Dinesh Karthik, Krunal Pandya, Kuldeep Yadav, Jasprit Bumrah, Khaleel Ahmed, Umesh Yadav.
West Indies: Rovman Powell, Darren Bravo, Shai Hope, Shimron Hetmyer, Denesh Ramdin (wk), Kieron Pollard, Carlos Brathwaite, Keemo Paul, Fabian Allen, Khari Pierre, Oshane Thomas