Most Runs By India Batters Against England In Test

Coming in 1st place is Sunil Gavaskar with 1,331 runs.

Next, we have Gundappa Vishwanath with 1,022 runs in  17 matches.

Virat Kohli smashed 1,015 runs in just 13 games.

The fourth spot is taken by Cheteshwar Pujara with 972 runs.

Master Blaster Sachin Tendulkar rounds off the top 5 with 960 runs.

Vijay Manjrekar takes the 6th spot having scored 885 runs.

Motganhalli Jaisimha scored 843 runs from 1961 to 1964.

Ravichandran Ashwin makes a surprise entry with 738 runs in  13 matches.

India’s World Cup-winning captain Kapil Dev has 717 runs.

Mansoor Ali Khan Pataudi takes the final spot with 677 runs.