Here is a short summary of Sri Lanka’s cricket performance in India:
Tests: 17. India lead 10-0, 7 draws.
ODIs: 48. India lead 34-11, 3 with no result. Sri Lanka has never won a bilateral series in India-though they did beat India twice during the 1996 World Cup on their way to the trophy.
T20Is: 5. India lead 3-2, and won the only bilateral series between the teams.