Header Banner

Top 5 players scored fastest 10000 runs in ODI

By Ravi - September 13, 2023 - Last updated on Sep 14, 2023 11:22 AM
Top 5 players scored fastest 10000 runs in ODI

One Day International (ODI) cricket has seen some notable batting talents over the years. Fastest to score 10,000 runs in this format, a feat achieved by only a few cricketers. Let's take a look at the top 5 players to score 10,000 runs in the fastest time in ODI cricket

Top 5 players scored fastest 10000 runs in ODI

S.No PlayerMatch InningsRuns
1 Virat Kohli213 205 10,000
2 Rohit Sharma248 24110,000
3Sachin Tendulkar266 25910,000
4Sourav Ganguly272 26310,000
5Ricky Ponting272 26610,000

Also Read: BCCI Gave a Big Update on the Fitness of Shreyas Iyer

1. Virat Kohli

Virat Kohli hit 13,000 ODI runs in 267 innings

Virat Kohli Virat is the fastest in this list, he has taken 54 less innings than Sachin, which is unbelievable. The former Indian captain completed 10,000 ODI runs in 205 innings and is still on the way. He has played 267 innings and scored 13024 runs at an average of 57.62, which includes 47 centuries and 65 half-centuries.

2. Rohit Sharma


Rohit Sharma recently joined the elite club with 10,000 runs against Sri Lanka and he made a spectacular entry in it. Rohit overtook Sachin Tendulkar to become the second fastest batsman to complete 10,000 ODI runs in the history of the game. It took 241 innings for Rohit to do this. He has scored 10,000 runs so far with 30 centuries, including three ODI double centuries and 50 half-centuries.

3. Sachin Tendulkar

sachin tendulkar

It is impossible that Sachin Tendulkar does not sit on top of any batting record. Actually, he was the fastest player to score 10,000 ODI runs and later Virat Kohli broke his record. Sachin completed 10,000 ODI runs in just 259 innings and retired with a total of 18,426 runs at an average of 44.83, with his best score being 200 not out. He scored 49 centuries and 96 half-centuries, the most by any batsman.

Also Read: Sri Lankan player Sachitra Senanayake arrested for match-fixing

4. Sourav Ganguly

Saurav Ganguly

Former Indian captain Sourav Ganguly was one of the best white-ball opening batsmen of his era. He was as consistent as any other batsman, which is why he is the third fastest in history and took 263 innings to reach this milestone of 10,000 runs. Ganguly played 311 ODI matches in his career and scored 11363 runs at an average of 41.02. The former captain made a high score of 183 runs. He also scored 22 centuries and 72 half-centuries in his career. He has become the fourth player to score the fastest 10,000 runs in ODI cricket.

5. Ricky Ponting

Ricky Ponting

We are talking about a captain who is the second captain to make his country win two consecutive World Cups. Ricky Ponting was the best all-format player that Australia gave to the world. He was an amazing captain, but more than that, he was a champion 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, which included 30 centuries and 82 half-centuries.

Fastest 1000 run opening partnership

S.No PlayerCountry Innings
1 Rohit Sharma and Shubman GillIndia 12
2 Fakhar Zaman and Imam Ul HaqPakistan 15
3Shikhar Dhawan and Ajinkya RahaneIndia 15
4Sachi Tendulkar and Ajay JadejaIndia 15

Indian batsman who scored most 50 runs in Asia Cup

S.No PlayerMatch50+ score Best
1 Rohit Sharma26 10111*
2 Sachin Tendulkar23 9114
3Navjot Singh14 7104*

Give Your Feedback

Follow Us

Download our App for more Tips and Tricks

Footer Banner