Sourav Ganguly
Image Source: Twitter
Prev1 of 10

Combining the strategy and endurance of Test cricket with the excitement and fast-paced action of T20 cricket, One Day Internationals are the happy medium for cricket fans who wish to watch quality cricket but lack the time or the patience that spans five days. ODI cricket is also a format in which batsmen thrive, and we have been fortunate enough to witness some truly remarkable careers over the years.

This list of the top 10 highest run scorers in ODI cricket will take you through some of the true legends of the game, so get ready for a trip down memory lane.

Top 10 Highest Run Scorers In ODI

  1. Sachin Tendulkar (India, 18,246 runs)

2003 World Cup
India vs Pakistan[photo: Twitter]
In terms of run-scoring, no one quite parallels Sachin Tendulkar. The Little Master sits comfortably atop the pile when it comes to both Test matches and ODIs, but it is in the shorter format of the game that he truly asserts his dominance.

Tendulkar played at number four for the majority of his Test career, but switched to opening in ODIs, where he unleashed his attacking side and put bowlers to the sword with great regularity. Between 1989 and 2012, Tendulkar played a whopping 463 ODI matches, scoring an astounding 18,426 runs at an average of 44.83. These include 49 centuries and 96 fifties as well as the first-ever double century scored in an ODI.

Prev1 of 10