Most Runs in ODIs List: Virat Kohli Overtakes Sourav Ganguly to Become India’s Second-Highest Run-Scorer; Sachin Tendulkar Remains on the Leaderboard
Sachin Tendulkar, Virat Kohli, Sourav Ganguly And Rahul Dravid (Photo Credits: Getty Images)

Virat Kohli smashed several records on his way to his 42nd ODI century during the second One-Day international game between India and West Indies at the Queen’s Park Oval in Port of Spain on Sunday. It was Kohli’s 67th overall international century in his cricketing career. From breaking Javed Miandad’s 26-year-old batting record to overtaking Sourav Ganguly and becoming the second-highest run-scorer for India in ODI cricket, the 30-year-old looked to have hit top form at Trinidad and Tobago.  Virat Kohli Batting Records: Indian Skipper Breaks Brian Lara’s 16-Year-Old Record of the Highest ODI Innings by a Captain in West Indies.

Kohli stands second in the illustrious batting ODI charts, which is led by Sachin Tendulkar. The Indian captain is also eighth in the overall highest ODI run-scorer list. Kohli now has 11,406 run in 238 ODIs putting him ahead of his compatriot Ganguly in the list of the most runs scored by an Indian batsman in ODIs. Ganguly scored 11,363 runs in 311 ODI appearances for the men in blue. Sachin leads both the Indian and overall charts having smashed 18,426 runs in 463 ODI games for India. Take a look at top 10 run-scorers in ODI cricket. India vs West Indies 2nd ODI Stat Highlights: Virat Kohli and Chris Gayle Smash Several Records as IND Beat WI by 59 Runs via DLS Method. India vs West Indies 2nd ODI Stat Highlights: Virat Kohli and Chris Gayle Smash Several Records as IND Beat WI by 59 Runs via DLS Method.

List of Batsman With Most Runs in ODIs

Rank Name Matches Runs
1 Sachin Tendulkar 463 18426
2 Kumar Sangakkara 404 14234
3 Ricky Ponting 375 13704
4 Sanath Jayasuriya 445 13430
5 Mahela Jayawardene 448 12650
6 Inzamam-ul-Haq 378 11739
7 Jacques Kallis 328 11579
8 Virat Kohli 238 11406
9 Sourav Ganguly 311 11363
10 Rahul Dravid 344 10889

Sachin leads the batting charts for most ODI runs scored followed by former Sri Lanka captain Kumar Sangakkara and two-time World Cup-winning skipper Ricky Ponting on second and third respectively. As many as four Indians are in the top 10 for most ODI runs scored with Sachin at the top, while Kohli, Ganguly and Rahul Dravid are placed in the 8th, 9th and 10th position respectively.

Sri Lankan duo Sanath Jayasuriya and Mahela Jayawardene complete the top-five, while Pakistan’s Inzamam-ul-Haq and Jacques Kallis of South Africa are the other two names in the top 10. Former India skipper MS Dhoni (10,773), Chris Gayle (10408) and Brian Lara (10405) of West Indies and Tillakaratne Dilshan (10,290) are the only other players to have crossed the 10,000-run barrier in international cricket.