These five Indian batsmen have scored the most runs in ODI cricket, Sachin Tendulkar is on top


Indian batsmen have been dominating in international cricket. Sachin Tendulkar of India is the highest run scorer in ODI cricket. Five batsmen from India have scored more than ten thousand runs in ODI cricket. 

Today we are going to give you information about five Indian batsmen who have scored the highest runs in ODI cricket. 

Sachin Tendulkar: Match 463, Runs 18426 

Virat Kohli: Match 262, Runs 12344 


Sourav Ganguly: Match 308, Runs 11221 

Rahul Dravid: Match 340, Runs 10768 


MS Dhoni: Match 347, Runs 10599