The Sri Lanka cricket team toured India in November and December 2017. The original schedule had the tour consisting of three Tests, five One Day Internationals (ODIs) and one Twenty20 International (T20I) match starting in February 2018. India won the Test series 1–0, after the first and third matches were drawn. India won the ODI series 2–1, their eighth consecutive series win since beating Zimbabwe in June 2016. India won the T20I series 3–0.