ODI cricket is a mix of Tests and T20Is because it needs the skill set of the other two formats to perform consistently as a batter. And some players have mastered this art and achieved all the landmarks. Only 15 cricketers have surpassed the 10,000 run mark in the One-Day International (ODI) format. Indian skipper, Rohit Sharma recently joined the elite club recently. Indian sensation, Virat Kohli is the fastest to reach the figure. In this article, We'll talk about the Top 5 fastest cricketers to complete 10,000 Runs in ODI Cricket.
Read Also: Most Wickets in Asia Cup by Indians
Top 5 Fastest Cricketers to 10,000 Runs in ODIs
5. Ricky Ponting
Ponting is only the second captain to lead a nation to two consecutive World Cup wins. Ricky Ponting was the best all-format player that Australia ever produced. He was a brilliant leader, but more than that, he was a killer with the bat in hand. Ponting completed 10,000 ODI runs in his 266th innings. In ODI cricket, he played 365 innings and scored 13704 runs, including 30 centuries and 82 half-centuries.
4. Sourav Ganguly
Former Indian captain Sourav Ganguly was one of the best openers of his era. He was as consistent as any other batter, which is why he is the third-fastest overall in history and took 263 innings to touch this landmark. Ganguly played 311 ODIs in his career and scored 11363 runs at an average of 41.02. The former captain also scored 22 centuries and 72 half-centuries, for a high score of 183 runs. He is also the third-fastest to 11,000 runs in ODI cricket.
3. Sachin Tendulkar
Sachin Tendulkar was the fastest player to 10,000 ODI runs, and later Virat Kohli broke his record. The Little Master completed 10,000 ODI runs in just 259 innings and retired with a total of 18426 runs at an average of 44.83, with a best of 200 not out. He scored 49 centuries and 96 half-centuries, both of which are the most by any batter.
2. Rohit Sharma
Rohit Sharma recently joined the elite club with 10,000 runs. He went past Sachin Tendulkar to become the second-fastest batter to complete 10,000 ODI runs in the history of the game. Rohit just took 241 innings to do so. He has scored 10,000 runs so far with 30 centuries, including three ODI double-hundreds and 50 half-centuries.
1. Virat Kohli
Breaking any record of the God of Cricket is an achievement in itself. Virat Kohli was destined to be the Best Player of the World and he did that. He is the fastest on this list, having taken 54 fewer innings than Sachin, which is just out of this world. The former Indian captain completed 10,000 ODI runs in just 205 innings and is still going strong. He has played 267 innings and scored 13024 runs at 57.62, including 47 centuries and 65 half-centuries.