India got a major jolt with Virender Sehwag being ruled out of the first One-Dayer due to ankle injury.
To fill his place, the 19-years-old, Virat Kohli is making his India debut.
After the humiliating Test series defeat, India would be looking to make amends in the One-Dayers through its young guns and start on a positive note in this first of the five-match ODI series.
On the other hand, a confident Sri Lankan team would be keen to maintain the Test momentum.
India: Mahendra Singh Dhoni (captain), Gautam Gambhir, Virender Sehwag, Yuvraj Singh, Rohit Sharma, Suresh Raina, Subramaniam Badrinath, Virat Kohli, Parthiv Patel, Irfan Pathan, Praveen Kumar, Harbhajan Singh, Zaheer Khan, Rudra Pratap Singh, Munaf Patel, Pragyan Ojha.
Sri Lanka: Mahela Jayawardene (captain), Kumar Sangakkara, Sanath Jayasuriya, Mahela Udawatte, Chamara Silva, Tillakaratne Dilshan, Chamara Kapugedara, Chaminda Vaas, Muttiah Muralitharan, Dilhara Fernando, Ajantha Mendis, Thilina Thushara, Nuwan Kulasekara, Jehan Mubarak, Malinda Warnapura.