Top 5: Batsmen with Most runs in India-England Tests

The battle between India and England in Test cricket has produced memorable encounters, and the competition for the most runs in their Test matches is always intriguing. Players from both sides have left their mark with exceptional performances.

Joe Root (Image: ICC)

  1. 2557 Runs, Joe Root:
Joe Root surpasses Sachin Tendulkar to become highest run-scorer in India-England Tests (Image: Twitter)

2. 2535 Runs, Sachin Tendulkar:

Sachin has amassed 100 centuries in his 24-year cricket career, compared to Ricky Ponting’s 71 in his 17 years and Virat Kohli’s 80 in his 15 years. (Image: Twitter)

3. 2483 Runs, Sunil Gavaskar:

Gavaskar skillfully captained the Indian team in 47 Test (international) matches and dominated the game during a career that spanned 16 years and 125 total Test contests. (Image: Twitter)

4. 2431 Runs, Alastair Cook:

Cook finds himself in the 3rd position on this list of most test runs against India. Having played 30 tests (Image: Twitter)

5. 1991 Runs, Virat Kholi:

Virat Kholi find himself on 5th position in this list but continuing playing for Indian can change his records. (Image: Twitter)

trending this week