Top 5: Batsmen with Most Runs against India in Tests

The fact that some of the world's best batsmen have scored the most runs in Test matches against India shows how skilled they are. Playing against the Indian cricket team has always been a tough challenge in the history of cricket. The players who have scored the most runs against India not only have great talent but have also made a lasting impact on the sport. Their ability to perform well regularly against a strong opponent like India says a lot about their cricket legacy.

Ricky Ponting (Image: Twitter)

  1. 2555 Runs Ricky Ponting:
The former Australian skipper played Tests for Australia from 1995 to 2012. The right-handed batsman played 29 matches against India. In 51 innings, Ponting scored 2555 runs with 8 centuries and 12 half-centuries. ( Image: Twitter)

2. 2555 Runs, Joe Root:

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

3. 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)

4. 2344 Runs, Clive Lloyd:

Clive Lloyd is featured in the 4th spot in terms of getting the most test runs against India. From 1966 to 1983(Image: Twitter)

5. 2228 Runs, Javed Miandad:

Former Pakistani batsman Javed Miandad would be delighted to see his name on the premium most test runs against India list with 2228 runs in 28 matches (Image: Twitter)

trending this week