Top Players With Most Test Runs For India After 80 Innings

Prachi Kapruwan

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

Virender Sehwag | Image Source - Social Media

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

Sunil Gavaskar | Image Source - Social Media

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

Rahul Dravid | Image Source - Social Media

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

Cheteshwar Pujara | Image Source - Social Media

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

Sachin Tendulkar | Image Source - Social Media

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

Gautam Gambhir | Image Source - Social Media

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

Mohammed Azharuddin | Image Source - Social Media

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

Rishabh Pant | Image Source - Social Media