Five thousand runs in One Day International (ODI) cricket is an extraordinary landmark and highlights a player’s consistency, talent and the ability to execute day-in-day-out for over a number of years. But very few batters have achieved this milestone in record time. The record for the quickest 5000 runs in ODI has had some top names like Babar Azam, Hashim Amla, Virat Kohli, Viv Richards and David Warner racing to it.
This article will go through the fastest 5000 runs in ODIs, which players scored them in the least innings and why this is one of the most prestigious records to hold in modern-day cricket.
Fastest 5000 Runs in ODI – Record List
| Rank | Player | Country | Innings Taken |
| 1 | Babar Azam | Pakistan | 97 |
| 2 | Hashim Amla | South Africa | 101 |
| 3 | Viv Richards | West Indies | 114 |
| 4 | Virat Kohli | India | 114 |
| 5 | Shai Hope | West Indies | 114 |
| 6 | David Warner | Australia | 115 |
| 7 | Joe Root | England | 116 |
| 8 | Quinton de Kock | South Africa | 116 |
These players reached the 5,000-run mark faster than all but a few cricketers and have been exceptionally consistent and match-winning ever since.
Babar Azam – The Fastest to 5000 ODI Runs
At the moment, Pakistan captain Babar Azam holds the title of fastest 5000 runs in ODI. He completed it in only the 97th innings, breaking Hashim Amla’s long-standing record.
The success of Babar has been set on:
- Excellent batting technique
- Outstanding consistency
- Good average of over 55 in his best years.
Scored against every major cricketing nation
He has earned a reputation for being one of the very best ODI batters in the modern game, with his elegant stroke play and cool temperament.
Babar Azam – The Fastest to 5000 ODI Runs
Just a few months ago, legendary South Africa batsman Hashim Amla was the fastest player to score 5,000 ODI runs before Babar Azam came along and rewrote the record books.
Amla made it in 101 innings, a record that would stand for a long time.
His strengths included:
- Classical batting technique
- Excellent shot selection
- Big centuries
- Remarkable consistency in international cricket
In terms of greatness, Amla is one of the finest ODI batters South Africa has produced.
Virat Kohli – The fastest Indian to 5000 ODI runs
It also puts Indian batting great Virat Kohli second fastest, with 5,000 ODI runs in just 114 innings.
Kohli became famous for:
- Successful run chases
- Exceptional fitness
- Consistency across all conditions
- Numerous ODI centuries
After achieving this milestone, he has gone on to add thousands of more runs and is recognized as one of the best ODI batters ever.
Viv Richards – The Original ODI Superstar
Sir Viv Richards reigned the world of cricket with unwavering batting long before most favourable advanced batting conditions were ever invented.
He finished his career with 5,696 ODI runs at an average of 51.18 — the latter being especially impressive when considering he registered this in less than half the number of matches Kohli would go on to play, and against far tougher bowling attacks as the overall standards continued to rise over that period.
Introduced an aggressive approach never seen before the limited-overs cricket was revolutionised by Richards.
Shai Hope Joins the Elite List
West Indies wicketkeeper-batter Shai Hope, too, had reached the 5,000 runs mark in just his 114th innings, joint alongside Virat Kohli and Viv Richards among the fastest to make it this far.
Top-order runs from: Hope, of course, is also established as the backbone of the West Indies batting.
- Calm batting style
- Consistency at the top order
- Ability to anchor innings
- Most matches played: Full Team (against 3 teams)
David Warner’s Explosive Journey
Australia opener David Warner managed it in 115 innings.
Warner is known for his explosive batting from the first over itself and has been a mainstay when it comes to innings that wins Australia matches.
His strengths include:
- Powerful stroke play
- Fast scoring rate
- Strong performances in ICC tournaments
- Success against leading bowling attacks
Joe Root and Quinton de Kock
Joe Root & Quinton de Kock both reach score 5 thousand ODI runs in66 innings.
Joe Root
The batting linchpin of England is famous for:
- Consistency
- Excellent technique
- Match-winning partnerships
- Reliable middle-order performances
Quinton de Kock
The sensational South African wicketkeeper-opener went on with:
- Aggressive starts
- Stylish left-handed batting
- Quick centuries
- Match-winning knocks
Why the 5,000 ODI Run Milestone Matters
Scoring 5,000 runs in ODIs is not just an individual milestone.
It highlights a player’s:
- Long-term consistency
- Can we really finish against the best nations?
- Fitness and longevity
- Adaptability in different playing conditions
- Match-winning performances
This milestone is only achieved by the best of cricketers at a quick rate along with a high batting average.
Factors Behind Reaching 5000 ODI Runs Quickly
There are a few things that enable players to reach the milestone in fewer frames:
1. Consistency
Consistency is the name of the game, not needing those one-off 70-80 bangers.
2. Batting Position
They get far more opportunities to bat from their place in the order.
3. Fitness
Avoiding injury helps players to carry on playing.
4. Strong Technique
The best batters do it anywhere – home or away.
5. Mental Strength
Pressure management is one of the key skills necessary to excel at international cricket level.
Records Related to Fastest 5000 Runs in ODI
- Fastest overall: Babar Azam (97 innings)
- Prev record holder: Hashim Amla (101 innings)
- Fastest ever Indian: Virat Kohli (114 innings)
- Fastest West Indian: (114 innings) Viv Richards and Shai Hope
- Fastest Australian : David Warner (115 innings)
- Longest format | Most innings needed by an English batter to reach 8,000 runs: Joe Root (116 innings)
Read More: India National Cricket Team vs South Africa National Cricket Team Timeline || Mahinda Rajapaksa International Cricket Stadium
FAQs
Who has the fastest 5000 runs in ODI cricket?
Babar Azam holds the record by reaching 5,000 ODI runs in just 97 innings.
Who was the previous record holder?
Before Babar Azam, Hashim Amla held the record after reaching the milestone in 101 innings.
Who is the fastest Indian to score 5000 ODI runs?
Virat Kohli reached 5,000 ODI runs in 114 innings, making him India’s fastest batter to the landmark.
Which Australian reached 5000 ODI runs the fastest?
David Warner achieved the feat in 115 innings.
Why is 5,000 ODI runs considered a major milestone?
It reflects a player’s consistency, longevity, adaptability, and ability to perform at the highest level over an extended period.
Conclusion
The fastest 5000 runs in the ODI list often contains the names of some of the modern era legends. Babar Azam is the current frontrunner on the list, having achieved this in 97 innings – breaking Hashim Amla’s previous record. Also read: Viv Richards among fastest players to score A hundred in ODI, Other names include Virat Kohli and David Warner. Joe Root became one of the captain impact player winners for England Cricket team against India World cup semi-Final.
With ODI cricket ever evolving, fresh faces will look at conquering these records. For now, however, these are the names that set the gold standard for ODI batting.

