The 24-year-old Udana, who has played sixTwenty20 internationals for Sri Lanka, will join Chamara Kapugedera, Rangana Herath, who are also making a comeback in the team.
Middle-order batsman Kapugedara, who last featured in the Asia Cup in March, was included in the squad, while left-arm spinner Herath, who was rested for the final three one-dayers against Pakistan, also made a comeback.
Pacers Dilhara Fernando and Nuwan Pradeep, and spinner Sajeewa Weerakoon, however, missed out from the squad that played against Pakistan.
The Indians are due to arrive here on Wednesday.
The first of the five one-day internationals would be played in the southern port town of Hambantota on July 21. (PTI)
Sri Lanka: Mahela Jayawardena (c), Angelo Mathews (vc), T Dilshan, Kumar Sangakkara (wk), Upul Tharanga, Dinesh Chandimal, Nuwan Kulasekara, Thisara Perera, Lahiru Thirimanne, Lasith Malinga, Chamara Kapugedara, Rangana Herath, Sachithra Senanayake, Jeevan Mendis, Isuru Udana.