The first time India played a Test match in Sri Lanka was way back in 1985, three years after playing them at home.
India registered their first Test match victory on Lankan soil in its fifth game. Victories for India in Sri Lanka were few and far between in the 1980s and 1990s.
It was in the 2010s that India started to do well consistently in Sri Lanka. Then, under Virat Kohli, India dominated Sri Lanka on their home turf to register back-to-back series wins in 2015 and 2017.
With the pitches there resembling the Indian surfaces, Indian batsmen, as expected, have done well on Sri Lankan soil.
Let us check out the five Indian batsmen who have scored the most runs in Sri Lanka in Test cricket.
IND vs SL: Top 5 Indian Batsmen Who Scored Most Runs In Sri Lanka In Test Cricket
5. Mohammad Azaharuddin – 567 runs
Former India captain Mohammad Azharuddin scored 567 runs in 9 Tests (14 innings) in Sri Lanka in the 1980s and 1990s. The elegant right-hander notched up two centuries and two fifties, and averaged 43 with the bat.
4. Sourav Ganguly – 588 runs
Ex-India skipper Sourav Ganguly featured in 9 Test matches in Sri Lanka and scored 588 runs. The stylish left-hander raised one hundred and three half-centuries in these games.
3. Rahul Dravid – 662 runs
Nicknamed ‘The Wall,’ Rahul Dravid amassed 662 runs at an average of 33 in 21 innings in Test cricket in Sri Lanka. Dravid brought up four fifties and a solitary hundred on the Lankan grounds.
2. Virender Sehwag – 692 runs
Dynamic Indian opener Virender Sehwag absolutely belted the Lankans when he toured across the 2008 and 2010 series. In six Test matches in Sri Lanka, Sehwag hammered 692 runs at an average of 69, cracking three centuries and two fifties, with a best of 201*.
1. Sachin Tendulkar – 1155 runs
The legendary Sachin Tendulkar is the only Indian batsman to score more than 1000 runs in Sri Lanka in Test cricket. Across 12 Tests and 19 innings, Tendulkar piled up 1155 runs in Sri Lanka at an average of 67.94.
The Master Blaster hit five centuries, with a best of 203, to go with four fifties.
IND vs SL: How many runs did Virat Kohli score in Sri Lanka in Test cricket?
Kohli played 6 Test matches in Sri Lanka, in which he scored 394 at an average of 43; he recorded two hundreds and one half-century.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

