List of Indian Batsman with Most Runs in International Cricket

Updated on: Sep 26, 2022 8:24 pm IST

  • Indian Batsman with Most Runs

    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.

    Previous Article
    Next Article