Seamer Navdeep Saini will make his international debut while Manish Pandey is expected to bat at number four. Ravindra Jadeja will play in his first T20I since July 2017.
"This wicket has been under covers, so there might be a bit of moisture and it's going to get flatter with more sun on it," said India captain Virat Kohli at the toss.
He said the team has moved on from the World Cup heartbreak.
"It is always good to get on the park. The team has moved on, first few days were difficult when the tournament was going on. But you accept it and life goes on. We are pretty fine now and had a good exciting fielding session the day before and everyone is excited to take the field now," he said.
West Indies captain Carlos Brathwaite said that he would have bowled first too because of the conditions. "Looking forward to the T20 World Cup. Hopefully, we will peak in the World Cup," he said.
Squads: India: Shikhar Dhawan, Rohit Sharma, Virat Kohli (captain), Manish Pandey, Rishabh Pant (wicketkeeper), Krunal Pandya, Ravindra Jadeja, Bhuvneshwar Kumar, Washington Sundar, Navdeep Saini, Khaleel Ahmed
West Indies: John Campbell, Evin Lewis, Nicholas Pooran (wicketkeeper), Shimron Hetmyer, Kieron Pollard, Rovman Powell, Carlos Brathwaite (captain), Sunil Narine, Keemo Paul, Sheldon Cottrell, Oshane Thomas
( With inputs from IANS )