Most Runs For India Against England In Tests

WRITTEN BY Akhil Singhal

Sachin Tendulkar

Sachin Tendulkar holds the record for the highest run scorer for India in Test matches against England, who has scored 2535 runs in 53 innings of 32 matches.

Sunil Gavaskar

2483 Runs (1971-1986)

Virat Kohli

1960 Runs (2012-2022)

Rahul Dravid

1950 Runs (1996-2011)

Gundappa Viswanath

1880 Runs (1971-1982)

Cheteshwar Pujara

1699 Runs (2012-2022)

Dilip Vengsarkar

1589 Runs (1977-1990)

Kapil Dev

1355 Runs (1979-1993)

Mohammad Azharuddin

1278 Runs (1984-1996)

For More Such Stories...