sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Batsmen with Fastest 5000 runs in ODI - 2025 Updated

14 min
Fastest 5000 ODI Runs
Table of content

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. Their batting skills, with exceptional resilience and composure at a certain pace, have also been valuable to the team. In the article, we find the top 10 batters fastest to reach 5000 runs in ODI.

How We Ranked The Batsmen with Fastest 5000 ODI Runs - Ranking Factors

Since, last recent years, there has been a change in the way ODI cricket is being played, where batsmen have been scoring runs consistently and making big scores. We have ranked the batsmen with the fastest 5000 runs in ODI based on some ranking factors to rank them accurately. The ranking factors follow as:

  • Innings Taken to Reach 5000 Runs: The number of innings taken to reach 5000 runs is the primary factor that helps in understanding how many innings the batsmen took to score the feat of 5000 runs, and even when a batsman scores the fastest 5000 runs in international cricket all format. This tells the batting abilities of the batsman, where less number of innings taken by the batsman is ranked higher in the rankings, which shows the skills of the batsman to score runs consistently in almost every match.
  • Strike Rate: The strike rate in batting indicates the speed of a batsman in scoring runs, where it is measured as the total number of runs scored per 100 balls played by the batsman. This tells about the hitting ability of the batsman and how quickly the batsman scores runs in a match, where, among players with equal innings, a higher strike rate gives the edge.
  • Batting Average: The batting average of a player is the number of runs scored by the player on average, which gives an estimate of the runs scored by the batsman in a single match. The higher batting average of the player indicates the scoring abilities of the player across all the matches, which helps him to reach the feat of scoring the fastest 5000 runs in ODI, where a higher average reflects consistency and performance.
  • Era/Playing Conditions: The Era and playing conditions play an important role in scoring the fastest 5000 runs in international cricket all format. The era when the player has achieved the feat of 5000 runs tells about the time when scoring that many runs was normal or not, considering the playing style of the particular era or the playing conditions. The playing conditions tell about the surface and the pitch conditions, whether it favours the batsman to score runs, and the batsman playing most of the matches in batting-friendly conditions. This considers the difficulty of the era, which includes bowler-friendly vs batting-friendly and even the quality of opposition.
  • Opposition Strength: The opposition strength helps in understanding the quality of the opposition, where the batsman has scored the runs, which includes the runs scored against top teams vs lower-tier nations. This shows whether the batsman has scored runs against a quality bowling lineup throughout his career or played a high-score innings against a weak team with an inexperienced bowling lineup.
  • Consistency: Consistency is the key to scoring the fastest 5000 runs in ODI, where it involves the batsman's ability to score runs consistently, which includes the batsman scoring half-centuries and centuries in almost every match they play. This shows the scoring ability of the batsman without depending on any external factor, and smashes runs with his ability consistently.

Top 10 Batsmen with Fastest 5000 ODI Runs

The feat of scoring the fastest to reach 5000 runs in ODI has been achieved by many batsmen across the world, who have ruled the world of ODI cricket for many years. Here is the list of the top 10 batsmen who have scored the fastest 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
List of Batters With Fastest 5000 ODI Runs

Advertisement

Who are the fastest batsmen to score 5000 runs in ODI?

In modern-day cricket, the format of ODI cricket has evolved a lot, with the game style of playing cricket has 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 cricketers who have scored the fastest 5000 runs in ODI.

10. Shikhar Dhawan (India)

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

Shikhar Dhawan, a former India opener, has been one of the most destructive openers of the modern era. The flamboyant opener is the highest run scorer in the ICC Champions Trophy for India. The Southpaw recently retired from all forms of cricket after being out of the team for a long time. Shikhar has 6793 runs in 167 matches at an average of 44.11 in the 50-over format of the game.

He was named as the ‘Mr.ICC’ after his sensational performances in the biggest tournaments of cricket. He has the most centuries in Champions Trophy history and has a 65.15 batting average in ICC World Cups and Champions Trophies. It showcases his exceptional run-making ability. 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.

AttributeStat
Matches167
Innings164
Runs6,793
Average44.11
Strike Rate91.35
100s / 50s17 / 39
Highest Score143
4s / 6s842 / 79

9. Brian Lara (West Indies)

Brian Lara
Brian Lara for West Indies (Image credit: official X account of ICC| X/@ICC)

Brian Charles Lara was one of the most stylish batters 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. He also led his side to win their one and only Champions Trophy in 2004.

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 ranks 9th for the fastest to reach 5000 runs in ODI.

AttributeStat
Matches299
Innings289
Runs10,405
Average40.48
Strike Rate79.51
100s / 50s19 / 63
Highest Score169
4s / 6s1042 / 133

Advertisement

8. Quinton de Kock (South Africa)

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

Quinton de Kock, an explosive Protea opener, is regarded as one of the best wicketkeeper-batters of his generation. He can offer quick starts at the top of the order. As well as converting starts into massive scores. De Kock was an important part of South Africa’s limited-overs format. He became the fourth player to score three consecutive one-day hundreds, and the second to reach four ODI centuries before turning 21.

Quinton de Kock has retired from the 50-over format, but he showcased a fantastic display in his last ODI World Cup 2023 for the Proteas, which led them to the semi-final of the competition. De Kock also holds the record for the 8th fastest ODI 5000 runs scorer. He achieved the milestone in just 116 innings, against England in Cape Town on February 4, 2020.

AttributeStat
Matches155
Innings155
Runs6,770
Average45.74
Strike Rate96.64
100s / 50s21 / 30
Highest Score178
4s / 6s771 / 118

7. Joe Root (England)

Joe Root for England
Joe Root for England (Image credit official X account of Cricbuzz | X/@Cricbuzz )

Joe Root is the best test batter of this generation. He is the highest run-scorer in the longest format of the game by an active cricketer. The former English skipper is the highest run-scorer for England. Root is regarded as one of the best batters of his generation, as well as one of England’s all-time greats. However, he is not successful in the ODI or T20I format as he is in test cricket, but he has been a dependable batter in the middle order.

Root scored his fastest 5000 ODI runs against the West Indies in Bridgetown. It took him 122 matches and 116 innings to achieve the milestone. Root has been back in the ODI squad for the Three Lions and will look to perform for the side in the ICC Champions Trophy.

AttributeStat
Matches180
Innings169
Runs7,126
Average49.14
Strike Rate87.60
100s / 50s18 / 42
Highest Score166*
4s / 6s575 / 53

Advertisement

6. David Warner (Australia)

David Warner for Australia
David Warner for Australia(Image Credits: Official X Account of Cricket Empire| X/@CEmpire_7)

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. He won the ICC ODI World Cup 2023 for the Aussies. The Southpaw is one of Australia’s leading run-scorers in ODIs.

The former opener 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. Recently, he went unsold in the Indian Premier League (IPL) auction despite being one of the finest in the tournament. He is one of the players to score the fastest 5000 runs in ODI.

AttributeStat
Matches161
Innings159
Runs6,932
Average45.30
Strike Rate97.26
100s / 50s22 / 33
Highest Score179
4s / 6s733 / 130

5. Shai Hope (West Indies)

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. He was named Men’s Cricketer of the Year, Test Cricketer of the Year, and One-Day International Cricketer of the Year at the annual Cricket West Indies Awards back in 2018.

Hope has been the backbone of the Windies cricket 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 in 114 innings for the side.

AttributeStat
Matches139
Innings134
Runs5,672
Average49.32
Strike Rate78.71
100s / 50s17 / 28
Highest Score170
4s / 6s448 / 109

Advertisement

4. Virat Kohli (India)

Virat Kohli for India
Virat Kohli for India (Image credit official X account of BCCI | X/@BCCI)

Virat Kohli, the former India captain, is the greatest 50-over batter of all time. He is the ‘modern master’ of cricket; he sits atop the most ODI hundreds. He surpassed his idol Sachin Tendulkar’s record of 49 ODI centuries, scoring the 50th in the ICC ODI World Cup 2023. Virat Kohli has been a matchwinner for India in crunch situations.

Kohli has featured in 302 matches for the Men in Blue and scored 14,181. 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. Kohli achieved the milestone in 114 innings.

AttributeStat
Matches302
Innings290
Runs14,181
Average57.88
Strike Rate93.34
100s / 50s51 / 74
Highest Score183
4s / 6s1325 / 152

3. Vivian Richards (West Indies)

Sir Viv Richards for West Indies
Sir Viv Richards for the West Indies (Image Credits: Official X Account of ICC| X/@ICC)

Vivian Richards was one of the most destructive batters of his era. 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. Sir Viv averaged a remarkable 66.51 with the bat in the red ball format. He will remain the greatest batter for the Windies.

Despite playing most of his career in red ball, he also shone in the white ball format of the game. Vivian Richards is the fastest West Indian to score 5000 runs in the ODI format. He reached 5000 ODI runs against England in Melbourne on January 30, 1987. He achieved the milestone in 114 innings.

AttributeStat
Matches187
Innings167
Runs6,721
Average47.00
Strike Rate90.20
100s / 50s11 / 45
Highest Score189*
4s / 6s600 / 126

Advertisement

Fanatics Banner

2. Hashim Amla (South Africa)

Hashim Amla for SA
Hashim Amla for SA (Image Credits: Official X Account of ICC| X/@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. Amla finished his career with an average of over 49 after amassing more than 8000 runs in ODIs. He broke Virat Kohli’s record as the fastest cricketer to reach 27 hundred in ODIs.

Amla, despite controversies, had been a sensational opener for South Africa and was a dependable cricketer for the side. He is the second fastest to reach 5000 runs in ODI. The former opener achieved the milestone in just 101 innings.

AttributeStat
Matches181
Innings178
Runs8,113
Average49.46
Strike Rate88.39
100s / 50s27 / 39
Highest Score159
4s / 6s822 / 53

1. Babar Azam (Pakistan)

Babar Azam for Pakistan in ODIs
Babar Azam for Pakistan in ODIs  (Image Credits: Official X Account of ICC| X/@ICC)

Babar Azam is 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. The middle-order batter has drawn comparisons to some of the greatest cricketers of all time.

He is currently the No.2 ODI batter in the ICC Batting Rankings. He has an average of 55.80 in ODI cricket. The batter is the fastest to reach 5000 runs in the ODI format. Babar completed this milestone against New Zealand at Karachi on May 5, 2023, in just 97 innings.

AttributeStat
Matches131
Innings128
Runs6,235
Average55.17
Strike Rate87.95
100s / 50s19 / 37
Highest Score158
4s / 6s574 / 67

Advertisement

FAQs

Who is the fastest to 5000 ODI runs?

+

Babar Azam is the fastest to reach 5000 ODI runs.

Who has the fastest 5000 runs in ODI?

+

Babar Azam is the fastest to reach 5000 ODI runs

Who hit 5000 runs in IPL?

+

Suresh Raina was the first to hit 5000 runs in the IPL.

Who is the fastest Indian to score 5000 runs in ODIs?

+

Virat Kohli is the fastest Indian to score 5000 runs in ODIs.

Who is the second-fastest in scoring 5000 runs in ODIs?

+

Hashim Amla is the second-fastest to score 5000 runs in ODIs.

Who has scored the most runs in ODI history?

+

Sachin Tendulkar has scored the most runs in ODI history, i.e., 18,426 runs.

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Conversation

(0 Comments)

Loading comments...

Trending

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

Editor's Pick