Top Players With Most Test Runs For India After 80 Innings

Prachi Kapruwan

1. Virender Sehwag - 4062 runs with an average of 53.45

2. Sunil Gavaskar - 3951 runs with an average of 53.39

3. Rahul Dravid - 3871 runs with an average of 54.52

4. Cheteshwar Pujara - 3798 runs with an average of 52.03

5. Sachin Tendulkar - 3617 runs with an average of 50.24

6. Gautam Gambhir - 3534 runs with an average of 47.12

7. Mohammed Azharuddin - 3511 runs with an average of 45.60

8. Rishabh Pant - 3364 runs with an average of 44.85