Top 10 Indian Highest Run-Scorers Vs Eng In Tests

Sachin Tendulkar: 2535 runs



Sunil Gavaskar: 2483 runs



Virat Kohli: 1991 runs



Rahul Dravid: 1950 runs



Gundappa Viswanath: 1880 runs



Cheteshwar Pujara: 1778 runs



Dilip Vengasarkar: 1589 runs



Kapil Dev: 1355 runs



Mohammad Azharuddin: 1278 runs



Sourav Ganguly: 983 runs