Vishal Tiwari

Top 4 batsmen with most runs against India in Test cricket

Joe Root is the top run-scorer in Test matches against India with 2557 runs.

Source: AP

Ricky Ponting is the second-highest run-scorer in Test matches against India with 2555 runs.

Source: BCCI/IPL

Alastair Cook is the third-highest run-scorer in Test matches against India with 2431 runs.

Source: AP

Clive Lloyd is the fourth-highest run-scorer in Test matches against India with 2344 runs.

Source: PTI