India made two changes in their playing eleven from the last ODI, bringing in KL Rahul and Axar Patel for Ajinkya Rahane and Shardul Thakur.
Sri Lanka have made a few changes, fielding Dasun Shanka, Isuru Udana, Thisara Perera and Seekugge Prasanna in the playing eleven.
Teams:
India: Virat Kohli(capt), Rohit Sharma, KL Rahul, Manish Pandey, Kedar Jadhav, MS Dhoni(wk), Axar Patel, Bhuvneshwar Kumar, Jasprit Bumrah, Yuzvendra Chahal, Kuldeep Yadav.
Sri Lanka: Upul Tharanga (capt), Niroshan Dickwella (wk), Dilshan Munaweera, Angelo Mathews, Milinda Siriwardana, Seekkuge Prasanna, Thisara Perera, Akila Dananjaya, Isuru Udana, Dasun Shanaka, Lasith Malinga.