Fastest to 5000 Runs in ODI

PlayerInnings to 5000 RunsTime TakenAvg After 5000 RunsSR After 5000 RunsDate Achieved On
Babar Azam (PAK)977y 339d 59.8689.335 May 2023
Hashim Amla (SA)1016Y 313D53.3288.4016 Jan 2015
Viv Richards (WI)11411Y 237D53.0289.1330 Jan 1987
Virat Kohli (IND)1145Y 95D52.1488.6921 Nov 2013
Shai Hope (WI)1147y 17d51.5277.583 Dec 2023
David Warner (AUS)11510Y 361D46.9595.9514 Jan 2020
Joe Root (ENG)1166Y 40D52.0486.7520 Feb 2019
Quinton de Kock (SA)1167Y 16D45.5895.204 Feb 2020
Brian Lara (WI)1186Y 359D47.4477.853 Nov 1997
Shikhar Dhawan (IND)1188Y 95D45.6393.5923 Jan 2019

Key Insights on Achieving the 5000-Run Milestone in One-Day Internationals

Fastest Batters and Unique Record Holders for 5000 ODI Runs

Babar Azam is the fastest batter to score 5000 ODI runs, reaching the mark in 97 innings.

When Babar crossed the mark, he had an average of 59.86, the highest by a batter after scoring 5000 runs in ODIs.

Hashim Amla is the quickest among openers, scoring 5000 ODI runs while opening in 100 innings for South Africa.

Shai Hope is the fastest among wicketkeepers, scoring 5000 runs in 112 ODI innings for the West Indies.


Captaincy and Positional Records for 5000 ODI Aggregate

Virat Kohli is the fastest captain to accumulate 5000 runs in ODIs, taking 85 innings to achieve the feat.

Stephen Fleming, on the other hand, is the slowest among the skippers, reaching the mark as New Zealand’s captain in 176 innings.

Viv Richards was the first batter to aggregate 5000 runs in one-day cricket, surpassing the mark in June 1987.


Time and Innings Taken to Complete 5000 ODI Runs

Shahid Afridi took the most innings to reach the 5000-run mark, taking 227 ODI innings. His fellow countryman, Abdul Razzaq (224), is the other batter to take more than 200 outings to achieve the milestone.

MS Dhoni took the least time to aggregate 5000 ODI runs, having surpassed the landmark in four years and 357 days after his debut in 2004. He is the only batter to take fewer than five years.

Zimbabwe’s Sean Williams took the longest time, going past his 5000 ODI runs in 19 years and 273 days after his debut in 2005.

Guess who got the fastest 5000 runs in Test cricket?

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Cricket News Round-Up: Why Everything Feels More Intense Right Now

Cricket has always had ups and downs, but these days it feels like every match…

15 hours ago

Most Runs at M. Chinnaswamy Stadium in IPL

Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…

23 hours ago

Most Wickets at M. Chinnaswamy Stadium in IPL

Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…

2 days ago

Hardik Pandya Runs Year by Year in IPL

This article provides a comprehensive year-wise breakdown of Hardik Pandya’s batting statistics and milestones across…

3 days ago

Most Wickets at Wankhede Stadium in IPL

Success at the Wankhede Stadium requires a blend of raw pace to exploit the early…

6 days ago

Indian Super League with 1xbet apk

Indian Super League (ISL) is one of the most exciting football tournaments in Asia, attracting…

6 days ago