Scoring runs in ODI cricket has never been just about talent.
It’s about adapting to pressure situations, performing on unfamiliar surfaces, and maintaining form across continents.
In today’s game, batters face hostile bowling attacks backed by sophisticated field placements and data analysis.
Yet some players have managed to reach 5,000 ODI runs so quickly that their records stand as benchmarks for excellence.
The cricketers with fastest 5000 runs in ODIs represent different eras and batting philosophies.
Some were aggressive openers who attacked from ball one.
Others built innings patiently before accelerating.
What connects them is consistency—averaging over 40 while scoring quickly enough to stay ahead of the required rate.
Reaching this milestone in fewer than 120 innings means averaging nearly 45 runs per inning, which separates the good from the truly exceptional.
Cricketers With Fastest 5000 Runs in ODIs

What Makes 5000 ODI Runs So Significant?
Unlike Test cricket, where conditions change dramatically, or T20s, where opportunities are limited, ODI cricket demands sustained excellence over 50 overs.
A batter might face swing early, spin through the middle, and express pace at the death – all in one innings.
Reaching 5,000 runs quickly means handling all these challenges while maintaining a scoring rate that keeps your team competitive.
The mental aspect matters just as much. When you’re chasing 280 in a knockout game, and your team is 60 for 3, technique alone won’t save you.
The fastest to 5,000 runs weren’t just skilled—they thrived when wickets fell around them.
Top 10 Fastest Cricket Players to Score 5000 ODI Runs
| Rank | Player | Country | Innings | Average | Strike Rate |
|---|---|---|---|---|---|
| 1 | Babar Azam | Pakistan | 97 | 56.52 | 88.7 |
| 2 | Hashim Amla | South Africa | 101 | 49.46 | 88.4 |
| 3 | Virat Kohli | India | 114 | 58.67 | 93.5 |
| 4 | Vivian Richards | West Indies | 114 | 47.00 | 90.2 |
| 5 | Shai Hope | West Indies | 114 | 51.45 | 74.8 |
| 6 | David Warner | Australia | 115 | 45.30 | 95.9 |
| 7 | Joe Root | England | 116 | 47.66 | 86.4 |
| 8 | Quinton de Kock | South Africa | 116 | 45.32 | 95.7 |
| 9 | Brian Lara | West Indies | 118 | 40.48 | 79.5 |
| 10 | Shikhar Dhawan | India | 118 | 45.13 | 95.7 |
1. Babar Azam (Pakistan) – 97 Innings
- Babar Azam sits atop this list with a record that reflects modern batting mastery.
- He reached 5,000 runs faster than anyone in ODI history, achieving the milestone in just 97 innings.
- His stroke play combines classical technique with the ability to find gaps consistently, making him Pakistan’s most reliable batter across conditions.
- What’s remarkable about Babar isn’t just speed but balance.
- He’s equally comfortable rotating strike in tight situations as he is accelerating when Pakistan needs quick runs. Against New Zealand at Rawalpindi in 2021, he scored 79 off 114 balls on a sluggish pitch, holding the innings together while partners struggled. That adaptability defines him.
Career Stats:
- Matches: 140
- Total Runs: 6,501
- Average: 56.52
- Strike Rate: 88.7
- Hundreds: 20
- Fifties: 37
2. Hashim Amla (South Africa) – 101 Innings
- Hashim Amla’s record stood for years as the gold standard. He reached 5,000 ODI runs in 101 innings, combining elegance with remarkable consistency.
- Amla’s calm demeanor at the crease often misled opponents—he could accelerate without appearing to hit the ball hard, relying on timing and placement.
- Playing through South Africa’s golden era of ODI cricket, Amla formed partnerships that demoralized bowling attacks.
- His ability to score centuries regularly (27 in 181 matches) meant he didn’t just contribute—he dominated. The fact that he achieved this while batting mostly at number three, where early wickets can disrupt rhythm, makes it even more impressive.
3. Virat Kohli (India) – 114 Innings
- Virat Kohli’s 114-innings journey to 5,000 runs showcased his evolution from an aggressive youngster to a chase master.
- His fitness levels, concentration, and ability to read match situations transformed ODI batting in the 2010s. Kohli doesn’t just score runs—he calculates required rates, identifies weak bowlers, and executes plans with surgical precision.
- His dominance in run chases is legendary.
- When India needs 320, and Kohli’s at the crease, opposition captains know they’re fighting an uphill battle. He’s converted 53 ODI centuries, many coming in successful chases where pressure peaks in the final 10 overs.
4. Vivian Richards (West Indies) – 114 Innings
- Sir Vivian Richards redefined ODI batting decades before modern power-hitting became fashionable. Reaching 5,000 runs in 114 innings during an era when ODI cricket favored bowlers was extraordinary.
- He played without a helmet, facing genuine fast bowlers on uncovered pitches, yet maintained a strike rate that would be respectable even today.
- Richards’ psychological impact was immense. Bowlers approached his innings knowing he could destroy their figures in a single over.
- His 189 not out against England remains one of ODI cricket’s most destructive innings—pure aggression backed by technique.
5. Shai Hope (West Indies) – 114 Innings
- Shai Hope’s calm, technical approach has made him the West Indies’ most consistent ODI batter in recent years.
- He achieved 5,000 runs in 114 innings, matching Kohli and Richards. Unlike explosive Caribbean batters of the past, Hope relies on timing and placement, building innings methodically before accelerating.
- His double century against England at Headingley in 2017 showcased this perfectly—scored 147 off 177 balls, carrying the chase single-handedly while others fell around him. That composure under pressure defines his career.
6. David Warner (Australia) – 115 Innings
- David Warner transformed opening batting with his aggressive intent.
- Reaching 5,000 runs in 115 innings, Warner’s philosophy was simple: attack from ball one. His strike rate of nearly 96 reflects this—he didn’t wait for the ball to get old or the field to spread.
- Warner’s ability to score quickly without excessive risk made Australia’s powerplays devastating. By the 10th over, Australia would often be 80 for 0, putting opponents on the back foot before spin was even introduced.
7. Joe Root (England) – 116 Innings
- Joe Root’s 116-innings journey to 5,000 runs highlights his adaptability.
- Primarily a middle-order anchor, Root’s classical technique allowed him to build innings across all conditions.
- His role wasn’t to dominate like Warner—it was to stabilize, rebuild after early wickets, and accelerate intelligently.
- Root’s ability to play spin stands out.
- On turning Asian pitches where others struggled, he’d sweep, reverse sweep, and work the ball into gaps, keeping the scoreboard ticking without taking unnecessary risks.
8. Quinton de Kock (South Africa) – 116 Innings
- Quinton de Kock reached 5,000 runs in 116 innings, combining wicketkeeping duties with explosive opening batting.
- His left-handed aggression provided balance to South Africa’s lineup, and his ability to score quickly in powerplays set up numerous victories.
- De Kock’s fearless approach meant he’d attack quality bowlers from the first over.
- That confidence, combined with solid technique, made him one of modern cricket’s best wicketkeeper-batters.
9. Brian Lara (West Indies) – 118 Innings
- Brian Lara’s 118-innings achievement came during an era when ODI cricket was more bowler-friendly.
- His elegant stroke play and ability to build long innings made him the West Indies’ batting backbone through the 1990s and early 2000s.
- While known for Test cricket genius, Lara’s ODI career featured 19 centuries and crucial performances when the West Indies needed stability.
- His 169 against Sri Lanka demonstrated his ability to pace innings perfectly—rotating strike, punishing bad balls, and accelerating when required.
10. Shikhar Dhawan (India) – 118 Innings
- Shikhar Dhawan’s 118-innings journey to 5,000 runs showcased consistency over flash. His strong bottom-hand and excellent timing through covers made him India’s most dependable opener in ICC tournaments.
- Dhawan thrived in big matches, delivering when pressure peaked.
- His ability to play long innings without taking excessive risks balanced perfectly with more aggressive partners.
- While he wasn’t the fastest scorer, his 17 ODI centuries provided India with solid platforms to build winning totals.
Beyond 5000: The Journey to Even Greater Milestones
ODI Fastest 6000 Runs
Once players cross 5,000 runs, the next psychological barrier is 6,000. Virat Kohli reached this milestone in approximately 136 innings, maintaining his phenomenal consistency.
The jump from 5,000 to 6,000 tests endurance—can you maintain form as you age, as bowlers study your weaknesses, and as injuries accumulate?
Fastest 4000 Runs in ODI
Before 5,000 comes 4,000, where players establish themselves as genuine ODI batters.
Babar Azam reached 4,000 in around 81 innings, showing early career dominance. This milestone separates consistent performers from those who had strong starts but faded.
ODI Fastest 7000 Runs
Reaching 7,000 runs proves longevity. Hashim Amla achieved this in approximately 150 innings, demonstrating that his fast start wasn’t a fluke. Few maintain the hunger and fitness required to keep performing at this level.
ODI Fastest 8000 Runs
The 8,000-run mark belongs to the true greats. Virat Kohli crossed this in around 175 innings, cementing his status among ODI cricket’s all-time best. At this level, you’re not just scoring runs—you’re rewriting record books.
Expert Insight: What Separates the Fastest from the Rest
- The difference between reaching 5,000 runs in 118 innings versus 97 isn’t just talent—it’s conversion rate. Babar Azam and Hashim Amla converted starts into big scores more consistently than others. When they reached 50, they’d push to 80 or 100, maximizing each opportunity.
- Another factor is batting position consistency. Players who batted in the same position throughout their careers had an advantage. Those shuffled between opening and middle order faced rhythm disruptions that affected their pace of scoring.
- Finally, era matters less than you’d think. Yes, modern bats and shorter boundaries help, but Vivian Richards faced fewer matches per year, meaning each innings carried more pressure to perform. Adjusting for context, his 114-innings achievement rivals any modern record.
Women’s ODI: A Growing Frontier
Fastest 5000 Runs in Women’s ODI
- While men’s cricket receives more attention, women’s ODI cricket has produced remarkable achievers.
- Meg Lanning reached 5,000 runs in approximately 126 innings, leading Australia with consistency and aggressive captaincy.
- Her ability to score quickly while maintaining high averages mirrors what makes male cricketers successful.
- The women’s game continues evolving, with better facilities, more matches, and increased competition likely to produce even faster milestones in the coming years.
Fastest 5000 Runs in International Cricket (All Formats Combined)
- Looking across all formats, Virat Kohli stands out with his ability to score heavily in Tests, ODIs, and T20Is.
- His fitness regimen and focus on conversion allowed him to accumulate runs faster than most contemporaries when combining all international cricket.
- However, comparing across formats presents challenges—Test cricket requires different skills than T20s, and some players prioritize one format over others. Still, consistency across all three formats indicates exceptional versatility.
Frequently Asked Questions
- 1. Who holds the record for fastest 5000 runs in ODI cricket?
Babar Azam holds this record, reaching 5,000 ODI runs in just 97 innings. His consistency and ability to score across all conditions helped him achieve this milestone faster than any other batter in ODI history.
- 2. How many innings did Virat Kohli need to reach 5000 ODI runs?
Virat Kohli reached 5,000 ODI runs in 114 innings, making him the third-fastest to achieve this milestone. His dominance in run chases and ability to score big hundreds contributed significantly to this record.
- 3. Are most of these record-holders opening batters?
Not necessarily. While players like David Warner, Quinton de Kock, and Shikhar Dhawan opened the innings, others like Hashim Amla, Joe Root, and Virat Kohli batted in the middle order. Success at different positions shows that consistency matters more than batting position.
- 4. What makes reaching 5000 runs quickly so difficult?
It requires maintaining an average above 45 while playing consistently. Injuries, loss of form, and being dropped from the team can all slow progress. Additionally, batters must perform across different countries, against varied attacks, and in high-pressure situations.
- 5. Has any woman cricketer reached 5000 ODI runs faster than 130 innings?
Meg Lanning reached 5,000 runs in approximately 126 innings, making her the fastest in women’s ODI cricket. Her leadership for Australia and ability to score quickly made her a dominant force in the women’s game.
Final Thoughts:
The cricketers with fastest 5000 runs in ODIs all share common traits: mental toughness, technical soundness, and the hunger to convert starts into substantial scores.
Whether it’s Babar Azam’s elegance, Virat Kohli’s chase mastery, or Vivian Richards’ fearless dominance, each brought unique strengths to the format.
These records remind us that ODI cricket rewards sustained excellence.
Anyone can score a quick fifty, but doing it consistently across years, against the world’s best bowlers, on pitches you’ve never seen before – that’s what separates the elite from everyone else.
As the game evolves, future batters will challenge these records, but the names on this list have already secured their place in cricket history.
Also Check: