Top Five Batsmen Who Reached 5000 ODI Runs in Fewest InningsCricket
1 Nov 2026, 7:56 pm (1 hour ago)· 1

Top Five Batsmen Who Reached 5000 ODI Runs in Fewest Innings

A detailed look at the elite group of five cricketers who scaled the 5000-run milestone in one-day internationals in the fewest innings in cricket history.

Crossing the 5000-run milestone in one-day international cricket stands as a definitive measure of batting endurance, skill, and sheer consistency. The demands of the fifty-over format require players to adapt across varied pitch conditions, hostile bowling attacks, and fluctuating match situations across different continents. While numerous world-class batters have eventually reached this landmark over long careers, an exceptional few distinguished themselves by climbing this statistical summit in record time and exceptionally few trips to the crease. The historical ladder of the fastest players to reach this mark highlights distinct eras and tactical masterclasses in limited-overs cricket.

Babar Azam Holds the All-Time World Record

Pakistan captain Babar Azam occupies the top position on this illustrious leaderboard. Known in modern cricket for his textbook technique, balance, and prolific run-scoring, Babar Azam etched his name into the record books on May 5, 2023, during a match against New Zealand in Karachi. Having begun his one-day international journey on May 31, 2015, he accomplished the feat in a span of 7 years and 339 days. Most remarkably, Babar Azam needed only 97 innings across 99 matches to cross 5000 runs. By doing so, he surpassed the previous record set by South African stalwart Hashim Amla, confirming his stature as one of the game's premier contemporary batsmen.

Also read

Hashim Amla and His Remarkable Consistency

South African top-order batsman Hashim Amla ranks second in the all-time standings. Recognized for his calm demeanor and disciplined technique, Hashim Amla routinely dismantled bowling units once settled at the crease. On January 16, 2015, playing against West Indies in Durban, Amla reached the 5000-run threshold in one-day internationals. He made his debut on March 9, 2008, taking 6 years and 313 days to reach the milestone. Amla accomplished this in his 101st innings across 104 matches. For several years, his record stood unchallenged at the summit of one-day cricket, showcasing his extraordinary command of the white-ball game.

Vivian Richards Dominated a Hostile Era

The presence of West Indian batting legend Vivian Richards on this list underlines an achievement from a vastly different period of the game. Richards reached the milestone when limited-overs cricket was still a relatively young format and without modern protective gear against fierce bowling attacks. On January 30, 1987, at the Melbourne Cricket Ground against England, Richards compiled his 5000th one-day international run. After making his debut on June 7, 1975, he took 11 years and 237 days, completing the journey in 114 innings across 126 matches. His ability to score at such a pace during that era highlights why he is universally celebrated among the sport's greatest icons.

Virat Kohli Reached the Mark in Record Span of Days

Indian batting maestro Virat Kohli holds the fourth position on the leaderboard. Renowned for his fitness, temperament during run chases, and continuous hunger for milestones, Kohli crossed the 5000-run mark on November 21, 2013, against West Indies in Kochi. Having started his international career on August 18, 2008, Kohli reached this landmark in just 5 years and 95 days, making it the shortest span in terms of days among all five batters. He required 114 innings across 120 matches to complete this feat, further cementing his reputation as an indispensable pillar of modern batting.

Shai Hope Bolstered the West Indian Batting Lineup

West Indies wicketkeeper-batsman Shai Hope holds the fifth spot on this distinguished list. Anchoring his side with classical batsmanship and exceptional patience, Shai Hope completed his 5000 one-day international runs on December 3, 2023, against England in North Sound. Having debuted on November 16, 2016, he achieved the milestone in 7 years and 17 days, taking 114 innings across 119 matches. Hope's disciplined approach and ability to steady innings under pressure earned him an enduring place among the fastest run-scorers in the history of one-day international cricket.

Questions & Answers

Who holds the record for reaching 5000 ODI runs in the fewest innings?
Pakistan captain Babar Azam holds the world record, having reached 5000 one-day international runs in just 97 innings across 99 matches.
When and where did Babar Azam set the world record for 5000 ODI runs?
Babar Azam accomplished the feat on May 5, 2023, playing against New Zealand at the National Stadium in Karachi.
How many innings and matches did Hashim Amla take to score 5000 ODI runs?
Hashim Amla reached the milestone in 101 innings across 104 matches on January 16, 2015, playing against West Indies in Durban.
Who reached 5000 ODI runs in the shortest span of time from debut?
Virat Kohli reached the milestone in the shortest time span, taking just 5 years and 95 days from his international debut.
Against which team and on what date did Vivian Richards reach 5000 ODI runs?
Vivian Richards reached 5000 one-day international runs on January 30, 1987, against England at the Melbourne Cricket Ground in his 114th innings.
How many innings did Shai Hope require to reach the 5000-run milestone in ODIs?
Shai Hope took 114 innings across 119 matches, achieving the milestone on December 3, 2023, against England in North Sound.

Comments 0

No comments yet — be the first.

Citizen journalism

Become a TrendKia journalist

Voice of the people

Share news, photos and videos from your area with TrendKia and let your voice reach the nation. Every citizen a journalist.

Join now
CH 01 LIVE
TrendKia TV ON AIR
Chamar no WhatsApp