With the game increasingly favoring batsmen, the fastest in cricket records never feel like a safe bet. This acceleration has made the race to key milestones thrilling. This article will list the fastest ten batsmen in ODI cricket to reach the first significant benchmark of their career: the 1000-run mark.
| Player | Innings to 1000 Runs | Time Taken | Avg After 1000 Runs | SR After 1000 Runs | Date Achieved On |
|---|---|---|---|---|---|
| Fakhar Zaman (PAK) | 18 | 1Y 45D | 76.07 | 101.91 | 22 Jul 2018 |
| Imam-Ul-Haq (PAK) | 19 | 1Y 99D | 63.19 | 82.06 | 25 Jan 2019 |
| Shubman Gill (IND) | 19 | 3Y 352D | 68.88 | 109.00 | 18 Jan 2023 |
| Viv Richards (WI) | 21 | 4Y 229D | 70.60 | 86.10 | 22 Jan 1980 |
| Kevin Pietersen (ENG) | 21 | 1Y 123D | 67.00 | 98.53 | 31 Mar 2006 |
| Jonathan Trott (ENG) | 21 | 1Y 187D | 54.11 | 80.19 | 2 Mar 2011 |
| Quinton de Kock (SA) | 21 | 1Y 212D | 47.67 | 88.58 | 19 Aug 2014 |
| Babar Azam (PAK) | 21 | 1Y 223D | 51.85 | 90.81 | 19 Jan 2017 |
| Rassie van der Dussen (SA) | 21 | 2Y 226D | 73.43 | 86.24 | 2 Sep 2021 |
| Dawid Malan (ENG) | 21 | 4Y 135D | 61.53 | 96.14 | 15 Sep 2023 |
Fakhar Zaman holds the record for being the fastest batter to score 1000 runs in ODIs, completing the milestone in 18 innings.
Imam-ul-Haq and Shubman Gill both reached the 1000-runs mark in 19 innings. (See how Shubman went on with his ODI career so far).
The great Sir Vivian Richards was the first to achieve 1000 ODI runs, doing so in his 21st innings (1975). (See the Unrivalled: Viv Richards’ ODI Dominance Before Cricket Changed).
Quentin De Kock, Kevin Peterson, Jonathan Trott, and Babar Azam later equalled Sir Vivian Richards’ feat by also reaching the 1000-run tally in 21 innings.
Daniel Vettori of New Zealand is the slowest batter to reach 1000 runs, taking 108 ODI innings.
Rohit Sharma and David Warner are the joint-record holders for the fastest to 1000 runs in the ICC ODI World Cup, achieving the feat in only 19 innings.
Pakistan’s Yasir Hameed holds the record for the fastest time (no. of days) to reach 1,000 ODI runs, achieving the milestone in just 242 days from his debut. Despite this blistering start, the batter was unfortunately unable to sustain his initial potential throughout his career.
England’s Chris Broad (325 days) and Zimbabwe’s Neil Johnson (362 days) are the others to achieve the landmark within a year of their ODI debuts.
Andre Russell is the fastest batter to 1000 ODI runs by balls, taking 767 deliveries to attain the milestone in 2019.
Another Version of this: Most Runs in 10 Consecutive ODI Innings
Shai Hope is the quickest among openers to score 1000 ODI runs, reaching the landmark in 14 innings while opening for the West Indies.
AB de Villiers took the fewest innings among wicketkeepers, scoring 1000 runs in 17 outings for South Africa.
Babar Azam is the fastest captain to aggregate 1000 runs, crossing the mark as Pakistan’s skipper in 13 ODI innings.
Australia’s Michael Hussey averaged 83.50 after scoring 1000 runs, the highest by a batter after crossing the mark in ODIs.
Quiz: Who holds the record for the fastest 1000 runs in Test cricket? Check how right you are!
Explore the most prolific batting stands in Indian Premier League history, featuring a breakdown of…
The record for the most wickets at the MA Chidambaram Stadium (Chepauk) in the IPL…
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…
Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…