start winning today register now!
MAIN / Cricket / Teams and players / Tournaments / 5 Batters to Score Fastest 3000 Runs in ODI

Ever wondered who is the fastest player to reach 3000 runs in ODI? We’ll answer that for you today!

Cricket is not just a sport; it’s a game of records that are constantly being shattered and set anew. At Parimatch, we strive to keep our readers updated with these significant milestones. Stay tuned as we take a closer look at a remarkable feat in the cricketing world!

Fastest to 3000 Runs in ODI: List of Top 5

So, who are the players to score the quickest 3000 runs in limited-overs cricket? Let us find out! Before going to the list, here is a fun fact you should know about.

While the batter at number one took just 57 innings, the second, third, and fourth-positioned batters achieved the milestone in 67 innings.

The following are currently the top five batters who have scored the fastest 3000 runs in ODI international cricket.

Batter

Team Innings Year Time Taken Against

Hashim Amla

South Africa 57 2012 4y 172d

England

Shai Hope

West Indies 67 2019 3y 36d India
Fakhar Zaman Pakistan 67 2023 5y 326d

New Zealand

Imam ul Haq

Pakistan 67 2023 5y 357d Sri Lanka
Babar Azam Pakistan 68 2019 4y 26d

New Zealand

Knowing About the Batters to Score the Fastest 3000 Runs in ODI Cricket

Fastest to Reach 3000 Runs in ODI: Hashim Amla (South Africa)

South African maestro Hashim Amla is the scorer of the fastest 3000 runs in ODI innings. Only after four years, 172 days of debut, and playing his 57 innings, Amla registered a match-winning knock of 150 against England. This was good enough to seal the Player of the Match trophy and etch his name in the record book.

Thanks to his next-level batting skills and consistency, Hashim had other records throughout his ODI career, besides scoring 3000 runs in ODI fastest. This includes scoring 4000, 6000, and 7000 runs in the fewest innings, being second fastest to reach 8000 runs, etc.

Shai Hope (West Indies)

Next on the fastest 3000 runs in ODI player list, we’ve got a West Indian powerhouse: Shai Hope. Having achieved this feat in just 67 innings, he secures the second position.

While playing a three-match ODI series against India in 2019, Shai was the best-performing West Indian batter. In the first match in Chennai, he scored 102. Following that, he scored 78 and 42 in the next two matches.

Although the West Indies lost the series 2-1, the same series registered Shai as a force when it comes to scoring runs. He also became the West Indian player with most fastest 3000 runs in ODI.

Fakhar Zaman (Pakistan)

Pakistan’s one of the most prolific openers Fakhar Zaman sits at number three in the fastest 3000 runs in ODI list. Having made his debut in 2017, Fakhar took just 5 years and 326 days to reach this milestone.

Batting second in a match against the Black Caps, Pakistan had a momentous task of chasing 337. Although this looked nearly impossible, Fakhar had other plans. He scored an unbeaten 180 off 144 balls. The player’s skill and ability to score quick runs helped Pakistan chase the target with ten balls to spare.

On that day, he became the fastest player to reach 3000 runs in ODI for Pakistan.

Imam Ul Haq (Pakistan)

Imam Ul Haq is the second joint fastest batter to score 3000 runs in ODI for Pakistan. Similar to Fakhar, he took just 67 innings to reach this milestone. After 5y 357d of the international debut, Imam picked the biggest stage to get to his 3000 runs—during an ICC World Cup fixture against Srilanka in 2023.

While chasing 345, Pakistan needed some aggressive batting from their openers. Abdullah Shafique offered what the doctor ordered, but unfortunately, Imam Ul Haq failed to add to the cause. By scoring 12, he managed to get past 3000 career runs but proved to be a second feeding in what later proved to be Paksiutan’s record World Cup chase.

Babar Azam (Pakistan)

Babar Azam holds the record for scoring the fastest 3000 runs in ODI as captain. Overall, he is positioned 5th and third in terms of innings taken. Babar made his international debut in 2015 and took just four years and 26 days to register 3000+ runs.

While playing an ICC World Cup fixture against New Zealand in Birmingham, Babar scored 101 runs to not only help his team win but also achieve this feat.

Fun Fact: In terms of days post debut, Shai Hope is the fastest to reach 3000 runs in one day international cricket. He achieved the milestone in just three years and 36 days.

Fun Fact: In terms of days post debut, Shai Hope is the fastest to reach 3000 runs in one day international cricket. He achieved the milestone in just three years and 36 days.

Fastest to Score 3000 Runs in ODI: Indian Players

When we talk about records in the cricketing world, it is impossible to sideline the Indian players. Following are the top 5 batters who have scored the fastest 3000 runs in ODI for India.

Batter

Ranking Innings Year

Against

Shikhar Dhawan

7 72 2016 Australia
Virat Kohli 14 75 2012

Sri Lanka

Navjot Singh Sidhu

19 79 1994

West Indies

Sourav Ganguly 28 82 1999

New Zealand

Gautam Gambhir

41 87 2009

Sri Lanka

Although there aren’t any in the current top 5 rankings, we do expect talented young guns like Shubman Gill, Yashasvi Jaiswal, and others to dominate this list in the near future. Do make sure to bookmark Parimatch and stay updated. Learn about veteran and new legends and enhance your cricketing wisdom with Parimatch!

Final Words

That wraps up our guide on the fastest player to reach 3000 runs in ODI. For more cricket-related articles like that, make sure to bookmark Parimatch. On our platform, we aim to benefit every sports lover with great wisdom. No matter what your expertise level is, by reading our guides, you can always enhance your knowledge about cricket or any other sport.

Besides gaining knowledge, at Parimatch, you can enjoy your favorite sports like never before. We’re talking about sports betting. On our platform, you can make predictions, place bets, and win with your most loved athletes. You can even download our app and become more than just a spectator without leaving your home.

FAQs

Who scored fastest 3000 runs in ODI history?

Hashim Amla is the fastest player to reach 3000 runs in ODI. Playing for South Africa, he registered this indelible mark in just 57 innings.

Who scored fastest 3000 runs in ODI?

The player to score the fastest 3000 runs in ODI innings is the South African maestro Hashim Amla. He took just 57 innings to achieve this milestone.

Who has the fastest 3000 runs in ODI history?

The great pride of South Africa, Hashim Amla, has scored the fastest 3000 runs in ODI history. He is still the very first player to score more than 3000 runs in under 60 innings.

Who is the fastest 3000 runs in ODI?

Hashim Amla is the fastest to reach 3000 runs in ODI international cricket. He achieved this remarkable milestone in 2012 while playing against England.

do you want to be the first to get updates?

Subscription was successfully completed.

register