sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Players With Fastest 5000 Runs in ODI

10 min
Fastest 5000 ODI Runs

Summary

ODI cricket has evolved into a batter-dominated format that demands both high scoring and brisk pace. Many legendary batters have left a lasting impact through consistent run-making. This article highlights the top 10 batsmen who reached 5,000 ODI runs the fastest, led by Babar Azam.

Over the years, ODI (One-Day International) cricket has evolved a lot. In modern-day cricket, the game has shifted towards the batter. However, ODI matches have a different importance in cricketing terms. The batters redefine the game with new techniques to score quick runs while maintaining a good average. Modern cricket needs not only high scores but also the ability to achieve them at a certain pace.

Various batters have built a legacy in this format. Some exceptional batters have consistently scored a considerable number of runs over their exceptional careers. These cricketers have a long-term impact on the sport. Their batting has given excitement and thrill to the fans all around the world. In the article, we find the top 10 batters fastest to reach 5000 runs in ODI.

List of Top 10 Batsmen With Fastest 5000 Runs in ODI

The feat of scoring 5000 runs in ODI has been achieved by many batsmen across the world. Here is the list of the fastest to score 5000 runs in ODI, including the names like Virat Kohli, Babar Azam, Brian Lara, and many more.

RankPlayerTeamOpponentVenueDate AchievedODI DebutTime TakenMatchesInnings
1Babar AzamPAKvs New ZealandKarachi5 May 202331 May 20157y 339d9997
2Hashim AmlaSAvs West IndiesDurban16 Jan 20159 Mar 20086y 313d104101
3Vivian RichardsWIvs EnglandMelbourne30 Jan 19877 Jun 197511y 237d126114
4Virat KohliINDvs West IndiesKochi21 Nov 201318 Aug 20085y 95d120114
5Shai HopeWIvs EnglandNorth Sound3 Dec 202316 Nov 20167y 17d119114
6David WarnerAUSvs IndiaWankhede14 Jan 202018 Jan 200910y 361d117115
7Joe RootENGvs West IndiesBridgetown20 Feb 201911 Jan 20136y 40d122116
8Quinton de KockSAvs EnglandCape Town4 Feb 202019 Jan 20137y 16d116116
9Brian LaraWIvs South AfricaLahore3 Nov 19979 Nov 19906y 359d120118
10Shikhar Dhawan INDvs New ZealandNapier23 Jan 201920 Oct 20108y 95d119118
Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Who is the Fastest 5000 Runs in ODI Cricket?

In modern-day cricket, the format of ODI cricket has evolved a lot, with the game style of playing cricket having completely changed. This limited over format was used to be played with more patience and minimal hitting, but now it is being played the other way around, where batsmen look forward to playing with more speed. Here are the players fastest to score 5000 runs in ODI:

10. Shikhar Dhawan | India

Shikhar Dhawan
Shikhar Dhawan (Image Credits: Official X Account of ICC/@ICC)

Shikhar Dhawan has been one of the most destructive openers of the modern era. Shikhar has 6793 runs in 167 matches at an average of 44.11 in the 50-over format of the game. He stands in the 10th position of the fastest 5000 runs in ODI. He achieved the mark against New Zealand in Napier on January 23, 2019. He completed his 5000 ODI runs in just 118 innings, which showed his consistency in run-scoring ability. Shikhar Dhawan had been a reliable opener for the Indian cricket team, who used to score big runs, especially in white-ball cricket.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
1671646,79344.1191.35173914384279

9. Brian Lara | West Indies

Brian Lara
Brian Lara (Image Credits: Official X Account of ICC/@ICC)

Brian Lara is one of the greatest batsman of all time. The former West Indies batter has the record for the highest individual score in an international Test innings, after scoring 400 not out. He has been an all-time legend of the game and for the West Indies as well. He retired from ODIs with more than 10,000 runs and an average of 40.48. Lara has been a born match-winner for the side. The Southpaw crossed the fastest five thousand runs in ODIs against South Africa in Lahore on November 3, 1997. He achieved the milestone in just 118 innings. He completed this feat of 5000 ODI runs in a span of 6 years and 359 days.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
28928910,40540.4879.5119631691042133

Advertisement

8. Quinton de Kock | South Africa

Quinton de Kock
Quinton de Kock playing a shot (Image Credits: Official X account of ICC | X/@ICC)

Quinton de Kock is regarded as one of the best wicketkeeper-batters of this generation. He can offer quick starts at the top of the order. As well as converting starts into massive scores. De Kock has been an important part of South Africa’s limited-overs format. Quinton de Kock holds the record for the 8th fastest 5000 runs in ODI. He achieved the milestone in just 116 innings, against England in Cape Town on February 4, 2020. He has been a consistent scorer for the Proteas and has completed this mark in just 7 years 16 days.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
161161712346.5696.692332178801134

7. Joe Root | England

Joe Root
Joe Root (Image Credits: Official X Account of ICC/@ICC)

