Indian legend Sachin Tendulkar tops the list of most runs in test cricket for India. In 329 innings, he had scored 15921 runs at an average of 53.78 including 51 centuries and 68 half-centuries. Rahul Dravid, better known as ‘the wall’ features second on the list. He scored 13265 runs at an average of 52.63 including 36 centuries and 63 half centuries. Sunil Gavaskar better known as ‘the little master’ scored 10122 runs at an average of 51.12 including 34 centuries & 45 half-centuries.
S No. | Player | Matches | Innings | Runs | Average | 100s | 50s | 0 | 4s | 6s |
1 | Sachin Tendulkar | 200 | 329 | 15921 | 53.78 | 51 | 68 | 14 | 2058+ | 69 |
2 | Rahul Dravid | 163 | 284 | 13265 | 52.63 | 36 | 63 | 7 | 1651 | 21 |
3 | Sunil Gavaskar | 125 | 214 | 10122 | 51.12 | 34 | 45 | 12 | 908+ | 26 |
4 | VVS Laxman | 134 | 225 | 8781 | 45.97 | 17 | 56 | 14 | 1135 | 5 |
5 | Virendra Sehwag | 103 | 178 | 8503 | 49.43 | 23 | 31 | 16 | 1219 | 90 |
6 | Virat Kohli | 109 | 185 | 8479 | 48.72 | 28 | 28 | 14 | 950 | 24 |
7 | Sourav Ganguly | 113 | 188 | 7212 | 42.17 | 16 | 35 | 13 | 900 | 57 |
8 | Cheteshwar Pujara | 103 | 176 | 7195 | 43.6 | 19 | 35 | 12 | 863 | 16 |
9 | Dilip Vengsarkar | 116 | 185 | 6868 | 42.13 | 17 | 35 | 15 | 509+ | 17 |
10 | Mohammad Azharuddin | 99 | 147 | 6215 | 45.03 | 22 | 21 | 5 | 720+ | 19 |
1 | Gundappa Viswanath | 91 | 155 | 6080 | 41.93 | 14 | 35 | 10 | 567+ | 6 |
12 | Kapil Dev | 131 | 184 | 5248 | 31.05 | 8 | 27 | 16 | 557+ | 61 |
13 | Ajinkya Rahane | 83 | 142 | 5066 | 38.96 | 12 | 26 | 10 | 578 | 35 |
14 | MS Dhoni | 90 | 144 | 4876 | 38.09 | 6 | 33 | 10 | 544 | 78 |
15 | Mohinder Amarnath | 69 | 113 | 4378 | 42.5 | 11 | 24 | 12 | 301+ | 21 |
16 | Gautam Gambhir | 58 | 104 | 4154 | 41.95 | 9 | 22 | 7 | 518 | 10 |
17 | Murli Vijay | 61 | 105 | 3982 | 38.28 | 12 | 15 | 8 | 467 | 33 |
18 | Ravi Shastri | 80 | 121 | 3830 | 35.79 | 11 | 12 | 9 | 303+ | 22 |
19 | Polly Umrigar | 59 | 94 | 3631 | 42.22 | 12 | 14 | 5 | 141+ | 4+ |
20 | Rohit Sharma | 50 | 85 | 3437 | 45.22 | 9 | 14 | 4 | 370 | 70 |
21 | Vijay Manjrekar | 55 | 92 | 3208 | 39.12 | 7 | 15 | 11 | 186+ | 0 |
22 | Navjot Sidhu | 51 | 78 | 3202 | 42.13 | 9 | 15 | 9 | 358+ | 38 |
23 | Ravichandran Ashwin | 92 | 131 | 3129 | 26.97 | 5 | 13 | 6 | 357 | 20 |
24 | Chandu Borde | 55 | 97 | 3061 | 35.59 | 5 | 18 | 13 | 270+ | 1+ |
25 | Mansoor Ali Khan Pataudi | 46 | 83 | 2793 | 34.91 | 6 | 16 | 7 | 315+ | 19 |
26 | Syed Kirmani | 88 | 124 | 2759 | 27.04 | 2 | 12 | 7 | 227+ | 3 |
27 | Ravindra Jadeja | 65 | 96 | 2706 | 35.6 | 3 | 18 | 6 | 275 | 57 |
28 | KL Rahul | 47 | 81 | 2642 | 33.44 | 7 | 13 | 7 | 318 | 18 |
29 | Farokh Engineer | 46 | 87 | 2611 | 31.08 | 2 | 16 | 7 | 254+ | 2 |
30 | Anil Kumble | 132 | 173 | 2506 | 17.77 | 1 | 5 | 17 | 302 | 9 |
FAQs
1. Which Indian batsman has scored the most test runs?
Indian batsman Sachin Tendulkar has the record for most test runs. He has scored 15921 runs at an average of 53.78 including 51 centuries and 68 half-centuries.
2. Which Indian batsman has the record for the most number of sixes?
Indian opener Virendra Sehwag has the record for the most number of sixes. He has hit 90 sixes
3. Which Indian batsman has the record for most ducks?
Anil Kumble has the record for the most number of ducks -17. He is followed by former Indian captain – Kapil Dev with 16 ducks.
4. Which Indian wicketkeeper has scored the most test runs?
Former Indian captain & wicketkeeper has scored 4876 runs in 144 innings including 10 centuries & 33 half-centuries.