Top Run-Scorers Ahead of 1st Test in Galle- IPL

Most Runs for India vs Sri Lanka in Tests: Top Run-Scorers Ahead of 1st Test in GalleIndia and Sri Lanka have shared a long history in Test cricket. Their matches have produced several outstanding batting performances, with some of the biggest names in Indian and Sri Lankan cricket scoring heavily against each other.

The two teams are set to meet again in the 1st Test in Galle from August 15 to 19, 2026, as part of India’s tour of Sri Lanka. The match will give a new generation of players a chance to add their names to a record list built by some of the greatest batters in Test cricket. Sachin Tendulkar leads the list of most Test runs in matches between India and Sri Lanka. The former India batter scored 1,995 runs in 25 Tests against Sri Lanka. Sri Lankan great Mahela Jayawardene is second with 1,822 runs, while Rahul Dravid is third with 1,508 runs.

Most Runs for India vs Sri Lanka in Tests

Rank Player Team Tests Innings Runs Average 100s 50s Highest Score
1 Sachin Tendulkar India 25 36 1,995 60.45 9 6 203
2 Mahela Jayawardene Sri Lanka 18 28 1,822 67.48 6 8 275
3 Rahul Dravid India 20 32 1,508 48.64 3 9 177
4 Kumar Sangakkara Sri Lanka 17 28 1,352 52.00 5 2 219
5 Aravinda de Silva Sri Lanka 19 32 1,252 41.73 5 3 148
6 Virender Sehwag India 11 18 1,239 72.88 5 3 293
7 Mohammad Azharuddin India 17 23 1,215 55.22 5 4 199
8 Virat Kohli India 11 18 1,085 67.81 5 2 243
9 Sourav Ganguly India 14 24 1,064 46.26 3 4 173
10 Angelo Mathews Sri Lanka 17 30 1,051 35.03 3 4 111

1. Sachin Tendulkar – 1,995 Runs

Sachin Tendulkar is the highest run-scorer in India vs Sri Lanka Test matches. The legendary India batter played 25 Tests against Sri Lanka between 1990 and 2010. He scored 1,995 runs in 36 innings at an outstanding average of 60.45. Tendulkar scored nine centuries and six half-centuries against Sri Lanka. His highest score was 203. His record shows how consistent he was against Sri Lankan bowling attacks across different generations.

Sachin Tendulkar vs Sri Lanka

  • Matches: 25

  • Innings: 36

  • Runs: 1,995

  • Average: 60.45

  • Highest Score: 203

  • Centuries: 9

  • Half-centuries: 6

2. Mahela Jayawardene – 1,822 Runs

Mahela Jayawardene is the highest-scoring Sri Lankan batter in Tests against India. He played 18 Tests against India and scored 1,822 runs in 28 innings. His average of 67.48 is the highest among the top five run-scorers on this list. Jayawardene scored six centuries and eight fifties against India. His best score was 275. His record against India was especially strong on Sri Lankan pitches, where he was able to use his technique and patience to score big runs.

Mahela Jayawardene vs India 

  • Matches: 18

  • Innings: 28

  • Runs: 1,822

  • Average: 67.48

  • Highest Score: 275

  • Centuries: 6

  • Half-centuries: 8

3. Rahul Dravid – 1,508 Runs

Rahul Dravid is third on the overall list with 1,508 runs against Sri Lanka. The former India batter played 20 Tests against Sri Lanka and scored his runs at an average of 48.64. Dravid scored three centuries and nine fifties. His highest score against Sri Lanka was 177. His patient batting style was well suited to long Test innings, and he often played a key role when India needed to spend long periods at the crease.

Rahul Dravid vs Sri Lanka

  • Matches: 20

  • Innings: 32

  • Runs: 1,508

  • Average: 48.64

  • Highest Score: 177

  • Centuries: 3

  • Half-centuries: 9

 

Leave a Reply

Your email address will not be published. Required fields are marked *