India won the toss and chose to bowl against Zimbabwe in the first one-day international at the Harare Sports Club in Harare on Wednesday.
Middle-order batsman Ambati Rayudu and left-arm pacer Jaydev Unadkat will be making their debut for India.
On their previous trip, Indian team, captained by Suresh Raina, lost both its matches to Zimbabwe in a tri-series which also featured Sri Lanka.
The India vs Zimbabwe series is not being streamed online but you can watch the match live on Ten Cricket and Ten Sports.
India: Shikhar Dhawan, Rohit Sharma, Virat Kohli (Captain), Dinesh Karthik (wicket-keeper), Suresh Raina, Ambati Rayudu, Ravindra Jadeja, Amit Mishra, Mohammed Shami, Vinay Kumar, Jaydev Unadkat.
Zimbabwe: Hamilton Masakadza, Vusi Sibanda, Sikandar Raza, Brendan Taylor(Captain,wicket-keeper), Sean Williams, Malcolm Waller, Elton Chigumbura, Tinotenda Mutombodzi, Prosper Utseya, Kyle Jarvis, Tendai Chatara.