List of Indian Batsman with Most Runs in International Cricket
Published on: Sep 26, 2022 8:24 pm IST|Updated on: Sep 26, 2022 8:24 pm IST
The Indian Cricket team over the years has been blessed with some of the finest cricketers of all time. whether it may be the class of Virat Kohli or the master display of Sachin Tendulkar, there has been no shortage of supremacy and record on why the Indian batters are one of the best.
Sachin Tendulkar still holds the record for most runs by cricketers on the international stage with quite a few Indian names on it, so here is a look at some of the big Indian names who have scored the most number of runs at the global level.
LIST OF Indian Batsman with Most Runs in International Cricket
Player | Mat | Runs | 100 | 50 | 0 |
Sachin Tendulkar | 664 | 34357 | 100 | 164 | 34 |
Virat Kohli | 471 | 24078 | 71 | 125 | 33 |
Rahul Dravid | 504 | 24064 | 48 | 145 | 20 |
Sourav Ganguly | 421 | 18433 | 38 | 106 | 29 |
MS Dhoni | 535 | 17092 | 15 | 108 | 21 |
Virender Sehwag | 363 | 16892 | 38 | 70 | 31 |
Rohit Sharma | 417 | 16207 | 41 | 87 | 26 |
Mohammad Azharuddin | 433 | 15593 | 29 | 79 | 14 |
Sunil Gavaskar | 233 | 13214 | 35 | 72 | 20 |
Yuvraj Singh | 399 | 11686 | 17 | 71 | 26 |
Sachin Tendulkar holds the record for most runs that account for 34357, which includes more than 18000 ODI runs, 15000 Test runs, and 10 T20I runs. He scored an astonishing 100 hundreds, which looks like a record, that hardly could anyone get close to. Interestingly in the Top 10 list, Sachin also holds the record for most ducks with 34 and most ‘Nervous Nineties’.
The list is then followed by Virat Kohli who ranks second with 24078 runs in 471 matches. Virat’s bulk of runs has come from ODIs and Tests while he also has more than 3000 T20I runs, making him one of the most successful players of all time. He also has 33 international ducks and looks set to break Sachin’s record in time to come.
Another former India captain, Rahul Dravid is only the third Indian to score more than 20000 runs in international cricket for India. Regarded as ‘The Wall,’ Rahul scored 24064 runs during his playing days and is one of the most successful players to don the Indian jersey.
The list of Top 10 most international runs for Indian consists of eight captains, including current skipper Rohit Sharma. The likes of Sourav Ganguly, MS Dhoni, and Sunil Gavaskar are all part of the list. Former World Cup winners Yuvraj Singh and Virender Sehwag also make the cut for most runs for India on the international stage.