Top 5 Fastest Players to Score 10000 Runs in ODI Cricket History
Sachin Tendulkar held the record for being the fastest batsman to 10000 ODI runs for more than 15 years.
Updated - May 28, 2021 11:30 am
ODI cricket was the second format to be introduced after Test cricket, and it generated great interest among fans as well. Over the years, we have seen some brilliant cricketers emerging from different parts of the world who have done well in the 50-over format. For many aspiring international cricketers, it is a dream to complete 10000 runs in any of the formats. In this particular article, we will be listing out five players who have been among the fastest batsmen to complete 10000 ODI runs.
5. Jacques Kallis – 272 innings
Former South African all-rounder Jacques Kallis scored 11579 runs in his ODI career. This includes 17 centuries and 86 fifties. He managed an average of 44.36 and a strike rate of 72.89 in the 50-over format. Kallis, who made his ODI debut in 1996, completed 10000 runs in 2009. He took 272 innings to reach the landmark making him fifth-fastest in the record tally.
4. Ricky Ponting – 266 innings
Ricky Ponting is considered among the greatest ever batsmen in the history of the game. He scored 13704 runs in the ODI format with an average of 42.03 and a strike rate of 80.39. Ponting completed 10000 ODI runs in 266 innings in the game against South Africa in 2007. He hit a total of 30 tons and 82 fifties in ODIs.
3. Sourav Ganguly – 263 innings
Former Indian captain Sourav Ganguly stands at the third spot in the record of fastest to 10000 ODI runs. He reached the landmark in 263 innings in the ODI against Sri Lanka in 2005. In total, the left-hander scored 11363 runs at an average of 41.02 including 22 centuries and 72 half-centuries.
2. Sachin Tendulkar – 259 innings
Indian legend Sachin Tendulkar held the record for being the fastest batsman to 10000 ODI runs for more than 15 years. The iconic player achieved the milestone in 259 innings in the match against Australia in 2001. He has the most ODI runs, centuries and half-centuries to his name.
1. Virat Kohli – 205 innings
Indian captain Virat Kohli is the current record-holder for being the fastest player to complete 10000 ODI runs. He achieved the feat in his 205th innings while playing against West Indies in 2018. Till now, the prolific batsman has scored 12169 ODI runs in 245 innings at an incredible average of 59.07. This includes 43 centuries and 62 half-centuries.
Fastest to 10000 ODI runs list
|Virat Kohli||205||West Indies||24 Oct 2018||18 Aug 2008|
|Sachin Tendulkar||259||Australia||31 Mar 2001||18 Dec 1989|
|Sourav Ganguly||263||Sri Lanka||3 Aug 2005||11 Jan 1992|
|Ricky Ponting||266||South Africa||24 Mar 2007||15 Feb 1995|
|Jacques Kallis||272||Australia||23 Jan 2009||9 Jan 1996|