Movie prime

Top 10 Fastest 3000 Runs in ODI

Top 10 Fastest 3000 Runs in ODI Cricket Celebrating the Rapid Run-Scorers Who Redefined Batting Brilliance

Top 10 Fastest 3000 Runs in ODI

In the world of One Day International (ODI) cricket, accumulating runs quickly is a testament to a player's skill, consistency, and dominance on the field. Scoring 3000 runs is a significant milestone, but reaching it faster than others highlights a cricketer's exceptional talent. Here, we look at the top 10 fastest players to reach 3000 runs in ODI cricket, celebrating their remarkable achievements.

Hashim Amla turns 41: The astonishing numbers of former South African  run-machine

1. Hashim Amla (South Africa) - 57 Innings

Hashim Amla stands at the pinnacle, having reached 3000 runs in just 57 innings. Known for his elegant stroke play and calm demeanor, Amla's consistency and proficiency in scoring runs quickly set a new benchmark in ODI cricket.

2. Shai Hope (West Indies) - 67 Innings

Shai Hope, the West Indian top-order batsman, achieved the feat in 67 innings. His ability to anchor the innings and score runs at a steady pace has been crucial for the West Indies, making him one of their most reliable batsmen.

3. Viv Richards (West Indies) - 69 Innings

Sir Vivian Richards, a legend of the game, reached the milestone in 69 innings. Known for his aggressive batting style and unmatched confidence, Richards revolutionized batting in ODIs during his era.

4. Babar Azam (Pakistan) - 68 Innings

Babar Azam, the Pakistani batting sensation, reached 3000 runs in 68 innings. His textbook technique combined with modern shot-making abilities has made him one of the most formidable batsmen in contemporary cricket.

5. Gordon Greenidge (West Indies) - 72 Innings

Another West Indian great, Gordon Greenidge, achieved this milestone in 72 innings. His powerful and aggressive batting style played a significant role in West Indies' dominance in the 1970s and 1980s.

6. Shikhar Dhawan (India) - 72 Innings

Shikhar Dhawan, the Indian left-handed opener, matched Greenidge by reaching 3000 runs in 72 innings. Dhawan's flair and attacking approach at the top of the order have been instrumental in India's success in limited-overs cricket.

7. Jonathan Trott (England) - 73 Innings

Jonathan Trott, the English top-order batsman, took 73 innings to reach the landmark. Known for his solid technique and ability to build innings, Trott was a key player for England during his career.

8. David Warner (Australia) - 72 Innings

David Warner, Australia's explosive opener, reached 3000 runs in 72 innings. Warner's aggressive style and ability to score quickly have made him one of the most dangerous batsmen in ODIs.

9. Joe Root (England) - 72 Innings

Joe Root, England's mainstay in the middle order, also achieved the milestone in 72 innings. His ability to play both aggressive and defensive cricket as the situation demands has been crucial for England's ODI success.

10. Fakhar Zaman (Pakistan) - 74 Innings

Fakhar Zaman, another Pakistani opener, reached 3000 runs in 74 innings. Known for his aggressive batting and ability to score big runs quickly, Zaman has been a game-changer for Pakistan in ODIs.


The players listed above have not only reached 3000 runs in record time but have also made significant contributions to their teams' successes. Their ability to score quickly and consistently has set them apart as some of the finest talents in ODI cricket history. These milestones reflect their dedication, hard work, and sheer talent, cementing their places in the annals of cricketing greatness.