Fastest 10000 Runs in ODIs | List of Fastest Players to reach 10000 Runs in ODI

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.

Virat Kohli
Virat Kohli. (Photo Source: Twitter)

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

Player Inns Opposition Match Date Debut
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