Sanath Jayasuriya (Sri Lanka) – 10 centuries

Another Sri Lankan legendary cricketer, the left-handed batsman Sanath Jayasuriya also hit 10 international centuries against India. During his international career, he had a great record against this team as he scored 3927 runs in 103 international matches (105 innings) between 1990 and 2010, with an average of 40.07.
Jayasuriya smashed 7 ODI centuries and 3 Test centuries against the Indian team. His highest score in this record book was 340 during the Colombo (RPS) Test in August 1997. Meanwhile, as a captain, he hit 2 ODI centuries and one Test century against this team. Also, Jayasuriya hit 16 more fifties against this team.
| Format | Number of centuries against India |
| ODI | 7 |
| Test | 3 |