The Indian cricket team has a heavily positive record in Sri Lanka in Test cricket, registering thrice the number of victories as the number of losses.
The foundation of most of those wins has been laid through large individual contributions. As of 14 August 2026, Indian batters have notched up 32 centuries in Sri Lanka in the longest format, and two of those are scores beyond 200.
Batting great Sachin Tendulkar, expectedly, leads the list with 5 centuries and 1155 runs, being the only Indian to amass more than 1000 runs in Sri Lanka in Test matches; the likes of Sehwag, Dhawan, and Pujara each plundered three centuries.
In 2026, India is touring Sri Lanka for a Test series after nine years. The last time India played a Test series in Sri Lanka, Virat Kohli’s belligerent team mauled the Lankans by 3-0 in the three-Test series.
Ahead of the IND vs SL Test series 2026, we look at the highest individual scores made by Indian batsmen in Sri Lanka in Test cricket.
In the current squad, batsmen like Yashasvi Jaiswal and Shubman Gill, who have a penchant for batting big and long, would be itching to register a mammoth individual score in the IND vs SL Test series. Also, KL Rahul would be determined to cash in this series and reach the 200-run milestone for the first time in his Test career.
IND vs SL: What Is The Highest Score By Indian Batsman In Sri Lanka In An Innings Of Test Cricket?
Sachin Tendulkar holds the record for the highest Test innings score by an individual Indian batsman in Sri Lanka for his 203 in Colombo (SSC) in 2010. Tendulkar was the second and so far last Indian batsman to register a double century in Sri Lanka in Test cricket; Sehwag hammered 201* in 2008 in Galle.
Former opener Shikhar Dhawan pounded on the Lankans in 2017 in Galle, smashing 190 as the third-highest score by an Indian on the Sri Lankan shores.
Top 5 Indian batsmen who recorded the highest scores in a Test innings in Sri Lanka:
- Sachin Tendulkar – 203, Colombo (SSC), 2010
- Virender Sehwag – 201*, Galle, 2008
- Shikhar Dhawan – 190, Galle, 2017
- Cheteshwar Pujara – 153, Galle, 2017
- Sourav Ganguly – 147, Colombo (SSC), 1997
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

