Indian cricket team in Sri Lanka in 2017

The India cricket team toured Sri Lanka between July and September 2017 to play three Test matches, five One Day Internationals (ODIs) and a Twenty20 International match. Ahead of the Test series, the teams played a two-day warm-up match in Colombo.

Dinesh Chandimal was appointed the new Test captain of Sri Lanka following Sri Lanka's ODI defeat to Zimbabwe earlier in the month. However, before the first Test, Chandimal contracted pneumonia, ruling him out of the match. Rangana Herath was later confirmed as captain of the side for the first Test. Chandimal returned to the squad as captain for the second Test. India won the Test series 3–0. It was India's first whitewash away from home in a series of three Tests or more. It was also the first time they had won three Tests in an away series since beating New Zealand 3–1 in 1967–68.

The second ODI of the series in Pallekele was Sri Lanka's 800th ODI match. India won the first three ODIs, therefore winning the series. It was their eighth consecutive ODI series win against Sri Lanka. This defeat, along with previous defeats against Zimbabwe and Bangladesh, prompted the Sri Lanka selection committee to resign. India went on to win the ODI series 5–0; this was the first time Sri Lanka had suffered a whitewash at home in ODIs. India won the one-off T20I match by 7 wickets, thus completing a 9-0 clean sweep against Sri Lanka in all three formats of international cricket in a bilateral series.

Squads
TestsODIsT20Is Dinesh Chandimal (c)
 Rangana Herath
 Upul Tharanga
 Dimuth Karunaratne
 Kusal Mendis
 Angelo Mathews
 Asela Gunaratne
 Niroshan Dickwella (wk)
 Dhananjaya de Silva
 Danushka Gunathilaka
 Dilruwan Perera
 Suranga Lakmal
 Lahiru Kumara
 Vishwa Fernando
 Malinda Pushpakumara
 Nuwan Pradeep
 Lakshan Sandakan
 Lahiru Thirimanne
 Dushmantha Chameera
 Lahiru Gamage Virat Kohli (c)
 Ravichandran Ashwin (vc)
 Shikhar Dhawan
 Ravindra Jadeja
 Bhuvneshwar Kumar
 Abhinav Mukund
 Hardik Pandya
 Axar Patel
 Cheteshwar Pujara
 Ajinkya Rahane
 KL Rahul
 Wriddhiman Saha (wk)
 Mohammed Shami
 Ishant Sharma
 Rohit Sharma
 Murali Vijay
 Kuldeep Yadav
 Umesh Yadav Upul Tharanga (c)
 Dushmantha Chameera
 Dinesh Chandimal
 Akila Dananjaya
 Niroshan Dickwella (wk)
 Vishwa Fernando
 Danushka Gunathilaka
 Wanindu Hasaranga
 Chamara Kapugedera
 Lasith Malinga
 Angelo Mathews
 Kusal Mendis
 Dilshan Munaweera
 Thisara Perera
 Malinda Pushpakumara
 Lakshan Sandakan
 Milinda Siriwardana
 Lahiru Thirimanne Virat Kohli (c)
 Rohit Sharma (vc)
 Jasprit Bumrah
 Yuzvendra Chahal
 Shikhar Dhawan
 MS Dhoni (wk)
 Kedar Jadhav
 Bhuvneshwar Kumar
 Manish Pandey
 Hardik Pandya
 Axar Patel
 Ajinkya Rahane
 KL Rahul
 Shardul Thakur
 Kuldeep Yadav Upul Tharanga (c)
 Akila Dananjaya
 Niroshan Dickwella (wk)
 Wanindu Hasaranga
 Suranga Lakmal
 Lasith Malinga
 Angelo Mathews
 Dilshan Munaweera
 Thisara Perera
 Seekkuge Prasanna
 Vikum Sanjaya
 Dasun Shanaka
 Milinda Siriwardana
 Isuru Udana
 Jeffrey Vandersay Virat Kohli (c)
 Rohit Sharma (vc)
 Jasprit Bumrah
 Yuzvendra Chahal
 Shikhar Dhawan
 MS Dhoni (wk)
 Kedar Jadhav
 Bhuvneshwar Kumar
 Manish Pandey
 Hardik Pandya
 Axar Patel
 Ajinkya Rahane
 KL Rahul
 Shardul Thakur
 Kuldeep Yadav

Murali Vijay was ruled out of India's Test squad before the series began with a wrist injury and was replaced by Shikhar Dhawan. Asela Gunaratne fractured his thumb on the first morning of the first Test and was ruled out of Sri Lanka's squad for the remaining matches. Lahiru Thirimanne and Lakshan Sandakan were added to Sri Lanka's squad for the second Test. India's Ravindra Jadeja was suspended for the third Test after throwing the ball "in a dangerous manner" during the second match, therefore accumulating enough demerit points to get a suspension. Axar Patel was added to the squad as his replacement. Sri Lanka's Rangana Herath was rested for the third Test at Pallekele after pulling up from the second Test with a stiff back. For the third Test, Dushmantha Chameera and Lahiru Gamage were added to Sri Lanka's squad, while Danushka Gunathilaka was dropped.

For the ODI series, Yuvraj Singh was dropped from India's squad after failing to clear yo-yo test. Dinesh Chandimal and Lahiru Thirimanne were added to Sri Lanka's squad ahead of the third match. They were added as cover for Danushka Gunathilaka and Upul Tharanga. Tharanga was suspended for the third and fourth ODIs, for a slow over-rate in the second match. Chamara Kapugedera captained the side for the third ODI, but sustained a back injury and was ruled of the remaining matches. Lasith Malinga was given the captaincy for the fourth ODI. In the third ODI, Dinesh Chandimal suffered a hairline fracture to his right thumb and was ruled out of the rest of the series. Dilshan Munaweera was added to Sri Lanka's squad ahead of the fourth ODI.

Tour match

Test series
1st Test

2nd Test

3rd Test

ODI series
1st ODI

2nd ODI

3rd ODI

4th ODI

5th ODI

T20I series
Only T20I

Notes

References

External links
 Series home at ESPNcricinfo

Category:2017 in Indian cricket
Category:2017 in Sri Lankan cricket
Category:International cricket competitions in 2017
Category:Indian cricket tours of Sri Lanka