Joe Root is one of the classic batters in the world of cricket who knows how to score consistently in all three formats of the game. Though he has been the best test batsman in the world but he has shown his skills in white ball cricket as well. Root is regarded as one of the best batters of this generation, as well as one of England’s all-time greats. Joe Root has been a dependable batter in the middle order who scored one of the fastest 5000 runs in ODI against the West Indies in Bridgetown. It took him 122 matches and 116 innings to achieve the milestone.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
186175733048.5487.66194316659553

Advertisement

6. David Warner | Australia

David Warner
David Warner (Image Credits: Official X Account of ICC/@ICC)

David Warner was one of the most explosive openers of his era. He had been a consistent performer for the Kangaroos in all three formats of the game. Warner retired from all forms of cricket back in 2024. The Southpaw is one of Australia’s leading run-scorers in ODIs. David Warner has scored 6932 runs in 159 innings at an impressive average of 45.30. He was the 6th fastest batter to reach 5000 ODI runs. Warner achieved the milestone against India at Wankhede on January 14, 2020, in just 115 innings.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
1611596,93245.3097.262233179733130

5. Shai Hope | West Indies

Shai Hope
Shai Hope (Image Credits: Official X Account of ICC/@ICC)

Shai Hope is one of the most elegant West Indies batters of this generation. Among the list of power hitters on the side, the wicket-keeper batter has a calm and composed approach towards the game. Shai Hope has been the backbone of the West Indies cricket team since his debut. In the 50-over format, he has scored 5218 runs with a sensational average of 51.32. The 31-year-old batter reached the 5000-run mark against England in North Sound on December 3, 2023. He achieved the milestone of the fastest to reach 5000 runs in ODI in just 114 innings.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
148143611350.1179.821930170487120

Advertisement

4. Virat Kohli | India

Virat Kohli
Virat Kohli (Image Credits: Official X Account of BCCI/@BCCI)

Virat Kohli is considered the greatest 50-over batter of all time. He is the ‘modern master’ of cricket; he sits atop the most centuries in ODI history. He surpassed Sachin Tendulkar’s record of 49 ODI centuries, scoring the 50th in the ICC ODI World Cup 2023. Virat Kohli has been a match-winner for India in crunch situations. Virat Kohli has featured in 308 matches for the Men in Blue and scored 14,557. He has been known for his amazing technique, fitness, and mental strength. Kohli has set numerous records in the 50-over format. He is the first Indian batter to reach the fastest 5000 runs in ODI, achieving the milestone in 114 innings.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
3082961455758.4693.6653761831356165

3. Vivian Richards | West Indies

Vivian Richards
Sir Vivian Richards (Image Credits: ICC Official X Account/@ICC)

Vivian Richards is regarded as one of the best cricketer in the world. The West Indies superstar had a different aura during his playing days. His aggressive attitude and ability to dominate bowlers helped the West Indies win many games. Despite playing most of his career in red ball, he also shone in the white ball format of the game. Vivian Richards has scored one of the fastest 5000 runs in ODI. He reached 5000 ODI runs against England in Melbourne on January 30, 1987. He achieved the milestone in 114 innings.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
1871676,72147.0090.201145189*600126

Advertisement

Fanatics Banner

2. Hashim Amla | South Africa

Hashim Amla
Hashim Amla (Image Credits: Official X Account of ICC/@ICC)

Hashim Amla was an elegant opening batter for South Africa. The former Protea skipper has the record for being the fastest ever to score 3,000, 4,000, 6,000, and 7,000 ODI runs. He broke Virat Kohli’s record as the fastest cricketer to reach 27 hundreds in ODIs. Amla has been a sensational opener for South Africa and was a dependable cricketer for the side. He is second fastest to reach 5000 runs in ODI. The former opener achieved the milestone in just 101 innings.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
1811788,11349.4688.39273915982253

1. Babar Azam | Pakistan

Babar Azam
Babar Azam (Image Credits: Pakistan Cricket Official X Account/@TheRealPCB)

Babar Azam has been the finest Pakistan batter of this generation. The former skipper has proven himself as one of the finest batters in international cricket. Babar is known for his beautiful stroke play, timing, and excellent consistency. Babar Azam has scored the fastest 5000 runs in ODI cricket. Babar completed this milestone against New Zealand at Karachi on May 5, 2023, in just 97 innings. He has a reliable batter for the Pakistan side in the limited-overs format.

MatchesInningsRunsAverageStrike Rate100s50sHighest Score4s6s
140137650153.7387.17203715860168

Advertisement

Skyscanner Banner

Frequently Asked Questions

Who is the fastest to 5000 ODI runs?

+

Babar Azam is the fastest to 5000 ODI runs.

Who scored the fastest 6000 runs in ODI?

+

Hashim Amla and Babar Azam have scored the fastest 6000 runs in ODI.

Who has the fastest 7000 runs in ODI history?

+

Hashim Amla has the fastest 7000 runs in ODI history.

Who made 100 runs in 31 balls?

+

AB de Villiers made 100 runs in 31 balls.

Who is the fastest to 8000 runs in ODI?

+

Virat Kohli is the fastest to 8000 runs in ODI.

Conversation

(0 Comments)

Loading comments...
Edited by- Pranvit Singh Dang
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick