Test cricket checks all the virtues of a cricketer. Some attributes like patience, discipline, perseverance define a batsman in this layout. Both teams have good players considering the measures of the game, but India is now stronger than Sri Lanka in all three formats. After the retirement of Sri Lankan legends Mahela Jayawardene, Sangakkara, and Muralitharan the team has not played quality cricket in the longest format of the game. India is known for producing some great batsmen. Let’s read about the players with the most test runs for India against Sri Lanka.
“The God of Cricket” Sachin Tendulkar conquers the tally of the most test runs for India against Sri Lanka. In his 23 years of career, Sachin played 25 matches against the neighbor and scored 1995 runs at a stunning average of 60.45. In this process, Tendulkar made nine 100s & six 50s too. In the latest stage of his career, Sachin notched up 203 runs in 2010 in Colombo, his highest score against Sri Lanka.
Current Indian head coach, Rahul Dravid seals the 2nd place on the list of making the most test runs for India against Sri Lanka with 1508 runs in 20 matches. Maintaining an average of 48.64 Dravid has smacked three 100s and nine 50s. Dravid best of 177 runs against the island nation came in 2009 in Ahemdabad off just 261 balls.
Former Indian explosive opener Virender Sehwag occupies the 3rd spot in terms of amassing the most test runs for India against Sri Lanka. Playing 11 matches out of 104 test matches against Lanka, Sehwag accumulated 1239 runs at an outstanding average of 72.88. The fact will amuse you that Sehwag has scored against them at a stupendous strike rate of 99.83. Sehwag’s score of 293 runs in 254 balls is the highest by any batsman in test against Sri Lanka.
Former Indian top order batsman cum captain, Mohammad Azharuddin has also found a place on this list. Between 1985 to 1999, Azhar notched up 1219 test runs against Sri Lanka in 17 matches. Azhar averaged a staggering 55.22 against them. 199 runs in 1986 is his highest score facing Sri Lanka in test.
Ex Indian skipper Sourav Ganguly has scored the 5th most test runs for India against SL. Ganguly’s career span was of 12 years (1996-2008), In 14 test matches against Lanka, Ganguly 1064 runs at a decent average of 46.26. Four 100s and two 50s are also included in his tally. Ganguly’s supreme performance came in Mumbai in 1997, 173 off 361 balls.
List of Top 5 Indian Players with Most Test Runs Against Sri Lanka
Who has scored the most test runs fo India against Sri Lanka?
Sachin Tendukar has scored the most test runs for India against Sri Lanka (1995 runs in 25 games).
Which Indian batsman has the highest test average against Sri Lanka?
Virat Kohli has the highest test average against Sri Lanka (77.23).