Indian cricket team in Sri Lanka in 2021

Indian cricket team in Sri Lanka in 2021
 
  Sri Lanka India
Dates 18 – 29 July 2021
Captains Dasun Shanaka Shikhar Dhawan
One Day International series
Results India won the 3-match series 2–1
Most runs Avishka Fernando (159) Shikhar Dhawan (128)
Most wickets Akila Dananjaya (3)
Praveen Jayawickrama (3)
Wanindu Hasaranga (3)
Yuzvendra Chahal (5)
Player of the series Suryakumar Yadav (Ind)
Twenty20 International series
Results Sri Lanka won the 3-match series 2–1
Most runs Dhananjaya de Silva (72) Shikhar Dhawan (136)
Most wickets Wanindu Hasaranga (7) Bhuvneshwar Kumar (5)
Player of the series Wanindu Hasaranga (SL)

The India cricket team toured Sri Lanka in July 2021 to play three One Day International (ODI) and three Twenty20 International (T20I) matches. The ODI series formed part of the inaugural 2020–2023 ICC Cricket World Cup Super League. All the matches took place at the R. Premadasa Stadium in Colombo. Originally, the tour was scheduled to take place in June 2020, but was moved back to August 2020 due to the COVID-19 pandemic, before being postponed. On 9 July 2021, following an outbreak of COVID-19 cases in the Sri Lankan camp, the series was postponed from 13 to 18 July.

The tour overlapped with India's participation in the 2021 ICC World Test Championship Final and a Test series against England. Therefore, the Board of Control for Cricket in India (BCCI) named Shikhar Dhawan and Bhuvneshwar Kumar as India's captain and vice-captain respectively for the matches against Sri Lanka. Sri Lanka Cricket (SLC) named Dasun Shanaka as the captain for tour, with their selectors releasing Kusal Perera from his captaincy role.

India won the first ODI by seven wickets, and then won the second ODI by three wickets, to take an unassailable lead in the series. Sri Lanka won the third ODI by three wickets, with India winning the series 2–1. India won the first T20I by 38 runs. The second T20I was postponed by one day, after India's Krunal Pandya tested positive for COVID-19. All eight of Pandya's close contacts tested negative for COVID-19, but were not allowed to travel to the ground for the final two matches. Sri Lanka won the second T20I by four wickets to level the series. Sri Lanka won the third T20I by seven wickets and won the series 2–1. It was the first time that Sri Lanka had won a T20I series against India. It was also Sri Lanka's first bilateral series win against India across all formats of international cricket since August 2008.